Fórum Ubuntu CZ/SK

Ostatní => Ubuntu Server => Téma založeno: WarfaceZ 07 Června 2016, 01:15:58

Název: [VYŘEŠENO] Imap server
Přispěvatel: WarfaceZ 07 Června 2016, 01:15:58
Zdravím postupoval jsem dle návodu - https://www.ictspecialista.cz/archives/1453,  d8le jsem vyzkoušel telnet imap.mojedomena.cz imap ale nedostalo se mi odpovědi, přitom na localhost je vše ok, neví někdo co s tím ? Děkuji
Název: Re:Imap server
Přispěvatel: Petr Merlin Vaněček 07 Června 2016, 07:40:51
A máš nastavený DNS záznam imap.mojedomena.cz ?
Název: Re:Imap server
Přispěvatel: WarfaceZ 07 Června 2016, 07:44:25
A máš nastavený DNS záznam imap.mojedomena.cz ?
pro imap ne, pro mail ano

Citace
   mail   1800   A   185.8.238.40   
   mail   1800   MX   10 mail.troia-studio.cz   
   mail   1800   TXT   v=spf1 mx -all

Než jsem se vůbec pustil do instalace tak fungovalo obyčejné odesílání email:
Kód: [Vybrat]
echo "Test email" | mail -s "Test subject" testemail@gmail.comovšem už ani to nejde.
Název: Re:Imap server
Přispěvatel: Petr Merlin Vaněček 07 Června 2016, 08:43:04
Dobře, ale kousek nahoře píšeš:
Kód: [Vybrat]
d8le jsem vyzkoušel telnet imap.mojedomena.cz imap

tj. pokud ten záznam neexistuje, tak se na něj logicky nedostaneš.

Odesílání musí vyhodit nějakou chybu, pravděpodobně ji najdeš ve /var/log/mail.log
Název: Re:Imap server
Přispěvatel: WarfaceZ 07 Června 2016, 10:40:28
mail.log jsem pročisti po té co jsem dělal tolik testů, a po poslání email přes echo je soubor stále prázdný, a email nepřišel ani do spamu.

pro imap mám tedy nastavit MX záznam nebo bude lepší TXT jak mám nyní na mail ?
Jinak děkuji za trpělivost se mnou, poštovní server nastavuji poprvé.
Název: Re:Imap server
Přispěvatel: ntz_reloaded 07 Června 2016, 12:27:30
mail.log jsem pročisti po té co jsem dělal tolik testů, a po poslání email přes echo je soubor stále prázdný, a email nepřišel ani do spamu.

pro imap mám tedy nastavit MX záznam nebo bude lepší TXT jak mám nyní na mail ?
Jinak děkuji za trpělivost se mnou, poštovní server nastavuji poprvé.

1) potrebujes mit normalne A a PTR zaznam, aby jsi vyresolvoval tu celou vec (imap.mojedomena.cz) a aby ta vec mohle vyresolvovat sebe ...

2) imap je pro pristup do schranek a nesouvisi s dorucovanim emailu (nepocitam-li s tim, ze budes mit napr. dovecoti lmtp jako LDA)

3) kdyz delas test pomoci mailx, tak samozrejme potrebujes na klientovi umet vyresolvovat MX zaznam do prislusne destinace
Název: Re:Imap server
Přispěvatel: Petr Merlin Vaněček 07 Června 2016, 17:22:29
Hlavně pokud to nevypíše vůbec nic, tak bych se zamyslel nad tím, zda vůbec postfix (předpokládám) běží.
Ještě mrkni do logů /var/log/mail.err a /var/log/syslog po restartu dovecotu a postfixu.
Název: Re:Imap server
Přispěvatel: WarfaceZ 07 Června 2016, 19:45:54
Hlavně pokud to nevypíše vůbec nic, tak bych se zamyslel nad tím, zda vůbec postfix (předpokládám) běží.
Ještě mrkni do logů /var/log/mail.err a /var/log/syslog po restartu dovecotu a postfixu.

aha, v mail.err mám
Kód: [Vybrat]
Jun  7 03:29:31 mail postfix/cleanup[25378]: error: open /etc/postfix/sql/virtual_alias_maps.cf: No such file or directory
Jun  7 20:45:40 mail postfix/cleanup[4738]: error: unsupported dictionary type: mysql


v syslog po smazání a znovu vytvoření nic neukazuje.

@ntz_reloaded děkuji, již jsem si nastavil PTR na serveru na mail.troia-studio.cz
Název: Re:Imap server
Přispěvatel: Petr Merlin Vaněček 07 Června 2016, 21:02:36
Ou... syslog se nemaže, maximálně se zkrátí délka na 0.

A hlavně Ti pořád chybí A záznam imap.troia-studio.cz

První chyba znamená, že ti chybí uvedený soubor, druhá, že postfix není kompilovaný s podporou mysql.
Ta naštěstí lze dodat coby modul pomocí
Kód: [Vybrat]
sudo apt-get install postfix-mysql
Název: Re:Imap server
Přispěvatel: WarfaceZ 07 Června 2016, 23:31:43
Ou, jak to ted mám napravit ? :\
záznam jsem již nastavil, a postfix doinstaloval, ale ovšem ted uz nevim co see deje zkrz ten log :\

EDIT: Tak jsem ho obnovil pres reload syslog, ale mail.err nevim jak obnovit :/

Kód: [Vybrat]
Jun  7 23:43:30 mail postfix/pickup[8946]: 1ED3D357AD4: uid=0 from=<root@mail.troia-studio.cz>
Jun  7 23:43:30 mail postfix/cleanup[9321]: 1ED3D357AD4: message-id=<20160607214330.1ED3D357AD4@mail.troia-studio.cz>
Jun  7 23:43:30 mail postfix/qmgr[8947]: 1ED3D357AD4: from=<root@mail.troia-studio.cz>, size=369, nrcpt=1 (queue active)
Jun  7 23:43:30 mail postfix/trivial-rewrite[9322]: warning: connect to mysql server localhost: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Jun  7 23:43:30 mail postfix/trivial-rewrite[9322]: warning: mysql:/etc/postfix/mysql-virtual-mailbox-domains.cf: table lookup problem
Jun  7 23:43:30 mail postfix/trivial-rewrite[9322]: warning: virtual_mailbox_domains lookup failure
Jun  7 23:43:30 mail postfix/error[9325]: 1ED3D357AD4: to=<ghome.cz@gmail.com>, relay=none, delay=0.09, delays=0.06/0.02/0/0.01, dsn=4.3.0, status=deferred (address resolver failure)
tohle vypise po poslani mailu.

EDIT: Tak jsem postfix a dovecot odinstaloval rovnou pres purge, a zacnu od zacatku, muzete prosim doporucit nejaky dobry navod cs/sk/en ktery by nastavoval i pro vice domen ?, na serveru mám nainstalované PHP 7. Dekuji
Název: Re:Imap server
Přispěvatel: Petr Merlin Vaněček 08 Června 2016, 18:59:45
No podle toho logu jsi měl blbě nastavené připojení k mysql, takže chudák totálně netušil, co po něm chceš.
Název: Re:Imap server
Přispěvatel: WarfaceZ 08 Června 2016, 21:31:23
No podle toho logu jsi měl blbě nastavené připojení k mysql, takže chudák totálně netušil, co po něm chceš.

ano, kontroloval jsem konfiguraci měl jsem vše správně, ale je možný že jsem zapomněl na nějaký jiný konf. :-/
Název: Re:Imap server
Přispěvatel: Petr Merlin Vaněček 08 Června 2016, 21:43:08
Buď socket na jiném místě, nebo blbé jméno a heslo ...
Název: Re:Imap server
Přispěvatel: WarfaceZ 09 Června 2016, 02:00:11
Buď socket na jiném místě, nebo blbé jméno a heslo ...
ajo, no udělal jsem instalaci znova, mussel jsem ještě doinstalovat dovecot-mysql

syslog:
Kód: [Vybrat]
Jun  9 01:52:10 mail dovecot: log: Warning: Killed with signal 15 (by pid=1 uid=0 code=kill)
Jun  9 01:52:10 mail dovecot: master: Warning: Killed with signal 15 (by pid=1 uid=0 code=kill)
Jun  9 01:52:10 mail dovecot: master: Dovecot v2.2.9 starting up (core dumps disabled)

ovsem do schranky se nedostanu, pouzil jsem tentokrat navod: https://wiki.archlinux.org/index.php/Virtual_user_mail_system

chvíli načítá a pak na roundcube vyskočí upozornění že se připojení k imap nezdařilo.

moje DNS
Kód: [Vybrat]
imap 1800 A 185.8.238.40
imap 1800 MX 10 imap.troia-studio.cz
imap 1800 TXT v=spf1 mx -all
mail 1800 A 185.8.238.40
mail 1800 MX 10 mail.troia-studio.cz
mail 1800 TXT v=spf1 mx -all

mail.log error
Kód: [Vybrat]
Jun  9 04:07:19 mail postfix/smtpd[4000]: warning: SASL: Connect to /var/run/dovecot/auth-client failed: No such file or directory
Jun  9 04:07:19 mail postfix/smtpd[4000]: fatal: no SASL authentication mechanisms
Název: Re:Imap server
Přispěvatel: ntz_reloaded 09 Června 2016, 14:48:31
tady je jeden zasadni problem ... ty vybec nerozumis tomu co delas a nastavit spravne mail neni to stejne, jako nastavit si firefox :D

muzes nam ukazat jak se to presne chova pokud se pripojis na ten imapovej port a zadas tam normalne imapove prikazy ?

eg pokud se pripojujes k socketu, tak `nc -6U /cesta', pokud k imaps (nebo jinal SSLized) tak `openssl s_client -connect adresa:port' a pokud to neni se SSL tak staci telnet ..

pak tam zadej:

Kód: [Vybrat]
a0 LOGIN jmeno heslo
a1 EXAMINE INBOX
a2 LIST "" "*"
a3 LOGOUT
Název: Re:Imap server
Přispěvatel: WarfaceZ 09 Června 2016, 15:22:47
tady je jeden zasadni problem ... ty vybec nerozumis tomu co delas a nastavit spravne mail neni to stejne, jako nastavit si firefox :D

muzes nam ukazat jak se to presne chova pokud se pripojis na ten imapovej port a zadas tam normalne imapove prikazy ?

eg pokud se pripojujes k socketu, tak `nc -6U /cesta', pokud k imaps (nebo jinal SSLized) tak `openssl s_client -connect adresa:port' a pokud to neni se SSL tak staci telnet ..

pak tam zadej:

Kód: [Vybrat]
a0 LOGIN jmeno heslo
a1 EXAMINE INBOX
a2 LIST "" "*"
a3 LOGOUT

máš pravdu no :/, na imapovej port se mi nejde připojit, zkoušel jsem 993 a 143, což by měli být defaultní.

EDIT:
MX záznamy mám:

Kód: [Vybrat]
    1800    A   X.X.X.X
    1800    AAAA    XXXX
*   1800    A   X.X.X.X
*   1800    AAAA    XXXX
imap    1800    A   X.X.X.X
imap    1800    MX  10 imap.domena.cz
imap    1800    TXT v=spf1 mx -all
mail    1800    A   X.X.X.X
mail    1800    MX  10 mail.domena.cz
mail    1800    TXT v=spf1 mx -all

roundcube vyhazuje chybu:

Kód: [Vybrat]
Login failed for xxx@domena.cz from 88.103.224.1. Empty startup greeting (localhost:993))a syslog

Kód: [Vybrat]
Jun  9 03:09:01 mail CRON[2543]: (root) CMD (  [ -x /usr/lib/php/sessionclean ] && /usr/lib/php/sessionclean)
Jun  9 03:09:01 mail CRON[2542]: (root) CMD (  [ -x /usr/lib/php5/maxlifetime ] && [ -x /usr/lib/php5/sessionclean ] &&
[ -d /var/lib/php5 ] && /usr/lib/php5/sessionclean /var/lib/php5 $(/usr/lib/php5/maxlifetime))
Jun  9 03:09:01 mail postfix/pickup[1596]: A191D3B7091: uid=0 from=<root>
Jun  9 03:09:01 mail postfix/cleanup[2611]: A191D3B7091: message-id=<20160609010901.A191D3B7091@troia-studio.cz>
Jun  9 03:09:01 mail postfix/qmgr[1597]: A191D3B7091: from=<root@troia-studio.cz>, size=2004, nrcpt=1 (queue active)
Jun  9 03:09:01 mail postfix/trivial-rewrite[2613]: warning: do not list domain troia-studio.cz in BOTH mydestination and virtual_mailbox_domains
Jun  9 03:09:01 mail postfix/virtual[2615]: warning: maildir access problem for UID/GID=5000/5000: create maildir file /home/vmail/root@troia-studio.cz/tmp/1465434541.P2615.mail.troia-studio.cz: Permission denied
Jun  9 03:09:01 mail postfix/virtual[2615]: warning: perhaps you need to create the maildirs in advance
Jun  9 03:09:01 mail postfix/virtual[2615]: A191D3B7091: to=<root@troia-studio.cz>, orig_to=<root>, relay=virtual, delay=0.09, delays=0.05/0.02/0/0.02, dsn=4.2.0, status=deferred (maildir delivery failed: create maildir file /home/vmail/root@troia-studio.cz/tmp/1465434541.P2615.mail.troia-studio.cz: Permission denied)
Jun  9 03:11:37 mail postfix/smtpd[2626]: connect from localhost[127.0.0.1]
Jun  9 03:13:41 mail postfix/qmgr[1597]: 64DA83B7077: from=<jan.galek@troia-studio.cz>, size=508, nrcpt=1 (queue active)Jun  9 03:13:41 mail postfix/trivial-rewrite[2652]: warning: do not list domain troia-studio.cz in BOTH mydestination and virtual_mailbox_domains
Jun  9 03:13:41 mail postfix/virtual[2654]: warning: maildir access problem for UID/GID=5000/5000: create maildir file /home/vmail/root@troia-studio.cz/tmp/1465434821.P2654.mail.troia-studio.cz: Permission denied
Ještě doplním že mailserver je na steném serveru jak weby.
Název: Re:Imap server
Přispěvatel: WarfaceZ 12 Června 2016, 02:46:09
Vyřešeno, instaloval jsem přes iredmail, nějaké chyby se našli, ale ty jsem rychle vyřešil. Děkuji všem za pomoct ;)