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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: ISPconfig: Не работает php mail()  (Прочитано 2620 раз)

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

Оффлайн Sta1keR

  • Автор темы
  • Участник
  • *
  • Сообщений: 155
    • Просмотр профиля
ISPconfig: Не работает php mail()
« : 04 Июня 2014, 22:39:22 »
Доброго вечера, пингвины и пингвинята :)

Штука у меня такая случилась, не работает отправка почты через web... Но самое интересное пишет, что письмо отправлено, но получателю не приходит. Сунулся в /var/log/mail.log и понял, что я нифига там не понимаю!

Вот как проверял:
<?php $to "tuda@gmail.com"$subject "Test mail"
$message "Hello! This is a simple email message."
$from "yourmail@gmail.com"$headers "From: 
$from"mail($to,$subject,$message,$headers); 
echo 
"Mail Sent."?>


Еле выловил в логе после отправки письма:
Jun  4 22:29:10 moyserva4o4ek postfix/error[9097]: 248B419F6D2: to=<tuda@gmail.com>, relay=none, delay=0.2, delays=0.14/0/0/0.06, dsn=4.4.1, status=deferred (delivery temporarily suspended: connect to 127.0.0.1[127.0.0.1]:10024: Connection refused)

А вот на tuda@gmail.com ничего не пришло...


Тем временем логе:

Jun  4 22:35:02 moyserva4e4ek postfix/smtpd[9620]: warning: connect to private/tlsmgr: Resource temporarily unavailable
Jun  4 22:35:02 moyserva4e4ek postfix/smtpd[9620]: warning: problem talking to server private/tlsmgr: Resource temporarily unavailable
Jun  4 22:35:03 moyserva4e4ek postfix/smtpd[9620]: warning: connect to private/tlsmgr: Resource temporarily unavailable
Jun  4 22:35:03 moyserva4e4ek postfix/smtpd[9620]: warning: problem talking to server private/tlsmgr: Resource temporarily unavailable
Jun  4 22:35:03 moyserva4e4ek postfix/smtpd[9620]: warning: no entropy for TLS key generation: disabling TLS support
Jun  4 22:35:03 moyserva4e4ek postfix/smtpd[9620]: warning: ::1: address not listed for hostname localhost
Jun  4 22:35:03 moyserva4e4ek postfix/smtpd[9620]: connect from unknown[::1]
Jun  4 22:35:03 moyserva4e4ek postfix/smtpd[9620]: lost connection after CONNECT from unknown[::1]
Jun  4 22:35:03 moyserva4e4ek postfix/smtpd[9620]: disconnect from unknown[::1]
Jun  4 22:35:25 moyserva4e4ek postfix/tlsmgr[9660]: fatal: open database /var/lib/postfix/smtpd_scache.db: Invalid argument
Jun  4 22:35:26 moyserva4e4ek postfix/master[1942]: warning: process /usr/lib/postfix/tlsmgr pid 9660 exit status 1
Jun  4 22:35:26 moyserva4e4ek postfix/master[1942]: warning: /usr/lib/postfix/tlsmgr: bad command startup -- throttling
Jun  4 22:36:26 moyserva4e4ek postfix/tlsmgr[9731]: fatal: open database /var/lib/postfix/smtpd_scache.db: Invalid argument
Jun  4 22:36:27 moyserva4e4ek postfix/master[1942]: warning: process /usr/lib/postfix/tlsmgr pid 9731 exit status 1
Jun  4 22:36:27 moyserva4e4ek postfix/master[1942]: warning: /usr/lib/postfix/tlsmgr: bad command startup -- throttling
Jun  4 22:36:30 moyserva4e4ek postfix/scache[9468]: statistics: start interval Jun  4 22:33:10
Jun  4 22:36:30 moyserva4e4ek postfix/scache[9468]: statistics: domain lookup hits=0 miss=2 success=0%
Jun  4 22:36:30 moyserva4e4ek postfix/scache[9468]: statistics: address lookup hits=0 miss=2 success=0%
Jun  4 22:37:27 moyserva4e4ek postfix/tlsmgr[9793]: fatal: open database /var/lib/postfix/smtpd_scache.db: Invalid argument
Jun  4 22:37:28 moyserva4e4ek postfix/master[1942]: warning: process /usr/lib/postfix/tlsmgr pid 9793 exit status 1
Jun  4 22:37:28 moyserva4e4ek postfix/master[1942]: warning: /usr/lib/postfix/tlsmgr: bad command startup -- throttling


Уважаемые знатоки, Внимание, Вопрос (с):  Почему postfix не может сделать своё дело?



Пользователь решил продолжить мысль 04 Июня 2014, 23:10:50:
Пока знатоки не проснулись, хотел бы добавить некоторые из любопытных наблюдений:

ISPconfig: Systemlog
 Jun 4 23:05:01 seoreactor postfix/smtpd[32087]: warning: connect to private/tlsmgr: Resource temporarily unavailable
Jun 4 23:05:01 seoreactor postfix/smtpd[32087]: warning: problem talking to server private/tlsmgr: Resource temporarily unavailable
 

ISPconfig: Err-log почты
Jun 4 22:37:27 seoreactor postfix/tlsmgr[9793]: fatal: open database /var/lib/postfix/smtpd_scache.db: Invalid argument





Пользователь решил продолжить мысль 05 Июня 2014, 14:29:01:
Ситуация однако не из приятных, я понимаю что проблема с postfix, но настраивать его, не разу не приходилось... может кто из знающих поможет мануал подходящий найти.
« Последнее редактирование: 05 Июня 2014, 14:29:01 от Sta1keR »

Оффлайн Sta1keR

  • Автор темы
  • Участник
  • *
  • Сообщений: 155
    • Просмотр профиля
Re: ISPconfig: Не работает php mail()
« Ответ #1 : 09 Июня 2014, 18:59:42 »
Эхх...  Бядаа... Эт я несколько лет назад машинку настроил и теперь она станет ненужна... прийдется серв брать чтоле в аренду...

Жаль что никто не может помочь  :-\

delovoy

  • Гость
Re: ISPconfig: Не работает php mail()
« Ответ #2 : 09 Июня 2014, 19:30:03 »
sudo mv /var/lib/postfix/smtpd_scache.db /var/lib/postfix/smtpd_scache.db.backup
sudo service posrfix reload

Оффлайн Sta1keR

  • Автор темы
  • Участник
  • *
  • Сообщений: 155
    • Просмотр профиля
Re: ISPconfig: Не работает php mail()
« Ответ #3 : 09 Июня 2014, 20:37:10 »
все равно сыпит:

Код: (var/log/mail.err) [Выделить]
Jun  9 20:07:04 seoreactor postfix/tlsmgr[28289]: fatal: open database /var/lib/postfix/smtpd_scache.db: Invalid argument

Пользователь решил продолжить мысль 09 Июня 2014, 20:47:53:
хотя нет, это я во времени запутался!
« Последнее редактирование: 09 Июня 2014, 20:47:53 от Sta1keR »

Оффлайн Yuriy_Y

  • Старожил
  • *
  • Сообщений: 1736
    • Просмотр профиля
    • Новоишимка
Re: ISPconfig: Не работает php mail()
« Ответ #4 : 09 Июня 2014, 20:51:19 »
Аха. И еще мои сообщения поищи. Я где-то тут писал про почту на ISPConfig.
С уважением, Юрий.

Оффлайн Sta1keR

  • Автор темы
  • Участник
  • *
  • Сообщений: 155
    • Просмотр профиля
Re: ISPconfig: Не работает php mail()
« Ответ #5 : 10 Июня 2014, 11:31:23 »
sudo mv /var/lib/postfix/smtpd_scache.db /var/lib/postfix/smtpd_scache.db.backup
sudo service posrfix reload

Спасибо ;)

Аха. И еще мои сообщения поищи. Я где-то тут писал про почту на ISPConfig.
Нашел парочку, сделал, спасибо!

....

А теперь продолжим!

Так у меня и не сталb отправляться письма через phpmail()...
Теперь ругается на:
postfix/sendmail[3098]: fatal: web30(5020): No recipient addresses found in message header

Пользователь решил продолжить мысль 10 Июня 2014, 11:41:09:
Проверил сегодня отправку письма, ошибка не появилась, но письмо опять не пришло :)

Пользователь решил продолжить мысль 10 Июня 2014, 13:09:26:
Погуглил, уперся в amavis который при старте выдаёт:

root@server:~# /etc/init.d/amavis start
Starting amavisd: hostname: Name or service not known
  The value of variable $myhostname is "", but should have been
  a fully qualified domain name; perhaps uname(3) did not provide such.
  You must explicitly assign a FQDN of this host to variable $myhostname
  in /etc/amavis/conf.d/05-node_id, or fix what uname(3) provides as a host's
  network name!
(failed).

Читал, читал так и не понял, что имеют в виду под:
$myhostname is ""

Проверил и поправил:
Цитировать
[..]
192.168.0.100   server1.example.com     server1
[..]

and /etc/hostname:

[..]
server1.example.com
[..]



Пользователь решил продолжить мысль 10 Июня 2014, 14:58:28:
откорректировал /etc/amavis/conf.d/05-node_id и заработало, я счастлив  :D
« Последнее редактирование: 10 Июня 2014, 14:58:28 от Sta1keR »

 

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