* Take the proxy from SMTP_PROXY instead of HTTP_PROXY
HTTP_PROXY says how to reach the web, and on a self-hosted runner it is
routinely set machine-wide while the mail server has to be reached
directly. Sending SMTP through it makes such a proxy refuse the
connection, and there was no way to opt out.
Read the protocol-specific SMTP_PROXY instead, and honour NO_PROXY so a
host can be exempted from it.
Co-Authored-By: Claude (Opus 5) <noreply@anthropic.com>
* Accept smtps_proxy too, and prefer the lowercase spelling
curl reads the lowercase name first and falls back to the uppercase one,
and an implicit TLS connection is configured through smtps_proxy rather
than smtp_proxy.
Co-Authored-By: Claude (Opus 5) <noreply@anthropic.com>
---------
Co-authored-by: Claude (Opus 5) <noreply@anthropic.com>