Постфикс + Голубятня + IMAP SSL: вход в систему IMAP: Прерванный вход в систему

Знакомлюсь с почтовыми компонентами Почтового сервера и конфигурацией.

Зная, что было довольно много изменений конфигурации к Голубятне 2.x и готовы использовать шифрование SSL, я столкнулся с этим руководством. Постфикс, Голубятня и POP с конфигурацией SSL. Различием между IMAP и SSL является просто различие пакетов (голубятня-imapd и голубятня-pop3d) и параметры в '/etc/dovecot/conf.d/10-master.conf'.

Полностью следовали руководству, создавая 2 почтовых учетных записей пользователей. Я сначала работаю в следующую проблему при попытке соединиться с Почтовой программой OSX.

dovecot: auth: Error: passwd-file /etc/dovecot/passwd: User xx@domain is missing userdb info 

Отмечая, что имена пользователей и пароли хранятся в отдельных файлах, я изменился '/etc/dovecot/conf.d/auth-system.conf.ext', включать пользовательский файл, следующим образом

passdb {
  driver = passwd-file
  args = scheme=cram-md5 username_format=%u /etc/dovecot/passwd
  #driver = pam
  #[session=yes] [setcred=yes] [failure_show_msg=yes] [max_requests=<n>]
  #[cache_key=<key>] [<service name>]
  #args = dovecot
}

userdb {
  driver = passwd-file
  args = username_format=%u /etc/dovecot/users
  #<doc/wiki/AuthDatabase.Passwd.txt>
  #driver = passwd
  #[blocking=no]
  #args =

  # Override fields from passwd
  #override_fields = home=/home/virtual/%u
}

Также после проблемы, подобной здесь, я также изменил 'etc/postfix/main.cf' путем комментария:

smtpd_sasl_application_name = smtpd

Все в порядке кроме этой заключительной проблемы, с которой я сталкиваюсь. Постфикс, конечно, работающий, имеющий, посылает тестовое электронное письмо с mailutils. Сообщение об ошибке:

dovecot: imap-login: Aborted login (auth failed, 1 attempts in 2 secs): user=xx, method=LOGIN, rip=xx.xx.xx.xx, lip=xx.xx.xx.xx, TLS, session=<xxxxxxx> 

Я только использую IMAP с SSH STARTTLS на портах 993 и 587 соответственно. Скажите это, поскольку другие почтовые порты протокола заблокированы Брандмауэром UFW на моем экземпляре Amazon EC2 Ubuntu 14.04. Странно при отправке электронного письма от другой учетной записи домена до моего домена, никакая почтовая трассировка не показывает под '/home/vmail/domain/user/new'. Также установили соответствующие рекорды DNS следующим образом:

* 10800 IN A server-ip
@ 10800 IN A server-ip
@ 10800 IN MX 10 mail.mydomain 

Это - моя ситуация; любой вход высоко ценился бы.

1
задан 9 September 2015 в 02:57
1 ответ

В /etc/postfix/master.cf add:

dovecot   unix  -       n       n       -       -       pipe
  flags=DROhu user=vmail:vmail argv=/usr/lib/dovecot/deliver -f ${sender} -d ${user}@${nexthop}

В / etc / postfix main.cf add:

dovecot_destination_recipient_limit = 1
virtual_mailbox_domains = your.domain.here
virtual_transport = dovecot 

Предполагается, что пользователь vmail является владельцем / home / virtual , при необходимости отрегулируйте.

Если после подтверждения этой конфигурации в постфиксе у вас все еще есть проблемы, отправьте вам полный постфикс (не стесняйтесь дезинфицировать информацию о домене на excplt.com и т. д.) и файлы конфигурации dovecot.

1
ответ дан 4 December 2019 в 00:00

Теги

Похожие вопросы