Здесь есть несколько вещей, которые вы должны проверить.
Я думаю, Google не может отправить вам электронное письмо, потому что у вас нет записи MX. Но давайте представим, что это не проблема, и давайте решим другие проблемы. (Нет, DDNS не даст вам MX по многим причинам)
убедитесь, что вы можете подключиться к вашему порту 25 из Интернета. Я думаю, вы не сможете, но чтобы проверить это, пожалуйста, сделайте следующее:
nc -vv myhostname.ddns.net 25
или же
telnet myhostname.ddns.net 25
Это должно показать, разрешено ли вам подключаться к порту 25 - учтите, некоторые интернет-провайдеры могут блокировать входящие подключения к порту 25. Конечно, вам нужно проверить свой внутренний брандмауэр на своем компьютере (какой дистрибутив Linux вы используете?)
Как только вы подключитесь к своему серверу, вы сможете отправить электронное письмо, используя telnet / nc.
EHLO myhostname.ddns.net
(Вы должны получить несколько строк, начинающихся с 250)
mail from: your@myhostname.ddns.net rcpt to: email@to_send_it_to.com subject: Test email
и затем начните печатать свою электронную почту. Конец с одним "." в последней строке вот так:
Test email from my server. .
Затем вы должны увидеть, что электронное письмо было отправлено или, по крайней мере, принято. Не нужно ждать 24 часа :)
- Я действительно сомневаюсь, что вы сможете использовать свой почтовый сервер Pi для всего, кроме нескольких тестов. Начнем с того, что у вас нет записей MX и нет контроля над DKIM, PTR и SPF ... Другими словами, он не будет готов к работе, и люди не будут принимать электронные письма с вашего сервера. А тот факт, что вы используете динамический IP, означает, что ваш IP заблокирован 99% фильтрами спама. да, просто потому что это не статично.