Если сообщения находятся в очереди и заморожены, ниже ДОЛЖЕН работать - однако я не протестировал ее и не беру на себя ответственности, если это вместо этого становится разумным и ест Ваш mailserver
for i in `mailq | grep "\*\*\* frozen \*\*\*" | cut -f 3 -d " "` ; do exim -Mrm $i ; done
Измените grep шаблон как требуется, если необходимо поразить незамороженные сообщения (это является самым легким, если можно быть уверены, что можно уничтожить все в очереди и, несомненно, сможете работать как пользователь, который может выполнить exim-Mrm и mailq полезно - Вы, возможно, должны вставить sudo
прежде mailq
и exim -Mrm
...
Кроме того, существует почти наверняка более чистый способ сделать это использование xargs, а не for
встроенный и обратные галочки. Надо надеяться, кто-то приедет вскоре с этим :-)
В вашей конфигурации используется smtpd_tls_auth_only = yes
, что и должно быть, поскольку это запрещает отправку паролей в открытом виде. Однако это означает, что AUTH
доступен только по зашифрованным каналам. Вы должны протестировать с помощью
openssl s_client -connect smtp.example.com:25 -starttls smtp -CApath /etc/ssl/certs/
Глядя на конфигурацию dovecot, у вас есть:
unix_listener /var/spool/postfix/private/auth {
group = postfix
mode = 0666
user = postfix
Согласно документации на postfix , у вас должен быть прослушивающий сокет, а не unix_listener - если вы выполняете unix_listener, у вас также должен быть сокет TCP. Так что ваш dovecot.conf должен вместо этого содержать следующее:
socket listen {
client {
path = /var/spool/postfix/private/auth
mode = 0660
user = postfix
group = postfix
}
}
После этого перезапустите dovecot и postfix. Если это по-прежнему не работает, проверьте свои журналы постфиксов (обычно /var/log/mail.log) и опубликуйте любую информацию оттуда в качестве редактирования в исходном вопросе.
Вы отправляете электронное письмо на адрес получателя, указанный в $ mydomain, и вы настроили почтовый сервер так, чтобы он всегда принимал эти письма.
Чтобы проверить аутентификацию , вам необходимо подключиться из сети, которая '