Я новичок в системах Linux, и я пытаюсь отправить электронную почту на свой идентификатор gmail с помощью exim4. Я нашел много руководств по exim4 в Интернете, и я делаю именно это, но никогда не получаю письма.
Файл журнала показывает: / var / log / exim4 / mainlog
2015-01-28 20:27:23 1YGdtD-0003Tx-7N <= root@xyz-pc.mymachine.pbx U=root P=local S=406
2015-01-28 20:27:23 1YGdtD-0003Tx-7N ** *XXXXXXX@gmail.com R=nonlocal: Mailing to remote domains not supported
2015-01-28 20:27:23 1YGdtD-0003U1-Ei <= <> R=1YGdtD-0003Tx-7N U=Debian-exim P=local S=1279
2015-01-28 20:27:23 1YGdtD-0003U1-Ei ** root@mymachine.pbx <root@xyz-pc.mymachine.pbx> R=nonlocal: Mailing to remote domains not supported
2015-01-28 20:27:23 1YGdtD-0003U1-Ei Frozen (delivery error message)
2015-01-28 20:27:23 1YGdtD-0003Tx-7N Completed
Это мой файл / etc / hosts:
127.0.0.1 localhost
127.0.1.1 xyz-pc.mymachine.pbx xyz-pc
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
При запуске команды hostname:
xyz-pc
Также я проверил, что мой порт 25 открыт и слушает
netstat -a -n -p | grep: 25
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 114/exim4
tcp6 0 0 ::1:25 :::* LISTEN 12114/exim4
Я не понимаю, где я ошибаюсь? Кроме того, я не уверен, что такое полное доменное имя? mymachine.pbx - это то, что я ввел вручную по своему выбору! должно быть иначе? необходимо ли иметь существующее полное доменное имя? (Я знаю, это звучит глупо, но я понятия не имею, как найти свое полное доменное имя?
Я нахожусь в домашнем Интернете Comcast .. Есть ли вероятность, что мое полное доменное имя должно быть something.comcast.net?
Пожалуйста помоги. Спасибо!
РЕДАКТИРОВАТЬ: Я обнаружил в Интернете, что мое полное доменное имя должно быть hsd1.ma.comcast.net .. Я изменил его в файле имени хоста, но он все еще не работает. Что касается документации, я уже прошел через это, но я не уверен насчет своего доменного имени !! Я не размещаю какой-либо веб-сайт, просто тестирую, чтобы отправлять электронные письма.
начать с документа /usr/share/doc/exim4/README.Debian.gz
Раздел 2.1
вам нужен один из этих параметров: (как root сделать dpkg-reconfigure exim4-config
)
2.1.1.1.1. internet site; mail is sent and received directly using SMTP
2.1.1.1.2. mail sent by smarthost; received via SMTP or fetchmail
2.1.1.1.3. mail sent by smarthost; no local mail
если ты выбрал smarthost
см. раздел 2.3.1