Ранее я решил проблему с ошибками тайм-аута восходящего потока, изменив серверы имен в моем resolv.conf на серверы имен Google.
В то время как тайм-аут восходящего потока и ошибки 504 были отсортированы таким образом, теперь sendmail отказывается от "sendmail".
Тестирование sendmail с помощью:
echo "Тема: тест" | / usr / lib / sendmail -v UncleStanley@re****mail.com
UncleStanley@re****mail.com... Connecting to [127.0.0.1] via relay...
220 sd-2***8.de**ox.ro ESMTP Sendmail 8.14.4/8.14.4/Debian-4; Mon, 7 Sep 2015 05:16:37 +0200; (No UCE/UBE) logging access from: localhost(OK)-localhost [127.0.0.1]
>>> EHLO sd-2***8.de**ox.ro
250-sd-2***8.de**ox.ro Hello localhost [127.0.0.1], pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-EXPN
250-VERB
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-AUTH DIGEST-MD5 CRAM-MD5
250-DELIVERBY
250 HELP
>>> VERB
250 2.0.0 Verbose mode
>>> MAIL From:<root@sd-2***8.de**ox.ro> SIZE=14 AUTH=root@sd-2***8.de**ox.ro
250 2.1.0 <root@sd-2***8.de**ox.ro>... Sender ok
>>> RCPT To:<UncleStanley@re****mail.com>
>>> DATA
250 2.1.5 <UncleStanley@re****mail.com>... Recipient ok
354 Enter mail, end with "." on a line by itself
. 050 ... Подключение к [smtp-серверу] через реле ... 050 ... псевдоним o **** extr 050 o **** extr ... Подключение к локальному ... 050 o **** extr ... Отправлено 250 2.0.0 t873Gbx9003582 Сообщение принято для доставки sephopower@gmail.com ... Отправлено (t873Gbx9003582 Сообщение принято для доставки) Закрытие соединения с [127.0.0.1] ВЫЙТИ 221 2.0.0 sd-2 *** 8 .de ** ox.ro замыкающее соединение
Думаю, теперь все в порядке. Письмо было отправлено, но это не так, так как сообщение не было отправлено.
В журнале mail.info я нашел
Sep 7 05:49:27 sd-28368 sendmail[4020]: t873nRpj004020: from=root, size=14, class=0, nrcpts=1, msgid=<201509070349.t873nRpj004020@sd-2***8.de**ox.ro>, rel$
Sep 7 05:49:27 sd-28368 sm-mta[4021]: t873nR8I004021: from=<root@sd-2***8.de**ox.ro>, size=307, class=0, nrcpts=1, msgid=<201509070349.t873nRpj004020@sd-2$
Sep 7 05:49:27 sd-28368 sm-mta[4021]: t873nR8I004021: to=<UncleStanley@re****mail.com>, ctladdr=<root@sd-2***8.de**ox.ro> (0/0), delay=00:00:00, xdelay=00:00:00,$
Sep 7 05:49:27 sd-28368 sm-mta[4021]: t873nR8I004021: t873nR8J004021: DSN: Host unknown (Name server: [smtp-server]: host not found)
Sep 7 05:49:27 sd-28368 sm-mta[4021]: t873nR8J004021: to=o****extr, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30000, dsn=2.0.0, stat=Sent
Sep 7 05:49:27 sd-28368 sendmail[4020]: t873nRpj004020: to=UncleStanley@re****mail.com, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=300$
DSN: хост неизвестен (сервер имен: [smtp-server]: хост не найден)
Теперь, немного почитав, я узнал, что могу использовать внешний stmp-сервер.
Но дело в том, что мне не нужно было ничего этого делать до того, как я был вынужден изменить серверы имен в resolv.conf.
Я уверен, что, вероятно, мне не хватает чего-то очень простого, но я нигде не могу найти решение. Кто-нибудь знает, как решить эту проблему?
Мой файл resolv.conf находится ниже:
domain on****.net
search on****.net
nameserver 62.265.16.6
nameserver 62.265.16.7
IP-адреса в файле resolv.conf выше не являются IP-адресами, выданными сервером. Они отредактированы.