Hallo David, David Haller schrieb:
Am Thu, 26 Aug 2004, Sven Rodenbeck schrieb:
David Haller schrieb:
Wichtig ist nicht, _dass_ ein MUA[1] eine ID generiert, denn das wuerde unterwegs der erste SMTP-Server, der eine gueltige ID generieren kann, uebernehmen.
Das ist interessant. Generiert also auch der MTA, der installiert ist? So habe ich das bisher verstanden.
Ein korrekt konfigurierter MTA sollte das machen. Das ist in den relevanten RfCs eindeutig festgelegt. Es kommt aber vor, dass unterwegs ueberall defekte MTAs sind, so ist hier IIRC schonmal ne (SPAM-) Mail aufgeschlagen, wo erst mein lokaler sendmail die ID generiert hat.
Aha, hier bin ich auch erwischt worden. Habe meinem MasqMail auch nichts dazu mitgeteilt. Das muss ich mir tatsächlich mal ansehen, genauso auf einer anderen SuSE Postfix.
Wichtig ist, dass die ID _EINDEUTIG_ ist! [2]
Und das ist nur gewaehrleistet, wenn man die Kontrolle ueber den verwendeten Namensraum, i.d.R. den "domain-part" (dem hinter dem '@') hat.
Wenn man bei mir schaut, sieht man einen Instrumentennamen. So eindeutig ist das wohl nicht, aber so heisst nun mein Rechner.
Die ID ist ungueltig, da der domain-part keine gueltige Domain ist. Dein MUA ist also falsch konfiguriert, zumal das mit Mutt ja wirklich einfach ist.
set hostname="host.domain.tld"
Das hatte ich doch glatt übersehen. Jetzt sollte es stimmen. Nur *@svenrodenbeck.de müsste aber doch auch reichen?!
BTW: falls du nicht weisst, was du als domain-part verwenden sollst: Du kannst z.B. wenn du einen Account bei news.individual.de (ex news.cis.dfn.de) kannst du das verwenden ("ID-
.user.uni-berlin.de"), dann gibt es bei vielen Providern aehnliche Schemata, meist <userid>.<praefix>.provider.tld, dann kannst du deinen dyndns hostnamen verwenden und und und. Oder man konfiguriert MUA und MTA so, dass _keine_ Message-Id generiert wird, das sollte dann der SMTP-Server machen, bei dem du deine Mails ablieferst.
Danke für die Tips, ein schönes Feld zu Probieren. -- Gruss Sven