Я настраиваю сервер linux, на который я хочу отправлять почту независимо от нашего основного почтового сервера (т.е. напрямую). Проблема в том, что, когда я отправляю почту на внешний адрес, она пересылается с доменом сообщений, а адрес отправителя не существует . (он отправляет почту как root@domain.local)
Как правильно изменить домен моего отправителя электронной почты?
configuration
postfix
казарка
источник
источник
Ответы:
В main.cf:
Это настройка по умолчанию. Если вы
hostname
используете domain.local, возможно, именно поэтому вы видите это как домен отправителя.источник
Вам необходимо исправить ваше доменное имя в конфигурации постфикса (domain.local не является допустимым доменным именем).
Проверьте /etc/postfix/main.cf, это можно указать несколькими способами, это может помочь: http://www.postfix.org/BASIC_CONFIGURATION_README.html#myorigin
источник
Это одна из тех проблем, которые вам понадобятся для привлечения / подкупа / шантажа вашего администратора DNS для помощи, так как вы хотите, чтобы имя, которое запрашивает ваш сервер при попытке отправить, было правильным. Mnay-серверы откажутся от вашей почты, если отправитель не сможет правильно разрешить переадресацию.
Например, скажем, ваш сервер mail01.example.com. Когда ваш сервер с правильно настроенным $ myorigin для рекламы в качестве mail01.example.com подключится к моему серверу, мой сервер выполнит DNS-поиск IP-адреса, с которого вы подключаетесь, и будет ожидать, что поиск совпадет с именем вашего давая мне. Если это не поможет, я разорву соединение, потому что вы, вероятно, просто отправляете мне спам.
источник
Вы должны настроить свой постфикс с помощью smarthost, потому что некоторые серверы назначения проверяют, существует ли адрес отправителя.
Как это сделать здесь: http://ubuntu.wordpress.com/2005/09/07/setting-a-smarthost-in-postfix/
источник
Я также столкнулся с вышеупомянутой проблемой: после обновления значения myorigin на соответствующее доменное имя проблема была решена. Перезапустите POSTFIX после обновления.
Пример:
источник
У меня была та же проблема, причиной этой проблемы был relayhost, разрешающий только почту с моего домена, такого как «acme.com», а не с поддоменов, таких как «nagios.acme.com»
Я исправил это, обновив значение параметров "myorigin" до
источник
Прежде всего, чтобы правильно настроить почтовый сервер, чтобы любая отправляемая вами почта не получала отката, вам потребуется доступ к записям ресурсов вашего домена, которые хранятся у любого выбранного вами DNS-провайдера, мой - Google
Я перейду к ресурсам, которые вам нужны, за исключением моей записи dkim, которую я не буду показывать.
Во-первых, фактическая запись DNS.
Во-вторых, моя запись CAA, которая показывает, кто держит мой сертификат DNS, чтобы люди не могли подделать сертификат DNS.
В-третьих, моя запись MX, которая сообщает всем, какой почтовый сервер я использую для своего домена. Вы можете иметь несколько из них с предпочтением на основе целого числа перед адресом.
В-четвертых, моя запись SPF, которая сообщает всем, кто просматривает мой домен, по каким IP-адресам разрешено отправлять почту для моего домена. Убедитесь, что у вас может быть несколько IP-адресов или, возможно, даже несколько записей SPF.
В-пятых, моя запись DMARC, которая сообщает почтовым обменам, что делать с почтой, не поступающей с IP-адресов в записи SPF, или с почтовых серверов, не входящих в записи MX. Возможно, вам не удастся создать это и просто сказать, что все идет вместо отказа, но все же это правильный путь.
В-шестых, будет моя запись DKIM, которая является ключом rsa, который используется для аутентификации всей почты, приходящей с моего домена, и это особенно трудно сделать правильно.
Сделав все это, вы можете затем изменить исходную конфигурацию, и все биржи примут вашу почту с наворотами, так как вы пройдете все три проверки, как если бы вы щелкнули оригинальное сообщение в gmail.
Вот постфикс, не такая базовая, базовая конфигурация
http://www.postfix.org/BASIC_CONFIGURATION_README.html
Вот документация от opendkim, также известная как почта, идентифицируемая доменными ключами, для вашего dkim-сервера, которую вы, вероятно, в конечном итоге захотите.
http://www.opendkim.org/docs.html
А вот несколько ссылок о записях MX SPF и DMARC, которые также называются почтовым обменником, структурой политики отправителей и
отчетами о соответствии и проверке подлинности сообщений на основе доменов соответственно.
https://en.m.wikipedia.org/wiki/DMARC
https://en.m.wikipedia.org/wiki/Sender_Policy_Framework
https://en.m.wikipedia.org/wiki/MX_record
Все это необходимо, если вы хотите, чтобы ваши электронные письма были официальными и были приняты всеми, а также является хорошей практикой, помогающей сократить количество спама / фиша / вредоносных программ в мире.
Кроме того, я, возможно, не показал свой dkim, потому что он содержит ключ и является публичной записью, просто не устраивает этого, но это также запись ресурса, хранящаяся у вашего провайдера DNS, как и другие, которые я показывал.
источник