我并不是最精明的服务器管理员,所以我希望这不是一个太愚蠢的问题。
我希望让 php mail() 发送相关域名,而不是从默认服务器主机名发送。
目前,无论哪个域执行该任务,它总是被声明为通过我的默认服务器主机名进行。
我有一台安装了 plesk 的 Linux(CentOS 5.5)服务器,并假设答案要么在 etc/hosts 文件或 php.ini(sendmail_path)中,但现在我陷入了困境。
提前致谢。
TT
答案1
你可能想通过“[电子邮件保护]"作为函数的第五个参数mail
。
这确实会在某些邮件服务器上生成警告,提示发件人地址已被更改,有时可能会被禁止。
或者,我很乐意使用像现在这样的库swiftmailer
,它可以直接传送到我的本地 SMTP 服务器,并提供轻松构建更复杂消息的能力。