LINUX.ORG.RU

phpmail не отправляет почту (Debian 6 - Dedicated)


1

1

Здравствуйте,столкнулся с проблемой что debian 6 не отправляет почту,раньше сидел на vps и там было всё ок без доп. настроек,но на дедике не получилось

юзал по мануалу http://www.ivakorin.ru/отправка-почты-с-сервера-через-sendmail/ Результат аналогичный,настроил всё что требовалось с голой оси на дедике всё ок,осталось отправка почты с сайта (что при регистрации с скрипта отправляло письмо),нужна помощь спасибо ))



Последнее исправление: kulakk (всего исправлений: 1)

лог:

Jul 29 01:21:38 debian sendmail[5595]: My unqualified host name (debian) unknown; sleeping for retry

Jul 29 01:22:38 debian sendmail[5595]: unable to qualify my own domain name (debian) — using short name

Jul 29 01:22:41 debian sendmail[5595]: q6T5McKd005595: from=www-data, size=348, class=0, nrcpts=1, msgid=<201207290522.q6T5McKd005595@debian>, relay=www-data@localhost

Jul 29 01:22:41 debian sm-mta[5596]: q6T5Mfct005596: from=<www-data@debian>, size=559, class=0, nrcpts=1, msgid=<201207290522.q6T5McKd005595@debian>, proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1]

Jul 29 01:22:41 debian sendmail[5595]: q6T5McKd005595: to=lolmail@asdasd.ru, ctladdr=www-data (33/33), delay=00:00:03, xdelay=00:00:00, mailer=relay, pri=30348, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (q6T5Mfct005596 Message accepted for delivery)

Jul 29 01:22:41 debian sm-mta[5598]: STARTTLS=client, relay=asdasd.ru., field=cn_subject, status=failed to extract CN

Jul 29 01:22:41 debian sm-mta[5598]: STARTTLS=client, relay=asdasd.ru., field=cn_issuer, status=failed to extract CN

Jul 29 01:22:41 debian sm-mta[5598]: STARTTLS=client, relay=asdasd.ru., version=TLSv1/SSLv3, verify=FAIL, cipher=DHE-RSA-AES256-SHA, bits=256/256

Jul 29 01:22:41 debian sm-mta[5598]: q6T5Mfct005596: to=<lolmail@asdasd.ru>, ctladdr=<www-data@debian> (33/33), delay=00:00:00, xdelay=00:00:00, mailer=esmtp, pri=120559, relay=asdasd.ru. [188.40.82.28], dsn=5.5.2, stat=Service unavailable

Jul 29 01:22:41 debian sm-mta[5598]: q6T5Mfct005596: q6T5Mfct005598: DSN: Service unavailable

Jul 29 01:22:41 debian sm-mta[5598]: q6T5Mfct005598: to=<www-data@debian>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30000, dsn=2.0.0, stat=Sent

kulakk
() автор топика
Ответ на: комментарий от imul

А желательно настроить полноценный сервак и прописать все как надо.
Иначе на всех вменяемых почтовиках письма будут лежать в папке «Спам».

winddos ★★★
()
Ответ на: комментарий от winddos

Я как то настраивал себе почтовик по этой инструкции:
http://help.ubuntu.ru/wiki/почтовый_сервер_со_всем_фаршем_на_10.04_lts

Можешь выкинуть от туда все, что касается антиспама.
Получается годный конфиг и письма доходят на все почтовики без проблем.

winddos ★★★
()

Другой вариант (если тебе надо решение для 3-10 писем в день) - поставить любую панель управления которая тянет почтовик вместе с собой.
Не знаю кто из них умеет генерить spf и всякие ключи, но для домашнего блога который будет слать активации этого вполне достаточно.

winddos ★★★
()
Ответ на: комментарий от winddos

Слишком много левого конечно в инструкции,как я понял там на Dovecot основываеться? Чтонибудь попроще бы увидить. Exim4 попробывал но в логе

Jul 29 01:40:01 debian sm-msp-queue[5632]: My unqualified host name (debian) unknown; sleeping for retry

Jul 29 01:41:01 debian sm-msp-queue[5632]: unable to qualify my own domain name (debian) — using short name

kulakk
() автор топика
Ответ на: комментарий от kulakk

«Левого» там ничего нет.
Если у тебя сколько либо значимый объем рассылки, то тебе нужен полноценный почтовый сервер «как у взрослых» и ключи.
Поэтому ставь по инструкции и не занимайся мазохизмом.

Котенок что ли умрет, если ты себе на дедик поставишь 10 дополнительных пакетов?

winddos ★★★
()
Ответ на: комментарий от winddos

Когда тебе нужен сервер с php ты наверняка ставишь LAMP или максимум nginx+php-fpm+mysql.
А не накатываешь какой нибудь yaws или cherokee с самособранным php-cgi без ненужных функций.
Тоже самое и с почтой :)

Я просто когда то тоже думал «как бы сделать попроще», а потому это в работе аукнулось, т.к часть писем не доходила.

winddos ★★★
()

cat /dev/null > /var/log/exim4/paniclog

exim4

######

kulakk
() автор топика
Ответ на: комментарий от kulakk

Сначал избавтесь от первой ошибки:

sendmail unable to qualify my own domain name

Гугл на эту строчку даёт много ответов. У вас в /etc/hosts прописано полное имя сервера? И, заодно, в DNS прямая и обратная записи для вашего сервера есть?

mky ★★★★★
()
Ответ на: комментарий от kulakk

from=www-data

Вот этой фигни не надо, чтобы было. Стандартная беда mail() из PHP и начинающих кодеров, которые не утруждают себя изучением сопутствующих технологий.

Jul 29 01:22:41 debian sm-mta[5598]: q6T5Mfct005596: to=<lolmail@asdasd.ru>, ctladdr=<www-data@debian> (33/33), delay=00:00:00, xdelay=00:00:00, mailer=esmtp, pri=120559, relay=asdasd.ru. [188.40.82.28], dsn=5.5.2, stat=Service unavailable

Скорее всего, на asdasd.ru срабатывает что-то вроде вроде smtp callback или какая-то другая проверка, которая отсекает сообщения с левыми mail from.

Jul 29 01:22:41 debian sm-mta[5598]: q6T5Mfct005598: to=<www-data@debian>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30000, dsn=2.0.0, stat=Sent

А вот в этом сообщении, что свалилось пользователю www-data, должно быть написано более подробно.

AS ★★★★★
()
Последнее исправление: AS (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.