голубятня-lmtp не существует

Slicehost по сравнению с Amazon EC2 не действительно справедлив.

Я проверил бы Linode по сравнению с Amazon EC2. Так или иначе моя компания недавно решила использовать Linode из-за простоты использования и обращения лучших уровней ввода-вывода. Amazon лучше, если Ваши требования являются минимальными или чрезмерными в каком-либо смысле. Linode/Slicehost побеждают при необходимости в качестве уровни ввода-вывода. Существует больше преимуществ/недостатков, но я все еще предпочитаю Linode.

4
задан 31 May 2013 в 15:36
4 ответа

Я обнаружил, что, хотя у меня есть Protocol = lmtp pop3 imap в /etc/dovecot/dovecot.conf , он переопределен ] /etc/dovecot/conf.d/01-mail-stack-delivery.conf , который содержит только протоколов = pop3 imap sieve . Я изменил этот файл, и протокол lmtp работает.

5
ответ дан 3 December 2019 в 02:29
0
ответ дан 3 December 2019 в 02:29

Ответы и ответы, которые уже были даны, содержат все части решения, вот моя попытка связать эту информацию вместе, борясь с и теперь исправив ту же проблему:

Обзор : 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 )чтобы это изменение конфигурации вступило в силу
  • Дважды проверьте работающую конфигурацию с помощью dovecot -n : Убедитесь, что протоколы установлены и включают lmtp ; убедитесь, что указанная выше параграф service auth также отображается.
  • Если вы указываете имя сокета dovecot-lmtp , как указано выше, теперь оно должно существовать, проверьте с помощью ls -l / var / spool / postfix / private / dovecot-lmtp
  • Теперь это должно хорошо работать с Postfix.
7
ответ дан 3 December 2019 в 02:29

Это очень интересная вещь . Я сделал все, что здесь читал. В моем личном каталоге есть

/var/spool/postfix/private/lmtp

, но нет

/var/spool/postfix/private/dovecot-lmtp

, поэтому постфикс говорит мне:

0
ответ дан 3 December 2019 в 02:29

Теги

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