Может отправить, но не получить электронное письмо

Я могу отправить, но не получить электронное письмо на моем сервере - это подобно проблеме, которую я имел прежде, но я добрался далее вперед, и мои электронные письма отправляют без проблемы.

Я полагаю, что электронная почта, получающая проблему, основана на моей записи MX.

Мой постфикс main.cf файл похож на это:

readme_directory = no

# TLS parameters
smtpd_tls_cert_file = /etc/ssl/certs/iRedMail_CA.pem
smtpd_tls_key_file = /etc/ssl/private/iRedMail.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.

myhostname = domainname.com
alias_maps = hash:/etc/postfix/aliases
alias_database = hash:/etc/postfix/aliases
myorigin = domainname.com
mydestination = $myhostname, localhost, localhost.localdomain, localhost.$myhost
name
relayhost =
mynetworks = 127.0.0.0/8
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
#inet_protocols = ipv4
#virtual_alias_domains =
allow_percent_hack = no
swap_bangpath = no
mydomain = domainname.com
mynetworks_style = host

С domainname.com, не являющимся моим реальным доменным именем, но поддельным благоприятным положением.

У меня есть официальный набор документов MX, который указывает непосредственно на domainname.com.

Я вижу много примеров с почтовым субдоменом - который является требованием? Как в, я должен сделать mail.domainname.com как свою запись mx и установить субдомен так или иначе? Или моя текущая установка будет хорошо работать?

Я просто создал запись MX, возможно, час или два назад - сколько времени занимает распространить?

Есть ли какие-либо другие причины, которые я смог бы послать электронное письмо, но не получить? Я проверил свой почтовый журнал, и это единственные сообщения:

Nov  7 18:09:09 domainname postfix/pipe[29051]: 5D2CC120220: to=<myname@domainname.com>, relay=dovecot, delay=2117, delays=2116/0.04/0/0.08, dsn=4.3.0, status=deferred (temporary failure)
Nov  7 18:09:09 domainname postfix/pipe[29052]: 6C0F1123722: to=<myname@foodfitnow.com>, relay=dovecot, delay=477, delays=476/0.02/0/0.08, dsn=4.3.0, status=deferred (temporary failure)
Nov  7 18:09:09 domainname postfix/pipe[29054]: 976501207F0: to=<myname@domainname.com>, relay=dovecot, delay=990, delays=990/0.03/0/0.06, dsn=4.3.0, status=deferred (temporary failure)
Nov  7 18:10:57 domainname postfix/sendmail[29084]: fatal: myname@gmail.com(33): No recipient addresses found in message header
Nov  7 18:14:09 domainname postfix/qmgr[28334]: B9C071238A6: from=<myname@gmail.com>, size=2448, nrcpt=1 (queue active)
Nov  7 18:14:09 domainname postfix/trivial-rewrite[29100]: warning: do not list domain domainname.com in BOTH mydestination and virtual_mailbox_domains
Nov  7 18:14:09 domainname postfix/qmgr[28334]: A2D8112388A: from=<myname@domainname.com>, size=583, nrcpt=2 (queue active)
Nov  7 18:14:09 domainname postfix/trivial-rewrite[29100]: warning: do not list domain domainname.com in BOTH mydestination and virtual_mailbox_domains
Nov  7 18:14:09 domainname postfix/pipe[29104]: A2D8112388A: to=<myname@domainname.com>, relay=dovecot, delay=2387, delays=2387/0.01/0/0.03, dsn=4.3.0, status=deferred (temporary failure)
Nov  7 18:14:09 domainname postfix/pipe[29103]: B9C071238A6: to=<myname@domainname.com>, relay=dovecot, delay=2370, delays=2370/0.02/0/0.05, dsn=4.3.0, status=deferred (temporary failure)

Я вполне уверен, я почти получил это - я просто должен выяснить, почему мой почтовый сервер не может получить почту.

Вот журнал голубятни..., кажется, проблема полномочий?

Nov 06 05:36:59 imap(andy@domainname.com): Error: user andy@domainname.com: Initialization failed: Namespace '': stat(//var/vmail/vmail1/domainname.com/a/n/d/andy-2014.11.06.01.31.59//Maildir) failed: Permission denied (euid=2000(<unknown>) egid=2000(<unknown>) missing +x perm: //var/vmail, dir owned by 5000:5000 mode=0700)
Nov 06 05:36:59 imap(andy@domainname.com): Error: Invalid user settings. Refer to server log for more information.
Nov 06 05:37:52 auth-worker: Warning: Killed with signal 15 (by pid=1 uid=0 code=kill)
Nov 06 05:37:52 auth: Warning: Killed with signal 15 (by pid=1 uid=0 code=kill)
Nov 06 05:37:52 anvil: Warning: Killed with signal 15 (by pid=1 uid=0 code=kill)
Nov 06 05:37:52 log: Warning: Killed with signal 15 (by pid=1 uid=0 code=kill)
Nov 06 05:37:52 config: Warning: Killed with signal 15 (by pid=1 uid=0 code=kill)
Nov 06 05:37:52 master: Warning: Killed with signal 15 (by pid=1 uid=0 code=kill)
Nov 06 05:37:52 lmtp(671): Warning: Killed with signal 15 (by pid=1 uid=0 code=kill)
Nov 06 05:37:52 lmtp(672): Warning: Killed with signal 15 (by pid=1 uid=0 code=kill)
Nov 06 05:37:52 lmtp(669): Warning: Killed with signal 15 (by pid=1 uid=0 code=kill)
Nov 06 05:37:52 lmtp(670): Warning: Killed with signal 15 (by pid=1 uid=0 code=kill)
Nov 06 05:37:52 lmtp(673): Warning: Killed with signal 15 (by pid=1 uid=0 code=kill)
Nov 06 05:38:16 master: Info: Dovecot v2.0.19 starting up (core dumps disabled)
Nov 06 05:38:48 auth-worker: Info: mysql(127.0.0.1): Connected to database vmail
Nov 06 05:38:48 imap-login: Info: Login: user=<andy@domainname.com>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, mpid=3768, secured
Nov 06 05:38:48 imap(andy@domainname.com): Error: chdir(/var/vmail/vmail1/domainname.com/a/n/d/andy-2014.11.06.01.31.59//) failed: Permission denied (euid=2000(<unknown>) egid=2000(<unknown>) missing +x perm: /var/vmail, dir owned by 5000:5000 mode=0700)
0
задан 7 November 2014 в 20:53
1 ответ

Проверьте значение mail_uid и mail_gid в конфигурационном файле Dovecot /etc/dovecot/dovecot.conf.
. Они должны быть установлены в uid/gid системного пользователя vmail

Eg.

$ id vmail
uid=nnn(vmail) gid=nnn(vmail) groups=nnn(vmail)

Также каталог /var/vmail должен принадлежать пользователю/группе: vmail:vmail.

$ ls -dl /var/vmail
3
ответ дан 4 December 2019 в 12:30

Теги

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