Php 可以使用cURL通过代理发送电子邮件

Php 可以使用cURL通过代理发送电子邮件,php,curl,proxy,localhost,mail-server,Php,Curl,Proxy,Localhost,Mail Server,我想从我的本地主机发送邮件。我通过我所在机构的代理(HTTP)连接到internet,该代理需要身份验证。是否可以使用cURL发送邮件,因为到目前为止,我只看到它获取网页。如果不是,请指定其他替代方案?非常感谢您的帮助 谢谢 如果需要使用web界面发送邮件,可以使用代理和网站为curl编写脚本: 如果您想使用SMTP,curl也可以这样做。然而,它可能不是发送电子邮件的最佳工具 我不认为有人真的可以通过HTTP代理访问SMTP,即使我认为如果您真的愿意,您可以使用curl通过HTTP代理(带CO

我想从我的本地主机发送邮件。我通过我所在机构的代理(HTTP)连接到internet,该代理需要身份验证。是否可以使用cURL发送邮件,因为到目前为止,我只看到它获取网页。如果不是,请指定其他替代方案?非常感谢您的帮助


谢谢

如果需要使用web界面发送邮件,可以使用代理和网站为curl编写脚本:

如果您想使用SMTP,curl也可以这样做。然而,它可能不是发送电子邮件的最佳工具


我不认为有人真的可以通过HTTP代理访问SMTP,即使我认为如果您真的愿意,您可以使用curl通过HTTP代理(带CONNECT)进行隧道传输。

如果您需要使用web界面发送邮件,您可以编写curl脚本以使用代理和网站:

如果您想使用SMTP,curl也可以这样做。然而,它可能不是发送电子邮件的最佳工具


我不认为有人真的可以通过HTTP代理访问SMTP,即使我认为如果您真的愿意,您可以使用curl通过HTTP代理(带CONNECT)进行隧道传输。

curl是HTTP客户端,而不是SMTP客户端,因此,使用curl发送电子邮件是行不通的。我们可以将它与pearmail或类似的东西结合使用吗?问题是:我必须通过代理,我无法为此配置smtp服务器……而您的研究所没有可以用来发送邮件的smtp服务器?还是使用SMTP身份验证?在后一种情况下,只需使用邮件库来发送邮件,而不是使用PHP
mail
函数(因为它不支持SMTP身份验证),使用curl发送电子邮件是行不通的。我们可以将它与pearmail或类似的东西结合使用吗?问题是:我必须通过代理,我无法为此配置smtp服务器……而您的研究所没有可以用来发送邮件的smtp服务器?还是使用SMTP身份验证?在后一种情况下,只需使用邮件库来发送邮件,而不是使用PHP
mail
函数(因为它不支持SMTP身份验证)。