Portál AbcLinuxu, 26. dubna 2024 01:16


Dotaz: porty pro poštovní server

6.3.2010 13:29 halva-jr | skóre: 12
porty pro poštovní server
Přečteno: 2517×
Odpovědět | Admin
Zdravím,

snažím se rozchodit poštovní server. Zdá se, že všechno funguje OK, ale nejde se přihlásit na squirrelmail. Píše ERROR: Connection dropped by IMAP server. Zkoušel jsem hledat na internetu, ale nic mi nepomohlo. Jediný co jsem si říkal, že mám možná špatně nastavený firewall a hlavně port forwarding v routeru. Jaký mají vlastně být povolený porty pro poštovní server? V seznama tcp portů jich je víc (např. pro imap) a nevím který vlastně tedy povolit. Nejde se připojit ani přes e-mailový klient v pc.

Díky za jakoukoliv radu.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Fuky avatar 6.3.2010 13:36 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: porty pro poštovní server
Odpovědět | | Sbalit | Link | Blokovat | Admin

Seriál: Stavíme poštovní server

-- RÁMO: psí tábor , ETriatlon: Výuka plavání
Fuky avatar 6.3.2010 13:42 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: porty pro poštovní server
Odpovědět | | Sbalit | Link | Blokovat | Admin
$ cat /etc/services |egrep '(imap)|(pop)|(smtp)'
smtp            25/tcp          mail
pop2            109/tcp         postoffice pop-2 # POP version 2
pop2            109/udp         pop-2
pop3            110/tcp         pop-3           # POP version 3
pop3            110/udp         pop-3
imap2           143/tcp         imap            # Interim Mail Access P 2 and 4
imap2           143/udp         imap
imap3           220/tcp                         # Interactive Mail Access
imap3           220/udp                         # Protocol v3
imaps           993/tcp                         # IMAP over SSL
imaps           993/udp
pop3s           995/tcp                         # POP-3 over SSL
pop3s           995/udp
kpop            1109/tcp                        # Pop with Kerberos
poppassd        106/tcp                         # Eudora
poppassd        106/udp
ssmtp           465/tcp         smtps           # SMTP over SSL
-- RÁMO: psí tábor , ETriatlon: Výuka plavání
6.3.2010 13:51 halva-jr | skóre: 12
Rozbalit Rozbalit vše Re: porty pro poštovní server
Tyhle všechny je potřeba povolit jo? Vlítnu na to. Snad to už bude OK.

Seriál jsem četl (přiznávám, že ne všechno), ale nenašel jsem tam ty porty. Možná jsem jen ale blbě hledal.

Díky
Fuky avatar 6.3.2010 13:57 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: porty pro poštovní server

Všechny ne, vyber si co používáš, předpokládám, že víš co je SMTP, POP, IMAP a SSL.

Nezmínil jsi ani jaký MTA používáš, ani strukturu sítě.

6.3.2010 13:58 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: porty pro poštovní server
Odpovědět | | Sbalit | Link | Blokovat | Admin
Příkaz netstat -nltp vám vypíše všechny porty, na kterých naslouchají programy pro navázání TCP/IP spojení, spolu s názvem programu, který na portu naslouchá. Podle toho snadno zjistíte, co potřebujete povolit na firewallu.
6.3.2010 16:12 halva-jr | skóre: 12
Rozbalit Rozbalit vše Re: porty pro poštovní server
Takže mi běží tohle:
Aktivní Internetová spojení (pouze servery)
Proto Přích-F Odch-F Místní Adresa          Vzdálená Adresa         Stav      PID/Program name
tcp        0      0 0.0.0.0:548             0.0.0.0:*               LISTEN      2235/afpd
tcp        0      0 0.0.0.0:901             0.0.0.0:*               LISTEN      2088/inetd
tcp        0      0 127.0.0.1:10025         0.0.0.0:*               LISTEN      29051/master
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      28704/mysqld
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      1670/portmap
tcp        0      0 10.0.0.100:53           0.0.0.0:*               LISTEN      1903/named
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN      1903/named
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      27269/sshd
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      29051/master
tcp        0      0 127.0.0.1:953           0.0.0.0:*               LISTEN      1903/named
tcp6       0      0 :::993                  :::*                    LISTEN      29198/couriertcpd
tcp6       0      0 :::995                  :::*                    LISTEN      29226/couriertcpd
tcp6       0      0 :::139                  :::*                    LISTEN      5269/smbd
tcp6       0      0 :::110                  :::*                    LISTEN      29209/couriertcpd
tcp6       0      0 :::143                  :::*                    LISTEN      29180/couriertcpd
tcp6       0      0 :::80                   :::*                    LISTEN      26980/apache2
tcp6       0      0 :::21                   :::*                    LISTEN      2244/proftpd: (acce
tcp6       0      0 :::53                   :::*                    LISTEN      1903/named
tcp6       0      0 :::22                   :::*                    LISTEN      27269/sshd
tcp6       0      0 ::1:953                 :::*                    LISTEN      1903/named
tcp6       0      0 :::445                  :::*                    LISTEN      5269/smbd
Povolil bych 25, 993, 110, 143. Je to tak? Nebo ještě něco víc?

Díky
6.3.2010 16:25 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: porty pro poštovní server
Tím povolíte SMTP, POP3, IMAP a IMAPS, vynechal jste POP3S (port 995, možná je to záměr). Pozor na ten port 25, pokud chcete uživatele donutit odesílat e-maily přes váš server (aby když už spamují nebo rozesílají viry, abyste je měl pod kontrolou…), povolte jim jen přístup na váš server ale ne nikam jinam. Pro odesílání e-mailu z klienta na server by se měl správně použít port 587 a port 25 je vyhrazen pro komunikaci mezi servery, ale to byste musel překonfigurovat i Postfix.
6.3.2010 17:53 halva-jr | skóre: 12
Rozbalit Rozbalit vše Re: porty pro poštovní server
Zdravím

takže to samozřejmě nefunguje :-( Nevím v čem by mohla být chyba. Nastavoval jsem to podle návodu http://www.howtoforge.com/virtual-users-domains-postfix-courier-mysql-squirrelmail-debian-lenny. Nejel jsem podle návodu tady na abc, protože mi tenhle anglický připadal pro začátečníka trochu přívětivější. Tzn. používám Postfix, Courier na Debian Lenny 502a. Když se přihlašuji přes squirrelmail, tak vím, že si to ověřuje všechno ok. Když zadám špatný heslo, tak to hlásí chybu, že uživatel neexistuje, ale když se přihlásím správně tak to hlásí chybu ERROR: Connection dropped by IMAP server. Podle všech ověření, které jsou napsané v návodu, by to mělo fungovat OK. Jediná chyba která mi naskakuje je tahle:
server1:/home/halva# /etc/init.d/amavis restart
Stopping amavisd: (not running).
Starting amavisd:   The value of variable $myhostname is "server1", but should have been
  a fully qualified domain name; perhaps uname(3) did not provide such.
  You must explicitly assign a FQDN of this host to variable $myhostname
  in /etc/amavis/conf.d/05-node_id, or fix what uname(3) provides as a host's
  network name!
(failed).
Ale amavis podle mě nemá se správnou funkčností poštovního serveru nic společnýho ne?

Nevím jaký nastavení bych sem měl poslat, protože nevím, kde by mohla být chyba. Co mě napíšete, tak pošlu.

Díky za jakoukoliv radu.
6.3.2010 18:05 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: porty pro poštovní server
Amavisem to nebude, vypadá to na nějakou chybu v konfiguraci Couriera. Podívejte se do jeho logů, případně zkuste zvýšit úroveň logování. Pokud přihlášení se špatným jménem odmítne, ale při přihlášení se správným jménem Courier hned ukončí spojení, tipoval bych to na nějaký problém s účtem nebo jeho konfigurací – Courier ten účet považuje za zamčený, zjistí, že jsou špatně nastavená práv k jeho souborům atd.
6.3.2010 20:02 halva-jr | skóre: 12
Rozbalit Rozbalit vše Re: porty pro poštovní server
Takže posílám výpis z /var/log/mail.err
Mar  6 19:43:33 server1 master[30551]: fatal: master_spawn: exec /usr/lib/postfix/smtop: No such file or directory
Mar  6 19:44:34 server1 master[30553]: fatal: master_spawn: exec /usr/lib/postfix/smtop: No such file or directory
Mar  6 19:45:35 server1 master[30572]: fatal: master_spawn: exec /usr/lib/postfix/smtop: No such file or directory
Mar  6 19:46:36 server1 master[30576]: fatal: master_spawn: exec /usr/lib/postfix/smtop: No such file or directory
Mar  6 19:47:37 server1 master[30577]: fatal: master_spawn: exec /usr/lib/postfix/smtop: No such file or directory
Mar  6 19:48:38 server1 master[30580]: fatal: master_spawn: exec /usr/lib/postfix/smtop: No such file or directory
Mar  6 19:49:39 server1 master[30581]: fatal: master_spawn: exec /usr/lib/postfix/smtop: No such file or directory
Mar  6 19:50:40 server1 master[30582]: fatal: master_spawn: exec /usr/lib/postfix/smtop: No such file or directory
Mar  6 19:51:41 server1 master[30584]: fatal: master_spawn: exec /usr/lib/postfix/smtop: No such file or directory
a výpis z /var/log/mail.log
Mar  6 19:45:35 server1 master[30572]: fatal: master_spawn: exec /usr/lib/postfix/smtop: No such file or directory
Mar  6 19:45:36 server1 postfix/master[29051]: warning: process /usr/lib/postfix/smtop pid 30572 exit status 1
Mar  6 19:45:36 server1 postfix/master[29051]: warning: /usr/lib/postfix/smtop: bad command startup -- throttling
Mar  6 19:46:36 server1 master[30576]: fatal: master_spawn: exec /usr/lib/postfix/smtop: No such file or directory
Mar  6 19:46:37 server1 postfix/master[29051]: warning: process /usr/lib/postfix/smtop pid 30576 exit status 1
Mar  6 19:46:37 server1 postfix/master[29051]: warning: /usr/lib/postfix/smtop: bad command startup -- throttling
Mar  6 19:47:37 server1 master[30577]: fatal: master_spawn: exec /usr/lib/postfix/smtop: No such file or directory
Mar  6 19:47:38 server1 postfix/master[29051]: warning: process /usr/lib/postfix/smtop pid 30577 exit status 1
Mar  6 19:47:38 server1 postfix/master[29051]: warning: /usr/lib/postfix/smtop: bad command startup -- throttling
Mar  6 19:48:38 server1 master[30580]: fatal: master_spawn: exec /usr/lib/postfix/smtop: No such file or directory
Mar  6 19:48:39 server1 postfix/master[29051]: warning: process /usr/lib/postfix/smtop pid 30580 exit status 1
Mar  6 19:48:39 server1 postfix/master[29051]: warning: /usr/lib/postfix/smtop: bad command startup -- throttling
Mar  6 19:49:39 server1 master[30581]: fatal: master_spawn: exec /usr/lib/postfix/smtop: No such file or directory
Mar  6 19:49:40 server1 postfix/master[29051]: warning: process /usr/lib/postfix/smtop pid 30581 exit status 1
Mar  6 19:49:40 server1 postfix/master[29051]: warning: /usr/lib/postfix/smtop: bad command startup -- throttling
Mar  6 19:50:40 server1 master[30582]: fatal: master_spawn: exec /usr/lib/postfix/smtop: No such file or directory
Mar  6 19:50:41 server1 postfix/master[29051]: warning: process /usr/lib/postfix/smtop pid 30582 exit status 1
Mar  6 19:50:41 server1 postfix/master[29051]: warning: /usr/lib/postfix/smtop: bad command startup -- throttling
Mar  6 19:51:41 server1 master[30584]: fatal: master_spawn: exec /usr/lib/postfix/smtop: No such file or directory
Mar  6 19:51:42 server1 postfix/master[29051]: warning: process /usr/lib/postfix/smtop pid 30584 exit status 1
Mar  6 19:51:42 server1 postfix/master[29051]: warning: /usr/lib/postfix/smtop: bad command startup -- throttling
Mar  6 19:52:42 server1 master[30588]: fatal: master_spawn: exec /usr/lib/postfix/smtop: No such file or directory
Mar  6 19:52:43 server1 postfix/master[29051]: warning: process /usr/lib/postfix/smtop pid 30588 exit status 1
Mar  6 19:52:43 server1 postfix/master[29051]: warning: /usr/lib/postfix/smtop: bad command startup -- throttling
Mar  6 19:53:43 server1 master[30589]: fatal: master_spawn: exec /usr/lib/postfix/smtop: No such file or directory
Mar  6 19:53:44 server1 postfix/master[29051]: warning: process /usr/lib/postfix/smtop pid 30589 exit status 1
Mar  6 19:53:44 server1 postfix/master[29051]: warning: /usr/lib/postfix/smtop: bad command startup -- throttling
Mar  6 19:54:44 server1 master[30590]: fatal: master_spawn: exec /usr/lib/postfix/smtop: No such file or directory
Mar  6 19:54:45 server1 postfix/master[29051]: warning: process /usr/lib/postfix/smtop pid 30590 exit status 1
Mar  6 19:54:44 server1 master[30590]: fatal: master_spawn: exec /usr/lib/postfix/smtop: No such file or directory
Mar  6 19:54:45 server1 postfix/master[29051]: warning: process /usr/lib/postfix/smtop pid 30590 exit status 1
Mar  6 19:54:45 server1 postfix/master[29051]: warning: /usr/lib/postfix/smtop: bad command startup -- throttling
Mar  6 19:55:45 server1 master[30592]: fatal: master_spawn: exec /usr/lib/postfix/smtop: No such file or directory
Mar  6 19:55:46 server1 postfix/master[29051]: warning: process /usr/lib/postfix/smtop pid 30592 exit status 1
Mar  6 19:55:46 server1 postfix/master[29051]: warning: /usr/lib/postfix/smtop: bad command startup -- throttling
Neposlal jsem samozřejmě celý výpisy. Tak nějak se to pořád opakuje. Zdá se mi z toho, že mu chybí /usr/lib/postfix/smtop. Mám to tedy vytvořit? Mám poslat ještě nějaký logy?

Díky
6.3.2010 20:14 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: porty pro poštovní server
Tohle jsou chyby Postfixu. Ten soubor nevytvářejte, v tom adresáři jsou binární soubory Postfixu – ale smtop snad v standardní distribuci není, ani jsem o něm nenašel žádnou zmínku. Není to jen překlep v konfiguračním souboru master.cf?

To ale pořád nesouvisí s tím přístupem přes IMAP. Jak máte nakonfigurované uživatele a umístění jejich složek? Zkuste zkontrolovat přístupová práva – tj. zda uživatel je zároveň vlastníkem složky s e-maily, nebo, pokud používáte virtuální uživatele, zda je jejím vlastníkem příslušný systémový uživatel, pod kterým se ke složkám dostává IMAP server.
6.3.2010 20:54 halva-jr | skóre: 12
Rozbalit Rozbalit vše Re: porty pro poštovní server
Používám virtuální uživatele a běží to pod uživatel vmail a složka /home/vmail. Vlastník i skupina je nastavená správně.
drwxr-xr-x 2 vmail vmail    4096  5. bře 18.44 vmail
Ale nevím, kde mrknouk v courieru jestli to mám správně nastavený tam.
server1:/home/halva# ls /etc/courier
authdaemonrc  authmysqlrc  authmysqlrc_orig  imapd  imapd.cnf  imapd.pem  imapd-ssl  pop3d  pop3d.cnf  pop3d.pem  pop3d-ssl  shared
Divný, že v tý složce vůbec nic není. Přitom jsem si na ten mail posílal zprávu pomoci mailx. Nebo to není divný?
6.3.2010 22:00 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: porty pro poštovní server
Divné to je, a může to mít společnou příčinu jako to, proč nefunguje to přihlášení. Zkuste to vmail vyhledat v konfiguračních souborech Courieru, jestli se tam to jméno vůbec vyskytuje.
6.3.2010 22:36 halva-jr | skóre: 12
Rozbalit Rozbalit vše Re: porty pro poštovní server
Takže jsem to zkusil vyhledat v /etc/courier/imapd.cnf a /etc/courier/pop3d.cnf a ani v jednom to vmail nebylo. Bylo to ale v /etc/courier/authmysqlrc:
MYSQL_SERVER localhost
MYSQL_USERNAME mail_admin
MYSQL_PASSWORD 
MYSQL_PORT 0
MYSQL_DATABASE mail
MYSQL_USER_TABLE users
MYSQL_CRYPT_PWFIELD password
#MYSQL_CLEAR_PWFIELD password
MYSQL_UID_FIELD 5000
MYSQL_GID_FIELD 5000
MYSQL_LOGIN_FIELD email
MYSQL_HOME_FIELD "/home/vmail"
MYSQL_MAILDIR_FIELD CONCAT(SUBSTRING_INDEX(email,'@',-1),'/',SUBSTRING_INDEX(em$
#MYSQL_NAME_FIELD
MYSQL_QUOTA_FIELD quota
Taky jsem to našel v /etc/postfix/main.cf.
7.3.2010 09:44 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: porty pro poštovní server
Uživatel vmail má opravdu uid 5000 a jeho primární skupina gid 5000? Také se mi nelíbí řádek MYSQL_MAILDIR_FIELD – to jste zkrátil jen pro účely komentáře?
7.3.2010 11:00 halva-jr | skóre: 12
Rozbalit Rozbalit vše Re: porty pro poštovní server
Posílám znovu onen řádek, nevšiml jsem si, že se nepřekopíroval celý MYSQL_MAILDIR_FIELD CONCAT(SUBSTRING_INDEX(email,'@',-1),'/',SUBSTRING_INDEX(email,'@',1),'/').

Posílám ještě výpis uživatele vmail
server1:/home/halva# id vmail
uid=5000(vmail) gid=5000(vmail) skupiny=5000(vmail)
Děkuji.
7.3.2010 11:12 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: porty pro poštovní server
Existuje ten adresář /home/vmail/example.com/user/ (pro e-mail user@example.com)?

Zkuste v konfiguraci přihlášení (authdaemonrc) nastavit vyšší úroveň logování (DEBUG_LOGIN=1) a nastavte v systémovém logu (např. /etc/syslog.conf) úroveň logování mail na debug, ať se co nejvíc informací o přihlašování zaznamená do systémového logu.
7.3.2010 11:42 halva-jr | skóre: 12
Rozbalit Rozbalit vše Re: porty pro poštovní server
Tak ten adresář opravdu neexistoval. Vytvořil jsem je tedy, ale žádná změna. Nastavil jsem logování. Prosím Vás, kam se to ale ukládá? Zkoušel jsem spoustu logů, ale žádný nebyl ten správný asi.
server1:/home/halva# ls /var/log
apache2          debug.1        kern.log.3.gz   mail.warn       postgresql
apt              debug.2.gz     kern.log.4.gz   mail.warn.1     proftpd
aptitude         debug.3.gz     lastlog         mail.warn.2.gz  pycentral.log
aptitude.1.gz    dmesg          lpr.log         messages        samba
aptitude.2.gz    dmesg.0        lpr.log.1       messages.1      syslog
auth.log         dmesg.1.gz     lpr.log.2.gz    messages.2.gz   syslog.1
auth.log.1       dmesg.2.gz     mail.err        messages.3.gz   syslog.2.gz
auth.log.2.gz    dmesg.3.gz     mail.err.1      messages.4.gz   syslog.3.gz
auth.log.3.gz    dmesg.4.gz     mail.err.2.gz   mysql           syslog.4.gz
auth.log.4.gz    dpkg.log       mail.info       mysql.err       syslog.5.gz
boot             dpkg.log.1     mail.info.1     mysql.log       syslog.6.gz
btmp             dpkg.log.2.gz  mail.info.2.gz  mysql.log.1.gz  syslog.7.gz
btmp.1           exim4          mail.info.3.gz  mysql.log.2.gz  user.log
clamav           faillog        mail.info.4.gz  mysql.log.3.gz  user.log.1
daemon.log       fsck           mail.log        mysql.log.4.gz  user.log.2.gz
daemon.log.1     installer      mail.log.1      mysql.log.5.gz  wtmp
daemon.log.2.gz  kern.log       mail.log.2.gz   mysql.log.6.gz  wtmp.1
daemon.log.3.gz  kern.log.1     mail.log.3.gz   mysql.log.7.gz
debug            kern.log.2.gz  mail.log.4.gz   news
7.3.2010 11:48 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: porty pro poštovní server
Zřejmě nemáte v systémové loggeru nastavenu pro zprávy typu mail úroveň logování debug, zřejmě tam máte nastaveno jen error, warn a info. Zřejmě v té konfiguraci někde budete mít nastaveno mail.error na soubor /var/log/mail.err apod., podobně nastavte i mail.debug na /var/log/mail.debug.
7.3.2010 13:33 halva-jr | skóre: 12
Rozbalit Rozbalit vše Re: porty pro poštovní server
Takže už se mi to podařilo nastavit :-) Posílám tedy výpis logu /var/log/mail.debug
Mar  7 13:21:28 server1 postfix/qmgr[30738]: 8D36A1B432: from=< zkouska@3studne.cz >, size=731, nrcpt=1 (queue active)
Mar  7 13:21:28 server1 postfix/qmgr[30738]: 348431B435: from=< root@3studne.cz >, size=296, nrcpt=1 (queue active)
Mar  7 13:21:28 server1 postfix/qmgr[30738]: 6C74D1B433: from=< zkouska@3studne.cz >, size=731, nrcpt=1 (queue active)
Mar  7 13:21:28 server1 postfix/qmgr[30738]: 20BC51B431: from=< zkouska@3studne.cz >, size=731, nrcpt=1 (queue active)
Mar  7 13:21:28 server1 postfix/qmgr[30738]: A81211B42D: from=< root@cz.cz >, size=317, nrcpt=1 (queue active)
Mar  7 13:21:28 server1 postfix/smtp[4211]: connect to 127.0.0.1[127.0.0.1]:10024: Connection refused
Mar  7 13:21:28 server1 postfix/smtp[4212]: connect to 127.0.0.1[127.0.0.1]:10024: Connection refused
Mar  7 13:21:28 server1 postfix/smtp[4211]: 8D36A1B432: to=< zkouska@3studne.cz >, relay=none, delay=134673, delays=134673/0.03/0.01/0, dsn=4.4.1, status=deferred (connect to 127.0.0.1[127.0.0.1]:10024: Connection refused)
Mar  7 13:21:28 server1 postfix/smtp[4212]: 348431B435: to=< zkouska@3studne.cz >, relay=none, delay=92236, delays=92236/0.04/0.01/0, dsn=4.4.1, status=deferred (connect to 127.0.0.1[127.0.0.1]:10024: Connection refused)
Mar  7 13:21:28 server1 postfix/smtp[4211]: connect to 127.0.0.1[127.0.0.1]:10024: Connection refused
Mar  7 13:21:28 server1 postfix/smtp[4212]: connect to 127.0.0.1[127.0.0.1]:10024: Connection refused
Mar  7 13:21:28 server1 postfix/smtp[4211]: 6C74D1B433: to=< zkouska @3studne.cz >, relay=none, delay=134615, delays=134614/0.11/0.02/0, dsn=4.4.1, status=deferred (connect to 127.0.0.1[127.0.0.1]:10024: Connection refused)
Mar  7 13:21:28 server1 postfix/smtp[4212]: 20BC51B431: to=< zkouska@3studne.cz >, relay=none, delay=134689, delays=134689/0.12/0/0, dsn=4.4.1, status=deferred (connect to 127.0.0.1[127.0.0.1]:10024: Connection refused)
Mar  7 13:21:28 server1 postfix/error[4217]: A81211B42D: to=< zkouska@3studne.cz >, relay=none, delay=138263, delays=138263/0.17/0/0, dsn=4.4.1, status=deferred (delivery temporarily suspended: connect to 127.0.0.1[127.0.0.1]:10024: Connection refused)
A nastala i změna při přihlašování do squirrela, napíše to nově Error connecting to IMAP server: localhost. 111 : Connection refused.

Díky
7.3.2010 14:13 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: porty pro poštovní server
Postfix zřejmě očekává, že na portu 10024 poběží Amavis, ale nemůže se k němu připojit. Ve výpise uvedeném v některém předchozím komentáři není vidět, že by něco na portu 10024 naslouchalo.

V logu jsou jen záznamy Postfixu, z Couriera tam nic nevidím. Nastavil jste Courier na podrobnější logování a zrestartoval jej?
7.3.2010 14:40 halva-jr | skóre: 12
Rozbalit Rozbalit vše Re: porty pro poštovní server
Mě ten amavis totiž asi neběží.
server1:/home/halva# /etc/init.d/amavis restart
Stopping amavisd: (not running).
Starting amavisd:   The value of variable $myhostname is "server1", but should have been
  a fully qualified domain name; perhaps uname(3) did not provide such.
  You must explicitly assign a FQDN of this host to variable $myhostname
  in /etc/amavis/conf.d/05-node_id, or fix what uname(3) provides as a host's
  network name!
(failed).
V courieru jsem to fakt nastavený neměl. Nebo měl ale o pár řádků dál jsem to zase zakázal. Už jsem to opravil. Ale jediné co mi to tam nyní vypisuje je
Mar  7 14:19:32 server1 authdaemond: stopping authdaemond children
Mar  7 14:19:32 server1 authdaemond: modules="authmysql", daemons=5
Mar  7 14:19:32 server1 authdaemond: Installing libauthmysql
Mar  7 14:19:32 server1 authdaemond: Installation complete: authmysql
Mar  7 14:20:33 server1 authdaemond: stopping authdaemond children
Mar  7 14:20:33 server1 authdaemond: modules="authmysql", daemons=5
Mar  7 14:20:33 server1 authdaemond: Installing libauthmysql
Mar  7 14:20:33 server1 authdaemond: Installation complete: authmysql
Mar  7 14:25:25 server1 authdaemond: stopping authdaemond children
Mar  7 14:25:25 server1 authdaemond: modules="authmysql", daemons=5
Mar  7 14:25:25 server1 authdaemond: Installing libauthmysql
Mar  7 14:25:25 server1 authdaemond: Installation complete: authmysql
Mar  7 14:25:54 server1 authdaemond: stopping authdaemond children
Mar  7 14:25:54 server1 authdaemond: modules="authmysql", daemons=5
Mar  7 14:25:54 server1 authdaemond: Installing libauthmysql
Mar  7 14:25:54 server1 authdaemond: Installation complete: authmysql
Mar  7 14:29:04 server1 authdaemond: stopping authdaemond children
Mar  7 14:29:04 server1 authdaemond: modules="authmysql", daemons=5
Mar  7 14:29:04 server1 authdaemond: Installing libauthmysql
Mar  7 14:29:04 server1 authdaemond: Installation complete: authmysql
Mar  7 14:31:28 server1 postfix/qmgr[30738]: 8D36A1B432: from=< zkouska@3studne.cz >, size=731, nrcpt=1 (queue active)
Mar  7 14:29:04 server1 authdaemond: Installation complete: authmysql
Mar  7 14:31:28 server1 postfix/qmgr[30738]: 8D36A1B432: from=< zkouska@3studne.cz >, size=731, nrcpt=1 (queue active)
Mar  7 14:31:28 server1 postfix/qmgr[30738]: 348431B435: from=< root@3studne.cz >, size=296, nrcpt=1 (queue active)
Mar  7 14:31:28 server1 postfix/qmgr[30738]: 6C74D1B433: from=< zkouska@3studne.cz >, size=731, nrcpt=1 (queue active)
Mar  7 14:31:28 server1 postfix/qmgr[30738]: 20BC51B431: from=< zkouska@3studne.cz >, size=731, nrcpt=1 (queue active)
Mar  7 14:31:28 server1 postfix/qmgr[30738]: A81211B42D: from=< root@cz.cz >, size=317, nrcpt=1 (queue active)
Mar  7 14:31:28 server1 postfix/smtp[4447]: connect to 127.0.0.1[127.0.0.1]:10024: Connection refused
Mar  7 14:31:28 server1 postfix/smtp[4448]: connect to 127.0.0.1[127.0.0.1]:10024: Connection refused
Mar  7 14:31:28 server1 postfix/smtp[4447]: 8D36A1B432: to=< zkouska@3studne.cz >, relay=none, delay=138873, delays=138873/0.03/0/0, dsn=4.4.1, status=deferre$
Mar  7 14:31:28 server1 postfix/smtp[4448]: 348431B435: to=< zkouska@3studne.cz >, relay=none, delay=96435, delays=96435/0.05/0/0, dsn=4.4.1, status=deferred $
Mar  7 14:31:28 server1 postfix/smtp[4447]: connect to 127.0.0.1[127.0.0.1]:10024: Connection refused
Mar  7 14:31:28 server1 postfix/smtp[4448]: connect to 127.0.0.1[127.0.0.1]:10024: Connection refused
Mar  7 14:31:28 server1 postfix/smtp[4447]: 6C74D1B433: to=< zkouska@3studne.cz >, relay=none, delay=138814, delays=138814/0.12/0.02/0, dsn=4.4.1, status=defe$
Mar  7 14:31:28 server1 postfix/smtp[4448]: 20BC51B431: to=< zkouska@3studne.cz >, relay=none, delay=138888, delays=138888/0.12/0.02/0, dsn=4.4.1, status=defe$
Mar  7 14:31:28 server1 postfix/error[4454]: A81211B42D: to=< zkouska@3studne.cz >, relay=none, delay=142463, delays=142462/0.18/0/0.04, dsn=4.4.1, status=def$
Toho postfixe jsem nechal useknutýho. Je to myslím to samý, co už jsem napsal v logu trochu výš.
7.3.2010 14:53 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: porty pro poštovní server
Teď už tam autentizační démon Couriera loguje. Ale je tam jenom jeho start, nic o přihlášení – zkoušel jste se v té době ke Courieru přihlásit?
7.3.2010 15:12 halva-jr | skóre: 12
Rozbalit Rozbalit vše Re: porty pro poštovní server
Zkoušel jsem se přihlásit na mail přes squirrelmail. Jinak ne.
7.3.2010 15:20 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: porty pro poštovní server
Pořád to při přihlášení hlásí „connection refused“? Zkontrolujte ještě jednou, zda vám Courier běží na portu 143 (netstat -nltp), zda na stejný port máte nastavený i Squiirrelmail a zda je komunikace povolená na firewallu.
7.3.2010 15:28 halva-jr | skóre: 12
Rozbalit Rozbalit vše Re: porty pro poštovní server
Aha. Tady možná bude chyba. Na portu 143 neběží nic.
Aktivní Internetová spojení (pouze servery)
Proto Přích-F Odch-F Místní Adresa          Vzdálená Adresa         Stav      PID/Program name
tcp        0      0 127.0.0.1:961           0.0.0.0:*               LISTEN      4177/famd
tcp        0      0 0.0.0.0:548             0.0.0.0:*               LISTEN      2235/afpd
tcp        0      0 0.0.0.0:901             0.0.0.0:*               LISTEN      2088/inetd
tcp        0      0 127.0.0.1:10025         0.0.0.0:*               LISTEN      30734/master
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      28704/mysqld
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      1670/portmap
tcp        0      0 10.0.0.100:53           0.0.0.0:*               LISTEN      1903/named
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN      1903/named
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      30243/sshd
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      30734/master
tcp        0      0 127.0.0.1:953           0.0.0.0:*               LISTEN      1903/named
tcp6       0      0 :::139                  :::*                    LISTEN      5269/smbd
tcp6       0      0 :::80                   :::*                    LISTEN      3093/apache2
tcp6       0      0 :::21                   :::*                    LISTEN      2244/proftpd: (acce
tcp6       0      0 :::53                   :::*                    LISTEN      1903/named
tcp6       0      0 :::22                   :::*                    LISTEN      30243/sshd
tcp6       0      0 ::1:953                 :::*                    LISTEN      1903/named
tcp6       0      0 :::445                  :::*                    LISTEN      5269/smbd
Na firewallu komunikace povolená je, ovšem žádná tam asi neprobíhá. Jinak mrknout na to můžete na www.3studne.cz/squirrelmail zkouska@3studne.cz heslo zkouska. Problém tedy asi je v nastavení courieru, ovšem nevím jak to změnit :-(
9.3.2010 21:02 halva-jr | skóre: 12
Rozbalit Rozbalit vše Re: porty pro poštovní server
Zdravím,

podařilo se mi tedy rozchodit couriera a daří se mi už i přihlásit do squirrela. Ale nic se nenačte a všude se objevuje
ERROR: Could not complete request.
Query: SELECT "INBOX"
Reason Given: Unable to open this mailbox.
Nevíte co by to po mě mohlo teď chtít? :-( Kouknout se můžete na www.3studne.cz/squirrelmail jméno zkouska@3studne.cz heslo zkouska.

Díky za pomoc.
10.3.2010 11:29 halva-jr | skóre: 12
Rozbalit Rozbalit vše Re: porty pro poštovní server
Takže už se mi daří připojit bez problému do squirrela :-) U virtuálního uživatele mi chyběli vytvoření složby cur, new a tmp :-) Problém je už jen jeden. Také docela zásadní. Když odešlu e-mail, uloží se do odeslaných ale neodešle se. Na druhý mail nepřijde. A když odešlu mail na vytvořený účet tak se nedoručí a píše chybu :-( Nevím co by s tím mohlo být :-( Nevíte někdo prosím? Díky
10.3.2010 11:55 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: porty pro poštovní server
Dejte sem výpis z logu Postfixu.
10.3.2010 16:15 halva-jr | skóre: 12
Rozbalit Rozbalit vše Re: porty pro poštovní server
/var/log/mail.debug
Mar 10 15:58:26 server1 postfix/smtpd[21995]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
Mar 10 15:58:26 server1 postfix/smtpd[21995]: connect from localhost[127.0.0.1]
Mar 10 15:58:26 server1 postfix/trivial-rewrite[21997]: warning: do not list domain 3studne.cz in BOTH mydestination and virtual_mailbox_domains
Mar 10 15:58:26 server1 postfix/smtpd[21995]: 4B04D1B45F: client=localhost[127.0.0.1]
Mar 10 15:58:26 server1 postfix/cleanup[21998]: 4B04D1B45F: message-id=< e092e39f55c0484458cf32fc7e7bde11.squirrel@3studne.cz >
Mar 10 15:58:26 server1 postfix/qmgr[21345]: 4B04D1B45F: from=< zkouska@3studne.cz >, size=712, nrcpt=1 (queue active)
Mar 10 15:58:26 server1 imapd: Connection, ip=[::ffff:127.0.0.1]
Mar 10 15:58:26 server1 authdaemond: received auth request, service=imap, authtype=login
Mar 10 15:58:26 server1 authdaemond: authmysql: trying this module
Mar 10 15:58:26 server1 authdaemond: authmysqllib: connected. Versions: header 50051, client 50051, server 50051
Mar 10 15:58:26 server1 authdaemond: SQL query: SELECT email, password, "", 5000, 5000, "/home/vmail", CONCAT(SUBSTRING_INDEX(email,'@',-1),'/',SUBSTRING_INDEX(email,'@',1),'/'), quota, "", "" FROM users WHERE email = 'zkouska@3studne.cz'
Mar 10 15:58:26 server1 authdaemond: password matches successfully
Mar 10 15:58:26 server1 authdaemond: authmysql: sysusername=< null >, sysuserid=5000, sysgroupid=5000, homedir=/home/vmail, address=zkouska@3studne.cz, fullname=< null >, maildir=3studne.cz/zkouska/, quota=10485760, options=< null >
Mar 10 15:58:26 server1 authdaemond: Authenticated: sysusername=< null >, sysuserid=5000, sysgroupid=5000, homedir=/home/vmail, address=zkouska@3studne.cz, fullname=< null >, maildir=3studne.cz/zkouska/, quota=10485760, options=< null >
Mar 10 15:58:26 server1 imapd: LOGIN, user=zkouska@3studne.cz, ip=[::ffff:127.0.0.1], port=[43460], protocol=IMAP
Mar 10 15:58:26 server1 postfix/smtpd[21995]: disconnect from localhost[127.0.0.1]
Mar 10 15:58:26 server1 postfix/smtp[21999]: connect to 127.0.0.1[127.0.0.1]:10024: Connection refused
Mar 10 15:58:26 server1 imapd: LOGOUT, user=zkouska@3studne.cz, ip=[::ffff:127.0.0.1], headers=0, body=0, rcvd=624, sent=203, time=0
Mar 10 15:58:26 server1 postfix/smtp[21999]: 4B04D1B45F: to=< zkouska@3studne.cz >, relay=none, delay=0.16, delays=0.11/0.04/0/0, dsn=4.4.1, status=deferred (connect to 127.0.0.1[127.0.0.1]:10024: Connection refused)
Mar 10 15:58:26 server1 imapd: Connection, ip=[::ffff:127.0.0.1]
Mar 10 15:58:26 server1 authdaemond: received auth request, service=imap, authtype=login
Mar 10 15:58:26 server1 authdaemond: authmysql: trying this module
Mar 10 15:58:26 server1 authdaemond: authmysqllib: connected. Versions: header 50051, client 50051, server 50051
Mar 10 15:58:26 server1 authdaemond: SQL query: SELECT email, password, "", 5000, 5000, "/home/vmail", CONCAT(SUBSTRING_INDEX(email,'@',-1),'/',SUBSTRING_INDEX(email,'@',1),'/'), quota, "", "" FROM users WHERE email = 'zkouska@3studne.cz'
Mar 10 15:58:26 server1 authdaemond: password matches successfully
Mar 10 15:58:26 server1 authdaemond: authmysql: sysusername=< null >, sysuserid=5000, sysgroupid=5000, homedir=/home/vmail, address=zkouska@3studne.cz, fullname=< null >, maildir=3studne.cz/zkouska/, quota=10485760, options=< null >
Mar 10 15:58:26 server1 authdaemond: Authenticated: sysusername=< null >, sysuserid=5000, sysgroupid=5000, homedir=/home/vmail, address=zkouska@3studne.cz, fullname=< null >, maildir=3studne.cz/zkouska/, quota=10485760, options=< null >
Mar 10 15:58:26 server1 imapd: LOGIN, user=zkouska@3studne.cz, ip=[::ffff:127.0.0.1], port=[43463], protocol=IMAP
Mar 10 15:58:26 server1 imapd: LOGOUT, user=zkouska@3studne.cz, ip=[::ffff:127.0.0.1], headers=0, body=0, rcvd=119, sent=900, time=0
/var/log/mail.err.1 - žádný nový log

/var/log/mail.info
Mar 10 16:03:51 server1 postfix/qmgr[21345]: 636B61B459: from=< zkouska@3studne.cz >, size=739, nrcpt=1 (queue active)
Mar 10 16:03:51 server1 postfix/qmgr[21345]: 20F1D1B458: from=< root@3studne.cz >, size=290, nrcpt=1 (queue active)
Mar 10 16:03:51 server1 postfix/qmgr[21345]: 42DF51B45B: from=< zkouska@3studne.cz >, size=741, nrcpt=1 (queue active)
Mar 10 16:03:51 server1 postfix/qmgr[21345]: 4B04D1B45F: from=< zkouska@3studne.cz >, size=712, nrcpt=1 (queue active)
Mar 10 16:03:51 server1 postfix/smtp[22015]: connect to 127.0.0.1[127.0.0.1]:10024: Connection refused
Mar 10 16:03:51 server1 postfix/smtp[22016]: connect to 127.0.0.1[127.0.0.1]:10024: Connection refused
Mar 10 16:03:51 server1 postfix/smtp[22015]: 636B61B459: to=< zkouska@3studne.cz >, relay=none, delay=17350, delays=17350/0.03/0/0, dsn=4.4.1, status=deferred (connect to 127.0.0.1[127.0.0.1]:10024: Connection refused)
Mar 10 16:03:51 server1 postfix/smtp[22016]: 20F1D1B458: to=< zkouska@3studne.cz >, relay=none, delay=17386, delays=17385/0.05/0/0, dsn=4.4.1, status=deferred (connect to 127.0.0.1[127.0.0.1]:10024: Connection refused)
Mar 10 16:03:51 server1 postfix/smtp[22015]: connect to 127.0.0.1[127.0.0.1]:10024: Connection refused
Mar 10 16:03:51 server1 postfix/smtp[22016]: connect to 127.0.0.1[127.0.0.1]:10024: Connection refused
Mar 10 16:03:51 server1 postfix/smtp[22015]: 42DF51B45B: to=< jiri-jr@halva.org >, relay=none, delay=17315, delays=17314/0.13/0.02/0, dsn=4.4.1, status=deferred (connect to 127.0.0.1[127.0.0.1]:10024: Connection refused)
Mar 10 16:03:51 server1 postfix/smtp[22016]: 4B04D1B45F: to=< zkouska@3studne.cz >, relay=none, delay=325, delays=325/0.13/0.02/0, dsn=4.4.1, status=deferred (connect to 127.0.0.1[127.0.0.1]:10024: Connection refused)
Zkoušel jsem odeslat mail sám sobě. Tzn. na adresu zkouska@3studne.cz

Děkuji
10.3.2010 16:48 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: porty pro poštovní server
Mar 10 15:58:26 server1 postfix/trivial-rewrite[21997]: warning: do not list domain 3studne.cz in BOTH mydestination and virtual_mailbox_domains
Tohle je chyba v konfiguraci, měl byste to opravit.
Mar 10 16:03:51 server1 postfix/smtp[22015]: connect to 127.0.0.1[127.0.0.1]:10024: Connection refused
Postfix se pokouší e-maily přeposlat zřejmě Amavisu. který ale na portu 10024 buď neběží, nebo blokuje komunikaci firewall. Pokud chcete antivirovou a antispamovou kontrolu využívat, zprovozněte Amavis (nebo jiný systém, který chcete), pokud ne, upravte konfiguraci Postfixu tak, aby tento systém nepoužíval.
10.3.2010 17:54 halva-jr | skóre: 12
Rozbalit Rozbalit vše Re: porty pro poštovní server
Takže e-maily už odesílám :-) Amavis jsem rozchodil. Ale chci se zeptat na jednu věc. Nejsem si totiž jistý, jestli mám Amavis nastavený dobře. Při restartu to psalo
server1:/home/halva# /etc/init.d/amavis restart
Stopping amavisd: (not running).
Starting amavisd: Number found where operator expected at /etc/amavis/conf.d/05-node_id line 13, near "1"
        (Missing semicolon on previous line?)
Error in config file "/etc/amavis/conf.d/05-node_id": syntax error at /etc/amavis/conf.d/05-node_id line 13, near "1"
(failed).
Tak jsem ten 13. řádek zakomentoval. Ale nevím jestli to není špatně. Běží to teď, to jo. Ale nevím jestli Amavis pracuje a dělá svoji práci. Takže /etc/amavis/conf.d/05-node_id
use strict;

# $myhostname is used by amavisd-new for node identification, and it is
# important to get it right (e.g. for ESMTP EHLO, loop detection, and so on).

chomp($myhostname = `3studne.cz`);

# To manually set $myhostname, edit the following line with the correct Fully
# Qualified Domain Name (FQDN) and remove the # at the beginning of the line.
#
$myhostname = "3studne.cz"

#1;  # ensure a defined return
Jinak e-maily stále nepřijímám :-( Když si pošlu e-mail do nové schránky, tak nic nepřijme a vrátí se mi jako nedoručitelný :-(
10.3.2010 18:09 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: porty pro poštovní server
Chybí středník za $myhostname = "3studne.cz"

Máte správně nastavené MX záznamy na váš server?
10.3.2010 18:34 halva-jr | skóre: 12
Rozbalit Rozbalit vše Re: porty pro poštovní server
Středník jsem doplnil. Vypadá to opravdu na špatně nastavený MX záznam. Přenastavil jsem to a předpokládám, že teď bude nějakou dobu trvat, než začne fungovat. Zkusím to tak za hodinku a budu doufat, že to už bude fungovat.

Díky za rady
10.3.2010 19:15 halva-jr | skóre: 12
Rozbalit Rozbalit vše Re: porty pro poštovní server
Tak MX záznam už se načetl. Odesílá to v pohodě, maily už se nevrací, ale nejsou ani doručené. Pořád to píše tu chybu /var/log/mail.info
Mar 10 19:08:16 server1 postfix/qmgr[22409]: 3BB651B463: from=< zkouska@3studne.cz >, size=1129, nrcpt=1 (queue active)
Mar 10 19:08:16 server1 postfix/trivial-rewrite[22927]: warning: do not list domain 3studne.cz in BOTH mydestination and virtual_mailbox_domains
Mar 10 19:08:16 server1 postfix/qmgr[22409]: warning: connect to transport local: Connection refused
Mar 10 19:08:16 server1 postfix/qmgr[22409]: 390ED1B474: from=< jiri-jr@halva.org >, size=3888, nrcpt=1 (queue active)
Mar 10 19:08:16 server1 postfix/trivial-rewrite[22927]: warning: do not list domain 3studne.cz in BOTH mydestination and virtual_mailbox_domains
Mar 10 19:08:16 server1 postfix/qmgr[22409]: F34C11B470: from=< zkouska@3studne.cz >, size=1156, nrcpt=1 (queue active)
Mar 10 19:08:16 server1 postfix/trivial-rewrite[22927]: warning: do not list domain 3studne.cz in BOTH mydestination and virtual_mailbox_domains
Mar 10 19:08:16 server1 postfix/error[22930]: 3BB651B463: to=< zkouska@3studne.cz >, relay=none, delay=4690, delays=4690/0.09/0/0.05, dsn=4.3.0, status=deferred (mail transport unavailable)
Mar 10 19:08:16 server1 postfix/error[22933]: F34C11B470: to=< zkouska@3studne.cz >, relay=none, delay=560, delays=560/0.07/0/0.06, dsn=4.3.0, status=deferred (mail transport unavailable)
Mar 10 19:08:16 server1 postfix/error[22931]: 390ED1B474: to=< zkouska@3studne.cz >, relay=none, delay=517, delays=517/0.03/0/0.11, dsn=4.3.0, status=deferred (mail transport unavailable)
Neví ale co s tím :-(
10.3.2010 21:35 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: porty pro poštovní server
Předpokládám, že používáte virtuální (ne systémové) účty – pak příslušná doména nesmí být uvedena v mydestination. Postfix to vypisuje jenom jako varování, ale ukazuje to na problém v konfiguraci, který pak může způsobit i ten skutečný problém. Můžete se dát (jako přílohu komentáře) konfigurační soubor Postfixu (main.cf)?
10.3.2010 21:37 halva-jr | skóre: 12
Rozbalit Rozbalit vše Re: porty pro poštovní server
/etc/postfix/main.cf:
myhostname = 3studne.cz
#mydestination = 3studne.cz, localhost, localhost.localdomain
mynetworks = 127.0.0.0/8
message_size_limit = 30720000
virtual_alias_domains =
virtual_alias_maps = proxy:mysql:/etc/postfix/mysql-virtual_forwardings.cf, mysql:/etc/postfix/mysql-virtual_email2email.cf
virtual_mailbox_domains = proxy:mysql:/etc/postfix/mysql-virtual_domains.cf
virtual_mailbox_maps = proxy:mysql:/etc/postfix/mysql-virtual_mailboxes.cf
virtual_mailbox_base = /home/vmail
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
smtpd_sasl_auth_enable = yes
broken_sasl_auth_clients = yes
smtpd_sasl_authenticated_header = yes
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
smtpd_use_tls = yes
smtpd_tls_cert_file = /etc/postfix/smtpd.cert
smtpd_tls_key_file = /etc/postfix/smtpd.key
transports_maps = proxy:mysql:/etc/postfix/mysql-virtual_transports.cf
virtual_create_maildirsize = yes
virtual_maildir_extended = yes
virtual_mailbox_limit_maps = proxy:mysql:/etc/postfix/mysql-virtual_mailbox_limit_maps.cf
virtual_mailbox_limit_override = yes
virtual_maildir_limit_message = "The user you are trying to reach is over quota."
virtual_overquota_bounce = yes
proxy_read_maps = $local_recipient_maps $mydestination $virtual_alias_maps $virtual_alias_domains $virtual_mailbox_maps $virtual_mailbox_domains $relay_reci$
content_filter = amavis:[127.0.0.1]:10024
receive_override_options = no_address_mappings
Díky za pomoc
7.3.2010 11:49 halva-jr | skóre: 12
Rozbalit Rozbalit vše Re: porty pro poštovní server
Se mnou je to asi na dlouho:-( Kdybyste měl chuť mi pomoct (kterou asi máte, když se mnou trávíte tolik času) napište mi prosím Váš e-mail, vytvořím Vám u sebe uživatele nastavím Vám sudo a bude to pro Vás asi méně náročné, když si vlítnete kam bude potřeba. Ušetří Vám to možná spoustu nervů se mnou. Pokud by Vám tedy nevadilo, že mi budete pomáhat až tolik moc. Děkuji. Můj e-mail je jiri-jr@halva.org
6.3.2010 19:33 dolko | skóre: 7
Rozbalit Rozbalit vše Re: porty pro poštovní server
Odpovědět | | Sbalit | Link | Blokovat | Admin
Problem moze byt v nastaveni Selinux, ak ho pouziva alebo mas naistalovany default.

do suboru boolean.local (/etc/selinux/..) by si mal pridat parameter: httpd_can_network_connect=1 Ak by to nepomohlo tak vypni selinux
6.3.2010 19:57 halva-jr | skóre: 12
Rozbalit Rozbalit vše Re: porty pro poštovní server
Tak jsem koukal a vůbec nepoužívám a nemám v systému.
6.3.2010 20:39 dolko | skóre: 7
Rozbalit Rozbalit vše Re: porty pro poštovní server
Tak este pozeram ze courier imap bezi s protokolom IPv6. Je to v tom tvojom vypise. Skus to este prehodit aby courier pouzival IPv4 a pocuval na porte 143 tcp. Popr ak pouzivas iptables tak skus este povolit porty aj v ip6tables.
6.3.2010 21:14 halva-jr | skóre: 12
Rozbalit Rozbalit vše Re: porty pro poštovní server
Blbá otázka: kde se to prosím nastavuje?

Díky moc
6.3.2010 22:47 halva-jr | skóre: 12
Rozbalit Rozbalit vše Re: porty pro poštovní server
Jinak iptables používám a to vím kde se nastavuje, ale nevím, kde se to nastavuje v tom courieru:-( Díky
7.3.2010 12:04 dolko | skóre: 7
Rozbalit Rozbalit vše Re: porty pro poštovní server
Ak si kompiloval courier a mal si v systeme zapnutu podporu IPv6 tak je treba to skompilovat znovu bez podpory IPv6. Je to myslim volba configure --without-ipv6
7.3.2010 21:04 halva-jr | skóre: 12
Rozbalit Rozbalit vše Re: porty pro poštovní server
Hledal jsem na netu, v návodech courieru (který jsou teda takový všelijaký :-) ) ale nevím jak to znovu nakonfigurovat :-( Můžete mi prosím poradit jak pro blbce?

Díky
8.3.2010 21:30 dolko | skóre: 7
Rozbalit Rozbalit vše Re: porty pro poštovní server
Ved so to tam napisal. Ak to bolo kompilovane tak spustit z instalacneho adresara ./configure --disable-ipv6. Alebo bol courier instalovany z nejakeho baliku napr rpm? Ja to vzdy kompilujem. Este ma napadlo ci mas nainstalovane a spustene Courier Authentication Library - Courier Authlib. Vsetko je na http://www.courier-mta.org aj s dokumentaciou.
8.3.2010 22:57 halva-jr | skóre: 12
Rozbalit Rozbalit vše Re: porty pro poštovní server
Instaluji to klasicky apt-get install courier-authdaemon courier-authlib-mysql courier-pop courier-pop-ssl courier-imap courier-imap-ssl. Nevím kde bych tady zvolil bez ipv6 :-(
9.3.2010 08:12 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: porty pro poštovní server
IPv6 bych neřešil – zapnuté IPv6 ničemu nevadí. Nanejvýš to můžete ošetřit tak, že veškerý přístup přes IPv6 zakážete na firewallu nebo ještě lépe nepřidělíte rozhraním žádnou IPv6 adresu, a dál se o IPv6 nemusíte starat.
10.3.2010 21:42 halva-jr | skóre: 12
Rozbalit Rozbalit vše Re: porty pro poštovní server
Odpovědět | | Sbalit | Link | Blokovat | Admin
Reaguji na Filipa Jirsáka. Znovu posílám main.cf a ještě chci říct, ano mám to jako virtuální účty.
myhostname = 3studne.cz
#mydestination = 3studne.cz, localhost, localhost.localdomain
mynetworks = 127.0.0.0/8
message_size_limit = 30720000
virtual_alias_domains =
virtual_alias_maps = proxy:mysql:/etc/postfix/mysql-virtual_forwardings.cf, mysql:/etc/postfix/mysql-virtual_email2email.cf
virtual_mailbox_domains = proxy:mysql:/etc/postfix/mysql-virtual_domains.cf
virtual_mailbox_maps = proxy:mysql:/etc/postfix/mysql-virtual_mailboxes.cf
virtual_mailbox_base = /home/vmail
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
smtpd_sasl_auth_enable = yes
broken_sasl_auth_clients = yes
smtpd_sasl_authenticated_header = yes
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
smtpd_use_tls = yes
smtpd_tls_cert_file = /etc/postfix/smtpd.cert
smtpd_tls_key_file = /etc/postfix/smtpd.key
transports_maps = proxy:mysql:/etc/postfix/mysql-virtual_transports.cf
virtual_create_maildirsize = yes
virtual_maildir_extended = yes
virtual_mailbox_limit_maps = proxy:mysql:/etc/postfix/mysql-virtual_mailbox_limit_maps.cf
virtual_mailbox_limit_override = yes
virtual_maildir_limit_message = "The user you are trying to reach is over quota."
virtual_overquota_bounce = yes
proxy_read_maps = $local_recipient_maps $mydestination $virtual_alias_maps $virtual_alias_domains $virtual_mailbox_maps $virtual_mailbox_limit_maps
content_filter = amavis:[127.0.0.1]:10024
receive_override_options = no_address_mappings
Díky
10.3.2010 22:01 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: porty pro poštovní server
Nastavte mydestination na prázdnou hodnotu (když je nenastavíte, použije se výchozí hodnota, což vy nechcete). A zakomentujte řádek s transports_maps – myslím, že nechcete používat pro různé účty různé transporty, ale vše se má doručovat defaultními transporty.
10.3.2010 22:17 halva-jr | skóre: 12
Rozbalit Rozbalit vše Re: porty pro poštovní server
Takže nastaveno, zrestartováno a nepomohlo :-( Asi ten server žije vlastním životem a neřídí se pravidly, jinak to nevidím :-D

Mám poslat nějaký logy?
10.3.2010 23:00 halva-jr | skóre: 12
Rozbalit Rozbalit vše Re: porty pro poštovní server
Posílám jeden log co se mi zdá, že možná by mohl ukazovat na chybu
Mar 10 22:54:09 server1 postfix/qmgr[23742]: 282711B480: from=< root@3studne.cz >, size=829, nrcpt=1 (queue active)
Mar 10 22:54:09 server1 postfix/qmgr[23742]: CE9DF1B483: from=< jiri-jr@halva.org >, size=3585, nrcpt=1 (queue active)
Mar 10 22:54:09 server1 postfix/proxymap[23859]: warning: mysql query failed: FUNCTION mail.CONCAT does not exist
Mar 10 22:54:09 server1 postfix/virtual[23860]: warning: table virtual_mailbox_maps: lookup zkouska@3studne.cz: Success
Mar 10 22:54:09 server1 postfix/virtual[23862]: warning: table virtual_mailbox_maps: lookup zkouska@3studne.cz: Success
Mar 10 22:54:09 server1 postfix/virtual[23860]: 282711B480: to=< zkouska@3studne.cz >, relay=virtual, delay=2369, delays=2369/0.08/0/0.06, dsn=4.3.5, status=deferred (mail system configuration error)
Mar 10 22:54:09 server1 postfix/virtual[23862]: CE9DF1B483: to=< zkouska@3studne.cz >, relay=virtual, delay=2331, delays=2331/0.05/0/0.07, dsn=4.3.5, status=deferred (mail system configuration error)
11.3.2010 07:58 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: porty pro poštovní server
Jednak píše, že MySQL nezná funkci mail.CONCAT. A pak píše o nějaké chybě konfigurace, což sice může být to samé, ale spíš ne (ta chyba s funkcí je označena jen jako varování). Pokud je ale nějaká chyba v konfiguračním souboru, mělo by se to vypsat při startu Postfixu.
11.3.2010 08:33 halva-jr | skóre: 12
Rozbalit Rozbalit vše Re: porty pro poštovní server
Dobrý den,

při startu žádnou chybu nepíše. /var/log/email.info
Mar 11 08:25:10 server1 postfix/master[23739]: terminating on signal 15
Mar 11 08:25:12 server1 postfix/master[24768]: daemon started -- version 2.5.5, configuration /etc/postfix
A tu funkci mail.CONCAT mám tedy nějak řešit? Na internetu jsem o tom žádný info nenašel. Možná jsem ale jen špatně hledal.

Děkuji
11.3.2010 09:22 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: porty pro poštovní server
Tu funkci byste vyřešit měl, nemůžou pak správně fungovat SQL dotazy. Na internetu o tom asi nic nenajdete, to máte chybu ve vašem SQL příkazu – pravděpodobně tam chcete použít funkci CONCAT().
11.3.2010 11:31 halva-jr | skóre: 12
Rozbalit Rozbalit vše Re: porty pro poštovní server
Tleskám Vám a děkuji za pomoc! Už to všechno šlape tak jak má. V jednom konfiguračním souboru jsem měl za funkcí CONCAT mezeru a ta to celé dělala.

Ještě by mě zajímala jedna věc. Je to naprostý detail a s funkčností nemá nic společného, takže mi nebude vadit, když se nevyřeší. Nastavil jsem squirrelmail na češtinu (doinstaloval local atd.) a někdy se čeština načte a někdy se načte angličtina. Nevíte čím by to mohlo být?

Ještě jednou děkuji za Vaši pomoc.
11.3.2010 11:41 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: porty pro poštovní server
Není to konfigurací preferovaných jazyků v prohlížeči? Ve Firefoxu Možnosti – Obsah – Vybrat jazyky.
11.3.2010 11:56 halva-jr | skóre: 12
Rozbalit Rozbalit vše Re: porty pro poštovní server
Ale je možný aby se to v jednom prohlížeči načetlo jednou česky a pak přejdu do jinýn složky a je to anglicky a pak jiný zase v angličtině a jiná v češtině. Víte co, že to tak jako strašně blbne.

Teď jsem na Firefoxu, protože nejsem doma, ale jinak používám Chrome a ten blbne úplně naprosto stejně.

Ale jak jsem říkal, je to jen detail a když to nebude v češtině, tak mi to nebude vadit.
11.3.2010 12:03 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: porty pro poštovní server
Pokud se to mění v jednom prohlížeči, tímhle nastavením to nebude. Ale pak to vypadá na chybu Squirrelmailu (pokud je to stále stejný typ stránky, a zobrazuje se v různých jazycích).
11.3.2010 17:03 halva-jr | skóre: 12
Rozbalit Rozbalit vše Re: porty pro poštovní server
Dobrý den,

ano, např. INBOX se jednou zobrazí v češtině, pak klidnu na SENT to je v angličtině a INBOX už je potom taky v angličtině, pak je to zas chvilku něco v češtině pak něco v angličtině. Nechápu jakto :-(
11.3.2010 17:11 Lol Phirae | skóre: 23
Rozbalit Rozbalit vše Re: porty pro poštovní server
Hod to z vokna a nainstaluj neco rozumnyho... (horde, roundcube). Tahle mrtvola uz fakt potrebuje umrit, stydel bych se to nekam na server dat, vsechny ty vzhledy vypadaj jako omalovanky barvoslepeho mirne mentalne retardovaneho jedince a kdyz si to predelat tak, aby to vypadalo pouzitelne, tak to muzes celej squirrelmail rovnou forknout a vyvijet si ho sam, protoze jinak se ti to pri kazdym upgradu rozbije.
11.3.2010 18:00 halva-jr | skóre: 12
Rozbalit Rozbalit vše Re: porty pro poštovní server
OK. Klidně to hodím z vokna :-) Roundcubemail vypadá víc než dobře. Nevím ale jak ho nastavit. Nemáte nějaký jednoduchý návod? Případně nevíte jak se použije plugin na nastavení Roundcubemail podle Squirrel? Našel jsem to tady http://trac.roundcube.net/browser/trunk/roundcubemail/plugins/squirrelmail_usercopyale nevím jak to použít :-(

Díky
11.3.2010 18:21 halva-jr | skóre: 12
Rozbalit Rozbalit vše Re: porty pro poštovní server
Už mi to šlape :-) Našel jsem návod na howtoforge. Díky za radu. Vypadá to skvěle
11.3.2010 18:57 halva-jr | skóre: 12
Rozbalit Rozbalit vše Re: porty pro poštovní server
Měl bych ještě jednu otázku :-) Teď přistupuji na mail tak, že zadám www.3studne.cz/squirrelmail což se mi teda jako docela nelíbí. Nedalo by se nějak udělat že bych třeba zadal www.3studne.cz/webmail nebo /mail nebo tak něco? Nevíte jak by se to dalo nastavit? Děkuji
11.3.2010 20:18 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: porty pro poštovní server
Záleží na tom, jak to máte udělané. Pokud je jen aplikace (Squirrelmail nebo Roundcube) rozbalená v adresáři squirrelmail, který je v adresáři odkazovaném v konfiguraci Apache jako DocumentRoot, stačí ten adresář přejmenovat. Pokud je ta aplikace někde jinde a Apache je do toho adresáře přesměrován, upravte v konfiguraci Apache tu cestu, která se přesměrovává.

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.