PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Postfix als Mailserver konfigurieren



exs
20.08.04, 22:18
Ich bin der Admin eines Mailservers. Ich habe die Aufgabe auf Linux einen kompletten Mailserver einzurichten. Mein Mailserver läuft auf Dovecot und Postfix. Dovecot habe ich schon soweit konfiguriert, dass es über SSL gestattet Benutzern ihre Mails runterzuladen. Postfix ist aber das was mir am meisten Probleme macht. Ich möchte Postfix so einrichten, dass man damit Mails verschicken kann, sprich Webanwendungen über Befehl mail(); und Benutzer, die darüber ihre Mails relayen. Außerdem soll dies mit SSL und TSL Support von statten gehen. Kann mir jemand mit den Einrichtungen für Postfix helfen?

ArthurDent
20.08.04, 23:39
Hi exs,

ich habe bei mir den Postfix mit der Hilfe von "Das Postfix Buch" von Peer Heinlein konfiguriert.
Dort sind die wichtigen Sachen gut beschrieben, finde ich.

Beschreibung findest du unter das Postfixbuch (http://www.postfixbuch.de/)

ArthurDent.

exs
21.08.04, 10:11
Kannst du mir was kostenloses empfehlen?

ArthurDent
21.08.04, 10:25
Ich habe leider kein PDF-Dokument über Postfix, aber noch eine gute URL für dich.

Seite von Ralf Hildebrandt (http://www.stahl.bau.tu-bs.de/~hildeb/postfix/)

Ralf Hildebrandt ist stark im Bereich Postfix tätig und hat auf seiner Seite viele Infos und Links zum Thema Postfix.
Vielleicht hilft dir das weiter.


ArthurDent

Terran Marine
21.08.04, 10:32
Kannst du mir was kostenloses empfehlen?

Ist schon etwas älter, aber immer noch gut finde ich :

http://www.linux-tin.net/tin.german/setupguide/server/suse/html/mailserver.htm

Dort werden nicht alle deine Fragen beantwortet,
aber für eine Grundkonfiguration reicht es schonmal.

Ein paar andere Links findest du auch im Howto-Thread hier oben :

http://www.linuxforen.de/forums/showthread.php?t=81084

Ansonsten empfehle ich auch das Buch von Peer oder Oreilly.

Gruß
Terran

ArthurDent
21.08.04, 11:25
Hi Terran

die erste URL sieht nicht schlecht aus.


ArthurDent

exs
21.08.04, 16:20
Ok, danke für die Links, aber die bringen mich net wirklich weiter. ich habe es gleich mal mit den dokus auf www.postfix.org probiert und enorm weitergekommen. jetzt brauche ich hilfe und lösungsvorschläge bei dem folgendem fehler:


Aug 21 15:50:31 vs155013 postfix/smtpd[22944]: connect from G4e74.g.pppool.de[80.185.78.116]
Aug 21 15:50:36 vs155013 postfix/smtpd[22944]: warning: SASL authentication failure: Password verification failed
Aug 21 15:50:36 vs155013 postfix/smtpd[22944]: warning: G4e74.g.pppool.de[80.185.78.116]: SASL PLAIN authentication failed
Aug 21 15:50:40 vs155013 postfix/smtpd[22944]: disconnect from G4e74.g.pppool.de[80.185.78.116]

habe die ganze zeit die anleitung hier befolgt: http://www.postfix.org/SASL_README.html

verlinkt ( ln -s /usr/lib/sasl2 /usr/local/lib/sasl2 ) wie es da steht " IMPORTANT: if you install the Cyrus SASL libraries as per the default, you will have to symlink /usr/lib/sasl -> /usr/local/lib/sasl for version 1.5.5 or /usr/lib/sasl2 -> /usr/local/lib/sasl2 for version 2.1.1."

dann habe ich eine data mit vim erstellt "vim /etc/postfix/sasl_passwd" und mit "postmap /etc/postfix/sasl_passwd" gehascht.


smtpd_sasl_auth_enable = yes
smtp_sasl_auth_enable = yes
smtpd_sasl_application_name = smtpd
smtpd_sasl_local_domain = $myhostname
smtpd_helo_restrictions = reject_unknown_hostname
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtpd_client_restrictions = permit_mynetworks, reject
smtpd_sender_restrictions = reject_unknown_sender_domain
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions =
permit_mynetworks,
reject_unauth_destination
permit_sasl_authenticated
das ist meiner meinung nach der entscheidenen teil der conf. bitte bitte bitte, ich brauche hilfe :) ich bin hier echt am verzweifeln. ich finde keinen im chat oder sonst wo der das selber mal gemacht hat oder anders damit erfahrungen hat. ich habe echt kein plan, ich habe alles probiert. meine smtp.conf sieht so aus.


mech_list: plain login
pwcheck_method: saslauthd
saslauthd ist auch aktivert.

edit:
da steht " Reportedly, Microsoft Internet Explorer version 5 requires the non-standard SASL LOGIN authentication method. To enable this authentication method, specify ``./configure --enable-login''." kann es sein, dass ich cyrus-sasl ohne enable-login habe?