Hi! On Fre, Okt 18, 2002 at 07:50:08 +0200, E. Oltmanns wrote:
On Fri, 18 Oct, 02 um 00:01:29, Christian Schoepplein wrote:
On Don, Okt 17, 2002 at 10:57:25 +0200, Frank Niggemann wrote:
[...]
Wie kann ich Sendmail so einstellen, dass Mails direkt ausgeliefert werden?
Verat mir doch bitte erst mal, was du für eine Distri nutzt!
Benötige ich evtl. zusätzliche Software? Eine direkte Auslieferung währe für mich sehr praktisch, weil ja, wie gestern geschrieben, mails, die ich über smtprelay.t-online.de verschicke, manchmal irgendwo auf der Strecke bleiben.
Spezielle Software brauchst du nicht, allerdings ist eine eigene Domain ganz praktisch, da schlagen dann z.B. die Fehlermeldungen von nicht gesendeten Mails auf usw. (kann sein, dass man auch ohne eigene Domain klarkommt, ich hab's aber ohne noch nicht hingekriegt).
Allerdings habe ich 3 verschiedene Mailkonten, weshalb ich auch bis jetzt den smtprelay genutzt habe.
Das sollte kein Problem sein. Mit fetchmail holst du von den drei Konten deine Mails ab und läßt sie z.B. local an drei verschiedene User verteilen, deren Absenderadresse du z.B. dann über den Mailer bestimmst bzw. sie durch sendmail mit Hilfe der genericstable erzeugst. Du kannst das auch lediglich mit einem User hinbekommen, und dann z.B. mit Hilfe von mutt die Absenderadresse variabel einstellen.
Wenn die drei verschiedenen Konten bei verschiedenen Anbietern sind (z. B. web.de und/oder gmx), dann kann man auch statt des anscheinend problematischen t-online servers einfach den smtp-server eines anderen Anbieters zur Auslieferung verwenden; die Absenderadresse wird dadurch ja nicht beeinflusst.
Leider geht das nicht so einfach, du brauchst eben einen sog. Relay-Host wie smtp-relay.t-online.de, um deine Mails versenden zu können. Ein Relay-Host leitet die Mails, die man ihm zum Fraß vorwirft, einfach nur weiter, er schreibt weder die Absenderadresse um noch kümmert er sich darum, von wem die Mail kommt. Die Mailserver von gmx, web usw. achten jedoch sehr wohl darauf, das irgendwer@gmx.* bzw. bla@eb.* Mails über sie versendet, Mails von anderen Domains nehmen die gar nicht an, jedenfalls wäre mir das neu.
Mich würde allerdings persönlich interessieren, wie man die Absenderadresse in mutt "variabel einstellt".
Das kannst du mit Hilfe von Hooks machen. Z.B: mit dem folder-hook: Angenommen du hast 2 Mailadressen: elias@domain.com elias@domain.de Mit Hilfe von procmail filterst du die Mails in 2 verschiedene Mailordner, Mails an elias@domain.com gehen in den Ornder domain-com und Mails an elias@domain.de werden in den Ordner domain-de gefiltert. Mit den folgenden beiden Zeilen in deiner .muttrc erreichst du, dass dein Header entweder auf die eine oder die andere Adresse umgestellt wird, du musst dich beim Versand einer Mail lediglich in dem Mailfolder innerhalb von mutt befinden, mit der Adresse du die Mail versenden willst: folder-hook domain-com 'my_hdr From: E. Oltmanns <elias@domain.com>' folder-hook domain-de 'my_hdr From: E. Oltmanns <elias@domain.de>' AFAIK gibts noch andere Hooks, lies da mal ein bißchen rum, damit sollte es dann klappen. Ciao, Schöppi -- SuSE-Blinux Support Christian Schöpplein <schoeppi@suse.de> Tel.: Di. und Do. 15.00 - 20.00 Uhr 0421/526-2480 www: http://www.blinux.suse.de