Ich habe Postfix + Dovecot eingerichtet und weiß, dass ich Mailinglisten haben möchte, die ich für die Installation von Mailman entschieden habe.
Alles funktioniert, außer dass ich keine E-Mails an meine Mailingliste senden kann (und das ist ziemlich wichtig, finden Sie nicht auch?).
Wenn ich eine E-Mail an meine Mailingliste (test@too.gy) sende, erhalte ich die Antwort "Unzustellbare E-Mail an den Absender zurücksenden":
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"
Es scheint, als würde Postfix versuchen, meine Mailinglisten-Adresse zu authentifizieren, die offensichtlich nicht in der Postfix-Benutzerdatenbank registriert ist.
Ich habe die Anweisungen während der Installation befolgt und weiß nicht, warum es passiert. Ich habe alle Mailinglisten durchgesehen, die diese Frage besprochen haben, und es funktioniert immer noch nicht. So, hier bin ich.
# -*- 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'
VOLLSTÄNDIGE POSTFIX-LOGS:
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 Antwort auf die Frage
0
clement
Sie haben mailmanAliasnamen korrekt unter eingefügt alias_maps = hash:/etc/postfix/aliases, hash:/var/lib/mailman/data/aliases. Aber Sie haben Ihr überschrieben local_recipient_maps. Ändern Sie einfach Ihren local_recipient_mapsEintrag in Ihrem Ordner main.cf, da lokale Empfänger gesucht werden local_recipient_maps.
Hey, danke für die Antwort. Ich habe genau das gemacht, was Sie gesagt haben, Postfix neu gestartet, aber ich habe immer noch das gleiche Problem. : /
Valentin Iovene vor 10 Jahren
0
Können Sie die durch Postfix erzeugten Protokollzeilen einfügen?
clement vor 10 Jahren
0
Ich habe die Protokollzeilen hinzugefügt. Setze auch das Ergebnis von `` postconf -n``. Danke für die Hilfe.
Valentin Iovene vor 10 Jahren
0
Siehe auch "too.gy" ist unter "mydestination" und "virtual_mailbox_domains" aufgeführt. Reparieren Sie das zuerst. Entfernen Sie `too.gy` von` virtual_mailbox_domains`. `Postmap -q too.gy mysql: / etc / postfix / virtual_domains_maps.cf` sollte also keine Ausgabe zurückgeben.
clement vor 10 Jahren
1
Ich habe die Anweisungen in ArchWiki befolgt: https://wiki.archlinux.org/index.php/Simple_Virtual_User_Mail_System#Postfix. Es sieht so aus, als würde `` postmap -q too.gy mysql: / etc / postfix / virtual_domains_maps.cf`` meine Domains zurückgeben, und zwar für sie: / Und ich habe es mit `` mydestination = localhost`` behoben. Ich habe keine Warnung, aber es funktioniert immer noch nicht. E-Mails von überall an meine Adressen, die mit Postfix-Admin erstellt wurden, funktionieren jedoch. Nur mit dem Mailman funktioniert es nicht.
Valentin Iovene vor 10 Jahren
0