通过代理发送邮件的PHPMailer?

4
我正在尝试使用PHPMailer通过SMTP代理发送电子邮件,但无法找到PHPMailer中允许我执行此操作的字段或函数。也许你可以帮助我吗?如果PHPMailer不支持此功能,也许你可以向我推荐一个免费的邮件程序吗?谢谢。
1个回答

0

并不存在SMTP代理,只有端口转发器(有时称为空邮件程序)和SMTP中继。可以通过HTTP和SOCKS代理路由任意端口/协议 - 但据我所知,没有任何产品支持这一点。

对于端口转发器和SMTP中继,只需告诉phpmailer要使用的主机和端口即可:

 ...
 $mua = new PHPMailer();
 ...
 $mua->Host = 'my-smtp-relay.example.com';
 $mua->Port = '2525';
 ...
 $mua->Send();
 ...

我非常确定任何出站连接都可以通过代理完成。 - zoltar

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接