Приветствую форумчан.
Перерыл много чего - ответа не нашел.
Дано:
- VPS Ubuntu 14.04 x64 на arubacloud под VMWare
- поднят LAMP по гайду с
howtoforge.com- поднят sendmail из коробки
- подправлен php.ini, строка: sendmail_path = /usr/sbin/sendmail -t -i
- поднята CMS DLE. в ней полностью рабочий сайт + скрипт отправки почты по php mail()
- есть mydomain.com. зарегистрирован, настроен, работает. на нем же CMS DLE
- есть почта для этого домена, поднятая на pdd.yandex.ru. настроена, работает, имеет созданные почтовые адреса, которые так же работают
Проблема: перестала уходить почта на все адреса вида user@mydomain.com. Т.е. на адреса своего домена. На любые другие адреса - ходит с пол-пинка
Ответ telnet:
root@mydomain:/# telnet localhost smtp
Trying ::1...
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 mydomain.com ESMTP Sendmail 8.14.4/8.14.4/Debian-4.1ubuntu1; Sun, 31 Jan 2016 20:05:45 +0100; (No UCE/UBE) logging access from: localhost(OK)-localhost [127.0.0.1]
HELO localhost
250 mydomain.com Hello localhost [127.0.0.1], pleased to meet you
MAIL FROM: root@mydomain.com
250 2.1.0 root@mydomain.com... Sender ok
RCPT TO: admin@mydomain.com
550 5.1.1 admin@mydomain.com... User unknown
RCPT TO: user@example.com
250 2.1.5 user@example.com... Recipient ok
В этом примере подразумевается:
- admin@mydomain.com - реально существующий адрес, соданный в mydomain.com с помощью pdd.yandex.ru
- user@example.com - любой адрес почты, реально существующий в интернете и отличный от домена mydomain.com
Что проверялось: есть там же еще один VPS, точная копия первого, но только на другом зарегистрированном, настроенном и полностью рабочем домене. Всё абсолютно идентично настроено, тот же LAMP, тот же SENDMAIL из коробки, точно так же поднята почта для домена на яндексе для этого второго домена. В общем всё один в один. С него sendmail шлет письма куда угодно: и на свои (в своем домене) и на любые другие адреса.
Если в скрипте отправки почты на сайте поменять получателя письма на другой адрес, отличный от своего домена - все работает.
По логам это видно.
Если получатель admin@mydomain.com:
Jan 30 23:05:17 mydomain sm-mta[20594]: u0ULt53M020541: to=admin@mydomain.com, delay=00:09:30, mailer=local, pri=210013, dsn=5.1.1, stat=User unknown
Jan 30 23:05:17 mydomain sm-mta[20594]: u0ULt53M020541: u0UM5H1A020594: DSN: User unknown
Jan 30 23:05:17 mydomain sm-mta[20594]: u0UM5H1A020594: to=root@mydomain.com, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30000, dsn=2.0.0, stat=Sent
Jan 30 23:05:17 mydomain sm-mta[20594]: u0ULrlXx020537: to=admin@mydomain.com, delay=00:11:02, mailer=local, pri=300013, dsn=5.1.1, stat=User unknown
Jan 30 23:05:17 mydomain sm-mta[20594]: u0ULrlXx020537: u0UM5H1B020594: DSN: User unknown
Jan 30 23:05:17 mydomain sm-mta[20594]: u0UM5H1B020594: to=root@mydomain.com, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30000, dsn=2.0.0, stat=Sent
После смены получателя на user@example.com:
Jan 31 05:00:51 mydomain sendmail[21718]: u0V40olK021718: from=www-data, size=1492, class=0, nrcpts=1, msgid=<201601310400.u0V40olK021718@mydomain.com>, bodytype=8BITMIME, relay=www-data@localhost
Jan 31 05:00:51 mydomain sm-mta[21719]: u0V40pO8021719: from=<www-data@mydomain.com>, size=1707, class=0, nrcpts=1, msgid=<201601310400.u0V40olK021718@mydomain.com>, bodytype=8BITMIME, proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1]
Jan 31 05:00:51 mydomain sendmail[21718]: u0V40olK021718: to=user@example.com, ctladdr=www-data (33/33), delay=00:00:01, xdelay=00:00:00, mailer=relay, pri=31492, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (u0V40pO8021719 Message accepted for delivery)
Jan 31 05:00:51 mydomain sm-mta[21721]: STARTTLS=client, relay=mx.yandex.ru., version=TLSv1/SSLv3, verify=FAIL, cipher=ECDHE-RSA-AES128-GCM-SHA256, bits=128/128
Jan 31 05:00:53 mydomain sm-mta[21721]: u0V40pO8021719: to=<user@example.com>, ctladdr=<www-data@mydomain.com> (33/33), delay=00:00:02, xdelay=00:00:02, mailer=esmtp, pri=121707, relay=mx.yandex.ru. [87.250.250.89], dsn=2.0.0, stat=Sent (Ok: queued on mxfront7g.mail.yandex.net as 1454212854-3KK4ZO8pSb-0qiOX0EK)
Теперь самое интересное. На проблемном домене до вчерашнего дня абсолютно все работало на ура! 4 месяца домену - 4 месяца безпроблемной работы и получение писем на нужный адрес в зоне этого же домена.
Суть вопроса: почему, как, зачем поломалось?!
Есть идеи? Любой выхлоп предоставлю.
Спасибо.
Зы. Хех, не думал что мой юбилейный 300-й пост на форуме будет описанием моей проблемы.
