Я открыл порт 25 на своем маршрутизаторе, так что теперь я могу использовать sendmail
для отправки электронной почты.
Однако отправляемые мной письма помечаются как спам моей личной учетной записью Gmail (по понятным причинам). В поле "from" по умолчанию используется username@mycomputer.local
, который, конечно, не является реальным доменом, а является только моей учетной записью в локальной сети.
Внешне показано, что почта отправляется с моего динамического имени хоста интернет-провайдера и внешнего IP-адреса.
Я оглянулся на serverfault [этот вопрос], который рекомендовал мне проверить черные списки. Я проверил ... и как ни странно, мой домашний IP находится в двух черных списках. Я подозреваю, что это не из-за моих прямых действий (я только недавно настроил веб-сервер в моей домашней сети и никогда не использовал sendmail
нигде, кроме своего личного адреса электронной почты), а вместо этого в черные списки автоматически включаются IP-адреса для проживания.
Как я могу предотвратить отправку моих писем в спам? Я полагаю, что это может быть вопрос, специфичный для домашней сети. И это касается не только Gmail, так как я хотел бы, чтобы электронные письма принимались различными поставщиками услуг электронной почты (однако все мои собственные сообщения электронной почты, поэтому мне не нужно беспокоиться о сообщениях о спаме). Могу ли я нуждаться в DKIM, SPF или какой-либо другой системе проверки? Я хотел бы, чтобы это было максимально просто.
Однако у меня есть доменное имя, которое перенаправляет на мой домашний IP. Хотя почтовый сервер не существует, могу ли я отправлять почту как me@example.com
?