PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : sendmail testen ?



Enterprise
21.06.05, 19:57
Hallo Forum,

Ich habe Kanotix auf mein PC fest installiert.
Habe darauf die Software Asterisk laufen.
Die solle eine E-Mail verschicken.
Es kommt aber keine an.
Laut Angaben soll es mit sendmail gehen.
Wie kann ich testen ob sendmail funzt ?
Mit dem man sendmail komme ich nicht klarr.
Kann mir jemand dabei helfen.

mfg

Enterprise

zyrusthc
21.06.05, 20:13
echo "Dies ist eine Testmail" | mail -s "Test" root@localhost
Sollte root keine mail erhalten , stimmt was nicht mit deiner Sendmail konfiguration.

mfg Oli

Enterprise
21.06.05, 20:23
OK das funzt

Wie bekomme ich jetzt eine E-Mail nach draußen ?

Tomek
21.06.05, 21:25
In dem du einfach eine Mail an eine Domain sendest, die sich nicht in deinem lokalen Netzwerk befindet. :p

Enterprise
21.06.05, 22:01
Also ich gebe ein.

echo "test mail" | mail -s "test1" irgendwo@gmx.de

Es kommt aber nichts an auf der anderen seite.
Wenn ich startx starte , und über Kmail eine e-mail verschicke ,funzt es.
Muß ich auf der Konsole noch etwas eingeben ?

carstenj
21.06.05, 22:10
Hallo,

möglicherweise ist deine Mail auch im Spamorder von GMX gelandet. Ansonsten gib mal "mailq" ein schau noch, ob da noch irgendetwas in der Warteschlange hängt.

EDIT: Achja, und Logfiles auch immer nach Hinweise durchsuchen. In der Regel steht da immer etwas, was einem die Fehlersuche zumindest etwas einfacher macht.

Blade
22.06.05, 07:32
Schau doch mal nach dem Sendestatus der Mail in der Datei /var/log/mail nach, oder poste den Inhalt.

saschak
04.07.05, 17:27
Hallo Zusammen,

Ich habe im moment ein änliches Problem. Intern mails verschicken ist für mein sendmail kein Problem. Doch sobald ich nach draussen senden will gehts nicht. Da ich nicht gerade erfahren bin mit sendmail wollte ich hier mal um Hilfe Fragen.

Nach dem senden einer mail via:

echo "test mail" | mail -s "test1" irgendwo@gmx.de

kommt im Verzeichnis /var/mail/root folgende Mitteilung:


From MAILER-DAEMON@localhost.localdomain Mon Jul 4 18:07:28 2005
Return-Path: <MAILER-DAEMON@localhost.localdomain>
Received: from localhost (localhost)
by kantine.optometrie.ch (8.13.1/8.13.1) id j64G7SZF002913;
Mon, 4 Jul 2005 18:07:28 +0200
Date: Mon, 4 Jul 2005 18:07:28 +0200
From: Mail Delivery Subsystem <MAILER-DAEMON@localhost.localdomain>
Message-Id: <200507041607.j64G7SZF002913@kantine.optometrie.ch>
To: <root@kantine.optometrie.ch>
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
boundary="j64G7SZF002913.1120493248/kantine.optometrie.ch"
Subject: Returned mail: see transcript for details
Auto-Submitted: auto-generated (failure)

This is a MIME-encapsulated message

--j64G7SZF002913.1120493248/kantine.optometrie.ch

The original message was received at Mon, 4 Jul 2005 18:07:25 +0200
from localhost [127.0.0.1]

----- The following addresses had permanent fatal errors -----
<kruesi.sascha@kbw.ch>
(reason: 572 root@kantine.optometrie.ch host name is unknown)

----- Transcript of session follows -----
... while talking to mail.kbw.ch.:
>>> MAIL From:<root@kantine.optometrie.ch> SIZE=647
<<< 572 root@kantine.optometrie.ch host name is unknown
554 5.0.0 Service unavailable

--j64G7SZF002913.1120493248/kantine.optometrie.ch
Content-Type: message/delivery-status

Reporting-MTA: dns; kantine.optometrie.ch
Received-From-MTA: DNS; localhost
Arrival-Date: Mon, 4 Jul 2005 18:07:25 +0200

Final-Recipient: RFC822; kruesi.sascha@kbw.ch
Action: failed
Status: 5.0.0
Diagnostic-Code: SMTP; 572 root@kantine.optometrie.ch host name is unknown
Last-Attempt-Date: Mon, 4 Jul 2005 18:07:28 +0200

--j64G7SZF002913.1120493248/kantine.optometrie.ch
Content-Type: message/rfc822

Return-Path: <root@kantine.optometrie.ch>
Received: from kantine.optometrie.ch (localhost [127.0.0.1])
by kantine.optometrie.ch (8.13.1/8.13.1) with ESMTP id j64G7PZG002911
(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)
for <kruesi.sascha@kbw.ch>; Mon, 4 Jul 2005 18:07:25 +0200
Received: (from root@localhost)
by kantine.optometrie.ch (8.13.1/8.13.1/Submit) id j64G7P6o002910
for kruesi.sascha@kbw.ch; Mon, 4 Jul 2005 18:07:25 +0200
Date: Mon, 4 Jul 2005 18:07:25 +0200
From: root <root@kantine.optometrie.ch>
Message-Id: <200507041607.j64G7P6o002910@kantine.optometrie.ch>
To: kruesi.sascha@kbw.ch
Subject: Test

Dies ist eine Testmail


Und wenn ich in der datei /var/log/mail/errors nachschaue steht da folgendes


Jul 4 18:06:07 kantine sendmail[2844]: NOQUEUE: SYSERR(root): opendaemonsocket: daemon MTA: cannot bind: Address already in use
Jul 4 18:06:07 kantine sendmail[2844]: daemon MTA: problem creating SMTP socket
Jul 4 18:06:07 kantine sendmail[2844]: NOQUEUE: SYSERR(root): opendaemonsocket: daemon MTA: server SMTP socket wedged: exiting

Ich kann mit diesen Fehlermeldungen nichts anfangen. Ich hoffe deshalb ihr könnt mir helfen und bin schon im Vorraus sehr dankbar!

Ich nutze Mandrake 10.0 und sendmail 8.13

Mit freundlichen Grüssen

Sascha Krüsi

LKH
04.07.05, 20:17
Hi,

der Empfänger (besser gesagt der Server) kennt deinen Host (kantine.optometrie.ch) nicht und nimmt daher die Mail nicht an. Alle Mailserver, die ich jemals aufgesetzt haben, machen das genauso.

Du musst mit einem Host-/Domainanteil in der Adresse mailen, der über DNS auflösbar ist.

Hoffe es hilft,

LKH

Blade
04.07.05, 21:32
Hat Dein Server eine feste IP, die über DNS bzw. deren Domain über DNS aufgelöst werden kann?

saschak
06.07.05, 15:48
Hallo zusammen

Ja er hat eine Feste IP, ich habe jedoch keine URL darauf, also sie wäre einfach http://62.2.217.93 und bei der Installation hab ich ihm einfach den Rechnername kantine.optometrie.ch zugeteilt
Da es diese URL nicht gibt wird er abgewiesen? Wo kann ich denn einstellen mit welchem Hostname ich die Mails versende?

Also wäre in diesem Fall der Absender der Adresse nicht mehr root@kantine.optometrie.ch sondern root@62.2.217.93?! Jetzt ist nur noch die frage wo ich das einstellen kann?

Ich danke vielmals für die Hilfe

cheers sascha

LKH
06.07.05, 15:56
Hi,

sendmail kennt Domainmaskerade (http://www.sendmail.org/m4/masquerading_relaying.html). Ob das mit einer IP funktioniert habe ich nie getestet; ggf. doppelte Hochkomma setzen. Die Mail wird aber wahrscheinlich trotzdem abgewiesen. Kein MX-Eintrag -> keine Annahme.

Sende einfach über ein Relay, z.B. den SMTP-Server deines Providers. Oder registriere eine Domain ...

LKH