我的虚拟主机仅允许发送/接收电子邮件,如果发件人或收件人与他们一起托管。 (freehostia.com)
这对我来说是一个巨大的劣势(我假设其他人都是这样),因为我的网站运作方式。
(我的网站:我有一个分类广告网站,其中CustomerA通过电子邮件发布广告,而CustomerB通过电子邮件表单回复他的电子邮件。这两封电子邮件都不是我的主持人托管的。)
我问我是否可以使用外部SMTP服务器(例如Gmail)来绕过这些限制,他们说“即使你为你的域设置外部MX记录,你也无法通过你的电子邮件发送电子邮件邮件论坛,如果您不使用您的托管帐户中的邮箱作为发件人或收件人。“
理论解决方法:
致:customerA@example.com
来自:DONOTREPLY@example.com
主题:您收到了一条消息!
身体:Blahblahblah(客户留言)blahblah。要回复,请发送电子邮件至:customerB@example.com
抱歉所有的困惑。这会有用吗?我应该放弃吗?我真的很喜欢我的主持人,但我应该转换吗?或者有更好的解决方法吗?
答案 0 :(得分:1)
虽然您不需要通过其他服务器发送,但您只需发送给您需要的人,并将回复设置为您想要的任何地址。
邮件功能允许您将自己的标题设置为最终参数。
$headers = 'Reply-To: someone@some_other_domain.com\n\r';
mail($to, $subject, $body, $headers);
答案 1 :(得分:0)
您可以设置回复地址。
即使电子邮件是从您的地址发送的,但是当收件人点击回复时,它会在回复中给出的地址创建一封电子邮件。
我不确定您使用什么来发送邮件,但PHP文档邮件功能中有一些示例 - http://php.net/manual/en/function.mail.php