我有一个仅处理电子邮件托管的VPS服务器。此服务器没有指向它的任何指定域名。它只有一个带有一个IP地址的VPS。
我正在运行CentOS 6.5 Minimal,32位,安装了Postfix和Dovecot。这是我的etc/postfix/main.cf
看起来的样子(对于域/托管属性)。
# INTERNET HOST AND DOMAIN NAMES
#
# The myhostname parameter specifies the internet hostname of this
# mail system. The default is to use the fully-qualified domain name
# from gethostname(). $myhostname is used as a default value for many
# other configuration parameters.
#
myhostname =
#myhostname =
# The mydomain parameter specifies the local internet domain name.
# The default is to use $myhostname minus the first component.
# $mydomain is used as a default value for many other configuration
# parameters.
#
mydomain =
# SENDING MAIL
#
# The myorigin parameter specifies the domain that locally-posted
# mail appears to come from. The default is to append $myhostname,
# which is fine for small sites. If you run a domain with multiple
# machines, you should (1) change this to $mydomain and (2) set up
# a domain-wide alias database that aliases each user to
# user@that.users.mailhost.
#
# For the sake of consistency between sender and recipient addresses,
# myorigin also specifies the default domain name that is appended
# to recipient addresses that have no @domain part.
#
#myorigin = $myhostname
myorigin = $mydomain
您可能已经注意到,myhostname
和& mydomain
字段为空。原因是,服务器实际上没有域名或主机名。在这种情况下我该怎么做?
我有M
条记录,指向mail.my-domain.tld
和MX
记录,指向mail.my-domain.tld
我可以在mail.my-domain.tld
中使用mydomain =
作为myhostname =
和main.cf
吗?因为my-domain.tld
指向另一个具有另一个IP的VPS,它只负责网络托管。
答案 0 :(得分:1)
myhostname
- 此邮件系统的互联网主机名。这里使用mail.my-domain.tld
mydomain
- 此邮件系统的互联网域名。默认是使用
$myhostname
减去第一个组件。$mydomain
用作许多其他配置参数的默认值。所以这里使用my-domain.tld
此VPS(邮件服务器)可以只为您的邮件流量提供服务,正如您所说,您的my-domain.tld
网络托管可以位于不同的VPS服务器中。
希望有所帮助。