Оставление постфикса «mydomain» и «hostname» пустым в этом сценарии [закрыто]

У меня есть VPS-сервер, который занимается только хостингом электронной почты. Этот сервер не имеет назначенного доменного имени, указывающего на него. Это только один VPS с одним IP-адресом.

Я использую CentOS 6.5 Минимальная, 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 указывает на другой VPS с другим IP, который обслуживает только веб-хостинг.

-2
задан 22 April 2014 в 21:04
1 ответ

По умолчанию ваш почтовый сервер должен принимать электронную почту, отправленную на его имя хоста, в параметре mydestination вы указываете, для каких доменов вы получаете электронную почту, так что это будет my-domain.tld в вашем примере, и вы можете установить myhostname , mydomain в один из доменов.

Это не зависит от вашей записи MX, эта запись ( который может быть любым) указывает на доменное имя, которое должно разрешаться в IP-адрес вашего сервера (запись A), вам, вероятно, не нужно его изменять.

4
ответ дан 5 December 2019 в 21:08

Теги

Похожие вопросы