Moin,
Ich hoffe, es ist nicht schwer zu bewerkstelligen. Ich habe hier local einen Postfix am Laufen zum Mailversand. Am SMTP-Server von web.de authentifiziere ich mich mittels SMTP-Auth (klappt soweit ganz gut). Jetzt will ich die Windows-Büchse meiner Freundin mit einbinden, also meine Box soll für sie Post relayen. Die Annahme der Post funktioniert und sie liegt jetzt im Spool. Wie realisiere ich die Authentifizierung? In der main.cf steht einfach:
smtp_sasl_auth_enable = yes smtp_sasl_password_maps = hash:/etc/postfix/smtp_auth
und in smtp_auth steht:
smtp.web.de hille42:pass_my smtp.web.de a.hetzschold:pass_gf
. Beide Mailtypen sollen über smtp.web.de relayed werden, aber bevor ich Mails von ihr abschicke, muß ich erst SMTP-Auth mit ihrer Kennung machen. Wenn ich jetzt postmap laufen lasse meckert er:
drachi:[/etc/postfix] #postmap smtp_auth postmap: warning: smtp_auth.db: duplicate entry: "smtp.web.de"
und prompt findet sich der 2te Eintrag nicht im hash-File. Wie realisiere ich das? Danke im Voraus.
Hilmar
Hilmar Preusse [2004-02-08, 21:37 +0100]:
Moin,
und in smtp_auth steht:
smtp.web.de hille42:pass_my smtp.web.de a.hetzschold:pass_gf
. Beide Mailtypen sollen über smtp.web.de relayed werden, aber bevor ich Mails von ihr abschicke, muß ich erst SMTP-Auth mit ihrer Kennung machen. Wenn ich jetzt postmap laufen lasse meckert er:
drachi:[/etc/postfix] #postmap smtp_auth postmap: warning: smtp_auth.db: duplicate entry: "smtp.web.de"
Fällt mir nur ein, smtp1.web.de und smtp2.web.de zu verwenden und die z. B. über /etc/hosts auflösen zu lassen. Wie Postfix den SMTP-Nutzer anhand der Quell E-Mailadresse heraus finden soll, weiß ich nicht.
Gruß,
Frank
On 09.02.04 Frank Becker (fb@alien8.de) wrote:
Hilmar Preusse [2004-02-08, 21:37 +0100]:
Moin,
und in smtp_auth steht:
smtp.web.de hille42:pass_my smtp.web.de a.hetzschold:pass_gf
. Beide Mailtypen sollen über smtp.web.de relayed werden, aber bevor ich Mails von ihr abschicke, muß ich erst SMTP-Auth mit ihrer Kennung machen. Wenn ich jetzt postmap laufen lasse meckert er:
drachi:[/etc/postfix] #postmap smtp_auth postmap: warning: smtp_auth.db: duplicate entry: "smtp.web.de"
Fällt mir nur ein, smtp1.web.de und smtp2.web.de zu verwenden und die z. B. über /etc/hosts auflösen zu lassen.
Kann man machen. Hatte ich mir auch schon überlegt.
Wie Postfix den SMTP-Nutzer anhand der Quell E-Mailadresse heraus finden soll, weiß ich nicht.
Sollte dann auch tun, oder nicht? Nur wie sage ich ihm, daß die Relay-Auswahl von der Absender-Adresse abhängig ist? Ich weiß qmail kann sowas mit patch, aber ich wollte erstmal sehen, ob das auch geht ohne den MTA zu wechseln.
Thanks, H.
On Thu, Feb 19, 2004 at 02:57:11PM +0100, Hilmar Preusse wrote:
Wie Postfix den SMTP-Nutzer anhand der Quell E-Mailadresse heraus finden soll, weiß ich nicht.
Sollte dann auch tun, oder nicht? Nur wie sage ich ihm, daß die Relay-Auswahl von der Absender-Adresse abhängig ist? Ich weiß qmail kann sowas mit patch, aber ich wollte erstmal sehen, ob das auch geht ohne den MTA zu wechseln.
ach was, "richtige Männer"[TM] schreiben sich einfach selbst einen MTA, der das kann :-) Ich hatte hier mal sowas attached, dürfte noch in den Archiven rumlungern. suchbegriff "sendmail.pl" bzw. "spoolmail"
On 19.02.04 Stefan Seyfried (seife@gmane0305.slipkontur.de) wrote:
On Thu, Feb 19, 2004 at 02:57:11PM +0100, Hilmar Preusse wrote:
Moin,
Sollte dann auch tun, oder nicht? Nur wie sage ich ihm, daß die Relay-Auswahl von der Absender-Adresse abhängig ist? Ich weiß qmail kann sowas mit patch, aber ich wollte erstmal sehen, ob das auch geht ohne den MTA zu wechseln.
ach was, "richtige Männer"[TM] schreiben sich einfach selbst einen MTA, der das kann :-)
telnet und expect?
Ich hatte hier mal sowas attached, dürfte noch in den Archiven rumlungern. suchbegriff "sendmail.pl" bzw. "spoolmail"
Gut, ich geh mal suchen. Danke.
Hilmar
On Fri, Feb 20, 2004 at 12:01:23PM +0100, Hilmar Preusse wrote:
On 19.02.04 Stefan Seyfried (seife@gmane0305.slipkontur.de) wrote:
ach was, "richtige Männer"[TM] schreiben sich einfach selbst einen MTA, der das kann :-)
telnet und expect?
perl.
Gut, ich geh mal suchen. Danke.
falls ich es nur per PM verschickt hatte, melde dich, dann attache ich es nochmal, sind nur 5k tgz.
es macht vermutlich genau das, was du willst: es nimmt die mail von mutt entgegen und spoolt sie solange, bis man sie explizit versendet (ich habe nur dialup zuhause). Dabei wählt es abhängig vom Absender das zu verwendende SMTP-Relay aus. Fancy stuff wie MX records auflösen etc kann es nicht, aber das brauche ich auch nicht :-) Es ersetzt nicht postfix, der stellt immer noch bei mir lokal die mails zu, z.B. von cronjobs etc. Eingebunden wird es in mutt mittels "set sendmail=~/bin/sendmail.pl"
On 19.02.04 Stefan Seyfried (seife@gmane0305.slipkontur.de) wrote:
Moin,
Ich hatte hier mal sowas attached, dürfte noch in den Archiven rumlungern. suchbegriff "sendmail.pl" bzw. "spoolmail"
sendmail.pl habe ich mehrere gefunden.
http://www.synapse.ie/spoolmail.htm
SpoolMail
Overview SpoolMail is an OS/400 based software utility that delivers iSeries Server spooled output as electronic mail distributions. SpoolMail integrates with OS/400's Mail Server (included in base OS/400) to provide e-mail delivery of printed reports to just about any mail application on the planet.
IMHO nicht so das, was ich suche...
H.
On Fri, Feb 20, 2004 at 09:14:14PM +0100, Hilmar Preusse wrote:
On 19.02.04 Stefan Seyfried (seife@gmane0305.slipkontur.de) wrote:
Moin,
Ich hatte hier mal sowas attached, dürfte noch in den Archiven rumlungern. suchbegriff "sendmail.pl" bzw. "spoolmail"
sendmail.pl habe ich mehrere gefunden.
nein, das ist eine Speziallösung von mir, ich dachte ich hätte die schon mal hier auf der Liste gepostet, kann aber auch per PM gewesen sein. 4kb sollten noch erträglich sein, ich attache es mal.
Achtung: use at your own risk :-) Wenn du den tarball in deinem $HOME entpackst, dann liegt alles unter
~/spoolmail/ ~/spoolmail/bin/* # die "programme" ~/spoolmail/spool/* # die zu verschickenden Mails ~/spoolmail/sent/* # die schon verschickten Mails
in mutt einzubinden via ~/spoolmail/bin/sendmail.pl
nach dem Verschicken der Mail in mutt kannst du mit "~/spoolmail/bin/mailq.pl" nachschauen, wohin sie denn gerouted würde, mit "~/spoolmail/bin/mailsend.pl" wird sie dann verschickt. Ich habe in ~/bin symlinks auf mailsend und mailq gelegt, dann wirds komfortabler. Das Mapping Absenderadresse -> smtp relay stellst du entweder direkt in mailsend.pl oder in einer ~/.spoolmail.conf ein, die etwa so aussieht:
----- # spooldir - where mail is waiting # storedir - after the mail was sent, it is there. $spooldir = "$home/spoolmail/spool"; $storedir = "$home/spoolmail/sent"; # %smtp_host lists ( email, host ) pairs, note that you have to # escape the "@" in the email-address. %smtp_host = ( "seife@gmx.li" => "mail.gmx.net", "dl1gsn@gmx.de" => "mail.gmx.net", "dl1gsn@ngi.de" => "smtp.ngi.de", "dl1gsn@t-online.de" => "mail.btx.dtag.de", "default" => "127.0.0.1:2525" ); # for hosts which need authentication, list it here. # this is trickier, since you have an array for every servername. # servername must match the definition in %smtp_host %smtp_auth = ( "mail.gmx.net" => [ "1234567890" , "geheim" ], "smtp.ngi.de" => [ "my-user-id" , "my-password" ] ); -----
getestet ist es hier mit perl 5.8.1, es wird Net::SMTP benutzt, was jedoch AFAIK in der perl distribution mit drin ist.
Vielleicht hilft es ja :-)
Achso: in mailsend.pl ist ein spezieller hack am Ende, der alle verschickten mails nochmal per procmail in eine extra mailbox einsortiert (somit habe ich alle einkommenden und alle verschickten mails schön gethreaded), denn willst du vielleicht nicht haben :-)
On 21.02.04 Stefan Seyfried (seife@gmane0305.slipkontur.de) wrote:
On Fri, Feb 20, 2004 at 09:14:14PM +0100, Hilmar Preusse wrote:
On 19.02.04 Stefan Seyfried (seife@gmane0305.slipkontur.de) wrote:
Moin,
Ich hatte hier mal sowas attached, dürfte noch in den Archiven rumlungern. suchbegriff "sendmail.pl" bzw. "spoolmail"
sendmail.pl habe ich mehrere gefunden.
nein, das ist eine Speziallösung von mir, ich dachte ich hätte die schon mal hier auf der Liste gepostet, kann aber auch per PM gewesen sein. 4kb sollten noch erträglich sein, ich attache es mal.
Achtung: use at your own risk :-) Wenn du den tarball in deinem $HOME entpackst, dann liegt alles unter
~/spoolmail/ ~/spoolmail/bin/* # die "programme" ~/spoolmail/spool/* # die zu verschickenden Mails ~/spoolmail/sent/* # die schon verschickten Mails
in mutt einzubinden via ~/spoolmail/bin/sendmail.pl
Fein. Danke! Nur wollte ich keinen Workaround um postfix herum haben. Meine Angebetete soll auf ihrem eigenen W$-95-Rechner sitzen, mit Outlook (autsch, nicht schlagen!) arbeiten und das Zeug bei meinem Postfix abgeben. Sorry, hatte ich bisher nicht geschrieben.
Gut, dann EOT. Ich werde wohl nochmal in der mailserver-Gruppe einschlagen. Wenn es dort nichts gibt, werde ich das Ganze wohl als unrealisierbar schließen oder auf einen anderen MTA umsteigen.
Thanks, Hilmar
On Wed, Feb 25, 2004 at 11:34:27AM +0100, Hilmar Preusse wrote:
Fein. Danke! Nur wollte ich keinen Workaround um postfix herum haben. Meine Angebetete soll auf ihrem eigenen W$-95-Rechner sitzen, mit Outlook (autsch, nicht schlagen!) arbeiten und das Zeug bei meinem Postfix abgeben. Sorry, hatte ich bisher nicht geschrieben.
outbreak hat doch eine eigene smtp-engine. lass sie doch direkt bei web.de einliefern, dann kriegt sie auch rückmeldung, daß das zeug verschickt wurde. Alles andere ist für Outlook-User eh nix.
On 25.02.04 Stefan Seyfried (seife@gmane0305.slipkontur.de) wrote:
On Wed, Feb 25, 2004 at 11:34:27AM +0100, Hilmar Preusse wrote:
Moin,
Fein. Danke! Nur wollte ich keinen Workaround um postfix herum haben. Meine Angebetete soll auf ihrem eigenen W$-95-Rechner sitzen, mit Outlook (autsch, nicht schlagen!) arbeiten und das Zeug bei meinem Postfix abgeben. Sorry, hatte ich bisher nicht geschrieben.
outbreak hat doch eine eigene smtp-engine. lass sie doch direkt bei web.de einliefern, dann kriegt sie auch rückmeldung, daß das zeug verschickt wurde. Alles andere ist für Outlook-User eh nix.
Ja, klar geht das und so praktizieren wir das auch. Es wäre halt bequemer, wenn sie gar nicht mehr zwecks Mailverkehr ins Netz müßte. Ich sauge für sie die Mails per POP3 ab und stelle sie per POP-Server zur Verfügung und sie relayed ihre Mails bei mir. Da ich am Tag mehr als einmal ins Netz gehe könnte ich ihren Traffic locker mit aufnehmen.
H.
On Wednesday 25 February 2004 23:22, Hilmar Preusse wrote:
On 25.02.04 Stefan Seyfried (seife@gmane0305.slipkontur.de) wrote:
On Wed, Feb 25, 2004 at 11:34:27AM +0100, Hilmar Preusse wrote:
Ich sauge für sie die Mails per POP3 ab und stelle sie per POP-Server zur Verfügung und sie relayed ihre Mails bei mir. Da ich am Tag mehr als einmal ins Netz gehe könnte ich ihren Traffic locker mit aufnehmen.
Ich würde ihr ihre Privatsphäre lassen. Komplett. Sieh's mal so ;-) Männer haben natürlich andere technische Ansprüche *g*
Uwe.
On 26.02.04 Uwe Beger (Uwe.Beger@unixprojekt.de) wrote:
On Wednesday 25 February 2004 23:22, Hilmar Preusse wrote:
Hi,
Ich sauge für sie die Mails per POP3 ab und stelle sie per POP-Server zur Verfügung und sie relayed ihre Mails bei mir. Da ich am Tag mehr als einmal ins Netz gehe könnte ich ihren Traffic locker mit aufnehmen.
Ich würde ihr ihre Privatsphäre lassen. Komplett. Sieh's mal so ;-) Männer haben natürlich andere technische Ansprüche *g*
Ich hatte ihr das Angebot mal unterbreitet und sie fand das gut. Daß es dann an der techn. Realisierung scheitert konnte ich nicht ahnen. Extra wegen Abholen von 1 Mail und versenden Selbiger ins Netz zu gehen und ist langwierig und auch etwas Overkill.
H.
lug-dd@mailman.schlittermann.de