php从另一个域发送电子邮件

时间:2010-12-04 22:11:27

标签: php email

我正在制作一个应用程序,允许用户向我所在大学的领导发送投诉电子邮件。我希望他们尽可能地看到他们来自用户自己的电子邮件,而不是来自网站。

我使用mailto链接但是我发现很多人现在都不使用Outlook ...大多数人使用网络邮件:S

我想其他选项是使用回复字段,因此至少回复最终会出现在右侧收件箱中。

3 个答案:

答案 0 :(得分:1)

send功能允许您指定其他标头 - 包括From:Reply-To

但是,您应该确保邮件在垃圾邮件检测配置中列入白名单,因为反垃圾邮件工具会(正确地)将邮件标记为垃圾邮件。

答案 1 :(得分:1)

您无法可靠地执行此操作:伪造的发件人地址是垃圾邮件的第一个标志,可能会被过滤掉。

您可以做的最好的事情是在服务器上指定合法的发件人地址,并在reply-to标题中提供用户的地址。在大多数邮件客户端中,该地址将显示为发件人。

答案 2 :(得分:0)

正如Pekka强调的那样,您可以设置发件人地址,但这可能会将其指定为垃圾邮件。

另一种方法是将电子邮件发送给用户,并向他们发送指示,要求他们将邮件转发给大学领导,有点迂回,但可能会做到这一点。