Beim Senden von E-Mails an bestimmte Adressen von unserem CentOS 6.4 Media Temple DV-Server traten einige Probleme mit zurückgewiesenen E-Mails auf.
Ich bin kein Experte, aber nachdem ich die Mail-Protokolle überprüft hatte, stellte sich heraus, dass die Nachrichten zurückgewiesen wurden, weil der Server des Empfängers die Domäne des Absenders nicht erkannte.
said: 550 <[email protected]>: Sender address rejected: Domain not found (in reply to MAIL FROM command)
Aber ich kann nicht verstehen, warum mt-toltech.co.uk überhaupt in den Protokollen erscheint, da wir den Hostnamen und die primäre Domäne des Servers in toltechdigital.co.uk geändert haben.
Folgendes taucht auch einige Male in den Protokollen auf
toltechdigital postfix/smtp[3443]: 370A5E38EE: to=<[email protected]>,
Ich nehme an, ich versuche herauszufinden, wo dieses Feld eingestellt wird.
Rücksendungen durchführen postconfig -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
data_directory = /var/lib/postfix
debug_peer_level = 2
disable_vrfy_command = yes
html_directory = no
inet_interfaces = all
inet_protocols = all
mail_owner = postfix
mailq_path = /usr/bin/mailq.postfix
manpage_directory = /usr/share/man
message_size_limit = 10240000
mydestination = mail.toltechdigital.co.uk, localhost.toltechdigital.co.uk, localhost, toltechdigital.co.uk
mydomain = toltechdigital.co.uk
myhostname = toltechdigital.co.uk
mynetworks = 127.0.0.0/8 [::1]/128 70.32.91.66/32
myorigin = mail.toltechdigital.co.uk
newaliases_path = /usr/bin/newaliases.postfix
non_smtpd_milters =
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/postfix-2.8.17/README_FILES
sample_directory = /usr/share/doc/postfix-2.8.17/samples
sender_dependent_default_transport_maps = hash:/var/spool/postfix/plesk/sdd_transport_maps
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 [::1]/128
smtpd_client_restrictions = permit_mynetworks, permit_sasl_authenticated
smtpd_milters = , inet:127.0.0.1:12768
smtpd_proxy_timeout = 3600s
smtpd_recipient_restrictions = permit_mynetworks, 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
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
unknown_local_recipient_reject_code = 550
virtual_gid_maps = static:31
virtual_mailbox_base = /var/qmail/mailnames
virtual_transport = plesk_virtual
virtual_uid_maps = static:110
Ich habe nur begrenzte Erfahrung mit der Konfiguration von Postfix und nehme daher an, dass das Problem bei meiner Konfiguration liegt. Allerdings bin ich immer noch ratlos, woher die Erwähnungen des alten Hostnamens kommen.
Irgendwelche Gedanken?
Antwort1
myorigin
Es scheint, als hätten Sie den Parameter direkt in Ihrer Konfigurationsdatei festgelegt . Sie sollten die /etc/mailname
Datei jedoch überprüfen, um festzustellen, ob noch Reste Ihres alten Hostnamens vorhanden sind. Vielleicht verwendet ihn ein Teil von Postfix noch.
Haben Sie außerdem Ihre Alias-Datenbank mit dem newaliases
Befehl neu erstellt?