egy ideje szivatom magam egy smtp auth dolog osszserakasaval, probalom kidebuggolni, hogy hol szakad el a cerna. Addig ok, hogy van 1 saslauthd-m, ami pam-ra van konfigolva, a postfixnek meg lett mondva, hogy sasl. Nem az a mondas, hogy a postfix direktbe belehiv a sasl API-ba, ezert van a mindenhol mondott/hivatkozott /etc/postfix/sasl/smtp.conf, benne (auxprop/authd, attol fuggoen, hogy
1. a saslauthd-t akarom, ami majd pam-on keresztul mwgmondja,
2. sajat magat akarom, hogy benezzen sql-be egy selecttel?
De, ha igy van, akkor miet van az, h minden doksi kitolteti velem a smtpd.conf ilyenolyan sql konnekt parametereket akkor is, ha en pamozni akarok (nem akarok)?
Ha viszont a saslauthd akarja tudni, hogy menjen sql-be, akkor miert a postfix konfig alatt van ez a konfig/ a saslauthd honnan fogja tudni, hogyan menjen neki a sql-nek?
Ehh?, ftw?
remelem erthetoen adtam elo magamat.
a kornyezet eppen ubuntu, de asszem ez most nem elefant (http://www.maniacworld.com/anything-unrelated-is-irrelephant.jpg).freebsd-n valahogy ez simabban ment anno. Felek, hogy meg megbanom ezt.
upd.:
a default_transport = error volt a hibas.
- 2112 megtekintés
Hozzászólások
Ezzel mi a baj? https://wiki.debian.org/PostfixAndSASL
Csináltam már párszor ilyet, Debian alatt, mindig működtek. Nem töltögettem SQL konnekteket sehol, mert nem is volt rá szükség. Én IMAP autentikációt csináltam.
- A hozzászóláshoz be kell jelentkezni
A postfix SASL-hez ez esetben ("cyrus") elmegy a saslauthd-hez, ami PAM mechanizmus használata esetén pam-mysql modullal belekérdez a DB-be, de ehhez minden alsóbb réteget (saslauthd, PAM) be kell ennek megfelelo"en konfigurálni. A másik támogatott út a dovecot használata - én erre álltam át végül utólag. Ilyenkor a dovecot a SASL provider, aminek az SQL drivere nagyságrendekkel stabilabb tapasztalatom szerint és az egész átláthatóbb, valamint könnyebb karbantartani is.
------------------------
{0} ok boto
boto ?
- A hozzászóláshoz be kell jelentkezni
atmentem dovecot-ra, tovabbra is azt mondja, h authenticated, relay access denied, szoval meg mindig nemjo. minden permit_sasl_authenticated benn van:
submission inet n - - - - smtpd -v
-o smtpd_tls_security_level=encrypt
-o smtpd_sasl_auth_enable=yes
-o smtpd_sasl_type=dovecot
-o smtpd_sasl_path=private/auth
-o smtpd_sasl_security_options=noanonymous
-o smtpd_sasl_local_domain=$myhostname
-o smtpd_client_restrictions=permit_sasl_authenticated,reject
-o smtpd_sender_restrictions=permit_sasl_authenticated
-o smtpd_recipient_restrictions=permit_sasl_authenticated,reject_unknown_recipient_domain,reject
-o smtpd_relay_restrictions=permit_sasl_authenticated
nincs otletem es nagyon akarom, hogy ez menjen. valaki valamit?
- A hozzászóláshoz be kell jelentkezni
Milyen postfix verziót futtatsz?
------------------------
{0} ok boto
boto ?
- A hozzászóláshoz be kell jelentkezni
2.11
- A hozzászóláshoz be kell jelentkezni
Az 'smtpd_relay_restrictions' opció miatt kérdem (2.10+), ami nálam - egy működő környezetben - így fest:
[root@mail ~]# postconf smtpd_relay_restrictions
smtpd_relay_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
------------------------
{0} ok boto
boto ?
- A hozzászóláshoz be kell jelentkezni
igen, ezt vágom, hoigy volt 1 kis változás, a relay_restr benn is van a konfigban. Most azt találtam ki, hogy átalakítom kicsit, hogy a permit_mynetworks legyen elöl, talán abból kiderül vmi, hogy mynetworks-ből küldve megy-e. Amúgy félek, h postfix bug lesz belőle, vagy distro upgrade.
- A hozzászóláshoz be kell jelentkezni
Mutass inkabb konfigot es logokat. A debug_peer_list hasznos tud lenni hibavadaszatkor, megmutatja, miert fut lyukra a konfig.
- A hozzászóláshoz be kell jelentkezni
A relay_transport = error nem szerencses beallitas, epp azt okozza, ami a logban van.
- A hozzászóláshoz be kell jelentkezni
nem ez volt
- A hozzászóláshoz be kell jelentkezni
default_transport = error
ez volt a nemjo. valszeg a default konfigbol maradt benne. Me bad.
- A hozzászóláshoz be kell jelentkezni
Gyakorlatilag kizárt, hogy hibát találtál - viszont szinte biztosan hibát konfiguráltál.
------------------------
{0} ok boto
boto ?
- A hozzászóláshoz be kell jelentkezni
a reverse imap nem opcio? tisztabb, szarazabb, biztonsagosabb erzes.
t
- A hozzászóláshoz be kell jelentkezni
Így 3 év után csak így idézve akkor ismét felteszem a kérdést:
http://hup.hu/node/111862#comment-1422285
♲♻♲
- A hozzászóláshoz be kell jelentkezni
saslauthd -a rimap -O localhost
- A hozzászóláshoz be kell jelentkezni
igen, ez lett,bár nem válasz a kérdésre :(
- A hozzászóláshoz be kell jelentkezni
Köszi.
♲♻♲
- A hozzászóláshoz be kell jelentkezni
Ezt olvasd el, itt már leírtam ezt régebben: http://hup.hu/node/111862#comment-1422162
De, ha igy van, akkor miet van az, h minden doksi kitolteti velem a smtpd.conf ilyenolyan sql konnekt parametereket akkor is, ha en pamozni akarok (nem akarok)?
Mert valaki aki nem értett hozzá leírta egyszer howtoforge-on vagy valahol és azóta mindenki azt másolja, de komolyan.
♲♻♲
- A hozzászóláshoz be kell jelentkezni
Na, Poliverzum errol is irt konyvet?
--
http://www.micros~1
Rekurzió: lásd rekurzió.
- A hozzászóláshoz be kell jelentkezni
ha a usereid sql-ben vagy ldap-ban vannak (kicsit bizonytalannak tunsz, hogy most akarsz vagy nem akarsz pam-ozni), akkor sokkal jobban jarsz, ha a sasl bloatware-t kivagod a picsaba, es helyette a dovecot relevans szolgaltatasat hasznalod.
--
"nem tárgyszerűen nézem a dolgot, hanem a vádló szerepéből. Sok bosszúságot okoztak, örülnék ha megbüntetnék őket - tudom gyarló dolog, de hát nem vagyok tökéletes." (BehringerZoltan)
- A hozzászóláshoz be kell jelentkezni
Ezt javasoltam fentebb.
------------------------
{0} ok boto
boto ?
- A hozzászóláshoz be kell jelentkezni