Portál AbcLinuxu, 13. května 2025 22:54

Dotaz: POSTFIX + SASL + MYSQL

11.8.2007 16:34 Tomas3 | skóre: 20
POSTFIX + SASL + MYSQL
Přečteno: 945×
Odpovědět | Admin
Ahoj, nevim si rady s postfixem. Mam debian 4 a nakonfigurovany postfix s courierem,... Posta se mi stahuje, ale odesilani mi nejde asi z duvodu spatne nastaveneho PAMu. Vse mam ze stareho serveru prekopceno, ale delal jsem konfiguraci podle adresy http://www.zdenda.com/Mailserver-Postfix-IMAP-Maildrop-MySQL kde se pise, ze konfigurace lze najit v adresari /etc/pam.d/smtp jenze tam soubor smtp nemam, zkousel jsem ho i vytvorit a nejde to. Pomoci prikazu testsaslauthd -u user -p heslo jsem overil danou mailovou schranku a pise mi to: NO, Authentication failed :-( Poradil by mi prosim nekdo co jeste overit nebo prohlednout? Diky
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

11.8.2007 16:43 Ripper | skóre: 31
Rozbalit Rozbalit vše Re: POSTFIX + SASL + MYSQL
Odpovědět | | Sbalit | Link | Blokovat | Admin
TAkže to má být (soudím podle článku, ze kterého jste čerpal) server pro více domén. Ten článek je opravdu dobrý, ale jaksi už trochu zastaral. Postfix už sám od sebe umí věci (Quota, maildir) o kterých se tam píše, že je potřeba patch a jiná konfigurace. Jestli jste instaloval balík postfixu z repozitářů Debianu, tak Vám to takhle nepůjde. Abych Vám, co nejlépe poradil a nedělal jste zbytečnou práci, tak by bylo dobré vědět, jestli budete chtít i webovou administraci, jako je PostfixAdmin a jak jste na tom s angličtinou?
11.8.2007 17:02 Tomas3 | skóre: 20
Rozbalit Rozbalit vše Re: POSTFIX + SASL + MYSQL
Pekny den,

v logu mi to pise toto (pri prijeti nejakeho e-mailu, ktery se potom odesle zpet jako nedorucitelny):

relay=maildrop, delay=0.03, delays=0.02/0/0/0.01, dsn=5.1.1, status=bounced (user unknown. Command output: ERR: authdaemon: s_connect() failed: Permission denied Invalid user specified. )

nevim jestli maildrop nebo neco podobneho to dela problem. S anglictinou jsem na tom tak, ze neco i prelozim :-)

Je to super clanek a podle toho mi vse fungovalo v poradku. Vse mam nakonfigurovane pro postfixadmina pro webove rozhrani, schranky jiz mam v mysql vytvorene a v /home/vmail take domeny s maily ze stareho serveru :-( Ty se mi bezproblemu stahnuly.
11.8.2007 17:14 Ripper | skóre: 31
Rozbalit Rozbalit vše Re: POSTFIX + SASL + MYSQL
Vypadá to na problém s maildropem. Já ho nepoužívám, ten v Debianu neumí podporu MySQL a ten stažený z netu se mi depodařilo zkompilovat. Jestli trváte na filtrování, tak jsou v repozitářích Debianu přímo balíky postfixu pro graylisting, whitelist a blacklist, které fungují bez problémů a konfigurace není tak šílená a nesrozumitelná a nezávisí na nějakých externích skriptech.
11.8.2007 17:24 Tomas3 | skóre: 20
Rozbalit Rozbalit vše Re: POSTFIX + SASL + MYSQL
ale maildrop mi funguje, protoze jsem slysel, ze uz ma novy maildrop podporu primo pres courier authdaemona a overuje jej pres nej. A to jsem vyzkousel tak ze zadam v konzoli: maildrop -V1 -r email@domena.cz a kdyz zadam spravnou co mam v mysql tak mi hodi prazdny radek takze maildrop jde kdyz zadam spatny mail napise Invalid user. Tak si myslim, ze asi problem v maildropu nebude
11.8.2007 18:02 Ripper | skóre: 31
Rozbalit Rozbalit vše Re: POSTFIX + SASL + MYSQL
A složku /home/virtual/ vlastní a má k ní práva uživatel virtual, nebo ten virtuální uživatel, kterého máte?
11.8.2007 18:37 Tomas3 | skóre: 20
Rozbalit Rozbalit vše Re: POSTFIX + SASL + MYSQL
CHMOD 700 tusim a uzivatel a skupina je virtual
11.8.2007 18:42 svaca | skóre: 38
Rozbalit Rozbalit vše Re: POSTFIX + SASL + MYSQL
Zatim se vykaslete na postfix, zjistete, zda funguje ten courier ...
Never give up ! Stay ATARI !
11.8.2007 18:42 Ripper | skóre: 31
Rozbalit Rozbalit vše Re: POSTFIX + SASL + MYSQL
Zkuste ještě tohle:

chown root /usr/local/bin/maildrop chmod virtual virtual /usr/local/bin/maildrop
11.8.2007 18:44 Ripper | skóre: 31
Rozbalit Rozbalit vše Re: POSTFIX + SASL + MYSQL
Zkuste ještě tohle:

chown root /usr/local/bin/maildrop chmod virtual virtual /usr/local/bin/maildrop
12.8.2007 08:26 Tomas3 | skóre: 20
Rozbalit Rozbalit vše Re: POSTFIX + SASL + MYSQL
chmod virtual virtual /usr/local/bin/maildrop

mi pise : invalid mode: virtual
11.8.2007 18:40 svaca | skóre: 38
Rozbalit Rozbalit vše Re: POSTFIX + SASL + MYSQL
JA si myslim, ze problem v Maildropu bude, taky ho nemusim ... Jestli Vam nefunguje overovani pam + courier + mysql = tak byste NEMOHL stahovat postu pres IMAP, pop3 a to muzete ne ??? Postfix NEMUSI overovat zadneho uzivatele, postfix POUZE musi mit pristup k funkcnimu uzivateli. Bylo by potreba dalsi logy.

Jinak dnes doporucuji misto courier a maildrop spise dovecot. Postfix + dovecot je mocnejsi zbran.
Never give up ! Stay ATARI !
12.8.2007 08:23 Tomas3 | skóre: 20
Rozbalit Rozbalit vše Re: POSTFIX + SASL + MYSQL
Ano posta lze stahovat z couriera pres imap i pop3. No v lozich (LOG) toho moc dalšího nemám. Přešel jsem na postfix s courierem proto, ze jsem na zdenda.com nasel dost dobry navod na rozchozeni teto posty (potreboval jsem hlavne quoty, web administraci a maily v mysql)
12.8.2007 08:56 Tomas3 | skóre: 20
Rozbalit Rozbalit vše Re: POSTFIX + SASL + MYSQL
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud jeste zadam authtest email@domena.cz nacte mi informace o mailove schrance (home directory, Maildir, Quota a dalsi). Tzn. ze mi asi authdaemon funguje.

Pokud zadam maildrop -V 7 -d email@domena.cz tak mi nacte take informace o schrance. Badam kde jinde muze byt jeste ten problem :-(
12.8.2007 10:34 Tomas3 | skóre: 20
Rozbalit Rozbalit vše Re: POSTFIX + SASL + MYSQL
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak uz jsem to vyresil. Mel jsem nainstalovan primo jen maildrop, takze jsem jej odinstaloval a nainstaloval courier-maildrop ... Ted mi e-maily prichazeji, jenze je jediny problem. Ukladaji se mi do slozky /home/vmail/Maildir :-( Rad bych je ukladal tak jak je mam nastavene v MySQL a to do /home/vmail/DOMENA.TLD/USER@DOMENA.TLD :-( A nevim si s tim rady
12.8.2007 16:09 Ripper | skóre: 31
Rozbalit Rozbalit vše Re: POSTFIX + SASL + MYSQL
Vždyť jsem Vám psal, že maildrop, který je v Debianu neumí MySQL, ale hlavně, že jste to vyřešil.

Ohledně změny cesty zkuste juknout do etc/maildropc nebo to může být ještě přímo ve složce maildrop.

Jestli používáte i ty skripty, které jsou v návodu, tak změňte cestu i tam.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.