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


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

Автор Тема: Отловить письмо phpmailer  (Прочитано 1097 раз)

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

Оффлайн pulchra

  • Автор темы
  • Участник
  • *
  • Сообщений: 135
    • Просмотр профиля
Отловить письмо phpmailer
« : 26 Август 2014, 08:31:19 »
Проблема: В конторе на сервере 12.04 запущена система управления проектами web2project. В принципе нормально работает, но не получилось как-то настроить МТА (даже вопрос на форуме задавал https://forum.ubuntu.ru/index.php?topic=180582.0). Теперь случилось такое, что один пользователь забыл пароль и решил восстановить его через форму восстановления пароля. Система написала: Новый пользовательский пароль создан и выслан Вам эл.почтой. В настройки пользователя забита почта, но письма то не отправляется. Короче теперь под этим пользователем невозможно зайти в систему. При изменении пароля в панели управления нужно указать текущий действующий пароль. В mysql пароли шифрованные.

Наверное можно отловить письмо где-нибудь на сервере. Где?

Лог MTA пишет:Aug 26 12:24:48 serverp sm-mta[2643]: s7LB0Eqt004816: to=<dzhezhora_aa@mail.ru>, ctladdr=<tpi@serverp.my.router> (1000/1000), delay=4+17:24:34, xdelay=00:00:40, mailer=smtp, pri=61501282, relay=smtp.mail.ru, dsn=4.0.0, stat=Deferred: Name server: smtp.mail.ru: host name lookup failure
Причем адрес пишет dzhezhora_aa@mail.ru а должен быть zuev.tpi@mail.ru

В общем где можно посмотреть неотправленные письма?

Оффлайн Alex Gluck

  • Участник
  • *
  • Сообщений: 166
    • Просмотр профиля
Re: Отловить письмо phpmailer
« Ответ #1 : 26 Август 2014, 13:22:57 »
Попробуйте установить ssmtp, настроить его на какую нибудь почту типа гугла,маил.ру, яндекс. Это не полноценный MTA но в 90% случаев его хватает. Письма будут ходить и логи будут в /var/log/sendmail.log

Оффлайн pulchra

  • Автор темы
  • Участник
  • *
  • Сообщений: 135
    • Просмотр профиля
Re: Отловить письмо phpmailer
« Ответ #2 : 26 Август 2014, 14:19:14 »
А в php.ini нужно будет каки либо настройки прописывать?

Оффлайн Alex Gluck

  • Участник
  • *
  • Сообщений: 166
    • Просмотр профиля

Оффлайн pulchra

  • Автор темы
  • Участник
  • *
  • Сообщений: 135
    • Просмотр профиля
Re: Отловить письмо phpmailer
« Ответ #4 : 28 Август 2014, 08:00:07 »
Ясно. Сделал всё по инструкции. Выяснилась такая штука. Конфиги ssmtp были с уже заполненным данными о smtp сервере, причем в там была ошибка. Ошибку я исправил. Но письма всё равно не отправляются. Заменил сервер с mail-а на yandex, но письма всё равно не отправляются, а в логах пишет, что агент "долбится" в smtp.mail.ru. Видимо когда-то раньше я где-то указал неправильные данные доступа к smtp серверу. Вопрос где. Старые настройки sendemail я проверил. Пока не разобрался.
« Последнее редактирование: 28 Август 2014, 08:16:51 от pulchra »

Оффлайн Alex Gluck

  • Участник
  • *
  • Сообщений: 166
    • Просмотр профиля
Re: Отловить письмо phpmailer
« Ответ #5 : 28 Август 2014, 08:13:03 »
/etc/ssmtp/ssmtp.conf

Оффлайн pulchra

  • Автор темы
  • Участник
  • *
  • Сообщений: 135
    • Просмотр профиля
Re: Отловить письмо phpmailer
« Ответ #6 : 28 Август 2014, 08:25:18 »
cat /etc/ssmtp/ssmtp.conf
#
# Config file for sSMTP sendmail
#
# The person who gets all mail for userids < 1000
# Make this empty to disable rewriting.
root=postmaster

# The place where the mail goes. The actual machine name is required no
# MX records are consulted. Commonly mailhosts are named mail.domain.com
mailhub=smtp.yandex.ru

# Where will the mail seem to come from?
#rewriteDomain=

# The full hostname
hostname=sereverp.my.router

# Are users allowed to set their own From: address?
# YES - Allow the user to specify their own From: address
# NO - Use the system generated From: address
FromLineOverride=NO

#general
hostname=sereverp.my.router
FromLineOverride=NO
AuthUser=myname@yandex.ru
AuthPass=mypass
#for yandex
mailhub=smtp.yandex.ru
UseTLS=YES
Может порт не указан?

 

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