[Dovecot] [Urgent] Email Retrieval from remote servers doesn't use Dovecot
Kerem Erciyes
kerem.erciyes at gmail.com
Wed Jun 29 16:59:26 EEST 2011
Hi,
What makes you think that e-mail retrieval from remote servers should
be over Dovecot?
Is 193.40.5.156 running Dovecot that it should say "Dovecot ready." ?
I think what you need fetchmail or getmail. Dovecot is a MTA, not a MRA.
Best,
Kerem
On Wed, Jun 29, 2011 at 3:19 PM, Shazia Javed <shazia at ut.ee> wrote:
> ------------------------
> Dovecot Version:
> ------------------------
> 2.0.13
>
> ------------------------
> Output of "dovecot -n":
> ------------------------
> # 2.0.13: /usr/local/etc/dovecot/dovecot.conf
> # OS: Linux 2.6.35-28-generic x86_64 Ubuntu 10.10 ext4
> mail_location = maildir:/home/%u/Maildir
> passdb {
> args = %s
> driver = pam
> }
> protocols = imap pop3
> ssl = no
> userdb {
> driver = passwd
> }
> protocol imap {
> imap_client_workarounds = tb-extra-mailbox-sep
> }
> protocol pop3 {
> pop3_uidl_format = %08Xu%08Xv
> }
>
> ---------------------------
> Objective:
> ---------------------------
> We need to download emails from remote server using Dovecot and
> thunderbird. Our objective is to store emails in maildir or mbox format,
> and process them as part of our research project.
>
> ---------------------------
> Problem:
> ---------------------------
> Dovecot works for localhost, but not for remote servers. How do I know?
> Because thunderbird downloads emails in its default location (specified in
> settings) and not in maildir or mbox folders. If I send mail to
> <user>@<system_name> using mail command, dovecot works and thunderbird
> shows the email stored in maildir folder. But for email from
> <id>@yahoo.com goes to thunderbird's default folder and are browsed from
> there.
>
>
> ---------------------------
> Relevant Technical Details:
> ---------------------------
>
> ps auxw|grep "dovecot\|imap\|pop3"
>
> root 1033 0.0 0.0 52796 1916 ? Ss 12:45 0:00
> /usr/sbin/dovecot -F -c /etc/dovecot/dovecot.conf
> root 1173 0.0 0.0 75096 3284 ? S 12:45 0:00 dovecot-auth
> root 1214 0.0 0.0 75188 3424 ? S 12:45 0:00
> dovecot-auth -w
> dovecot 8356 0.0 0.0 50528 2692 ? S 13:30 0:00 pop3-login
> dovecot 8357 0.0 0.0 50528 2692 ? S 13:30 0:00 pop3-login
> dovecot 8358 0.0 0.0 50528 2688 ? S 13:30 0:00 pop3-login
> dovecot 8359 0.0 0.0 50528 2688 ? S 13:30 0:00 pop3-login
> dovecot 8360 0.0 0.0 50528 2688 ? S 13:30 0:00 pop3-login
> dovecot 8364 0.0 0.0 50540 2688 ? S 13:30 0:00 imap-login
> dovecot 8375 0.0 0.0 50540 2692 ? S 13:30 0:00 imap-login
> dovecot 8378 0.0 0.0 50540 2684 ? S 13:30 0:00 imap-login
> shaz 9048 0.0 0.0 8956 864 pts/0 S+ 15:06 0:00 grep
> --color=auto dovecot\|imap\|pop3
>
>
>
> sudo netstat -lnptu
>
> [sudo] password for shaz:
> Active Internet connections (only servers)
> Proto Recv-Q Send-Q Local Address Foreign Address State
> PID/Program name
> tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN
> 1033/dovecot
> tcp 0 0 0.0.0.0:143 0.0.0.0:* LISTEN
> 1033/dovecot
> tcp 0 0 0.0.0.0:64277 0.0.0.0:* LISTEN
> 2068/skype
> tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN
> 1295/cupsd
> tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN
> 1389/master
> tcp 0 0 0.0.0.0:993 0.0.0.0:* LISTEN
> 1033/dovecot
> tcp 0 0 0.0.0.0:995 0.0.0.0:* LISTEN
> 1033/dovecot
> tcp6 0 0 ::1:631 :::* LISTEN
> 1295/cupsd
> udp 0 0 127.0.0.1:45902 0.0.0.0:*
> 2068/skype
> udp 0 0 0.0.0.0:33754 0.0.0.0:*
> 1065/avahi-daemon:
> udp 0 0 0.0.0.0:5353 0.0.0.0:*
> 1065/avahi-daemon:
> udp 0 0 0.0.0.0:68 0.0.0.0:*
> 2132/dhclient
> udp 0 0 0.0.0.0:64277 0.0.0.0:*
> 2068/skype
> udp6 0 0 :::5353 :::*
> 1065/avahi-daemon:
> udp6 0 0 :::50994 :::*
> 1065/avahi-daemon:
>
>
>
> sudo lsof -i | grep LISTEN
>
> dovecot 1033 root 6u IPv4 7578 0t0 TCP *:imap2 (LISTEN)
> dovecot 1033 root 7u IPv4 7579 0t0 TCP *:imaps (LISTEN)
> dovecot 1033 root 9u IPv4 7580 0t0 TCP *:pop3 (LISTEN)
> dovecot 1033 root 10u IPv4 7581 0t0 TCP *:pop3s (LISTEN)
> cupsd 1295 root 5u IPv6 7932 0t0 TCP Casper:ipp (LISTEN)
> cupsd 1295 root 6u IPv4 7933 0t0 TCP
> localhost.localdomain:ipp (LISTEN)
> master 1389 root 12u IPv4 9284 0t0 TCP *:smtp (LISTEN)
> skype 2068 shaz 67u IPv4 18344 0t0 TCP *:64277 (LISTEN)
> pop3-logi 8356 dovecot 4u IPv4 7580 0t0 TCP *:pop3 (LISTEN)
> pop3-logi 8356 dovecot 5u IPv4 7581 0t0 TCP *:pop3s (LISTEN)
> pop3-logi 8357 dovecot 4u IPv4 7580 0t0 TCP *:pop3 (LISTEN)
> pop3-logi 8357 dovecot 5u IPv4 7581 0t0 TCP *:pop3s (LISTEN)
> pop3-logi 8358 dovecot 4u IPv4 7580 0t0 TCP *:pop3 (LISTEN)
> pop3-logi 8358 dovecot 5u IPv4 7581 0t0 TCP *:pop3s (LISTEN)
> pop3-logi 8359 dovecot 4u IPv4 7580 0t0 TCP *:pop3 (LISTEN)
> pop3-logi 8359 dovecot 5u IPv4 7581 0t0 TCP *:pop3s (LISTEN)
> pop3-logi 8360 dovecot 4u IPv4 7580 0t0 TCP *:pop3 (LISTEN)
> pop3-logi 8360 dovecot 5u IPv4 7581 0t0 TCP *:pop3s (LISTEN)
> imap-logi 8364 dovecot 4u IPv4 7578 0t0 TCP *:imap2 (LISTEN)
> imap-logi 8364 dovecot 5u IPv4 7579 0t0 TCP *:imaps (LISTEN)
> imap-logi 8375 dovecot 4u IPv4 7578 0t0 TCP *:imap2 (LISTEN)
> imap-logi 8375 dovecot 5u IPv4 7579 0t0 TCP *:imaps (LISTEN)
> imap-logi 8378 dovecot 4u IPv4 7578 0t0 TCP *:imap2 (LISTEN)
> imap-logi 8378 dovecot 5u IPv4 7579 0t0 TCP *:imaps (LISTEN)
>
>
>
> telnet 127.0.0.1 110
>
> Trying 127.0.0.1...
> Connected to 127.0.0.1.
> Escape character is '^]'.
> +OK Dovecot ready.
>
>
>
> telnet 127.0.0.1 143
>
> Trying 127.0.0.1...
> Connected to 127.0.0.1.
> Escape character is '^]'.
> * OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE
> STARTTLS AUTH=PLAIN] Dovecot ready.
> 1 logout
> * BYE Logging out
> 1 OK Logout completed.
> Connection closed by foreign host.
>
>
>
> telnet mail.ut.ee 110
>
> Trying 193.40.5.156...
> Connected to mailhost.ut.ee.
> Escape character is '^]'.
> +OK POP3 ready
> quit
> +OK
> Connection closed by foreign host.
>
>
>
> telnet mail.ut.ee 143
>
> Trying 193.40.5.156...
> Connected to mailhost.ut.ee.
> Escape character is '^]'.
> * OK IMAP4 ready
> 1 logout
> * BYE
> 1 OK completed
> Connection closed by foreign host.
>
>
> -----------------
> Commentary:
> -----------------
>
> As is obvious from the commands and output listed above that dovecot is
> running, listening on 110 and 143 - but only for localhost. When I try to
> telnet mail.ut.ee 110/143 I get to see IMAP4/POP3 ready rather than
> Dovecot ready.
>
>
>
> -----------------
> Queries
> -----------------
> Shouldn't I get "Dovecot ready" message for remote servers as well? It is
> an MRA and we shouldn't be required to install it on remote servers,
> right? What should I do to make dovecot work for remote servers?
>
>
>
>
>
--
Kerem Erciyes - Sistem Danismani
http://keremerciyes.com
More information about the dovecot
mailing list