Mails senden mit dynamischer IP-Adresse

Status
Für weitere Antworten geschlossen.

AndreasEausD

Benutzer
Mitglied seit
30. Sep 2010
Beiträge
96
Punkte für Reaktionen
0
Punkte
0
Hast du denn den syslog-ng so installiert wie im Wiki beschrieben? Wenn ja dann sollte das Log für die Mailserver eingentlich /opt/var/log/mail sein. Guck mal dort rein ob du aktuellere Fehlermeldungen hast.

Ja, ist so installiert. Die Log-file heißt aber mail.log. Dürfte aber nichts zur Sache tun.

Hier ein Auszug aus der log zum ZEitpunkt als ich um 10:55 Uhr wieder Mails von der DS aus verschickte.
Jan 3 11:55:15 FILESERVER02 dovecot: imap-login: Login: user=<Andreas>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, secured
Jan 3 11:55:15 FILESERVER02 dovecot: imap-login: Login: user=<Andreas>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, secured
Jan 3 11:55:16 FILESERVER02 postfix/smtpd[7178]: connect from localhost[127.0.0.1]
Jan 3 11:55:16 FILESERVER02 postfix/smtpd[7178]: connect from localhost[127.0.0.1]
Jan 3 11:55:17 FILESERVER02 postfix/smtpd[7178]: 64900180AF7: client=localhost[127.0.0.1], sasl_method=LOGIN, sasl_username=Andreas
Jan 3 11:55:17 FILESERVER02 postfix/smtpd[7178]: 64900180AF7: client=localhost[127.0.0.1], sasl_method=LOGIN, sasl_username=Andreas
Jan 3 11:55:17 FILESERVER02 postfix/cleanup[7183]: 64900180AF7: message-id=<93373b43b7306103d5ae57550295068a@<NAME>.dyndns.org>
Jan 3 11:55:17 FILESERVER02 postfix/cleanup[7183]: 64900180AF7: message-id=<93373b43b7306103d5ae57550295068a@<NAME>.dyndns.org>
Jan 3 11:55:17 FILESERVER02 postfix/qmgr[4268]: 64900180AF7: from=<Andreas@<NAME>.dyndns.org>, size=1837, nrcpt=3 (queue active)
Jan 3 11:55:17 FILESERVER02 postfix/qmgr[4268]: 64900180AF7: from=<Andreas@<NAME>.dyndns.org>, size=1837, nrcpt=3 (queue active)
Jan 3 11:55:18 FILESERVER02 dovecot: IMAP(Andreas): Disconnected: Logged out bytes=1711/292
Jan 3 11:55:18 FILESERVER02 dovecot: IMAP(Andreas): Disconnected: Logged out bytes=1711/292
Jan 3 11:55:18 FILESERVER02 postfix/smtpd[7178]: disconnect from localhost[127.0.0.1]
Jan 3 11:55:18 FILESERVER02 postfix/smtpd[7178]: disconnect from localhost[127.0.0.1]
Jan 3 11:55:19 FILESERVER02 dovecot: imap-login: Login: user=<Andreas>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, secured
Jan 3 11:55:19 FILESERVER02 dovecot: imap-login: Login: user=<Andreas>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, secured
Jan 3 11:55:19 FILESERVER02 spamd[3773]: spamd: connection from localhost [127.0.0.1] at port 56424
Jan 3 11:55:19 FILESERVER02 spamd[3773]: spamd: connection from localhost [127.0.0.1] at port 56424
Jan 3 11:55:20 FILESERVER02 spamd[3773]: spamd: setuid to spamfilter succeeded
Jan 3 11:55:20 FILESERVER02 spamd[3773]: spamd: setuid to spamfilter succeeded
Jan 3 11:55:21 FILESERVER02 dovecot: IMAP(Andreas): Disconnected: Logged out bytes=304/10155
Jan 3 11:55:21 FILESERVER02 dovecot: IMAP(Andreas): Disconnected: Logged out bytes=304/10155
Jan 3 11:55:21 FILESERVER02 spamd[3773]: spamd: processing message <93373b43b7306103d5ae57550295068a@<NAME>.dyndns.org> for spamfilter:783
Jan 3 11:55:21 FILESERVER02 spamd[3773]: spamd: processing message <93373b43b7306103d5ae57550295068a@<NAME>.dyndns.org> for spamfilter:783
Jan 3 11:55:21 FILESERVER02 dovecot: imap-login: Login: user=<Andreas>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, secured
Jan 3 11:55:21 FILESERVER02 dovecot: imap-login: Login: user=<Andreas>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, secured
Jan 3 11:55:22 FILESERVER02 dovecot: IMAP(Andreas): Disconnected: Logged out bytes=355/2672
Jan 3 11:55:22 FILESERVER02 dovecot: IMAP(Andreas): Disconnected: Logged out bytes=355/2672
Jan 3 11:55:30 FILESERVER02 spamd[3773]: spamd: clean message (-1.1/5.0) for spamfilter:783 in 11.3 seconds, 1770 bytes.
Jan 3 11:55:30 FILESERVER02 spamd[3773]: spamd: clean message (-1.1/5.0) for spamfilter:783 in 11.3 seconds, 1770 bytes.
Jan 3 11:55:30 FILESERVER02 spamd[3773]: spamd: result: . -1 - ALL_TRUSTED,AWL,HTML_MESSAGE scantime=11.3,size=1770,user=spamfilter,uid=783,required_score=5.0,rhost=localhost,raddr=127.0.0.1,rport=56424,mid=<93373b43b7306103d5ae57550295068a@<NAME>.dyndns.org>,autolearn=ham
Jan 3 11:55:30 FILESERVER02 spamd[3773]: spamd: result: . -1 - ALL_TRUSTED,AWL,HTML_MESSAGE scantime=11.3,size=1770,user=spamfilter,uid=783,required_score=5.0,rhost=localhost,raddr=127.0.0.1,rport=56424,mid=<93373b43b7306103d5ae57550295068a@<NAME>.dyndns.org>,autolearn=ham
Jan 3 11:55:32 FILESERVER02 postfix/postdrop[7391]: warning: unable to look up public/pickup: Permission denied
Jan 3 11:55:32 FILESERVER02 postfix/postdrop[7391]: warning: unable to look up public/pickup: Permission denied
Jan 3 11:55:32 FILESERVER02 postfix/pipe[7184]: 64900180AF7: to=<<NAME>@gmx.de>, relay=spamassassin, delay=15, delays=0.47/0.12/0/14, dsn=2.0.0, status=sent (delivered via spamassassin service)
Jan 3 11:55:32 FILESERVER02 postfix/pipe[7184]: 64900180AF7: to=<<NAME>@gmx.de>, relay=spamassassin, delay=15, delays=0.47/0.12/0/14, dsn=2.0.0, status=sent (delivered via spamassassin service)
Jan 3 11:55:32 FILESERVER02 postfix/pipe[7184]: 64900180AF7: to=<<NAME>@vodafone.de>, relay=spamassassin, delay=15, delays=0.47/0.12/0/14, dsn=2.0.0, status=sent (delivered via spamassassin service)
Jan 3 11:55:32 FILESERVER02 postfix/pipe[7184]: 64900180AF7: to=<<NAME>@web.de>, relay=spamassassin, delay=15, delays=0.47/0.12/0/14, dsn=2.0.0, status=sent (delivered via spamassassin service)
Jan 3 11:55:32 FILESERVER02 postfix/pipe[7184]: 64900180AF7: to=<<NAME>@vodafone.de>, relay=spamassassin, delay=15, delays=0.47/0.12/0/14, dsn=2.0.0, status=sent (delivered via spamassassin service)
Jan 3 11:55:32 FILESERVER02 postfix/pipe[7184]: 64900180AF7: to=<<NAME>@web.de>, relay=spamassassin, delay=15, delays=0.47/0.12/0/14, dsn=2.0.0, status=sent (delivered via spamassassin service)
Jan 3 11:55:32 FILESERVER02 postfix/qmgr[4268]: 64900180AF7: removed
Jan 3 11:55:32 FILESERVER02 postfix/qmgr[4268]: 64900180AF7: removed
Jan 3 11:55:32 FILESERVER02 spamd[2735]: prefork: child states: I
Jan 3 11:55:32 FILESERVER02 spamd[2735]: prefork: child states: I

Wenn du magst könnte ich heute abend nach der Arbeit mal bei dir reinschauen. Bräuchte dann allerdings den ssh Zugang und das PW vom admin (könntest du mir via PN schicken).

Komme über PN.
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Sind denn nach dem letzten smtpd Eintrag keine Einträge mehr von smtp gekommen? So wie ich das sehe hören die Logs nach dem Scan durch Spamassassin auf. Die externe Zustellung an die Server ist nicht dokumentiert. Guck mal folgendes im Log nach:
Code:
cat /opt/var/log/mail.log | grep "64900180AF7"
Diese Nummer ist die eindeutige Message-ID, anhand derer man eine Mail durch die Logs tracen kann. Da müssten noch Meldungen bezüglich der externen Zustellung stehe
 

AndreasEausD

Benutzer
Mitglied seit
30. Sep 2010
Beiträge
96
Punkte für Reaktionen
0
Punkte
0
Sind denn nach dem letzten smtpd Eintrag keine Einträge mehr von smtp gekommen? So wie ich das sehe hören die Logs nach dem Scan durch Spamassassin auf. Die externe Zustellung an die Server ist nicht dokumentiert. Guck mal folgendes im Log nach:
Code:
cat /opt/var/log/mail.log | grep "64900180AF7"
Diese Nummer ist die eindeutige Message-ID, anhand derer man eine Mail durch die Logs tracen kann. Da müssten noch Meldungen bezüglich der externen Zustellung stehe

Nein, Fehler von mir !! Die gesamte mail.log ist im Anhang, war nur der Ausschnitt zum Zeitpunkt des Versenden der Mail.
Siehe bitte Anhang
 

Anhänge

  • mail.txt
    55 KB · Aufrufe: 3

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Das Problem scheint zu sein, dass die Kommunikation mit gmx plötzlich abreisst:
Code:
 12:12:12 FILESERVER02 postfix/smtp[22920]: 98718180AFE: lost connection with mx0.gmx.net[213.165.64.100] while receiving the initial server greeting
dann versucht es postfix direkt bei den Empfangsservern und wird wegen der dynamischen IP gekillt.
Kannst du mal in main.cf nachgucken wie bei dir die Variable
Code:
smtpd_banner
 
Zuletzt bearbeitet:

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Das Problem scheint zu sein, dass die Kommunikation mit gmx plötzlich abreisst:
Code:
 12:12:12 FILESERVER02 postfix/smtp[22920]: 98718180AFE: lost connection with mx0.gmx.net[213.165.64.100] while receiving the initial server greeting
dann versucht es postfix direkt bei den Empfangsservern und wird wegen der dynamischen IP gekillt.
Kannst du mal in main.cf nachgucken wie bei dir die Variablen
Code:
smtpd_banner
myhostname
gesetzt sind?
 

AndreasEausD

Benutzer
Mitglied seit
30. Sep 2010
Beiträge
96
Punkte für Reaktionen
0
Punkte
0
Kannst du mal in main.cf nachgucken wie bei dir die Variablen
Code:
smtpd_banner
myhostname
gesetzt sind?

smtpd_banner
Code:
# SHOW SOFTWARE VERSION OR NOT
#
# The smtpd_banner parameter specifies the text that follows the 220
# code in the SMTP server's greeting banner. Some people like to see
# the mail version advertised. By default, Postfix shows no version.
#
# You MUST specify $myhostname at the start of the text. That is an
# RFC requirement. Postfix itself does not care.
#
#smtpd_banner = $myhostname ESMTP $mail_name
#smtpd_banner = $myhostname ESMTP $mail_name ($mail_version)
Ist also nicht gesetzt !!

myhostname
Code:
# INTERNET HOST AND DOMAIN NAMES
#
# The myhostname parameter specifies the internet hostname of this
# mail system. The default is to use the fully-qualified domain name
# from gethostname(). $myhostname is used as a default value for many
# other configuration parameters.
#
#myhostname = host.domain.tld
#myhostname = virtual.domain.tld
und dann ganz am Ende der main.cf
Code:
myhostname = <Name>.dyndns.org
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Setz mal
Code:
smtpd_banner = $myhostname
smtp_helo_name = $myhostname
und probier ob die Fehlermeldung bezüglich Verbindungsabbruch immer noch kommt. Zuerst Postfix neustarten
 

AndreasEausD

Benutzer
Mitglied seit
30. Sep 2010
Beiträge
96
Punkte für Reaktionen
0
Punkte
0
die main.cf sieht jetzt wie folgt aus:
Code:
# Relay Server
# Änderung durch Andreas 03.01.2011  14:25
# ------------------------------------------------
relay_host = mail.gmx.net
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/usr/syno/mailstation/etc/sasl_passwd

smtp_use_tls = yes
smtp_tls_enforce_peername = no

smtpd_banner = $myhostname
smtp_helo_name = $myhostname

notify_classes = bounce, 2bounce, delay, policy, protocol, resource, software
myhostname = <NAME>.dyndns.org
smtpd_sasl_auth_enable = yes
message_size_limit = 10485760

Postfix reloaded, eine Mail an die drei (ABER NICHT DIE VON DER Tankstelle :D) abgeschickt und in die /opt/var/log/mail.log geschaut (File ist wieder anghängt).
Fehlermeldung der verlorenen conection ist um 14:30 wieder da.
Code:
Jan  3 14:30:03 FILESERVER02 postfix/smtp[7942]: 6EF43180F13: lost connection with mx0.gmx.net[213.165.64.100] while receiving the initial server greeting
 

Anhänge

  • mail.txt
    25,9 KB · Aufrufe: 4

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Bin jetzt nicht ganz sicher wie postfix die Reihenfolgen der Vars handelt, aber bei einer Programmiersprache würde dein Vorgehen ned funzen. Denn du kannst normalerweise nicht auf einen Wert einer Var zugreifen bevor du sie definiert hast. Also würde ich es auf jeden Fall mal so probieren
Code:
[FONT=monospace]
[/FONT]myhostname = <NAME>.dyndns.org
smtpd_banner = $myhostname[FONT=monospace]
[/FONT]smtp_helo_name = $myhostname[FONT=monospace]
[/FONT]notify_classes = bounce, 2bounce, delay, policy, protocol, resource, software
und myhostname vor der ersten Benutzung definieren.
Die spitzen Klammern hast du nur der Lesbarkeit wegen hier eingefügt, oder?
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
So also Problem gelöst: gmx aktzeptiert auch bei einer Authentifizierung keine Absenderadressen, die nicht von gmx selber sind. Man kann also nicht die dyndns Domain als Absender Adresse verwenden wenn man Mails via gmx-Server verschickt.
Und an einem Fehler war ich schuld: Im Wiki habe ich relay_host verwendet. Korrekt wäre aber relayhost. Habs angepasst und sorry :)
 

AndreasEausD

Benutzer
Mitglied seit
30. Sep 2010
Beiträge
96
Punkte für Reaktionen
0
Punkte
0
So also Problem gelöst: gmx aktzeptiert auch bei einer Authentifizierung keine Absenderadressen, die nicht von gmx selber sind. Man kann also nicht die dyndns Domain als Absender Adresse verwenden wenn man Mails via gmx-Server verschickt.
Und an einem Fehler war ich schuld: Im Wiki habe ich relay_host verwendet. Korrekt wäre aber relayhost. Habs angepasst und sorry :)

Das war (wohl für Jahlives) ein Stück harte Arbeit ;) - Meinen ehrlichen & herzlichen Dank auch hierfür !!

Fragen @ Jahlives:
bei der Konvertierung der sasl_passwd
$ /usr/syno/mailstation/sbin/postmap /usr/syno/mailstation/etc/sasl_passwd
hast Du da etwas geändert oder anders gemacht ?

Meine main.cf schaut jetzt wie folgt aus:
Code:
relayhost = mail.gmx.net
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/usr/syno/mailstation/etc/sasl_passwd

smtp_use_tls = yes
smtp_tls_enforce_peername = no
smtp_sasl_mechanism_filter=plain,login
smtp_tls_security_level=may
smtp_sasl_security_options=noanonymous
broken_sasl_auth_clients=yes
smtpd_banner = $myhostname
smtp_helo_name = $myhostname
cyrus_sasl_config_path = /usr/syno/mailstation/etc
smtp_tls_loglevel = 1
also ein paar weitere Zeilen als in http://syno.brain-force.ch/absenderbasiertes_relaying beschrieben.

Aber es funzt jetzt - Jubel :) - Jubel :)
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat 

 
 
  AdBlocker gefunden!

Du bist nicht hier, um Support für Adblocker zu erhalten. Dein Adblocker funktioniert bereits ;-)

Klar machen Adblocker einen guten Job, aber sie blockieren auch nützliche Funktionen.

Das Forum wird mit hohem technischen, zeitlichen und finanziellen Aufwand kostenfrei zur Verfügung gestellt. Wir zeigen keine offensive Werbung und bemühen uns um eine dezente Integration.

Bitte unterstütze dieses Forum, in dem du deinen Adblocker für diese Seite deaktivierst.

Du kannst uns auch über unseren Kaffeautomat einen Kaffe ausgeben oder ein PUR Abo abschließen und das Forum so werbefrei nutzen.

Vielen Dank für Deine Unterstützung!