Я настроил postfix + dovecot и знаю, что хочу получать списки рассылки. Я решил установить mailman.
Все работает, за исключением того, что я не могу отправлять электронные письма в свой список рассылки (и это очень важно, не правда ли?).
Когда я отправляю письмо в свой список рассылки (test@too.gy), я получаю ответ «Недоставленная почта, возвращенная отправителю»:
This is the mail system at host too.gy. I'm sorry to have to inform you that your message could not be delivered to one or more recipients. It's attached below. For further assistance, please send mail to postmaster. If you do so, please include this problem report. You can delete your own text from the attached returned message. The mail system <test@too.gy>: unknown user: "test@too.gy"
Кажется, что postfix пытается аутентифицировать мой адрес в списке рассылки, который, очевидно, не зарегистрирован в базе данных пользователей postfix.
Но я следовал инструкциям во время установки, и я не понимаю, почему это происходит. Я просмотрел все списки рассылки, которые я нашел, обсуждая этот вопрос, и он все еще не работает. И вот я здесь.
# -*- python -*- ############################################### # Here's where we get the distributed defaults. from Defaults import * ################################################## # Put YOUR site-specific settings below this line. DEFAULT_URL_HOST = 'lists.too.gy' DEFAULT_EMAIL_HOST = 'too.gy' MTA = 'Postfix' VIRTUAL_HOSTS.clear() add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) POSTFIX_STYLE_VIRTUAL_DOMAINS = ['too.gy'] DEFAULT_URL_PATTERN = 'http://%s/' PUBLIC_ARCHIVE_URL = 'http://%(hostname)s/archives/%(listname)s' MAILMAN_SITE_LIST = 'mailman'
ПОЛНЫЕ ПОСЛЕДОВАТЕЛЬНЫЕ ЛОГИ:
Mar 20 09:38:27 ks3100290 postfix/postfix-script[18843]: starting the Postfix mail system Mar 20 09:38:28 ks3100290 postfix/master[18845]: daemon started -- version 2.11.0, configuration /etc/postfix Mar 20 09:38:57 ks3100290 postfix/smtpd[18849]: connect from mail-pa0-f45.google.com[209.85.220.45] Mar 20 09:38:57 ks3100290 postfix/trivial-rewrite[18853]: warning: do not list domain too.gy in BOTH mydestination and virtual_mailbox_domains Mar 20 09:38:57 ks3100290 postfix/smtpd[18849]: 8829A2041F: client=mail-pa0-f45.google.com[209.85.220.45] Mar 20 09:38:57 ks3100290 postfix/cleanup[18857]: 8829A2041F: message-id=<532AA8DC.8090203@gmail.com> Mar 20 09:38:57 ks3100290 postfix/qmgr[18847]: 8829A2041F: from=<tout.guy@gmail.com>, size=1768, nrcpt=1 (queue active) Mar 20 09:38:57 ks3100290 postfix/trivial-rewrite[18853]: warning: do not list domain too.gy in BOTH mydestination and virtual_mailbox_domains Mar 20 09:38:57 ks3100290 postfix/virtual[18858]: 8829A2041F: to=<test@too.gy>, relay=virtual, delay=0.57, delays=0.48/0.02/0/0.06, dsn=5.1.1, status=bounced (unknown user: "test@too.gy") Mar 20 09:38:57 ks3100290 postfix/cleanup[18857]: E9EC6207B8: message-id=<20140320083857.E9EC6207B8@too.gy> Mar 20 09:38:57 ks3100290 postfix/bounce[18861]: 8829A2041F: sender non-delivery notification: E9EC6207B8 Mar 20 09:38:57 ks3100290 postfix/qmgr[18847]: E9EC6207B8: from=<>, size=3443, nrcpt=1 (queue active) Mar 20 09:38:57 ks3100290 postfix/qmgr[18847]: 8829A2041F: removed Mar 20 09:38:58 ks3100290 postfix/smtpd[18849]: disconnect from mail-pa0-f45.google.com[209.85.220.45] Mar 20 09:39:08 ks3100290 postfix/smtpd[18849]: warning: hostname user.mvnet.at does not resolve to address 85.255.155.158 Mar 20 09:39:08 ks3100290 postfix/smtpd[18849]: connect from unknown[85.255.155.158] Mar 20 09:39:08 ks3100290 postfix/trivial-rewrite[18853]: warning: do not list domain tOo.gY in BOTH mydestination and virtual_mailbox_domains Mar 20 09:39:08 ks3100290 postfix/smtpd[18849]: NOQUEUE: reject: RCPT from unknown[85.255.155.158]: 550 5.1.1 <EzRK0Vzs47@tOo.gY>: Recipient address rejected: User unknown in local recipient table; from=<EzRK0Vzs47@user.mvnet.at> to=<EzRK0Vzs47@tOo.gY> proto=ESMTP helo=<user.mvnet.at> Mar 20 09:39:08 ks3100290 postfix/smtpd[18849]: disconnect from unknown[85.255.155.158] Mar 20 09:39:28 ks3100290 postfix/smtp[18862]: E9EC6207B8: to=<tout.guy@gmail.com>, relay=gmail-smtp-in.l.google.com[173.194.67.27]:25, delay=31, delays=0.03/0.02/30/0.57, dsn=2.0.0, status=sent (250 2.0.0 OK 1395304718 ba4si773777wjc.22 - gsmtp) Mar 20 09:39:28 ks3100290 postfix/qmgr[18847]: E9EC6207B8: removed
1 ответ на вопрос
0
clement
Вы mailmanправильно включили псевдонимы alias_maps = hash:/etc/postfix/aliases, hash:/var/lib/mailman/data/aliases. Но ты перезаписал свой local_recipient_maps. Просто измените ваш local_recipient_mapsследующий main.cf, потому что местные получатели будут искать в local_recipient_maps.
Эй, спасибо за ответ. Я сделал именно то, что вы сказали, перезапустил постфикс, но у меня все та же проблема. : /
Valentin Iovene 10 лет назад
0
Можете ли вы вставить строки журнала, созданные postfix?
clement 10 лет назад
0
Я добавил строки журнала. Также поместите результат `` postconf -n``. Спасибо за помощь.
Valentin Iovene 10 лет назад
0
См. Too.gy также в списке mydestination и virtual_mailbox_domains. Исправьте это сначала. Удалите `too.gy` из` virtual_mailbox_domains`. Поэтому `postmap -q too.gy mysql: / etc / postfix / virtual_domains_maps.cf` не должен возвращать никакого вывода.
clement 10 лет назад
1
Я следовал инструкциям на ArchWiki: https://wiki.archlinux.org/index.php/Simple_Virtual_User_Mail_System#Postfix. Похоже, что `` postmap -q too.gy mysql: / etc / postfix / virtual_domains_maps.cf`` должен возвращать мои домены, как и для них: / И я исправил это, поставив `` mydestination = localhost``. У меня нет предупреждения, но оно все еще не работает. Тем не менее, письма из любого места на мои адреса, созданные с помощью администратора postfix, работают. Это только с почтальоном, что он не работает.
Valentin Iovene 10 лет назад
0