Sendmail mit 1und1 als Relay - Versand der Mails dauert lange
Hallo,
ich versuche mit Sendmail über den 1und1 SMTP Server Mails zu versenden. Was ich gemacht habe um Sendmail zu installieren bzw. zu konfigurieren (aus mehreren Tuts zusammen gesucht):
Eintrag in der Datei "smtp-auth" wie folgt erstellt:
AuthInfo:smtp.1und1.de "U:root" "I:info@unsere-domäne.de" "P:PASSWORT12345"
VOR "MAILER" eingetragen:
FEATURE(`authinfo',`hash -o /etc/mail/authinfo/smtp-auth.db')dnl
FEATURE(`genericstable',`hash -o /etc/mail/genericstable')dnl
GENERICS_DOMAIN(`localhost')dnl
NACH "MAILER" eingetragen:
define(`SMART_HOST',`[smtp.1und1.de]')dnl
define(`RELAY_MAILER_ARGS', `TCP $h 465')dnl
define(`ESMTP_MAILER_ARGS', `TCP $h 465')dnl
define(`confAUTH_OPTIONS', `A p')dnl
TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
define(`MAIL_HUB', `smpt.1und1.de.')dnl
define(`LOCAL_RELAY', `smpt.1und1.de.')dnl
Damit funktioniert der Versand erstmal grundsätzlich inkl. entsprechendem Absender-Mapping per "genericstable".
Das Problem ist nun aber das er beim senden von Mails ca. 30 Sekunden benötigt da wohl die DNS Auflösung auf ein Timeout läuft. Wenn ich nun die Datei /etc/hosts anpasse und dann folgendes Eintrage: "127.0.0.1 localhost debian unsere-domäne.de" dann geht der Versand zwar schnell und im mail.log wird sogar angezeigt "stat=sent" aber die Mail kommt nicht in meinem Postfach an. Nehme ich das wieder raus, funktioniert es wieder. Mir fehlt da einfach das wissen bzw. die Logik. Ich würde mich über Hilfe dahingehend sehr freuen!
Vielleicht hat jemand eine Idee? Vielen Dank schon mal an alle!
ich versuche mit Sendmail über den 1und1 SMTP Server Mails zu versenden. Was ich gemacht habe um Sendmail zu installieren bzw. zu konfigurieren (aus mehreren Tuts zusammen gesucht):
apt-get install sasl2-bin sendmail mailutils
mkdir /etc/mail/authinfo
chmod 700 /etc/mail/authinfo
nano /etc/mail/authinfo/smtp-auth
Eintrag in der Datei "smtp-auth" wie folgt erstellt:
AuthInfo:smtp.1und1.de "U:root" "I:info@unsere-domäne.de" "P:PASSWORT12345"
makemap hash /etc/mail/authinfo/smtp-auth < /etc/mail/authinfo/smtp-auth
nano /etc/mail/sendmail.mc
VOR "MAILER" eingetragen:
FEATURE(`authinfo',`hash -o /etc/mail/authinfo/smtp-auth.db')dnl
FEATURE(`genericstable',`hash -o /etc/mail/genericstable')dnl
GENERICS_DOMAIN(`localhost')dnl
NACH "MAILER" eingetragen:
define(`SMART_HOST',`[smtp.1und1.de]')dnl
define(`RELAY_MAILER_ARGS', `TCP $h 465')dnl
define(`ESMTP_MAILER_ARGS', `TCP $h 465')dnl
define(`confAUTH_OPTIONS', `A p')dnl
TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
define(`MAIL_HUB', `smpt.1und1.de.')dnl
define(`LOCAL_RELAY', `smpt.1und1.de.')dnl
sendmailconfig
Damit funktioniert der Versand erstmal grundsätzlich inkl. entsprechendem Absender-Mapping per "genericstable".
Das Problem ist nun aber das er beim senden von Mails ca. 30 Sekunden benötigt da wohl die DNS Auflösung auf ein Timeout läuft. Wenn ich nun die Datei /etc/hosts anpasse und dann folgendes Eintrage: "127.0.0.1 localhost debian unsere-domäne.de" dann geht der Versand zwar schnell und im mail.log wird sogar angezeigt "stat=sent" aber die Mail kommt nicht in meinem Postfach an. Nehme ich das wieder raus, funktioniert es wieder. Mir fehlt da einfach das wissen bzw. die Logik. Ich würde mich über Hilfe dahingehend sehr freuen!
Vielleicht hat jemand eine Idee? Vielen Dank schon mal an alle!
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 516700
Url: https://administrator.de/contentid/516700
Ausgedruckt am: 14.11.2024 um 01:11 Uhr