Portál AbcLinuxu, 26. dubna 2024 07:06


Dotaz: Jak na prihlaseni na mail zvenku

30.12.2008 20:04 Nes | skóre: 20 | blog: Nes
Jak na prihlaseni na mail zvenku
Přečteno: 528×
Odpovědět | Admin

Mam postfix + dovecot + mysql + (imap)roundcube - vse mi beha bajecne, jen se mi neda prihlasit zvenku (z jineho klienta) - vubec nevim proc :-(

 

Prosim o pomoc

Dekuji

main.cf (zmenil jsem jen mail.mojedomena.cz):

 


smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no
append_dot_mydomain = no
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${queue_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache
myhostname = mail.mojedomena.cz
mydomain = mail.mojedomena.cz
myorigin = mail.mojedomena.cz
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
relayhost =
mynetworks = 127.0.0.0/8, 83.240.13.204
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
home_mailbox = maildir
config_directory = /etc/postfix
command_directory = /usr/sbin
virtual_mailbox_domains = mysql:$config_directory/mysql_virtual_domains_maps.cf
virtual_mailbox_maps = mysql:$config_directory/mysql_virtual_mailbox_maps.cf
virtual_alias_maps = mysql:$config_directory/mysql_virtual_alias_maps.cf
virtual_minimum_uid = 5000
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
virtual_mailbox_base = /home/var/vmail
virtual_transport = dovecot
virtual_relay_domains = mysql:$config_directory/mysql_virtual_relay_domains_maps.cf
receive_override_options = no_address_mappings
vacation_destination_recipient_limit = 1
 

ICQ 454104749 zacatecnik v debianu 64 bit, mala znalost anglictiny
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

30.12.2008 20:31 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Jak na prihlaseni na mail zvenku
Odpovědět | | Sbalit | Link | Blokovat | Admin

No a na co se chceš přihlásit na SMTP nebo IMAP?

Co to vypíše za chybu?

Jinak zvenku tak to může blokovat firewall, nebo nastavení těch programů a pokud se chceš přihlásit z internetu potřebuješ veřejnou IP nebo aspoň přesměrovaný port.

30.12.2008 20:49 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Jak na prihlaseni na mail zvenku

Jinak jednoduchý test:

telnet server protokol a pokecat si:

[petr@soban ~]$ telnet soban smtp
Trying 127.0.0.1...
Connected to soban.
Escape character is '^]'.
220 soban.doma ESMTP Postfix
HELO soban
250 soban.doma
quit
221 2.0.0 Bye
Connection closed by foreign host.

[petr@soban ~]$ telnet soban pop3
Trying 127.0.0.1...
Connected to soban.
Escape character is '^]'.
+OK Dovecot ready.
user petr
+OK
pass XYZ
+OK Logged in.
list
+OK 13 messages:
1 5793
2 7608
3 6633
4 6145
5 4949
6 3911
7 3911
8 6673
9 8238
10 5933
11 4684
12 4922
13 5325
.
quit
+OK Logging out.
Connection closed by foreign host.
[petr@soban ~]$ 
31.12.2008 09:24 Nes | skóre: 20 | blog: Nes
Rozbalit Rozbalit vše Re: Jak na prihlaseni na mail zvenku

z localu:

telnet localhost imap
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
* OK Dovecot ready.
 

zvenku:

 

telnet MOJEip smtp
Trying MOJEip...
Connected to MOJEip.
Escape character is '^]'.
220 mail.mojedomena.cz ESMTP Postfix (Debian/GNU)
 

u pop3 mmi ti pise telnet: Unable to connect to remote host: Connection refused
 

podle meho by to melo byt ok?

jinak zkousim thunderbirda - to nastaveni mi extra nejde - zadam tam mailovy ucet, imap, v nastaveni zabezpeceni mam "NIKDY" (zkousel jsem i to ostatni take bez uspechu) a "nepouzit zabezpecenou autentizaci" adresa serveru jsem zadaval mail.mojedomena.cz (i mojedomena.cz)

chce to po me (pri prijmu zprav) zadat heslo tak hned jak ho zadam tak: prihlaseni k serveru mail.mojedomena.cz selhalo  (nebo jen mojedomena.cz)

ICQ 454104749 zacatecnik v debianu 64 bit, mala znalost anglictiny
31.12.2008 14:08 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Jak na prihlaseni na mail zvenku

Není to v pořádku.

Dovecot poskytuje jak POP3 tak IMAP.

Takže běží dovecot ? Co je v logu od dovecotu při pokusu o spojení ?

 

31.12.2008 14:24 Nes | skóre: 20 | blog: Nes
Rozbalit Rozbalit vše Re: Jak na prihlaseni na mail zvenku

v dovecot-info jsem pri tomto odmitnuti nasel (thunderbird napsal ze prihlaseni k serveru mail.mojedomena.cz selhalo):

 

dovecot: .2008-12-31 14:22:30 .Info: imap-login: Login: user=<nes@mojedomena.cz>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, secured
dovecot: .2008-12-31 14:22:30 .Info: IMAP(nes@mojedomena.cz): Disconnected: Logged out
 

 

ICQ 454104749 zacatecnik v debianu 64 bit, mala znalost anglictiny
31.12.2008 14:27 Nes | skóre: 20 | blog: Nes
Rozbalit Rozbalit vše Re: Jak na prihlaseni na mail zvenku

edit - omyl - nenapise nic - to napsal pri prihlaseni pres roundcube (ma nastaveno automatickou kontrolu zprav) - pres toho thunderbirda ani tuk.

ICQ 454104749 zacatecnik v debianu 64 bit, mala znalost anglictiny
31.12.2008 09:10 Nes | skóre: 20 | blog: Nes
Rozbalit Rozbalit vše Re: Jak na prihlaseni na mail zvenku

odesilani pres smtp mi funguje ale nefunguje prijimani pres imap

 

FW mam vyply, verejnou IP mam

ICQ 454104749 zacatecnik v debianu 64 bit, mala znalost anglictiny
31.12.2008 09:31 Dušan Hokův | skóre: 43 | blog: Fedora a další...
Rozbalit Rozbalit vše Re: Jak na prihlaseni na mail zvenku
a co vam teda napise po prikazu:

telnet vaseverejnaip imap ?????
31.12.2008 14:31 Nes | skóre: 20 | blog: Nes
Rozbalit Rozbalit vše Re: Jak na prihlaseni na mail zvenku

telnet mojeverejnaip imap
Trying mojeverejnaip...
Connected to mojeverejnaip.
Escape character is '^]'.
* OK Dovecot ready.
 

ICQ 454104749 zacatecnik v debianu 64 bit, mala znalost anglictiny
31.12.2008 18:39 Dušan Hokův | skóre: 43 | blog: Fedora a další...
Rozbalit Rozbalit vše Re: Jak na prihlaseni na mail zvenku
tak v tom pripade vam imap server bezi, a pripojite se na nej i zvenku
3.1.2009 18:29 Nes | skóre: 20 | blog: Nes
Rozbalit Rozbalit vše Re: Jak na prihlaseni na mail zvenku

on bezi, ale pripojit se proste neda

ICQ 454104749 zacatecnik v debianu 64 bit, mala znalost anglictiny
31.12.2008 09:33 Nes | skóre: 20 | blog: Nes
Rozbalit Rozbalit vše Re: Jak na prihlaseni na mail zvenku

jeste prikladam dovecot.conf

 

## Dovecot configuration file
#
base_dir = /var/run/dovecot/
#
# imap imaps pop3 pop3s (use imaps and pop3s if configured for SSL)
protocols = imap
#
# Uncomment the ssl_listen statements and comment out listen if using SSL
protocol imap {
listen = *:143
 ssl_listen = *:993
}
protocol pop3 {
listen = *:110
 ssl_listen = *:995
}
#
# pokud zakomentuju disable_plaintext_auth -> nebere heslo v TB a Outlooku
disable_plaintext_auth = no
log_timestamp = .%Y-%m-%d %H:%M:%S .
syslog_facility = mail
log_path = /var/log/dovecot.log
info_log_path = /var/log/dovecot-info.log
#
# Uncomment these if using SSL
#ssl_cert_file = /etc/ssl/apoc/mailserver/mail-cert.pem
#ssl_key_file = /etc/ssl/apoc/mailserver/mail-key.pem
#ssl_ca_file = /etc/ssl/mycompany/ca/mycompany.pem
#ssl_verify_client_cert = yes
#ssl_parameters_regenerate = 168
#verbose_ssl = no
#
# Where the mailboxes are located
mail_location = maildir:/home/var/vmail/%u@%d
#
#mail_extra_groups = vmail
mail_debug = no
first_valid_uid = 5000
last_valid_uid = 5000
maildir_copy_with_hardlinks = yes
#
protocol imap {
login_executable = /usr/lib/dovecot/imap-login
mail_executable = /usr/lib/dovecot/imap
imap_max_line_length = 65536
}
protocol pop3 {
login_executable = /usr/lib/dovecot/pop3-login
mail_executable = /usr/lib/dovecot/pop3
pop3_uidl_format = %08Xu%08Xv
}
#protocol lda {
#postmaster_address = nes@mojedomena.cz
#sendmail_path = /usr/lib/sendmail
#auth_socket_path = /var/run/dovecot/auth-master
#}
protocol lda {
log_path = /var/log/dovecot-deliver.log
auth_socket_path = /var/run/dovecot/auth-master
postmaster_address = nes@skolamam.org
mail_plugins = cmusieve
global_script_path = /home/var/vmail/globalsieverc
}
#
auth_verbose = no
auth_debug = no
auth_debug_passwords = no
#
auth default {
mechanisms = plain
passdb sql {
args = /etc/dovecot/dovecot-sql.conf
}
userdb sql {
args = /etc/dovecot/dovecot-sql.conf
}
user = nobody
socket listen {
master {
path = /var/run/dovecot/auth-master
mode = 0660
user = vmail
group = vmail
}
client {
path = /var/spool/postfix/private/auth
mode = 0660
user = postfix
group = postfix
}
}
#
# If you want client certificates, use these lines
# ssl_require_client_cert = yes
# ssl_username_from_cert = yes
}
 

ps: tady neexistuje moznost to hodit do CODE?

ICQ 454104749 zacatecnik v debianu 64 bit, mala znalost anglictiny
3.1.2009 20:58 faha
Rozbalit Rozbalit vše Re: Jak na prihlaseni na mail zvenku

Bude treba trochu debugu pro zjisteni kde je problem, podle vse jak pisete tam tam IMAP server nasloucha, pokud dostanete vyzvu

potom co zkusite telnet VASE_VEREJNA_IP 143

(mimochodem, zkousel jste to z LAN ve ktere je server nebo jen z localhostu a pak z venku? Je vas server primo na verejne IP nebo delate portforward?)

 

Doporucuji pred debugem schodit firewall, zalezni na vasi distribuci ( #/etc/init.d/iptables stop), ale lze to resit i jako

#iptables -P INPUT ACCEPT

#iptables -P OUTPUT ACCEPT

#iptables -P FORWARD ACCEPT

(pro jistotu defaultni po;litika na acceptm pro vsechny retezce)

----

Dle info z vaseho konfig dovecotu mate log /var/log/dovecot.log

zpustte na server prikaz , mel by zacit zobrazovat obsah logu

#tail -f /var/log/dovecot.log

A nyni se zkuste pripojit zvenku na IMAP , pozorujte co rika log soubor jeho vystup zkuste zaslat sem, mohlo by to pomoci v diagnostice.

 

3.1.2009 21:09 faha
Rozbalit Rozbalit vše Re: Jak na prihlaseni na mail zvenku

Pokud tady nic nevypadne, sel bych cestou tcpdump a podivat se zda-li opravdu nejaky pakety prisli, pripadne bych se ujistil, ze na druhe strane z aplikace thunderbird/stroje opravdu data odchazeji pokud je to Windows tak pres ethereal/dnes Wireshark pokud Linux tak pres tcpdump.

4.1.2009 11:03 Nes | skóre: 20 | blog: Nes
Rozbalit Rozbalit vše Re: Jak na prihlaseni na mail zvenku

bash: /etc/init.d/iptables: není souborem ani adresářem

 telnet 193.19.177.53 143 (z jineho pc)
Trying 193.19.177.53...
Connected to 193.19.177.53.
Escape character is '^]'.
* OK Dovecot ready.

 

kdyz to zkousim z domu pres TB tak dovecot.log beze zmeny, dovecot-deliver.log take bez zmeny, ale dovecot-info.log mi napsal: 

dovecot: .2009-01-04 10:51:07 .Info: imap-login: Disconnected: user=<nes>, method=PLAIN, rip=83.240.13.204, lip=193.19.177.53
dovecot: .2009-01-04 10:51:50 .Info: imap-login: Disconnected: rip=83.240.77.555, lip=193.19.177.53
dovecot: .2009-01-04 10:52:33 .Info: imap-login: Disconnected: user=<nes>, method=PLAIN, rip=83.240.13.204, lip=193.19.177.53
dovecot: .2009-01-04 10:52:59 .Info: imap-login: Disconnected: user=<nes>, method=PLAIN, rip=83.240.13.204, lip=193.19.177.53
 

ta IP 83.... je IP doma ze ktere se pripojuji

IP 193.... je IP na ktere bezi log a tudiz i dovecot

u vsech techto pokusu mi TB napise pripojeni k serveru mail.mojedomena.cz selhalo

to tedy znamena ze se spravne pripoji, ale z nejakeho duvodu se nemuze zalogovat a stahnout zpravy?

jeste me napadla jedna vec - TB mi vzdy napise zadejte heslo pro USER@mail.mojedomena.cz - neni chyba v tomto? nemelo by to byt jen USER@mojedomana.cz ?

Neni treba nekde povolit mou IP ze ktere se pripojuji?

 

Dik za trpelivost

ICQ 454104749 zacatecnik v debianu 64 bit, mala znalost anglictiny

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.