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

Неправильное полное доменное имя на почтовом SMTP-сервере Exim4 только для отправки

Я новичок в системах 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