我在 ubuntu-nginx vps 服务器的公共 html 文件夹中托管了多个域。目前,我已成功设置了“ssmtp.conf”文件,以便从其中一个域发送外发邮件(使用 php“mail()”),例如,示例1.com。
有没有办法对“ssmtp.conf”文件进行一些修改,以便也可以从属于其他域的电子邮件帐户发送邮件?([电子邮件保护]或者[电子邮件保护], 例如)。
提前致谢。
我当前的 ssmtp.conf 文件如下所示:
#
# Config file for sSMTP sendmail
#
# The person who gets all mail for userids < 1000
# Make this empty to disable rewriting.
[email protected]
# The place where the mail goes. The actual machine name is required no
# MX records are consulted. Commonly mailhosts are named mail.domain.com
mailhub=smtp.example1.com:25
# Where will the mail seem to come from?
rewriteDomain=example1.com
# The full hostname
hostname=example1.com
# Are users allowed to set their own From: address?
# YES - Allow the user to specify their own From: address
# NO - Use the system generated From: address
FromLineOverride=YES
[email protected]
[email protected]
答案1
您应该使用 PHP 中的 SMTP 库(如 SwiftMailer)通过 SMTP 向邮件服务器发送邮件,而不是使用mail()
函数。这样,您就可以From
在电子邮件中使用任意地址。