Slicehost по сравнению с Amazon EC2 не действительно справедлив.
Я проверил бы Linode по сравнению с Amazon EC2. Так или иначе моя компания недавно решила использовать Linode из-за простоты использования и обращения лучших уровней ввода-вывода. Amazon лучше, если Ваши требования являются минимальными или чрезмерными в каком-либо смысле. Linode/Slicehost побеждают при необходимости в качестве уровни ввода-вывода. Существует больше преимуществ/недостатков, но я все еще предпочитаю Linode.
Я обнаружил, что, хотя у меня есть Protocol = lmtp pop3 imap
в /etc/dovecot/dovecot.conf
, он переопределен ] /etc/dovecot/conf.d/01-mail-stack-delivery.conf
, который содержит только протоколов = pop3 imap sieve
. Я изменил этот файл, и протокол lmtp работает.
Ответы и ответы, которые уже были даны, содержат все части решения, вот моя попытка связать эту информацию вместе, борясь с и теперь исправив ту же проблему:
Обзор : Dovecot воздействует на раздел service lmtp
только в том случае, если lmtp
отображается в настройке протоколов
. Особенно, если у вас есть собственный файл dovecot.conf
, вы могли что-то пропустить.
Деталь (для Debian и с расширением Ubuntu): Вот основные шаги,
apt-get install dovecot-lmtpd
dovecot.conf
(в / etc / dovecot
) включает строку ! include_try /usr/share/dovecot/protocols.d/ * .protocol
: здесь устанавливается протоколов
(в частности, файл lmtp.protocol
содержит протоколов = $ протоколов lmtp
Теперь о раздел service lmtp
: он должен быть в conf.d / 10-master.conf
, но может быть пустым; исходный вопрос имеет настройки в этом разделе (измените соответственно, если вы делаете то же самое ):
service lmtp {
unix_listener / var / spool / postfix / private / dovecot-lmtp {
mode = 0600
user = postfix
группа = постфикс
}
}
Убедитесь, что указанный выше conf.d / 10-master.conf
включен в ваш dovecot.conf
(обычно с ! Include conf.d / *. conf
)
перезагрузить сервис dovecot
)чтобы это изменение конфигурации вступило в силу dovecot -n
: Убедитесь, что протоколы
установлены и включают lmtp
; убедитесь, что указанная выше параграф service auth
также отображается. dovecot-lmtp
, как указано выше, теперь оно должно существовать, проверьте с помощью ls -l / var / spool / postfix / private / dovecot-lmtp
Это очень интересная вещь . Я сделал все, что здесь читал. В моем личном каталоге есть
/var/spool/postfix/private/lmtp
, но нет
/var/spool/postfix/private/dovecot-lmtp
, поэтому постфикс говорит мне: