好的,我在我正在处理的网站的两个单独页面上设置了一个php邮件程序。我曾在一个网站我建立的邮件通过一切曾任职,这是直截了当如何设置电子邮件设置所有的变量之后:从邮件功能中的地址进行PHP邮件设置
mail("$email",
"Receipt: $thesubject",
"$message",
"From: $replyemail\nReply-To: $replyemail");
因此,这是什么在接触结束时(处理)页面。我将$ email和$ replyemail放入$ message中,并且在发送到$ email指定的电子邮件的消息中正确显示。
我真的不明白的部分是有消息称它是来自该地址并不$ replyemail而是它说,它正在从发送:
[email protected]
我看了几个帖子说是相似的,但他们都没有解决这个问题,我跟着this并检查,以确保服务器php.ini文件有SAFE_MODE =关闭。然后加入
'-f $replyemail'
到邮件功能上面这样的链接告知结束,但它并没有改变任何东西。我看到了别的地方,这说明您可能需要将电子邮件地址添加到文件/ etc/mail/trusted-users,但问题是电子邮件是动态的。由于该电子邮件名称是用户输入的任何电子邮件。然后电子邮件被发送到网站管理员进行审查,并且我希望电子邮件说它来自填写表单的用户电子邮件。
我知道变量设置正确,因为它们正在电子邮件消息内正确打印出来。因此,如果任何人有任何想法为什么会发生这种情况,或者我可以如何解决它,我将不胜感激。
该项目是建立在WordPress的,但我只是通过SSH丢弃到服务器上的文件,不知道如果这与它有什么关系。
感谢,
-Alan