首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为我的多站点VPS配置正确的FQDN?

如何为我的多站点VPS配置正确的FQDN?
EN

Server Fault用户
提问于 2014-02-17 23:15:05
回答 1查看 471关注 0票数 0

我有一个新的VPS与一个网站。很快这里就会有很多网站。

从今天开始的第一个问题:我注意到数据库备份发送给我的电子邮件被标记为垃圾邮件。原因是这些邮件是通过伪造的电子邮件@localhost.localdomain发送的。

我认为,而且我几乎可以肯定,问题是:

代码语言:javascript
复制
root@me:/etc$ hostname --fqdn
localhost.localdomain

我知道我必须在这里放置一个很好的域名。

例如:假设下周在VPS中将有4个站点具有4个不同的域:

代码语言:javascript
复制
aaa.com on public_html/aaa/
bbb.com on public_html/bbb/
ccc.com on public_html/ccc/
ddd.com on public_html/ddd/

在我看来,我可以选择aaa.com作为一个FQDN。如果我错了,请改正。但是这个选择的问题是,如果ccc.com会发送一封电子邮件,而不是接收者会看到这封邮件来自aaa.com。

我想避免那样做。我将有几个网站,我希望电子邮件发送的一个博客居住在/ccc/有ccc.com作为电子邮件发件人。作为域名ddd的一部分的凭证应该以ddd.com的形式发送电子邮件。

我知道可以创建允许自定义邮件的PHP脚本,也可以通过SMTP发送电子邮件。然而,我需要(必须)依赖第三方Wordpress插件,其中一些不能定制。他们只是使用机器中配置的FQDN发送PHP电子邮件。

我如何配置VPS,以便允许每个站点使用自己的域发送电子邮件,并避免所有站点都拥有“从电子邮件”中的相同域?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2014-02-17 23:51:59

您的机器只能在本地设置一个主机名--使用aaa.com或您的VPS提供程序分配的随机主机名。通常,有一个指向本地使用的相同名称的反向DNS条目是个好主意。

当您从PHP应用程序发送邮件时,您应该能够在应用程序中设置发送地址,或者如果应用程序使用PHP.ini,则在该站点的PHP.ini中设置它--参见该邮件函数的PHP.ini和ini设置sendmail_from。

http://www.php.net/manual/en/mail.configuration.php

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/576295

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档