Redmine :: отправка писем

1,086 views
Skip to first unread message

Константин Рейдо

unread,
Jan 15, 2012, 10:46:15 AM1/15/12
to ror...@googlegroups.com
Добрый день. 
В процессе настройки redmine возникла проблема с настройкой отправки нотификации по почте.

#config/configuration.yml
production:
  email_delivery:
    delivery_method: :smtp
    smtp_settings:
      tls: true
      enable_starttls_auto: true
      address: "smtp.gmail.com"
      port: '587'
      domain: "smtp.gmail.com"
      authentication: :plain
      user_name: "***@gmail.com"
      password: "****"

Окружение:
Debian 6
Ruby 1.8.7
Rake 0.8.7
Rack 1.1.1
Rails 2.3.14
Redmine 1.3.0

В процессе отрпавки тестового письма выдает An error occurred while sending mail (execution expired)

Уже много времени провел в поисках решения, решил обратиться сюда. Подскажите куда вообще копать чтобы разрешить этот вопрос. 
Спасибо :)

Igor Zubkov

unread,
Jan 15, 2012, 11:05:01 AM1/15/12
to ror...@googlegroups.com
2012/1/15 Константин Рейдо <konstant...@gmail.com>:

А сам redmine в настройках показывает что почта настроена? Просто
совсем недавно два часа искал чего настроенный redmine не может
отправить почту. Оказалось что в конфиге после секции production с
настройками шла пустая секция production которая затирала правильную.

--
Igor Zubkov
http://hi.im/ice

Константин Рейдо

unread,
Jan 15, 2012, 11:47:18 AM1/15/12
to ror...@googlegroups.com
Да, появляется форма редактирвоания нотификации и как раз в низу этой формы есть ссылка для отправки тестового письма. Это сообщение об ошибке появляется в логах приложения если выполнять действие на которое подвешена нотификаци. При этом redmine подвисает отжидаея ответа от сервера, то есть сообщение об ошибке не моментально появляется.

PitOn

unread,
Jan 16, 2012, 2:42:48 AM1/16/12
to RubyOnRails to russian
У меня работает, правда вместо production - default

On 15 янв, 19:46, Константин Рейдо <konstantin.re...@gmail.com> wrote:
> Добрый день.
> В процессе настройки redmine возникла проблема с настройкой отправки
> нотификации по почте.
>
> #config/configuration.yml
> production:
>   email_delivery:
>     delivery_method: :smtp
>     smtp_settings:
>       tls: true
>       enable_starttls_auto: true
>       address: "smtp.gmail.com"
>       port: '587'
>       domain: "smtp.gmail.com"
>       authentication: :plain

>       user_name: "*...@gmail.com"

Quaternion

unread,
Jan 16, 2012, 3:56:02 AM1/16/12
to RubyOnRails to russian
1. Тестовое письмо отправляется на email, указанный в профиле админа.
По умолчанию это ad...@example.com.
2. Сервер просто не может подключиться к gmail из-за какого-то
сетевого заслона, вроде кривого выхода из подсети, фаервола и т.п.
3. Старая версия redmine, для работы с gmail требуется установить
плагин action_mailer_tls.

Константин Рейдо

unread,
Jan 16, 2012, 4:45:02 AM1/16/12
to ror...@googlegroups.com
С default не помогло.

В профиле амина корректный мэйл.

Плагин action_mailer_tls ставил, хотя у меня redmine 1.3.0

Относительно фаервола. Я только начинаю разбираться с Debian, как узнать что проблема настройках фаервола?

Константин Рейдо

unread,
Jan 16, 2012, 3:36:20 PM1/16/12
to ror...@googlegroups.com
Указал 25 порт и все заработало :)
Reply all
Reply to author
Forward
0 new messages