从php webform发送电子邮件到网站主机以外的地址

时间:2012-05-28 00:01:09

标签: php mailing

我开发了一个托管在1and1上的网站,该网站有一个用于提交联系信息的网络表单。

客户希望保留他当前的GMAIL地址以接收电子邮件。

我可以在php邮件程序设置中使用他的电子邮件地址吗?我的理解是1and1将拒绝网站生成的电子邮件,除非发件人地址与他的域名相同。我是新来的......

2 个答案:

答案 0 :(得分:1)

我无法理解为什么它不起作用。尝试向测试Gmail帐户发送电子邮件,看看它是否有效。我觉得它最终会在垃圾邮件文件夹中结束。

mail('YourTestEmail@gmail.com', 'Test Subject', 'Test message');

答案 1 :(得分:0)

您可以在PHP FROM: someone@example.com函数中添加mail()标头,该标头将在收件人邮件客户端显示为来自someone@example.com的某个人。如果某些邮件服务器将该电子邮件识别为来自有权为该域发送电子邮件的邮件服务器,则可能会将其标记为垃圾邮件。

此外,1和1可能会丢弃从其托管/授权的域以外的域发送的电子邮件。可能值得联系他们澄清这一点。

像下面这样的东西应该做你想要的,只要没有块等等。但正如康斯坦丁上面说的那样,它可能会进入垃圾邮件文件夹等。

mail("recipient@domain.com", "Subject here...", "Message Here", "From: someone@example.com");

如果您需要从1and1托管的域发送,请始终考虑设置Reply-To:标头(类似于上面的From: