Fórum Ubuntu CZ/SK
Ostatní => Ubuntu Server => Téma založeno: 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
-
A máš nastavený DNS záznam imap.mojedomena.cz ?
-
A máš nastavený DNS záznam imap.mojedomena.cz ?
pro imap ne, pro mail ano
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:
echo "Test email" | mail -s "Test subject" testemail@gmail.com
ovšem už ani to nejde.
-
Dobře, ale kousek nahoře píšeš:
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
-
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é.
-
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
-
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.
-
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
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
-
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í
sudo apt-get install postfix-mysql
-
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 :/
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
-
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š.
-
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. :-/
-
Buď socket na jiném místě, nebo blbé jméno a heslo ...
-
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: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
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
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
-
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:
a0 LOGIN jmeno heslo
a1 EXAMINE INBOX
a2 LIST "" "*"
a3 LOGOUT
-
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:
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:
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:
Login failed for xxx@domena.cz from 88.103.224.1. Empty startup greeting (localhost:993))
a syslog
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.
-
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 ;)