Postfix-Mysql-Virtual domain-howtoforge alapján

Fórumok

Sziasztok!

Van egy Debian Linux Sarge OP rendszeres gépem, amire kb 3 különböző domaint állítottam be. A weboldalaknál teljesen jól megy a virtual domain, de a levelezést egyszerűen nem tudom megcsinálni. Úgy szerettem volna, hogy mysql-ben vannak az userek, van pop3 és smtp szerver.
Találtam egy leírást az alábbi címen:
www.howtoforge.com/virtual_postfix_mysql_quota_courier

Ezt végigcsináltam azzal a különbséggel, hogy nekem mysql-4.1 már fent volt a gépen, és ez a leírás a 4.0-át akarta feltenni. Ezen kívül mindent megcsináltam úgy, ahogy le volt írva. A legvégén is a domain kivételével ugyanazt láttam.

Viszont nem működik. Outlook Express-el nem tudok csatlakozni a szerverre, mindig kéri a felhasználót és a jelszót. A felhasználóhoz xy@domain.hu -t írok be, persze a megfeleleő adatokkal, amiket felvettem az adatbázisba, a jelszó egyértelmű, azt is ENCRYPTED-del vettem fel phpmyadminnal. De valahogy az azonosítás nem működik. Hallottam olyat, hogy a mysql-4.0 másképp tárolja a jelszavakat, mint a mysql-4.1. Igaz ez? Vagy mi lehet a baj? Akár az összes config fájlt fel tudom tennie egy oldalra, mert már jónéhány órát szenvedtem a dologgal.

A mail.log-ban sok hiba van. Néhány sort a levél alján idézek. Lehet, hogy a config fájlok is nagyon át vannak írva, mert sok oldal alapján próbálkoztam már. Van valaki, aki a fenti leírás alapján sikeresen beüzemelte a programokat?

A log:
Jul 9 20:18:05 localhost postfix/pickup[23916]: fatal: myhostname and relayhost parameter settings must not be identical: bmeeok.hu
Jul 9 20:18:06 localhost postfix/bounce[23917]: fatal: myhostname and relayhost parameter settings must not be identical: bmeeok.hu
Jul 9 20:18:06 localhost postfix/flush[23918]: fatal: myhostname and relayhost parameter settings must not be identical: bmeeok.hu
Jul 9 20:18:06 localhost postfix/master[8592]: warning: process /usr/lib/postfix/pickup pid 23916 exit status 1
Jul 9 20:18:06 localhost postfix/master[8592]: warning: /usr/lib/postfix/pickup: bad command startup -- throttling
Jul 9 20:18:07 localhost postfix/master[8592]: warning: process /usr/lib/postfix/bounce pid 23917 exit status 1
Jul 9 20:18:07 localhost postfix/master[8592]: warning: /usr/lib/postfix/bounce: bad command startup -- throttling
Jul 9 20:18:07 localhost postfix/master[8592]: warning: process /usr/lib/postfix/flush pid 23918 exit status 1
Jul 9 20:18:07 localhost postfix/master[8592]: warning: /usr/lib/postfix/flush: bad command startup -- throttling
Jul 9 20:18:27 localhost postfix/qmgr[23919]: fatal: myhostname and relayhost parameter settings must not be identical: bmeeok.hu
Jul 9 20:18:28 localhost postfix/master[8592]: warning: process /usr/lib/postfix/qmgr pid 23919 exit status 1
Jul 9 20:18:28 localhost postfix/master[8592]: warning: /usr/lib/postfix/qmgr: bad command startup -- throttling
Jul 9 20:18:44 localhost postfix/cleanup[23922]: fatal: myhostname and relayhost parameter settings must not be identical: bmeeok.hu
Jul 9 20:18:45 localhost postfix/master[8592]: warning: process /usr/lib/postfix/cleanup pid 23922 exit status 1
Jul 9 20:18:45 localhost postfix/master[8592]: warning: /usr/lib/postfix/cleanup: bad command startup -- throttling
Jul 9 20:18:48 localhost postfix/smtpd[23923]: fatal: myhostname and relayhost parameter settings must not be identical: bmeeok.hu
Jul 9 20:18:49 localhost postfix/master[8592]: warning: process /usr/lib/postfix/smtpd pid 23923 exit status 1
Jul 9 20:18:49 localhost postfix/master[8592]: warning: /usr/lib/postfix/smtpd: bad command startup -- throttling

Hozzászólások

Hello!

En ez alapjan csinaltam tobb virtual domaines(kb 100) postfix levelezot:
http://www.xnote.com/howto/postfix_mysql_courier.html
A hibauzenet szerint nem indul el a postfixed. A main.cf-ben lehet elkonfigolva valami.
Az, hogy a KitekintoGyorsvonat-al nem tudsz rakapcsolodni, az nem a postfix, hanem a courier dolga. Pontosabb hibameghatarozasert kene latni a konfigokat...(bar nem tudom trey mennyire orulne, ha a forum konfigal lenne tele...:)

Yndy

a main.cf-ben ne legyen a myhostname -ban benne az, amit relayhostnak megadtál.
myhostname legyen localhost, localhost.localdomain
akkor szépen menni fog.

Sziasztok!

A problémám pontosan ugyan az, mint amit a topicnyitó kolléga leírt. Én is a fent említett how to alapján csináltam a configot, szinte copy-paste módon.
A problémám még annyiban módosúl, hogy nem tudok levelet sem küldeni egy felhasználónak sem, kívülről. Time out jön vissza a másik szerver logjában Deffered-el. Én viszont tudok kifele küldeni.

Viszont

mail from:
250 Ok
rcpt to:
250 Ok
data
354 End data with .
This is a test email.
250 Ok: queued as ABC1D1C123

módszerrel, a mail log szerint, simán megérkezik a levél, és a /home/vmail könyvtárba is beleírja.

Tehát a problémám összefoglalva, nemtudok bejelentkezni egy kliensel sem, mert mindig visszadobja a bejelentkező formot, a mail log a bejelentkezéskor ennyit segít:

Jan 6 18:14:23 server courierpop3login: Connection, ip=[::ffff:78.cím
Jan 6 18:14:23 server courierpop3login: LOGIN FAILED, user=sales, ip=[::ffff:78.cím
Jan 6 18:14:28 server courierpop3login: Disconnected, ip=[::ffff:78.cím
Jan 6 18:15:14 server courierpop3login: Connection, ip=[::ffff:78.cím
Jan 6 18:15:14 server courierpop3login: LOGIN FAILED, user=sales, ip=[::ffff:78.cím
Jan 6 18:15:19 server courierpop3login: Disconnected, ip=[::ffff:78.cím

Kívülről sem tudok rá levelet küldeni, a log szerint:

Connection timed out)

Nincs tűzfal előtte...
Milyen config file-t mutassak?
Köszi előre is!

--

Nem az erős aki sosem esik el, hanem az aki mindig fel tud állni!

Persze Internetes levelezőnek lett telepítve. De hogy tudnám ezt 100 % megmondani, hogy figyel-e azon a porton amin kell neki?

Egy ilyen kimenetet tudok adni:

server:~# netstat -l
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 localhost:mysql *:* LISTEN
tcp 0 0 *:sunrpc *:* LISTEN
tcp 0 0 *:webmin *:* LISTEN
tcp 0 0 *:auth *:* LISTEN
tcp 0 0 192.168.1.35:domain *:* LISTEN
tcp 0 0 *:munin *:* LISTEN
tcp 0 0 localhost:domain *:* LISTEN
tcp 0 0 *:smtp *:* LISTEN
tcp 0 0 localhost:953 *:* LISTEN
tcp 0 0 *:55519 *:* LISTEN
tcp6 0 0 *:imaps *:* LISTEN
tcp6 0 0 *:pop3s *:* LISTEN
tcp6 0 0 *:pop3 *:* LISTEN
tcp6 0 0 *:imap2 *:* LISTEN
tcp6 0 0 *:www *:* LISTEN
tcp6 0 0 *:ftp *:* LISTEN
tcp6 0 0 *:domain *:* LISTEN
tcp6 0 0 *:ssh *:* LISTEN
tcp6 0 0 ip6-localhost:953 *:* LISTEN
udp 0 0 *:32768 *:*
udp 0 0 *:32770 *:*
udp 0 0 *:32773 *:*
udp 0 0 *:10000 *:*
udp 0 0 localhost:921 *:*
udp 0 0 192.168.1.35:domain *:*
udp 0 0 localhost:domain *:*
udp 0 0 *:bootpc *:*
udp 0 0 *:sunrpc *:*
udp 0 0 *:639 *:*
udp6 0 0 *:32769 *:*
udp6 0 0 *:32771 *:*
udp6 0 0 *:domain *:*

Ja, és:

Jan 6 18:55:56 server authdaemond: modules="authmysql", daemons=5
Jan 6 18:55:56 server authdaemond: Installing libauthmysql
Jan 6 18:55:56 server authdaemond: Installation complete: authmysql

--
Nem az erős aki sosem esik el, hanem az aki mindig fel tud állni!

" De hogy tudnám ezt 100 % megmondani, hogy figyel-e azon a porton amin kell neki?"

wigwam.sztaki.hu
----------------------------------------------------------------

routered van?
Mert ha van port forwardolni kellene.
----------------------------------------------------------------

Nem.

Rájöttem! A szolgáltatóm szivat. Szerintem a modem configjába vagy a CMTS-be (mivel kábeles net) le van tiltva a 25 -ös port. Ezt nemlehet valahogy kikerülni? Nemhiszem... Grrrrr. Mennyi ideig szivattam magam pedig nem is nálam van a hiba. Szerintem most ráfogok gyujtani. Viszont arra ez nem ad választ a POP3 authentikálás miért nem megy...
Arra esetleg nincs ötlet?
--
Nem az erős aki sosem esik el, hanem az aki mindig fel tud állni!

master.cf


smtps     inet  n       -       y       -       -       smtpd -o smtpd_tls_wrappermode=yes -o smtpd_sasl_auth_enable=yes
submission inet n       -       y       -       -       smtpd -o smtpd_enforce_tls=yes -o smtpd_sasl_auth_enable=yes

a második sort így is írhatod.


587 inet n       -       y       -       -       smtpd -o smtpd_enforce_tls=yes -o smtpd_sasl_auth_enable=yes

--------------------------------------------------------

server:~# netstat -l
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 localhost:mysql *:* LISTEN
tcp 0 0 *:sunrpc *:* LISTEN
tcp 0 0 *:webmin *:* LISTEN
tcp 0 0 *:ssmtp *:* LISTEN
tcp 0 0 *:auth *:* LISTEN
tcp 0 0 192.168.1.35:domain *:* LISTEN
tcp 0 0 *:munin *:* LISTEN
tcp 0 0 localhost:domain *:* LISTEN
tcp 0 0 localhost:953 *:* LISTEN
tcp 0 0 *:55519 *:* LISTEN
tcp6 0 0 *:imaps *:* LISTEN
tcp6 0 0 *:pop3s *:* LISTEN
tcp6 0 0 *:pop3 *:* LISTEN
tcp6 0 0 *:imap2 *:* LISTEN
tcp6 0 0 *:www *:* LISTEN
tcp6 0 0 *:ftp *:* LISTEN
tcp6 0 0 *:domain *:* LISTEN
tcp6 0 0 *:ssh *:* LISTEN
tcp6 0 0 ip6-localhost:953 *:* LISTEN
udp 0 0 *:32768 *:*
udp 0 0 *:32770 *:*
udp 0 0 *:32773 *:*
udp 0 0 *:10000 *:*
udp 0 0 localhost:921 *:*
udp 0 0 192.168.1.35:domain *:*
udp 0 0 localhost:domain *:*
udp 0 0 *:bootpc *:*
udp 0 0 *:sunrpc *:*
udp 0 0 *:639 *:*
udp6 0 0 *:32769 *:*
udp6 0 0 *:32771 *:*
udp6 0 0 *:domain *:*

már valamivel jobbnak tünik a helyzet, de mégse megy. Egyedül a 465 nyitott.

--
Nem az erős aki sosem esik el, hanem az aki mindig fel tud állni!

arra figyelj, hogy ezek a processek szeretik magukat bezarni chroot-tal valahova. ott viszont nem erik el a kulso socket fajlokat.

--
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!