Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Sendmail  (Прочитано 2877 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн diversia

  • Автор темы
  • Любитель
  • *
  • Сообщений: 50
    • Просмотр профиля
Sendmail
« : 22 Февраля 2010, 13:12:59 »
Прошу вас помочь разобраться.

Есть веб-сервер apache+php+mysql.. исполняет функции исключительно веб-сервера (domain.ru) и сервера БД (mysql).
Установил postfix (настройки стандартные).

При использовании функции в PHP mail() письма отправляются и доходят до адресата. Но, отправленные письма на домен самого веб-сервера (*@domain.ru) - письма не доходят. Сам веб-сервер не является почтовым сервером: по сути должен только отправлять письма.

Подскажите как настроить postfix под данную задачу или стоит вместо него поставить что-то иное? Как заставить сервер отправлять письма на все домены, включая domain.ru.

domain.ru - условное обозначение существующего домена 2го уровня (сервера)

Лог:
Feb 22 13:09:26 optimus postfix/pickup[22468]: 913F6102C5B: uid=33 from=<www-data>
Feb 22 13:09:26 optimus postfix/cleanup[22624]: 913F6102C5B: message-id=<20100222100926.913F6102C5B@optimus>
Feb 22 13:09:26 optimus postfix/qmgr[22469]: 913F6102C5B: from=<www-data@pochta.mtw.ru>, size=1386, nrcpt=1 (queue active)
Feb 22 13:09:56 optimus postfix/smtp[22626]: connect to pochta.mtw.ru[93.95.97.33]:25: Connection timed out
Feb 22 13:09:56 optimus postfix/smtp[22626]: 913F6102C5B: to=<support@domain.ru>, relay=pochta.mtw.ru[193.124.133.203]:25, delay=30, delays=0.03/0.01/30/0.06, dsn=5.5.2, status=bounced (host pochta.mtw.ru[193.124.133.203] said: 504 5.5.2 <optimus>: Helo command rejected: need fully-qualified hostname (in reply to RCPT TO command))
Feb 22 13:09:56 optimus postfix/cleanup[22624]: D53C5102C6F: message-id=<20100222100956.D53C5102C6F@optimus>
Feb 22 13:09:56 optimus postfix/bounce[22633]: 913F6102C5B: sender non-delivery notification: D53C5102C6F
Feb 22 13:09:56 optimus postfix/qmgr[22469]: D53C5102C6F: from=<>, size=3325, nrcpt=1 (queue active)
Feb 22 13:09:56 optimus postfix/qmgr[22469]: 913F6102C5B: removed

Пользователь решил продолжить мысль 22 Февраля 2010, 09:25:01:
Почта собирается с выделенного почтового сервера - с сервера провайдера.

Пользователь решил продолжить мысль 24 Февраля 2010, 09:13:02:
Что делать? Люди, помогите!
« Последнее редактирование: 24 Февраля 2010, 09:13:02 от diversia »

Оффлайн diversia

  • Автор темы
  • Любитель
  • *
  • Сообщений: 50
    • Просмотр профиля
Re: Sendmail
« Ответ #1 : 25 Февраля 2010, 15:55:21 »
В общем решил вопрос так, если кому нужно будет:
Был неверно настроен параметр myhostname в /etc/postfix/main.cf. Он должен соответствовать доменному имени сайта.
Далее появилась ошибка:
status=bounced (host pochta.mtw.ru[193.124.133.203] said: 550 5.7.1 Client host rejected: cannot find your hostname, [*статический ip*] (in reply to RCPT TO command))Чтобы избавиться от нее, необходимо у своего интернет-провайдера (у кого снимаете статический ip) прописать PTR-запись (hostname) в его днс'сах.

Теперь вся почта не только уходит с сервера, но и доходит до адресата!

 

Страница сгенерирована за 0.016 секунд. Запросов: 19.