yandex.pdd + sendmail = User unknown

pop, smtp, sendmail etc

Модераторы: Art.i, vasya

yandex.pdd + sendmail = User unknown

Сообщение eps » Ср июн 08, 2011 7:46 pm

Подскажите или направьте на тему, где все это дело уже разбиралось (найти не смог).

К домену прицеплена яндекс.почта (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 нет, голая фря с сендмейлом
eps
 
Сообщений: 3
Зарегистрирован: Ср июн 08, 2011 7:36 pm

Сообщение sad » Чт июн 09, 2011 3:35 am

в /etc/hosts проверьте что нет записи про ваш домен
sad
Консультант
 
Сообщений: 156
Зарегистрирован: Чт сен 29, 2005 8:03 am
Откуда: FirstVDS.RU

Сообщение eps » Чт июн 09, 2011 4:04 am

была запись с мои ипом и хостом
я ее закомментировал
но ничего не поменялось, в логах тоже самое и mail() отдает false
eps
 
Сообщений: 3
Зарегистрирован: Ср июн 08, 2011 7:36 pm

Сообщение vadim s. sabinich » Вт июн 14, 2011 6:03 am

настройте ваши скрипты так, чтобы они отправляли письма на правильный smtp-сервер яндекса с авторизацией. Если не ошибаюсь, то все современные вменяемые CMS это умеют делать по умолчанию.
vadim s. sabinich
Support team
 
Сообщений: 1167
Зарегистрирован: Ср фев 06, 2008 3:42 pm
Откуда: FirstVDS

Сообщение eps » Вт июн 14, 2011 10:59 am

ну, сделать-то можно..
только не понятно, почему именно на ваших серверах такая проблема получается?
eps
 
Сообщений: 3
Зарегистрирован: Ср июн 08, 2011 7:36 pm

Re: yandex.pdd + sendmail = User unknown

Сообщение vadim s. sabinich » Ср авг 17, 2011 1:19 pm

при корректной настройке нет никаких проблем.
vadim s. sabinich
Support team
 
Сообщений: 1167
Зарегистрирован: Ср фев 06, 2008 3:42 pm
Откуда: FirstVDS

Re: yandex.pdd + sendmail = User unknown

Сообщение ls » Пт авг 19, 2011 12:30 pm

Не знаю насколько актуально (Вадим почему-то ответил на сообщение июня месяца), но думаю будет полезной информацией так как полной в одном месте на форуме ее нет в вики тоже добавил
Почтовый сервер 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.
* FirstVDS в twitter в facebook и в вконтакте *
ls
Support team
 
Сообщений: 6373
Зарегистрирован: Чт мар 01, 2007 10:36 am
Откуда: FirstVDS

Re: yandex.pdd + sendmail = User unknown

Сообщение jeltoesolnce » Чт фев 16, 2017 1:07 pm

Здравствуйте.

Как настроить 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 - это не сработало, хотя везде написано, что помогает.
jeltoesolnce
 
Сообщений: 58
Зарегистрирован: Ср июл 22, 2009 12:42 pm
Откуда: г. Калинниград

Re: yandex.pdd + sendmail = User unknown

Сообщение ls » Вс фев 19, 2017 5:11 am

sendmail может считать домен локальным если
1. Домен создан в ISPmanager в почтовые домены
2. hostname сервера такой же как почтовый домен
3. Запись в обратной зоне DNS такая же как домен который считается локальным
* FirstVDS в twitter в facebook и в вконтакте *
ls
Support team
 
Сообщений: 6373
Зарегистрирован: Чт мар 01, 2007 10:36 am
Откуда: FirstVDS

Re: yandex.pdd + sendmail = User unknown

Сообщение jeltoesolnce » Вс фев 19, 2017 10:33 am

Так оно и есть - hostname указывает на домен, резолвится имя домена (про ISPmanager не помню уже). Вопрос, как в таких условиях настроить sendmail для работы с yandex.pdd? )
jeltoesolnce
 
Сообщений: 58
Зарегистрирован: Ср июл 22, 2009 12:42 pm
Откуда: г. Калинниград

Re: yandex.pdd + sendmail = User unknown

Сообщение ls » Чт фев 23, 2017 4:20 am

Проверить настройки ISPmanager чтобы hostname сервера был не домен, а скажем www.вашсайт и поменять обратную зону DNS (в биллинге кнопка IP адреса) и в Почтовые домены в ISPmanager домена быть не должно
* FirstVDS в twitter в facebook и в вконтакте *
ls
Support team
 
Сообщений: 6373
Зарегистрирован: Чт мар 01, 2007 10:36 am
Откуда: FirstVDS


Вернуться в Вопросы о e-mail

Кто сейчас на форуме

Сейчас этот форум просматривают: Yahoo [Bot] и гости: 2