Hi Yvon,
perhaps you can take a look into your logs at /var/log/mail.log (and dovecot.log as you configured). There Postfix should pickup the incoming email and deliver it to Dovecot. From this communication the problem should be pretty obvious.
Philon
Am 30.09.2015 um 15:14 schrieb Yvon Thoraval yvon.thoraval@gmail.com:
Hey all,
I've just installed Postfix + Dovecot on Xubunto 14.04 LTS. Following this page : Setup a mail server with Postfix and Dovecot on Ubuntu / Debian http://www.binarytides.com/install-postfix-dovecot-debian/
although I'm able to send emails to GMail and other kind of domain, nothing appears on Thunderbird INBOX, nor using openssl :
$ openssl s_client -connect imap.<DOMAIN>.<TLD>:993 CONNECTED(00000003)
<snip />
Start Time: 1443543797 Timeout : 300 (sec) Verify return code: 18 (self signed certificate)
- OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE AUTH=PLAIN AUTH=LOGIN] Dovecot (Ubuntu) ready. A1 LOGIN <USER>@<DOMAIN>.<TLD>
A1 OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS THREAD=ORDEREDSUBJECT MULTIAPPEND URL-PARTIAL CATENATE UNSELECT CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH LIST-STATUS SPECIAL-USE BINARY MOVE] Logged in A2 LIST "" "*" - LIST (\HasNoChildren) "." GMail
- LIST (\HasNoChildren \Drafts) "." Drafts
- LIST (\HasNoChildren) "." j-kiosk
- LIST (\HasNoChildren \Trash) "." Trash
- LIST (\HasNoChildren) "." Pourriel
- LIST (\HasNoChildren) "." "Linux Mint"
- LIST (\HasNoChildren) "." free
- LIST (\HasNoChildren \Sent) "." Sent
- LIST (\HasNoChildren) "." INBOX A2 OK List completed. A3 EXAMINE INBOX
- FLAGS (\Answered \Flagged \Deleted \Seen \Draft)
- OK [PERMANENTFLAGS ()] Read-only mailbox.
- 0 EXISTS
- 0 RECENT
- OK [UIDVALIDITY 1443454274] UIDs valid
- OK [UIDNEXT 1] Predicted next UID
- OK [NOMODSEQ] No permanent modsequences A3 OK [READ-ONLY] Examine completed (0.000 secs).
However, using mail, i can read the emails :
Heirloom mailx version 12.5 6/20/10. Type ? for help.
"/var/mail/desktop": 20 messages 9 new 18 unread
U 1 Desktop User Sun Sep 27 13:01 19/621 ceci est le sujet
<snip />
N 20 Yvon Thoraval Tue Sep 29 18:02 25/1042 another mail with Maildir...
?
my dovecot setup uses vhosts :
$ ls -al /var/mail/vhosts/<DOMAIN>/<USER>/
total 76K
drwxr-sr-x 14 vmail vmail 4,0K sept. 29 18:01 ./
drwxr-sr-x 4 vmail vmail 4,0K sept. 27 10:31 ../
drwxr-sr-x 2 vmail vmail 4,0K sept. 28 17:31 cur/
-rw-r--r-- 1 vmail vmail 272 sept. 28 17:31 dovecot.index.log
-rw-r--r-- 1 vmail vmail 168 sept. 29 16:16 dovecot.mailbox.log
-rw-r--r-- 1 vmail vmail 51 sept. 28 17:31 dovecot-uidlist
-rw-r--r-- 1 vmail vmail 8 sept. 29 16:17 dovecot-uidvalidity
-r--r--r-- 1 vmail vmail 0 sept. 28 17:31 dovecot-uidvalidity.56095d49
drwxr-sr-x 5 vmail vmail 4,0K sept. 29 15:09 .Drafts/
drwxr-sr-x 5 vmail vmail 4,0K sept. 28 18:40 .free/
drwxr-sr-x 5 vmail vmail 4,0K sept. 28 18:41 .GMail/
drwxr-sr-x 5 vmail vmail 4,0K sept. 29 16:17 .j-kiosk/
drwxr-sr-x 5 vmail vmail 4,0K sept. 29 16:17 .Linux Mint/
drwxr-sr-x 2 vmail vmail 4,0K sept. 29 18:01 Maildir/
-rw-r--r-- 1 vmail vmail 0 sept. 28 17:31 maildirfolder
drwxr-sr-x 2 vmail vmail 4,0K sept. 28 17:31 new/
drwxr-sr-x 5 vmail vmail 4,0K sept. 29 15:08 .Pourriel/
drwxr-sr-x 5 vmail vmail 4,0K sept. 29 16:17 .Sent/
-rw-r--r-- 1 vmail vmail 48 sept. 29 16:16 subscriptions
drwxr-sr-x 2 vmail vmail 4,0K sept. 28 17:31 tmp/
drwxr-sr-x 5 vmail vmail 4,0K sept. 29 15:06 .Trash/
with nothing in new subfolder:
$ ls -al /var/mail/vhosts/<DOMAIN>/<USER>/new
total 8,0K
drwxr-sr-x 2 vmail vmail 4,0K sept. 28 17:31 ./
drwxr-sr-x 14 vmail vmail 4,0K sept. 29 18:01 ../
my Postfix version :
$ postconf -d | grep mail_version
mail_version = 2.11.0
my Dovecot version :
$ dovecot --version
2.2.9
my Dovecot conf :
$ sudo dovecot -n
# 2.2.9: /etc/dovecot/dovecot.conf
# OS: Linux 3.14.32-xxxx-std-ipv6-64 x86_64 Ubuntu 14.04.3 LTS ext4
auth_mechanisms = plain login
listen = *
log_path = /var/log/dovecot.log
mail_location = maildir:/var/mail/vhosts/%d/%n
namespace inbox {
inbox = yes
location =
mailbox Drafts {
special_use = \Drafts
}
mailbox Junk {
special_use = \Junk
}
mailbox Sent {
special_use = \Sent
}
mailbox "Sent Messages" {
special_use = \Sent
}
mailbox Trash {
special_use = \Trash
}
prefix =
}
passdb {
driver = pam
}
passdb {
args = scheme=PLAIN username_format=%u /etc/dovecot/dovecot-users
driver = passwd-file
}
postmaster_address = desktop@j-kiosk.com
protocols = " imap lmtp pop3"
service auth {
unix_listener /var/spool/postfix/private/auth {
group = postfix
mode = 0666
user = postfix
}
}
service imap-login {
inet_listener imaps {
port = 993
ssl = yes
}
}
service lmtp {
unix_listener /var/spool/postfix/private/dovecot-lmtp {
group = postfix
mode = 0600
user = postfix
}
}
service pop3-login {
inet_listener pop3s {
port = 995
ssl = yes
}
}
ssl = required
ssl_cert =
ssl_key =
userdb {
driver = passwd
}
userdb {
args = uid=vmail gid=vmail home=/var/mail/vhosts/%d/%n
driver = static
}
protocol imap {
imap_client_workarounds = tb-extra-mailbox-sep
}
my Postfix conf:
$ postconf -n
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
config_directory = /etc/postfix
inet_interfaces = all
inet_protocols = all
mailbox_size_limit = 51200000
mydestination = $myhostname, $mydomain, localhost.$mydomain, localhost
mydomain = <DOMAIN>.<TLD>
myhostname = smtp.<DOMAIN>.<TLD>
mynetworks = <DOMAIN IP>.0/24, 127.0.0.0/8
myorigin =<DOMAIN>.<TLD>
readme_directory = no
recipient_delimiter =
relayhost =
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_sasl_path = private/auth
smtpd_sasl_type = dovecot
smtpd_tls_auth_only = yes
smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtpd_use_tls = yes
virtual_mailbox_domains = /etc/postfix/virtual_mailbox_domains
virtual_transport = lmtp:unix:private/dovecot-lmtp