Назад | Перейти на главную страницу

Должен ли я настроить свой сервер Postfix только для отправки в качестве поддомена?

Сценарий:

Я бы хотел:

На мой взгляд, новичок, это может быть довольно распространенная установка.

Короче говоря, это работает не так, как ожидалось, когда я отправляю несколько тестовых писем root или postmaster (echo test | mail -s testsubject postmaster). Я думаю, что у меня есть некоторые идеи о том, как это исправить, но это заставило меня подумать, что я могу зарыться в яму и совершить неправильную настройку.

Итак, у меня есть более общие вопросы:

Я ценю любой совет, который могут дать люди. Я прочитал все комментарии к руководству, просмотрел множество предложенных здесь вопросов и открыл десятки вкладок на двух компьютерах, пытаясь разобраться в этом!

Редактировать: Это краткое изложение соответствующих настроек, с которыми я закончил, и которые, как мне кажется, представляют собой баланс между «работает для меня» и «Я мог бы изменить свой подход, если бы мне нужно было, не рвя волосы». Ниже представлены три файла, первый из которых представляет собой всего лишь отрывок (отсюда и многоточие). Насколько я понимаю, /etc/aliases никогда не используется (потому что example.com, $myhostname, и $mydomain не в mydestination), но я все равно включил его, потому что он был частью моего тестирования, и это кажется хорошей практикой.

/etc/postfix/main.cf

...
myorigin = example.com
myhostname = example.com
mydomain = $myhostname
mydestination = localhost.$mydomain, localhost
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
virtual_alias_maps = hash:/etc/postfix/virtual
...

/etc/aliases
postmaster root
root dude

/etc/postfix/virtual
postmaster root
root dude

Возможна отправка из @example.com и получать почту с серверов, перечисленных в MX записи. Важнейшая часть заключается в том, что mydestinationvirtual_alias_domains / _maps) не должен включать example.com для местной доставки. Таким образом, ваш dude@localhost не будет адреса dude@example.com и почта доставляется так же, как и с любым другим доменом.

Не забудьте разрешить этот сервер в записи SPF для вашего example.com.