Sendmail Postmaster-Junkies gesucht!

peterle

Forenkasper
Kuckuck,

ich klopp mich gerade mit einem "Debian 4.0 Etch 64"und sendmail 8.1irgendwas rum.

War auf einem vorkonfigurierten Server von Hetzner drauf. Wir düber Webmin administriert und brauchte ein paar helfenden Hände und KEIN webmin. :ugly:

Nun kann er schon senden und erlaubt einen SASL und Popen und Imapen können wir auch schon.
Wie bringe ich denn jetzt der Kiste bei, daß sie Mails an "unknown user" in ein bestimmtes Postfach kippt und alles, wozu er nicht zuständig ist kurzerhand dropt? :confused:

Wir haben bergeweise Mailadressen, die wir nicht mehr alle kennen und deshalb können wir die nicht alle als virtuelle user anlegen, was wir aber nach und nach machen werden. Dann kann man die unbekannten-user-mails ebenfalls droppen - frei nach "Ganz schön feist" - "Steht sowieso nur Scheiße im Tagesblatt ..." ;)
 
Da scheint es - zumindest bei mir mal wieder - ein gewisses Theorie/Praxis-Gefälle zu geben ... :rolleyes:

Ich kann das zwar ind er sendmail.mc eintragen und eine neue cf backen, aber jucken tut das die Kiste nicht. :ugly:
 
hast mal geschaut ob Deine Anpassungen ins sendmail.cf durch make eingetragen wurden?

hast eventuell nur ne hostname.cf gebaut?

ansonsten sendmail neustarten...
 
Yes, Sir!

Code:
# place to which unknown users should be forwarded
Kuser user -m -a<>
DLlocal:richtigeruser@richtigedomain.de

Sieht gut aus, juckt ihn aber scheinbar nicht, denn ein Mail an tralalalala@richitgedomain.de kommt postwendend retour:
Code:
 ----- The following addresses had permanent fatal errors -----
tralalalala@richtigedomain.de
    (reason: 550 5.1.1 <tralalalala@richtigedomain.de>... User unknown)
    (expanded from: tralalalala@richtigedomain.de)

   ----- Transcript of session follows -----
... while talking to [127.0.0.1]:
>>> DATA
<<< 550 5.1.1 <tralalalala@richtigedomain.de>... User unknown
550 5.1.1 tralalalala@richtigedomain.de... User unknown
<<< 503 5.0.0 Need RCPT (recipient)

Fällt mir im Moment nur Elvis ein:
Return to sender.
That 'dress unknown.
No such number, no such soul.
:p
 
der Auszug aus der sendmail.cf sieht gut aus,

ich habe es mal ausprobiert und
Code:
define(`LUSER_RELAY',`local:binfort')
eingetragen
dann "make all install" plus "make restart" (unter FreeBSD) und es klappte

Dein Empfänger sollte ja auch lokal auf der Sendmailkiste liegen, versuche mal an Ihn direkt zu routen, ohne Maildomäne
 
... dann "make all install" plus "make restart" (unter FreeBSD) und es klappte

Das ist eine Debianbüchse und da bastelt man die sendmail.cf mit sendmailconfig.

Dein Empfänger sollte ja auch lokal auf der Sendmailkiste liegen, versuche mal an Ihn direkt zu routen, ohne Maildomäne

Hab ich auch shcon probiert. Das Ergebnis ist dasselbe.
 
gib mal ein "sendmail -bv testuser -C <Pfad zum sendmail.cf File> ein und poste die Ausgabe, bitte...
 
Code:
# sendmail -bv testuser -C /etc/mail/sendmail.cf
/etc/mail/sendmail.cf... Cannot mail directly to files
-C... deliverable: mailer local, host -c, user richtigeruser
testuser... deliverable: mailer local, host testuser, user richtigeruser

für m ich sieht das erst mal so aus, das er das an den richtigen user liefern möchte ...
 
Zwischen "-C" und "/etc/mail/sendmail.cf" darf sich kein Leerzeichen befinden.
Also: "-C/etc/mail/sendmail.cf"
 
Zwischen "-C" und "/etc/mail/sendmail.cf" darf sich kein Leerzeichen befinden.
Also: "-C/etc/mail/sendmail.cf"

Busserl! :p

Danke, das hat mir jetzt eine Menge Kopfzerbrechen gespart. :)
Die Meldung wird im Netz als möglicher Fehler in einigen Linuxen genannt. Mit ohne Leerzeichen ist die Meldung aber weg.

Warum es erst aber nicht funktionierte und dann doch, bleibt mir noch etwas schleierhaft. Saß der fehler aber vermutlich wie immer vor dem Rechner. :cool:

Danke nochmal an alle hilfsbereiten Geister.
 
Back
Top