Я использую сервер Ubuntu 20.04. Я установилmailcow: докеризованныйкак показано в ихдокументациякоторый включает Postfix среди других инструментов. Сам почтовый сервер работает без проблем, но я хотел изменить большие вложения со ссылками, поэтому я начал искать решения и нашелMIMEDefangкоторый, как я прочитал в некоторых источниках (лучший из них -http://www.mickeyhill.com/mimedefang-howto/) можно использовать для этого.
Я попытался установить и настроить MIMEDefang, воспользовавшись справкой из второго ответа на этот вопрос:Как интегрировать postfix и mimedefang но это не сработало, и тогда я попробовал первый ответ (inet вместо unix), и это тоже не сработало.
Проблема, с которой я столкнулся сейчас, заключается в том, что MIMEDefang прослушивает inet:10997, но при чтении журналов Postfix после отправки электронного письма выдается следующее:
postfix-mailcow_1 | 7 января 14:58:57 3632dcaf9961 postfix/submission/smtpd[478]: предупреждение: подключение к службе Milter inet:localhost:10997: соединение отклонено
Моя текущая конфигурация для postfix — это конфигурация по умолчанию, которая идет с mailcow, и в /opt/mailcow-dockerized/data/conf/postfix/extra.cf у меня есть:
mthostname = mail.mydomain.com
smtpd_milters = inet:rspamd:9900, inet:localhost:10997
mail.mydomain.com будет заменен моим реальным доменом.
В /etc/default/mimedefang я только что установил:
SOCKET=inet:10997
Я думаю, что это может быть связано с Postfix beign dockerized, но я честно говоря не знаю, как это сделать. Если у кого-то есть идеи, я буду очень благодарен, спасибо.
решение1
Я узнал, как это сделать.
Вместо /opt/mailcow-dockerized/data/conf/postfix/extra.cf
localhost необходимо указать свой IP (в моем случае IP VPS):
До:
mthostname = mail.mydomain.com
smtpd_milters = inet:rspamd:9900, inet:localhost:10997
После:
mthostname = mail.mydomain.com
smtpd_milters = inet:rspamd:9900, inet:148.54.11.25:10997
(148.54.11.25 — это просто пример)