在我的后缀日志中,当我从基于PHP的网站发送电子邮件时,我有以下几点:
Feb 11 11:52:04 cp5 postfix / qmgr [6007]:93C6E79C4D1:from = | [email protected] |,size = 3266,nrcpt = 1(队列激活)
(我用小于/大于号的符号代替)
上面的问题是我需要控制“FROM:”地址。 我知道我可以通过修改Postfix main.cf文件中的“mydomain”来控制“@ domain.com”地址,我必须这样做才能阻止电子邮件从第一个地方跳起来。 现在的问题是人们回复“[email protected]”,我不想这样做。
这是一个Plesk 9.5服务器,据我所知,它运行一个标准的Postfix安装。 我想build议如何解决我的PHP脚本中的这个问题。
这是你可以从你的PHP脚本中做的事情:
在这里看看Examaple#2:
$ to ='[email protected]'; $ subject ='主题'; $ message ='hello'; $ headers ='发件人:[email protected]'。 “\ r \ n”。 '回复:[email protected]'。 “\ r \ n”。 'X-Mailer:PHP /'。 phpversion(); 邮件($ to,$ subject,$ message,$ headers);
这个例子也让你可以控制回复标题。 在Postfix中没有必要触摸任何东西!
使用-f选项(发件人地址):
<?php mail('[email protected]', 'the subject', 'the message', null, '[email protected]'); ?>