Hallo,
seit einem Wechsel von Suse zu CentOS auf meinem vServer geht das Mailing nicht mehr.
(Virtueller Server bei 1und1 (1&1) mit CentOS 5, Plesk 9.x, Virtuozzo)
Mit dem Wechsel kamen noch andere Sachen: Ich nutze nun für meine User die 1&1-Email-Postfächer (d.h. nun nicht mehr auf meinem vServer) und deshalb zeigt nun der MX-Eintrag auf die 1&1 Nameserver. Das läuft produktiv, und ich möchte das beibehalten, wegen des enormen Speicherumfangs der Postfächer bei 1und1, die nun meinen vServer nicht belasten.
In dem vorherigen Setup funktionierte das Mailing problemlos mit qmail. Hier ist Postfix installiert und das möchte ich nun auch mal nehmen.
Seit dem Server-Wechsel und dem Umsetzen des MX-Eintrags im Frühling funktionierte das Mailing erst unzuverlässig (nicht alle von 200 mails kamen an) via sendmail/phpMail und mittlerweile kommt eigtl gar nichts mehr an.
Wenn ich über das Portal eine Testmail an
webmaster@HAUPTDOMAIN.de schicke kommt das folgende im mail-log:
Code:
2011-10-07T00:37:18.859603+02:00 s12345678 postfix/smtpd[19934]: connect from unknown[127.0.0.1]
2011-10-07T00:37:18.975595+02:00 s12345678 postfix/smtpd[19934]: NOQUEUE: reject: RCPT from unknown[127.0.0.1]: 550 5.1.1 <webmaster@HAUPTDOMAIN.de>: Recipient address rejected: User unknown in virtual mailbox table; from=<apache@s12345678.onlinehome-server.info> to=<webmaster@HAUPTDOMAIN.de> proto=ESMTP helo=<s12345678.onlinehome-server.info>
2011-10-07T00:37:19.049171+02:00 s12345678 postfix/smtp[19930]: BCA6FA0F4596: to=<webmaster@HAUPTDOMAIN.de>, relay=127.0.0.1[127.0.0.1]:10027, delay=0.29, delays=0.03/0.01/0.12/0.13, dsn=5.1.1, status=bounced (host 127.0.0.1[127.0.0.1] said: 550 5.1.1 <webmaster@HAUPTDOMAIN.de>: Recipient address rejected: User unknown in virtual mailbox table (in reply to RCPT TO command))
2011-10-07T00:37:19.067608+02:00 s12345678 postfix/smtpd[19934]: disconnect from unknown[127.0.0.1]
2011-10-07T00:37:19.135071+02:00 s12345678 postfix/cleanup[19928]: 11421A0F4598: message-id=<20111006223719.11421A0F4598@s12345678.onlinehome-server.info>
2011-10-07T00:37:19.151693+02:00 s12345678 postfix/qmgr[3823]: 11421A0F4598: from=<>, size=2843, nrcpt=1 (queue active)
2011-10-07T00:37:19.151743+02:00 s12345678 postfix/bounce[19936]: BCA6FA0F4596: sender non-delivery notification: 11421A0F4598
2011-10-07T00:37:19.168576+02:00 s12345678 postfix/qmgr[3823]: BCA6FA0F4596: removed
2011-10-07T00:37:19.207361+02:00 s12345678 postfix/error[19937]: 11421A0F4598: to=<apache@s12345678.onlinehome-server.info>, relay=none, delay=0.14, delays=0.08/0.04/0/0.02, dsn=5.0.0, status=bounced (User unknown in virtual alias table)
2011-10-07T00:37:19.234583+02:00 s12345678 postfix/qmgr[3823]: 11421A0F4598: removed
Ich lese das so, dass Postfix keine emails an
webmaster@HAUPTDOMAIN.de schicken möchte, da dieser nicht in der virtual mailbox table vorhanden ist. Aber ich möchte natürlich, dass emails nach außen verschickt werden können, also die unbekannt sind.
Also ich vermute, ich will diese Prüfung vermeiden und einfach alle Emails die von meinem Server selbst versendet werden erlauben, egal an wen, solange die Absender-Domain eine von meinen ist (habe noch mehrere Domains auf diese IP gelenkt). Datenbank-Anbindung ist also nicht benötigt.
Weiter brauche ich MailMan, möglichst über die Hauptdomain empfangen/senden (wie gesagt, MX-Eintrag zielt aber auf 1&1-Nameserver). Einfachstes Setting wäre wohl von
mailman-group1@HAUPTDOMAIN.de eine Weiterleitung auf eine andere Domain mit MX-Eintrag auf meinen vServer. Hier gerne Kommentare, ob das so sinnvoll ist und/oder Alternativen. Falls das nicht gehen sollte würde ich Mailman halt über eine andere Domain betreiben.
Muss ich mit Smarthost arbeiten oder komme ich da doch drumherum?
Code:
[root@s12345678 ~]# postconf -n
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases, hash:/var/spool/postfix/plesk/aliases
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/libexec/postfix
debug_peer_level = 2
html_directory = no
inet_interfaces = all
inet_protocols = ipv4
mail_owner = postfix
mailq_path = /usr/bin/mailq.postfix
manpage_directory = /usr/share/man
message_size_limit = 10240000
mydestination = localhost.$mydomain, localhost, localhost.localdomain
myhostname = s12345678.onlinehome-server.info
mynetworks = 127.0.0.0/8, 87.106.123.123/32
newaliases_path = /usr/bin/newaliases.postfix
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/postfix-2.3.3/README_FILES
sample_directory = /usr/share/doc/postfix-2.3.3/samples
sendmail_path = /usr/sbin/sendmail.postfix
setgid_group = postdrop
smtp_send_xforward_command = yes
smtp_tls_security_level = may
smtp_use_tls = no
smtpd_authorized_xforward_hosts = 127.0.0.0/8
smtpd_client_restrictions =
smtpd_proxy_timeout = 3600s
smtpd_recipient_restrictions = permit_mynetworks, check_client_access pcre:/var/spool/postfix/plesk/no_relay.re, permit_sasl_authenticated, reject_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_sender_restrictions = check_sender_access hash:/var/spool/postfix/plesk/blacklists, permit_sasl_authenticated, check_client_access pcre:/var/spool/postfix/plesk/non_auth.re
smtpd_timeout = 3600s
smtpd_tls_cert_file = /etc/postfix/postfix_default.pem
smtpd_tls_key_file = $smtpd_tls_cert_file
smtpd_tls_security_level = may
smtpd_use_tls = yes
transport_maps = hash:/var/spool/postfix/plesk/transport
trigger_timeout = 20s
unknown_local_recipient_reject_code = 550
virtual_alias_maps = $virtual_maps, hash:/var/spool/postfix/plesk/virtual
virtual_gid_maps = static:31
virtual_mailbox_base = /var/qmail/mailnames
virtual_mailbox_domains = $virtual_mailbox_maps, hash:/var/spool/postfix/plesk/virtual_domains
virtual_mailbox_maps = hash:/var/spool/postfix/plesk/vmailbox
virtual_transport = plesk_virtual
virtual_uid_maps = static:110
/etc/resolv.conf Code:
search onlinehome-server.info
nameserver 212.227.101.251
nameserver 195.20.224.234
nameserver 195.20.224.99
# hostname Code:
s12345678.onlinehome-server.info
Um das Mailing musste ich mich bislang noch nie kümmern, brauchte da nie was spezielles. Der Einstieg in Postfix ist wohl so happig, weil ich noch nicht genau weiß was ich will bzw was möglich ist. ;-)
Also, danke schon mal fürs Lesen :-)
Grüße
Sebl