Postfix relay és authentikálás

Fórumok

Postfix relay és authentikálás

Hozzászólások

Postfix-el raley-ezek az ADSL szolgáltató SMTP-je felé.
Eddig a szolgáltató nem kért azonosítást, de most igen.
Titkosítatlan felhasználónév és jelszó kellene a küldéshez.
Hogy kell ezt helyesen beállítani a Postfix-nek?

A másik kérdés, hogy hol lehet a Postfix-nek megmondani hogy ha nem tudja a leveleket kiküldeni, a feladó kapjon erről visszajelzést.

Bocs a sok kérdésért. Kicsit kezdő vagyok még Postfix téren.

[quote:3372f82142="zz7"]
Titkosítatlan felhasználónév és jelszó kellene a küldéshez.

Üdv.
man smpt >
..
smtp_sasl_auth_enable
smtp_sasl_password_maps
smtp_sasl_security_options
..

Szóval elvileg egy sima map file elég hozzá..
Ugy látom ugyanitt van leirva a másik kérdésedre is a válasz..

Fri

[quote:f7f587d614="zz7"]Doksi szerint main.cf-be beírtam:
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = /etc/postfix/sasl_passwd

/etc/postfix/sasl_passwd-ben beírva:
smtp.enternet.hu név:jelszó

Erre ezt kapom a /var/log/mail-ban:

.... relay=smtp.enternet.hu[62.112.192.21], delay=0, status=deferred (Authentication failed: cannot SASL authenticate to server smtp.enternet.hu[62.112.192.21]: no mechanism available)

Nem tudom, kérdezz utána, elvileg a hibaüzenet szerint arról van szó, hogy a szerver nem ad ilyen szolgáltatást. Próbáld meg IP-cím-re küldeni a leveleket, a sasl_passwd-ben szintén az IP legyen, majd
[code:1:f7f587d614]# postmap /etc/postfix/sasl_passwd[/code:1:f7f587d614] és [code:1:f7f587d614]# postfix reload[/code:1:f7f587d614].
Ha így is ezt a hibát adja, veszekedj a szolgáltatóval.

Én most az Invitellel állok onlány telefonban, de elég hasztalan, mivel a következő beszélgetést csináltam első körben:
- Outlook Expresst-használ?
- Nem, Postfix-et.
(pár másodperc hallgatás, madj újabb kérdés)
- ... és ott be van jelölve az SMTP-azonosítás?
- Igen!
Szóval ez van, eddig ment, most a frissítés óta nem tudok lelket lehelni belé, pedig így jönne a gép IP-je :-(

Doksi szerint main.cf-be beírtam:
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = /etc/postfix/sasl_passwd

/etc/postfix/sasl_passwd-ben beírva:
smtp.enternet.hu név:jelszó

Erre ezt kapom a /var/log/mail-ban:

.... relay=smtp.enternet.hu[62.112.192.21], delay=0, status=deferred (Authentication failed: cannot SASL authenticate to server smtp.enternet.hu[62.112.192.21]: no mechanism available)

Van még egy ilyen opció a main.cf-ben:
smtp_sasl_security_options (default: noplaintext, noanonymous)
ilyen lehetőségekkel:
noplaintext
Disallow methods that use plaintext passwords.
noactive
Disallow methods subject to active (non-dictionary) attack.
nodictionary
Disallow methods subject to passive (dictionary) attack.
noanonymous
Disallow methods that allow anonymous authentication.
mutual_auth
Only allow methods that provide mutual authentication (not available with SASL version 1).

Azt értem hogy a default a noplaintext, de hogyan adom meg hogy ha plaintext kell, mert ilyen nincs a doksi szerint?

Egy Outlook levelezővel sima titkosítatlan azonosító-jelszóval tudok SMTP-re küldeni, csak ez a Postfix relay dolog nem akar összejönni.
Légyszi segítseteg még egy kicsit.