PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : "postfix" & "smtpd_sasl"



Tocotac
24.02.03, 23:06
ich würde es gerne einrichten das, wenn ein benutzer eine email schickt (meisst über outlook), dieser sich auch am smtp anmelden muss.
ich habe einige howtos gelesen, aber ein problem bleibt. ich muss eine einstellung in der datei /usr/lib/sasl/smtpd.conf ändern. diese ist aber auf den ganzen system nicht vorhanden. hat sich bei suse 8.0 irgendetwas geändert?

malburg
25.02.03, 09:13
Erzeuge doch mal die datei und schreibe da


pwcheck_method: pam

rein.

dann wird postfix die user aus dem linux system über pam versuchen anzumelden.

wenn es nicht geht, dann kucke mal in /Etc/postfix/sasl

wenn es das gibt.

oder noch besser wechsle zu debian :)

cu marcel a.

termito
25.02.03, 09:23
Ich versuch auch schon lange mit postfix smtp_auth (smtpd) zu reralisieren.

Ich hab mich an die Anleitung von
http://www.tuxhausen.de/postfix_smtp_auth.html gehalten aber leider
funktioniert dies nicht.
Es lassen sich keine Mails mit Authorisierung versenden.
z.B. beim Anlegen von `saslpasswd -a smtpd -c tux` krieg ich eine
Fehlermeldung "Speicherzugriffsfehler"
Am liebsten wäre es mir, wenn postfix die /etc/shadow nutzt bzw.
pwcheck_method: pam (/etc/postfix/sasl/smtpd.conf), aber auch dies hatte
nicht funktioniert.

Kann mir einer ne funktionierende Anleitung geben, die er auch selbst
erfolgreich eingestzt hat (woody_stable).

malburg
25.02.03, 16:24
wie isn deine email oder icq nummer !

ich schreibe gerade an einem howto, wie man postfix, courier-imap, sasl und maildrop an einen ldap server binden kann.

ich kann es dir ja mal schicken

termito
25.02.03, 22:45
Original geschrieben von malburg
wie isn deine email oder icq nummer !

ich schreibe gerade an einem howto, wie man postfix, courier-imap, sasl und maildrop an einen ldap server binden kann.

ich kann es dir ja mal schicken

Meine ICQ #60302294

darom
26.02.03, 02:29
Die Anleitung würde ich gerne lesen,
nicht vergessen hier zu posten.

malburg
26.02.03, 07:19
So, im anhang ist die datei

aber wie gesagt, sie ist erst in der version 0.4

ggf. sind noch ne paar rechtschreibfehler drin.

aber das prob, welches oben gefragt wurde, ist aufgeführt

termito
01.03.03, 10:27
Ich habs jetzt geschafft "postfix und smtp_auth(PAM)" serverseitig (smtpd) mit Debian Woody.

Wenn jemand Interesse an einem kleinen HOWTO dazu hat, werd ich mir die Mühe machen eines zu schreiben (bezieht sich dann aber nur auf Debian woody(stable) und "pam" bzw. "shadow" Authentifizierung

darom
02.03.03, 11:53
Hi,

na klar doch schreib bitte eine.


Gruss,
Darom

termito
02.03.03, 20:11
hier ein copy & paste von http://kickme.to/linuxtux

Postfix mit smtp_auth - PAM - serverseitig smtpd
getestet unter Debain woody (stable)

1. postfix mit folgenden Paketen installieren
apt-get install postfix postfix-tls libsasl-dev libsasl-modules-plain sasl-bin cucipop

2. mit Enter „durchpicken“ und evtl. NONE durch einen gültigen Useraccount ersetzen

3. da bei Debian_woody der MTA `postfix` in chroot läuft, muss folgendes dahin kopiert werden
echo "updating chrooted postfix..."
rm /var/spool/postfix/lib/security cp -a /lib/security /var/spool/postfix/lib
rm -rf /var/spool/postfix/etc/pam.d cp -a /etc/pam.d /var/spool/postfix/etc
cp /etc/smtp-pam_ldap.conf /var/spool/postfix/etc
rm -rf /var/spool/postfix/usr mkdir /var/spool/postfix/usr /var/spool/postfix/usr/lib
cp -a /usr/lib/libsasl* /var/spool/postfix/usr/lib/
cp -a /usr/lib/sasl /var/spool/postfix/usr/lib
cp /lib/security /var/spool/postfix/lib/ -Rvf
cp /etc/pam.d /var/spool/postfix/etc/ -Rvf
cp /etc/pam.conf /var/spool/postfix/etc/
cp /etc/pam.conf /var/spool/postfix/etc/
cp /etc/shadow /var/spool/postfix/etc/
cp /etc/passwd /var/spool/postfix/etc/
chmod 0400 /var/spool/postfix/etc/shadow
chown postfix /var/spool/postfix/etc/shadow
cp -r /usr/lib/sasl /etc/postfix
touch /etc/postfix/sasl/smtpd.conf
mkdir /var/spool/postfix/etc/sasl
ln -s /etc/postfix/sasl/smtpd.conf /var/spool/postfix/etc/sasl/smtpd.conf

4. folgende Dateien müssen noch editiert werden
vi /etc/postfix/sasl/smtpd.conf
pwcheck_method: PAM

vi /etc/postfix/main.cf
#SMTPD Auth
#SMTPD mit SASL-Authentification verwenden
smtpd_sasl_auth_enable = yes
#Der Wert von realm (meist der lokale Servername)
smtpd_sasl_local_domain = localhost
#Zusatz-Optionen: Keine anonyme-Anmeldung verwenden
smtpd_sasl_security_options = noanonymous
#Wieder ein Workaround für ältere Clients und Outlook
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions = permit_sasl_authenticated, check_relay_domains

5. postfix neustarten
postfix stop
postfix start