Страница 1 из 1

yandex.pdd + sendmail = User unknown

СообщениеДобавлено: Ср июн 08, 2011 7:46 pm
eps
Подскажите или направьте на тему, где все это дело уже разбиралось (найти не смог).

К домену прицеплена яндекс.почта (pdd.yandex.ru), прописаны MX-записи как надо, все работает. Письма с других ящиков других доменов до нас доходят, письма от нас всем уходят.

Но с нашего сервера скриптами не уходят письма на наши ящики. Т.е. таже обратная связь на сайте не работает, которая отправляет письма на ящик в нашем домене.

в логах:

Jun 8 20:22:03 domain sm-mta[31998]: p58GM37V031998: <info@domain.ru>... User unknown
Jun 8 20:22:03 domain sendmail[31997]: p58GM3Kw031997: to==?utf-8?B?MQ==?= <info@domain.ru>, ctladdr=www (80/80), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=31842, relay=[127.0.0.1] [127.0.0.1], dsn=5.1.1, stat=User unknown


На сервере только один домен. Где-то читал, что надо сменить hostname в /etc/rc.conf, сменил с domain.ru на просто domain, иначе он вытается в локальную диру пихнуть письмо пользователю, сделал - не помогло.

ps. панели нет, exim нет, голая фря с сендмейлом

СообщениеДобавлено: Чт июн 09, 2011 3:35 am
sad
в /etc/hosts проверьте что нет записи про ваш домен

СообщениеДобавлено: Чт июн 09, 2011 4:04 am
eps
была запись с мои ипом и хостом
я ее закомментировал
но ничего не поменялось, в логах тоже самое и mail() отдает false

СообщениеДобавлено: Вт июн 14, 2011 6:03 am
vadim s. sabinich
настройте ваши скрипты так, чтобы они отправляли письма на правильный smtp-сервер яндекса с авторизацией. Если не ошибаюсь, то все современные вменяемые CMS это умеют делать по умолчанию.

СообщениеДобавлено: Вт июн 14, 2011 10:59 am
eps
ну, сделать-то можно..
только не понятно, почему именно на ваших серверах такая проблема получается?

Re: yandex.pdd + sendmail = User unknown

СообщениеДобавлено: Ср авг 17, 2011 1:19 pm
vadim s. sabinich
при корректной настройке нет никаких проблем.

Re: yandex.pdd + sendmail = User unknown

СообщениеДобавлено: Пт авг 19, 2011 12:30 pm
ls
Не знаю насколько актуально (Вадим почему-то ответил на сообщение июня месяца), но думаю будет полезной информацией так как полной в одном месте на форуме ее нет в вики тоже добавил
Почтовый сервер sendmail считает домен локальным в следующих случаях, если на сервер указывают записи:

1. Запись A или MX в прямой зоне DNS (проверяется командой host имя.домена)
2. Hostname сервера
3. Записи в /etc/hosts
4. Записи в обратной зоне DNS (проверяется командой host ip-address)
5. Записи в /etc/mail/local-hosts-names, /etc/mail/virtusertable и непосредственно имя домена может быть определено в конфигах sendmail (hostname.mc, sendmail.mc и из него который создается sendmail.cf - команда grep -i domain /etc/mail/* найдет эти записи.

Вот такой вот это MTA... Больше нигде он не ищет. Также после правок файлов следует перезапускать sendmail, основной parient процесс может (вернее так и делает) записи в DNS.
Запись в обратной зоне DNS меняется через VDSmanager (в биллинге кнопка перехода в панель внешнего управления сервером) в меню IP-адреса.

В случае в данной темы - 99% "виновата" запись в обратной зоне DNS.

Re: yandex.pdd + sendmail = User unknown

СообщениеДобавлено: Чт фев 16, 2017 1:07 pm
jeltoesolnce
Здравствуйте.

Как настроить sendmail для того, чтобы он, всё-таки, отправлял почту на mail.yandex.ru, а не складывал её в postmaster.domain.com?
Я попытался дописать в <domain.com>.mc записи типа

dnl jeltoesolnce
define(`MAIL_HUB', `domain.com.')dnl
define(`LOCAL_RELAY', `domain.com.')dnl

Пересоздал cf-файл и перезапустил sendmail - это не сработало, хотя везде написано, что помогает.

Re: yandex.pdd + sendmail = User unknown

СообщениеДобавлено: Вс фев 19, 2017 5:11 am
ls
sendmail может считать домен локальным если
1. Домен создан в ISPmanager в почтовые домены
2. hostname сервера такой же как почтовый домен
3. Запись в обратной зоне DNS такая же как домен который считается локальным

Re: yandex.pdd + sendmail = User unknown

СообщениеДобавлено: Вс фев 19, 2017 10:33 am
jeltoesolnce
Так оно и есть - hostname указывает на домен, резолвится имя домена (про ISPmanager не помню уже). Вопрос, как в таких условиях настроить sendmail для работы с yandex.pdd? )

Re: yandex.pdd + sendmail = User unknown

СообщениеДобавлено: Чт фев 23, 2017 4:20 am
ls
Проверить настройки ISPmanager чтобы hostname сервера был не домен, а скажем www.вашсайт и поменять обратную зону DNS (в биллинге кнопка IP адреса) и в Почтовые домены в ISPmanager домена быть не должно