mailversand mit postfix

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
rolo
Beiträge: 2697
Registriert: 29.08.2002 12:12:25
Lizenz eigener Beiträge: neue BSD Lizenz
Wohnort: hannover

mailversand mit postfix

Beitrag von rolo » 18.11.2003 14:44:27

hallo,

ich bin unteranderem wegen amavisd von exim auf postfix umgestiegen. das funktioniert soweit auch sehr gut. beim versand von mail an adressen bei gmx oder arcor gibt es probleme. zumindest bei gmx landen diese im spamordner, bei anderen z:B web.de funktionierts. das liegt sicher daran das meine lokale lan adresse im header mit verschickt wird, mit exim konnte man das prob. in der exim.conf beseitigen.
ich möchte meine mail am liebsten direkt vom rechner verschicken um die vom provider angehängte werbung zu umgehen, zumal die in mailinglisten überhaupt nicht angesagt ist.
gibt es eine möglichkeit postfix so zu konfigurieren oder wie gehe ich sonst am besten damit um?

bis denn

Benutzeravatar
Bert
Beiträge: 3751
Registriert: 16.07.2002 14:06:52
Wohnort: Dresden
Kontaktdaten:

Beitrag von Bert » 18.11.2003 17:41:37

Du benutzt keinen Relay? Da wirst Du auch noch bei anderen Empfängern kein Glück haben. Ich verwende hier den Relay vom web.de Und da wird keine Werbung angehängt. Das passiert doch nur, wenn man das Webinterface benutzt?
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

Benutzeravatar
rolo
Beiträge: 2697
Registriert: 29.08.2002 12:12:25
Lizenz eigener Beiträge: neue BSD Lizenz
Wohnort: hannover

Beitrag von rolo » 18.11.2003 18:56:20

mittlerweile verstehe ich das auch so. ich habe jetzt in der main.cf das relay von arcor eingetragen:
relayhost = mail.arcor.de

das reicht offensichtlich nicht. ich finde zu dem thema keine passende anleitung, oder muß ich mich doch durch die smtp-auth anleitung aus tipps arbeiten, ich glaube ich mache die sache komplizierter als sie eigentlich ist.

Benutzeravatar
rolo
Beiträge: 2697
Registriert: 29.08.2002 12:12:25
Lizenz eigener Beiträge: neue BSD Lizenz
Wohnort: hannover

Beitrag von rolo » 19.11.2003 10:01:54

also, ich sitze jetzt den 2. tag dran, und irgendwie muß dieses mailsystem bald auch wirklich funktionieren.
ich brauche eine anleitung wie ich postfix so konfiguriere das ich mails über ein relay verschicken kann. nachdem ich vermutet hatte das ich eventuell nur mit dem arcor relay nicht klarkomme habe ich jetzt eine adresse bei web.de und bekomme beim verschicken eine neue meldung:

Nov 19 09:41:23 client10 postfix/smtp[529]: CB52B6B94C: to=<debian-net@arcor.de>, relay=smtp.web.de[217.72.192.157], delay=1, status=bounced (host smtp.web.de[217.72.192.157] said: 501 Sorry, keine Authentifizierung. POP3 muss vorher benutzt werden. Fehler: 'unbekannter Benutzer' / Sorry, authentification failed. POP3 must be used prior to sending mail. Error: 'unknown user')

den inhalt verstehe ich, wie ich das ganze löse eher nicht.

Benutzeravatar
rolo
Beiträge: 2697
Registriert: 29.08.2002 12:12:25
Lizenz eigener Beiträge: neue BSD Lizenz
Wohnort: hannover

Beitrag von rolo » 19.11.2003 14:26:49

ich probier es nochmal. i
ich benutze jetzt folgendes howto für die postfix konfiguration:
http://www.schiessle.org/howto/debian-i ... node7.html

die main.cf habe ich ergänzt:
relayhost = mail.gmx.net
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_always_send_ehlo = yes
smtp_sasl_security_options = noanonymous

die /etc/postfix/sasl_passwd ist angelegt, sieht so aus:
mail.gmx.net 1562235:xxxx

zu den im howto geforderten paketen habe ich noch postfix-tls installiert.
wenn ich nun mail versenden will steht dieses im syslog:

Nov 19 14:15:02 client10 postfix/smtp[1926]: 272CF6B94A: to=<debian_list@arcor.de>, relay=127.0.0.1[127.0.0.1], delay=0, status=sent (250 2.6.0 Ok, id=00268-04, from MTA: 250 Ok: queued as 5A26A6B949)
Nov 19 14:15:02 client10 postfix/smtp[1916]: warning: mail.gmx.net[213.165.64.20] offered AUTH option multiple times
Nov 19 14:15:02 client10 postfix/smtp[1916]: warning: SASL authentication failure: No worthy mechs found
Nov 19 14:15:02 client10 postfix/smtp[1916]: 5A26A6B949: to=<debian_list@arcor.de>, relay=mail.gmx.net[213.165.64.20], delay=0, status=deferred (Authentication failed: cannot SASL authenticate to server mail.gmx.net[213.165.64.20]: no mechanism available)

kann mit diesen angaben jemand weiterhelfen?

Benutzeravatar
Bert
Beiträge: 3751
Registriert: 16.07.2002 14:06:52
Wohnort: Dresden
Kontaktdaten:

Beitrag von Bert » 19.11.2003 14:43:50

Ich hab das bei mir mit dem Relay von web.de (smtp.web.de) am laufen und nach der Anleitung hier http://www.tuxhausen.de/postfix_smtp_auth-3.html gemacht. ging eigentlich ohne Probleme. postfix-tls hab ich nicht installiert.

Hast Du die sasl_passwd auch mit postmap erzeugt?
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

Benutzeravatar
rolo
Beiträge: 2697
Registriert: 29.08.2002 12:12:25
Lizenz eigener Beiträge: neue BSD Lizenz
Wohnort: hannover

Beitrag von rolo » 19.11.2003 15:46:54

nachdem, ich jetzt die andere howto benutze und postfix-tls entfernt habe klappt das leider ncoht nicht.

/var/log/mail.info meldet nun
Nov 19 15:17:40 client10 postfix/smtp[2091]: send attr reason = host mail.gmx.net[213.165.64.20] said: 550 {mp009} This server does not accept mailer daemons
Nov 19 15:17:40 client10 postfix/smtp[2091]: private/bounce socket: wanted attribute: status
Nov 19 15:17:40 client10 postfix/smtp[2091]: private/bounce socket: wanted attribute: (list terminator)
Nov 19 15:17:40 client10 postfix/smtp[2091]: input attribute name: (end)
Nov 19 15:17:40 client10 postfix/smtp[2091]: 22BB16B94C: to=<debian-net@arcor.de>, relay=mail.gmx.net[213.165.64.20], delay=0, status=bounced (host mail.gmx.net[213.165.64.20] said: 550 {mp009} This server does not accept mailer daemons)

ich habe das auch mit web.de probiert, die adresse ist heute eingerichtet:

Nov 19 15:44:40 client10 postfix/smtp[2169]: E06976B949: to=<debian_lists@web.de>, relay=smtp.web.de[217.72.192.157], delay=1, status=bounced (host smtp.web.de[217.72.192.157] said: 501 Sorry, keine Authentifizierung. POP3 muss vorher benutzt werden. Fehler: 'unbekannter Benutzer' / Sorry, authentification failed. POP3 must be used prior to sending mail. Error: 'unknown user')

für pop before smtp müßte ich sicher den fetchmail transport umstellen,. zurzeit werden die mails alle 2 minuten auch von web.de abgeholt. dazu gibts auf pro-linux auch ein howto, lieber würde ich mich aber direkt identifizieren.
falls es interressiert http://www.pl-forum.de/t_netzwerk/pop-b ... stfix.html

Benutzeravatar
Bert
Beiträge: 3751
Registriert: 16.07.2002 14:06:52
Wohnort: Dresden
Kontaktdaten:

Beitrag von Bert » 19.11.2003 23:54:55

Ich dachte, web.de läßt nur noch alle 15 min mail per pop abholen... Aber das ist ja nicht Dein Problem.

Wie genau sieht Deine Konfiguration jetzt aus? Ich hab das nach obrigen Link eingrichtet und es lief auf Anhieb.. Hast Du auch mal das Debugging eingeschalten (siehe Link). Da kommt dann eine Menge an Infos. Wenn ich Deinen Log von web.de anschaue, dann sieht es nicht so aus, als ob Du sasl aktiviert hast. Versuchst Du eventuell, über web.de unter einer anderen Identität (From:) als Deinem web.de Account zu senden? Weiß nicht, ob das geht.
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

Benutzeravatar
rolo
Beiträge: 2697
Registriert: 29.08.2002 12:12:25
Lizenz eigener Beiträge: neue BSD Lizenz
Wohnort: hannover

Beitrag von rolo » 21.11.2003 13:00:41

hallo bert,

vielen dank für deine hilfe, das ganze funktioniert jetzt wunderbar mit der konfiguration aus dem von dir empfohlenen howto. ich denke, das es einen moment länger gedauert hat bis die neu eingerichtete adresse bei web.de voll einsatzfähig war bzw. ist und es deswegen nicht sofort gefunzt hat.
auch die befürchtete werbung, gerade bei web.de wird auf diesem weg echt nicht mit versand,
voll gut.

thanx, bis denn

zeec
Beiträge: 26
Registriert: 06.08.2003 12:53:03

Beitrag von zeec » 25.11.2003 11:05:42

Hi,
Ich habe hier das selbe Problem.
wenn ich das richtig verstanden habe, muss ich mir zuerst bei Web.de einen
Account besorgen mich mit diesem authentifizieren und dann über diesen relay
die mails versenden.
Kann ich eine registratur nicht irgendwie vermeide? bzw. ich bräuchte eine Relay-Host,
an den ich einfach weiterleiten kann.

ps:
Wenn ich E-mails direkt an meinen Server (imap) senden möchte, welcher Port sollte am Router weitergeleitet werden und geht das mit einer dyndns-Adresse überhaubt?

thx

Benutzeravatar
Bert
Beiträge: 3751
Registriert: 16.07.2002 14:06:52
Wohnort: Dresden
Kontaktdaten:

Beitrag von Bert » 25.11.2003 13:35:40

Du kannst auch einen anderen Relay verwenden. Muß ja nicht web.de sein. Meißtens bieten Provider sowas mit an.

Zu deinem PS: Was willst Du machen? Mit imap wird keine Mail versand. Das geht über smtp.
Erklär das bitte etwas genauer.
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

zeec
Beiträge: 26
Registriert: 06.08.2003 12:53:03

Beitrag von zeec » 25.11.2003 18:33:15

zu1:
bin bei t-online. vermute da sieht es ziemlich schlecht aus.
e-mal Accaunts hab ich bei gmx und die haben afaik immer Werbung.
Muss mich mal noch ein wenig umsehen.

zu2:
ich hab hier nen cyrus-imap, der meine Mails verwaltet. Die e-mails werden per fetchmail abgeholt und in die Postfächer verteilt.
Nun kann ich ja eine mail an z.b. root@server.local senden. da geht wunderbar.
Ich hätte es aber auch gerne (nur zu testzwecken) dass ich eine email an
root@meinzuhause.dyndns.de schicken kannn.
Dazu muss/sollte doch ein port am router weitergeleitet werden oder? bzw.
welche prog übernimmt den Empfang? Ich nehme an bei mir Postfix. Hat ja mit fetchmail und Imap nichts zu tun.
thx

Antworten