我正在尝试使用PHPMailer通过SMTP代理发送电子邮件,但无法找到PHPMailer中允许我执行此操作的字段或函数。也许你可以帮助我吗?如果PHPMailer不支持此功能,也许你可以向我推荐一个免费的邮件程序吗?谢谢。
并不存在SMTP代理,只有端口转发器(有时称为空邮件程序)和SMTP中继。可以通过HTTP和SOCKS代理路由任意端口/协议 - 但据我所知,没有任何产品支持这一点。
对于端口转发器和SMTP中继,只需告诉phpmailer要使用的主机和端口即可:
...
$mua = new PHPMailer();
...
$mua->Host = 'my-smtp-relay.example.com';
$mua->Port = '2525';
...
$mua->Send();
...