Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: [VYŘEŠENO] Imap server  (Přečteno 9889 krát)

WarfaceZ

  • Návštěvník
  • Příspěvků: 91
    • Gcore.cz - Herní portál a magazín
[VYŘEŠENO] Imap server
« kdy: 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
« Poslední změna: 12 Června 2016, 02:46:42 od WarfaceZ »

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5057
    • Lomítkáři
Re:Imap server
« Odpověď #1 kdy: 07 Června 2016, 07:40:51 »
A máš nastavený DNS záznam imap.mojedomena.cz ?
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

WarfaceZ

  • Návštěvník
  • Příspěvků: 91
    • Gcore.cz - Herní portál a magazín
Re:Imap server
« Odpověď #2 kdy: 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.
« Poslední změna: 07 Června 2016, 07:46:59 od WarfaceZ »

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5057
    • Lomítkáři
Re:Imap server
« Odpověď #3 kdy: 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
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

WarfaceZ

  • Návštěvník
  • Příspěvků: 91
    • Gcore.cz - Herní portál a magazín
Re:Imap server
« Odpověď #4 kdy: 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é.

ntz_reloaded

  • Lokaj
  • Závislák
  • ***
  • Příspěvků: 3735
  • skill :: ur home erly
Re:Imap server
« Odpověď #5 kdy: 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
tikejte mi, taky Vam tikam ...
song of the day - openSUSE, openindiana, DuckDuckGo
The noise ain't noise anymore, who's to blame, WHO'S TO BLAME ??

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5057
    • Lomítkáři
Re:Imap server
« Odpověď #6 kdy: 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.
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

WarfaceZ

  • Návštěvník
  • Příspěvků: 91
    • Gcore.cz - Herní portál a magazín
Re:Imap server
« Odpověď #7 kdy: 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
« Poslední změna: 07 Června 2016, 20:52:07 od WarfaceZ »

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5057
    • Lomítkáři
Re:Imap server
« Odpověď #8 kdy: 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
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

WarfaceZ

  • Návštěvník
  • Příspěvků: 91
    • Gcore.cz - Herní portál a magazín
Re:Imap server
« Odpověď #9 kdy: 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
« Poslední změna: 08 Června 2016, 11:41:06 od WarfaceZ »

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5057
    • Lomítkáři
Re:Imap server
« Odpověď #10 kdy: 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š.
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

WarfaceZ

  • Návštěvník
  • Příspěvků: 91
    • Gcore.cz - Herní portál a magazín
Re:Imap server
« Odpověď #11 kdy: 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. :-/

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5057
    • Lomítkáři
Re:Imap server
« Odpověď #12 kdy: 08 Června 2016, 21:43:08 »
Buď socket na jiném místě, nebo blbé jméno a heslo ...
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

WarfaceZ

  • Návštěvník
  • Příspěvků: 91
    • Gcore.cz - Herní portál a magazín
Re:Imap server
« Odpověď #13 kdy: 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
« Poslední změna: 09 Června 2016, 04:09:41 od WarfaceZ »

ntz_reloaded

  • Lokaj
  • Závislák
  • ***
  • Příspěvků: 3735
  • skill :: ur home erly
Re:Imap server
« Odpověď #14 kdy: 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
tikejte mi, taky Vam tikam ...
song of the day - openSUSE, openindiana, DuckDuckGo
The noise ain't noise anymore, who's to blame, WHO'S TO BLAME ??

WarfaceZ

  • Návštěvník
  • Příspěvků: 91
    • Gcore.cz - Herní portál a magazín
Re:Imap server
« Odpověď #15 kdy: 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.
« Poslední změna: 10 Června 2016, 02:09:51 od WarfaceZ »

WarfaceZ

  • Návštěvník
  • Příspěvků: 91
    • Gcore.cz - Herní portál a magazín
Re:Imap server
« Odpověď #16 kdy: 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 ;)

 

Provoz zaštiťuje spolek OpenAlt.