# Customize direct-delivery Postfix configuration

**URL:** <https://meta.discourse.org/t/customize-direct-delivery-postfix-configuration/118759>\
**Category:** Sysadmins\
**Tags:** how-to, advanced-setup\
**Created:** [27.Май.2019 04:32:28 UTC](https://meta.discourse.org/t/customize-direct-delivery-postfix-configuration/118759 "2019-05-27T04:32:28Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![markcoley](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/markcoley/32/242366_2.png) [@markcoley](https://meta.discourse.org/u/markcoley)\
**Post date:** [03.Декабрь.2021 19:13:50 UTC](https://meta.discourse.org/t/customize-direct-delivery-postfix-configuration/118759/3 "2021-12-03T19:13:50Z")

</div>

Я только что настроил пробную службу Discourse, используя Digital Ocean и Mailgun для исходящей электронной почты. У меня есть домен с соответствующей MX-записью, указывающей на IP-адрес Digital Ocean. Исходящая и входящая электронная почта работают в Discourse корректно. Ответы на темы генерируют исходящие письма для пользователей с включёнными уведомлениями, а тестовые пользователи могут отвечать на эти письма, и сообщения появляются в Discourse. Пока всё отлично.

Я попытался добавить опцию POSTCONF\_always\_bcc, как указано выше, но, похоже, она не работает. Я подозреваю, что часть Discourse, отвечающая за получение почты (mail-receiver), не может корректно отправлять письма через Mailgun, хотя часть приложения (app) умеет это делать: в файле app.yml указаны имя пользователя и пароль сервера Mailgun, но я не видел примеров того, как внести эту информацию в файл настроек mail-receiver.

Я знаю, что опция always\_bcc считывается и обрабатывается, потому что если я ввожу:

./launcher enter mail-receiver

а затем выполняю

mailq

то вижу тестовое сообщение, которое я отправил, находящееся в очереди и пытающееся быть доставленным. В столбце «-Sender/Recipient-------» указан адрес, с которого пришло моё тестовое сообщение, фраза «(unknown mail transport error)» и затем адрес электронной почты, который я указал в настройке always\_bcc.

Я надеялся каким-то образом фильтровать входящие сообщения так, чтобы, если сообщение отправлено на postmaster@mydomain или admin@mydomain, оно пересылалось в открытый интернет через Mailgun на мой адрес Gmail, а не отправлялось в Discourse для обработки. Возможно, именно это пытался сделать пользователь @satonotdead.

Буду признателен за любые подсказки, как это реализовать!

---

_[View the full topic](https://meta.discourse.org/t/customize-direct-delivery-postfix-configuration/118759)._
