Ich habe mehrere Probleme mit meiner Postfix-Konfiguration. Beginnen wir mit diesem: In den Postfix-Protokollen versucht Postfix, eine Verbindung (SMTP) zu example.org
statt zu herzustellen mailer.example.org
. example.org
ist ein anderer Computer.
Hinweis: Ich habe unten example.org
eine Domäne ersetzt, die mir gehört. Die DNS-Auflösung ist sowohl für example.org
(einen Computer, auf dem ein Webserver läuft) als auch mailer.example.org
(den Computer, auf dem Postfix läuft) korrekt.
Der Testversuch, eine E-Mail zu senden:
ubuntu@mailer:~$ telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 mailer.example.org ESMTP Postfix (Ubuntu)
ehlo mailer.example.org
250-mailer.example.org
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-STARTTLS
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
mail from: <[email protected]>
250 2.1.0 Ok
rcpt to: <[email protected]>
250 2.1.5 Ok
data
354 End data with <CR><LF>.<CR><LF>
asdfasdf
.
250 2.0.0 Ok: queued as 3AB5A41927
/var/log/mail.log:
Sep 6 20:10:15 mailer postfix/smtpd[2785]: connect from localhost[127.0.0.1]
Sep 6 20:10:23 mailer postfix/smtp[2779]: connect to example.org[54.229.20.238]:25: Connection timed out
Sep 6 20:10:23 mailer postfix/smtp[2779]: 253C641852: to=<[email protected]>, relay=none, delay=1059, delays=1029/0.02/30/0, dsn=4.4.1, status=deferred (connect to example.org[54.229.20.238]:25: Connection timed out)
Sep 6 20:10:40 mailer postfix/smtpd[2785]: 3AB5A41927: client=localhost[127.0.0.1]
Sep 6 20:10:48 mailer postfix/cleanup[2789]: 3AB5A41927: message-id=<[email protected]>
Sep 6 20:10:48 mailer postfix/qmgr[2776]: 3AB5A41927: from=<[email protected]>, size=422, nrcpt=1 (queue active)
Sep 6 20:10:50 mailer postfix/smtpd[2785]: disconnect from localhost[127.0.0.1]
postconf -n:
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
config_directory = /etc/postfix
inet_interfaces = all
local_recipient_maps =
mailbox_size_limit = 0
mydestination =
myhostname = mailer.example.org
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
myorigin = $mydomain
readme_directory = no
recipient_delimiter = +
relayhost =
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtpd_use_tls = yes
virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf
virtual_gid_maps = static:5000
virtual_mailbox_base = /mnt/vmail
virtual_mailbox_domains = mysql:/etc/postfix/mysql_virtual_domains_maps.cf
virtual_mailbox_limit = 51200000
virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf
virtual_minimum_uid = 5000
virtual_transport = virtual
virtual_uid_maps = static:5000
Vielen Dank im Voraus für jede mögliche Hilfe. Ich bin blockiert :(
Viele Grüße, Christophe
Antwort1
Aus Kommentar kopiert:
Wie sehen Ihre DNS-MX-Einträge für example.org aus? Ich glaube, wenn Sie sie überhaupt nicht eingerichtet haben, wird standardmäßig der Domänenname verwendet. Sie sollten zumindest einen MX-Eintrag mit mailer.example.org und einem beliebigen Gewicht (z. B. 10) haben. Wenn diese Box E-Mails empfangen soll, muss example.org außerdem entweder in Ihren virtuellen Domänen enthalten sein (die hier nicht sichtbar sind, da sie sich in MySQL befinden) oder Sie müssen es in mydestination einfügen.