Sendmail versendet keine Mails

Die wilde Inge

Lt. Commander
Registriert
Aug. 2009
Beiträge
2.041
Hi,

ich habe ein Problem mit Sendmail.
Ich versuche es in Ubuntu for Windows zum Laufen zu bringen, aber es geht einfach nicht.

Die Anleitungen zum Netz sind zumeist recht einheitlich, daher bin ich mir sicher, dass die grundlegende Konfig wohl passen wird, gleichzeitig muss aber irgendwas immer noch falsch sein, weil klappen tut es dann am Ende ja doch nicht.

Ich habe versucht ein freenet.de Postfach per SMTP einzubinden.

In der Log steht:

Dec 4 16:15:31 meinPC sendmail[25546]: 3B4FFVOD025546: from=inge, size=23, class=0, nrcpts=1, msgid=<202312041515.3B4FFVOD025546@meinPC.domäne.local>, relay=inge@localhost
Dec 4 16:15:31 meinPC sm-mta[25547]: 3B4FFVTo025547: from=<inge@meinPC.domäne.local>, size=316, class=0, nrcpts=1, msgid=<202312041515.3B4FFVOD025546@meinPC.domäne.local>, proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1]
Dec 4 16:15:31 meinPC sm-mta[25547]: STARTTLS=client, relay=mx.freenet.de., version=TLSv1.3, verify=FAIL, cipher=TLS_AES_256_GCM_SHA384, bits=256/256
Dec 4 16:15:32 meinPC sm-mta[25547]: 3B4FFVTo025547: to=<test@freenet.de>, delay=00:00:01, xdelay=00:00:01, mailer=relay, pri=30316, relay=mx.freenet.de. [195.4.92.211], dsn=5.0.0, stat=Service unavailable
Dec 4 16:15:32 meinPC sm-mta[25547]: 3B4FFVTo025547: 3B4FFVTp025547: DSN: Service unavailable
Dec 4 16:15:32 meinPC sm-mta[25547]: 3B4FFVTp025547: to=<inge@meinPC.domäne.local>, delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30000, relay=mx.freenet.de., dsn=5.0.0, stat=Service unavailable
Dec 4 16:15:32 meinPC sm-mta[25547]: 3B4FFVTp025547: to=MAILER-DAEMON, delay=00:00:00, mailer=local, pri=30000, dsn=5.1.1, stat=User unknown
Dec 4 16:15:32 meinPC sm-mta[25547]: 3B4FFVTp025547: to=postmaster, delay=00:00:00, mailer=local, pri=30000, dsn=5.1.1, stat=User unknown
Dec 4 16:15:32 meinPC sm-mta[25547]: 3B4FFVTp025547: 3B4FFVTq025547: return to sender: User unknown
Dec 4 16:15:32 meinPC sm-mta[25547]: 3B4FFVTq025547: to=MAILER-DAEMON, delay=00:00:00, mailer=local, pri=0, dsn=5.1.1, stat=User unknown
Dec 4 16:15:32 meinPC sm-mta[25547]: 3B4FFVTp025547: Saved message in /var/lib/sendmail/dead.letter
Dec 4 16:15:32 meinPC sendmail[25546]: 3B4FFVOD025546: to=test@freenet.de, ctladdr=inge (1000/1000), delay=00:00:01, xdelay=00:00:01, mailer=relay, pri=30023, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (3B4FFVTo025547 Message accepted for delivery)
Dec 4 16:15:46 meinPC sendmail[25551]: 3B4FFkrg025551: from=inge, size=252, class=0, nrcpts=1, msgid=<202312041515.3B4FFkrg025551@meinPC.domäne.local>, relay=inge@localhost
Dec 4 16:15:46 meinPC sm-mta[25552]: 3B4FFkWU025552: from=<inge@meinPC.domäne.local>, size=517, class=0, nrcpts=1, msgid=<202312041515.3B4FFkrg025551@meinPC.domäne.local>, proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1]
Dec 4 16:15:46 meinPC sendmail[25551]: 3B4FFkrg025551: to=root, ctladdr=inge (1000/1000), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30252, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (3B4FFkWU025552 Message accepted for delivery)
Dec 4 16:15:47 meinPC sm-mta[25554]: STARTTLS=client, relay=mx.freenet.de., version=TLSv1.3, verify=FAIL, cipher=TLS_AES_256_GCM_SHA384, bits=256/256
Dec 4 16:15:47 meinPC sm-mta[25554]: 3B4FFkWU025552: to=<root@meinPC.domäne.local>, delay=00:00:01, xdelay=00:00:01, mailer=relay, pri=120517, relay=mx.freenet.de. [195.4.92.212], dsn=5.0.0, stat=Service unavailable
Dec 4 16:15:47 meinPC sm-mta[25554]: 3B4FFkWU025552: 3B4FFlWU025554: DSN: Service unavailable
Dec 4 16:15:47 meinPC sm-mta[25554]: 3B4FFlWU025554: to=<inge@meinPC.domäne.local>, delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30000, relay=mx.freenet.de., dsn=5.0.0, stat=Service unavailable
Dec 4 16:15:47 meinPC sm-mta[25554]: 3B4FFlWU025554: to=MAILER-DAEMON, delay=00:00:00, mailer=local, pri=30000, dsn=5.1.1, stat=User unknown
Dec 4 16:15:47 meinPC sm-mta[25554]: 3B4FFlWU025554: to=postmaster, delay=00:00:00, mailer=local, pri=30000, dsn=5.1.1, stat=User unknown
Dec 4 16:15:47 meinPC sm-mta[25554]: 3B4FFlWU025554: 3B4FFlWV025554: return to sender: User unknown
Dec 4 16:15:47 meinPC sm-mta[25554]: 3B4FFlWV025554: to=MAILER-DAEMON, delay=00:00:00, mailer=local, pri=0, dsn=5.1.1, stat=User unknown
Dec 4 16:15:47 meinPC sm-mta[25554]: 3B4FFlWU025554: Saved message in /var/lib/sendmail/dead.letter

Die Punkte die mir erwähnenswert scheinen habe ich hervorgehoben.

Die Anmeldedaten stehen in der smtp-auth,
die Verbindungsdaten (mx.freenet.de) in der sendmail.mc
hostname in der Hosts Datei ergänzt, etc.

Die Daten scheint ja er grundsätzlich verarbeiten, sonst würde es sich nicht bei mx.freenet.de versuchen anzumelden. Namensauflösung muss auch passen, die IP ist richtig.

Wenn ich ein echo in der Konsole mache kommt Folgendes:

inge@meinPC:/etc/mail$ echo "Subject: sendmail test" | sendmail -v test@freenet.de
test@freenet.de... Connecting to [127.0.0.1] via relay...
220 meinPC.domäne.local ESMTP Sendmail 8.15.2/8.15.2/Debian-22ubuntu3; Mon, 4 Dec 2023 16:26:34 +0100; (No UCE/UBE) logging access from: localhost(OK)-localhost [127.0.0.1]
>> EHLO meinPC.domäne.local
250-meinPC.domäne.local Hello localhost [127.0.0.1], pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-EXPN
250-VERB
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-AUTH DIGEST-MD5 CRAM-MD5
250-DELIVERBY
250 HELP
250 2.0.0 Verbose mode
>> MAIL From:<inge@meinPC.domäne.local> SIZE=23 AUTH=inge@meinPC.domäne.local
250 2.1.0 <inge@meinPC.domäne.local>... Sender ok
250 2.1.5 <test@freenet.de>... Recipient ok
354 Enter mail, end with "." on a line by itself
050 <test@freenet.de>... Connecting to mx.freenet.de. port 587 via relay...
050 220 sub5.freenet.de ESMTP Exim 4.94.2 Mon, 04 Dec 2023 16:26:35 +0100
050 >>> EHLO meinPC.domäne.local
050 250-sub5.freenet.de Hello p5df365fe.dip0.t-ipconnect.de [93.243.101.254]
050 250-SIZE 209715200
050 250-8BITMIME
050 250-PIPELINING
050 250-PIPE_CONNECT
050 250-AUTH LOGIN PLAIN
050 250-STARTTLS
050 250-SMTPUTF8
050 250 HELP
050 >>> STARTTLS
050 220 TLS go ahead
050 >>> EHLO meinPC.domäne.local
050 250-sub5.freenet.de Hello p5df365fe.dip0.t-ipconnect.de [93.243.101.254]
050 250-SIZE 209715200
050 250-8BITMIME
050 250-PIPELINING
050 250-PIPE_CONNECT
050 250-AUTH LOGIN PLAIN
050 250-SMTPUTF8
050 250 HELP
050 >>> MAIL From:<inge@localhost.domäne.local> SIZE=316
050 550 Authentication required
050 <inge@meinPC.domäne.local>... Using cached ESMTP connection to mx.freenet.de. via relay...
050 >>> RSET
050 250 Reset OK
050 >>> MAIL From:<>
050 550 Authentication required
050 MAILER-DAEMON... Saved message in /var/lib/sendmail/dead.letter
250 2.0.0 3B4FQY4e025586 Message accepted for delivery
test@freenet.de... Sent (3B4FQY4e025586 Message accepted for delivery)
Closing connection to [127.0.0.1]
221 2.0.0 meinPC.domäne.local closing connection


Empfänger, Hostname und Domäne habe ich per Suche und Ersetzen ersetzt.

Stutzig macht mir hier Folgendes:

050 >>> MAIL From:<inge@localhost.domäne.local> SIZE=316
050 550 Authentication required

Aber von irgendeinem Authenticcation problem sehe ich nichts in der Log.
Ich habe wirklich gar keine Ahnung wonach ich noch gucken soll. Finde das Logging nicht sehr aussagekräftig, oder übersehe ich hier irgendwas?

Viele Grüße,
 
Hi,

wie verschickst Du denn die Mail. Hast Du ein sendmail script erstellt? Kannst Du das mal posten, also ohne echte Mailadresse und PW falls das im Klartext drin steht.

ich hab mir da halt ein Script erstellt. Eine Webcam macht ein Bild und Sendmail schickt das dann per mail.

Vielleicht hilft das.
 

Anhänge

  • IMG_5702.jpeg
    IMG_5702.jpeg
    139,2 KB · Aufrufe: 67
Du brauchst eine aktive Mailadresse die verschickt und Zugang zu einem Mailprovider.

Also einen Absender und einen Empfänger, einen Body etc.

Mach Dir mal ein Script so wie meins mit einer Senderadresse und einem Empfänger.
Nach meinem Verständnis meldet sich Sendmail an einem SMTP an und schickt darüber die Mail. Ohne Zugang zum SMTP kommt nichts an.
 
@Ede0815 Ich habe mal dein Befehl genommen und die Variablen durch feste Parameter ersetzt. Wenn ich das abschicke, passiert rein gar nichts. Neues Zeile, Curser blinken, aber passieren tut leider nichts ...
ICh nutze ein Freenet-Account den auch für andere Test-Zwecke benutze. Benutzername, Passwort, Server und Logindatin sind 100% korrekt. Mich berschleicht langsam das Gefühl, dass an Ubuntu for Windows liegt ...
 
Kannst Du mal Deinen Aufruf schicken? Der SMTP Port passt, oder? TLS müsste glaube ich Pflicht sein.
 
Muss das als root laufen? Ich glaub bei mir läuft das unter meinem „normalen“ user
 
ja, sorry. Wer lesen kann... Ich hatte auf dem RaspberryPi auch sendmail versucht und das hat nicht geklappt. Ich habe dann "sendemail" verwendet. Dafür ist das script.

sendEmail hatte ich da runtergeladen. Damit hat das bei mir geklappt. Sorry, hatte das falsch im Kopf und beim Lesen Deines Posts das "e" überlesen...
 
Zurück
Oben