Как настроить электронную почту в Redmine

UPD: см. также статью от 10.06.2022 «Перестала работать отправка почты в Redmine через Google«.

Сегодня мы с вами поговорим о том, как настроить электронную почту в программе Redmine.

Настройка параметров электронной почты в Redmine версии 2.1.2 осуществляется  в «INSTALLDIR / Apps / Redmine / Config / configuration.yml».

Обратите внимание, что в старых версиях (до 2.х.х) вы должны использовать » INSTALLDIR / Apps / Redmine / Config / email.yml «файл.

Простая Аутентификация (настройки по умолчанию)

# Outgoing email settings

production:
  email_delivery:
    delivery_method: :smtp
    smtp_settings:
      address: smtp.example.net
      port: 25
      domain: example.net
      authentication: :login
      user_name: redmine@example.net
      password: redmine

development:
  email_delivery:
    delivery_method: :smtp
    smtp_settings:
      address: 127.0.0.1
      port: 25
      domain: example.net
      authentication: :login
      user_name: redmine@example.net
      password: redmine

Пример конфигурации для GMail аккаунта

production:
  delivery_method: :smtp
  smtp_settings:
    address: "smtp.gmail.com"
    port: 587
    domain: "smtp.gmail.com"
    authentication: :plain
    user_name: "your_email@gmail.com"
    password: "your_password"
    enable_starttls_auto: true

Пожалуйста, убедитесь, что вы поставили enable_starttls_auto , иначе Redmine может выдать ошибку типа «530 5.7.0 Must issue a STARTTLS command first … «.

После того, как email.yml файл изменен, необходимо перезапустить процесс Apache:

$ sudo installdir/ctlscript.sh restart redmine

В Redmine 2,0 или выше, если вы видите подобную ошибку типа: » An error occurred while sending mail (SSL_connect returned=1 errno=0 state=SSLv2/v3 read server hello A: unknown protocol) «, необходимо удалить «tls: true» из файла configuration.yml. Тогда, в этом случае, вы только должны перезагрузить Apache:

$ sudo installdir/ctlscript.sh restart apache

Если вы используете сервер SMTP, которые не требуют проверки подлинности, вполне возможно, что вы должны добавить следующие опции:

openssl_verify_mode: 'none'

Вы также можете изменить ссылку, которая появляется в электронной почте. Идете в  Администрирование -> Настройки -> Общие -> имя хоста и путь, и здесь вы должны прописать свой домен и порт.

Вы также можете найти более подробную информацию на Redmine wiki page и Redmine blog.

Удачи!!!

P. S. Если вы устанавливаете Redmine с помощью сборки BitNami, то в начале установки вам будет предложено сконфигурировать электронную почту, т. е. вписать имя электронного ящика и пароль к нему. При условии, что ваши введенные данные верны, электронная почта будет работать. Проверить это можно с помощью отправки тестового письма. Для этого вам необходимо после установки Redmine зайти под учетной записью, у которой есть права на  работу со вкладкой «Администрирование«. Далее «Настройки» -> «Уведомления по email«. Там вы уведите в поле «Исходящий адрес email» тот электронный ящик, который вы написали в процессе инсталляции Redmine. Внизу в правом углу есть ссылка «Послать email для проверки«. При нажатии на нее автоматически будет сформировано тестовое письмо, которое отправиться на ящик который вы указали при регистрации. Если вы его получили, значит почта настроена.

P.P.S. Если в настройке учётной записи «Уведомления по email» выбрано (по умолчанию): «Только о тех событиях, которые я отслеживаю или в которых я участвую», то вам будут отсылаться только уведомления по задачам которые или назначены Вам, или в которых вы выбраны Наблюдателем. Сообщения с форумов и новости Вы получать не будете, даже если участвуете в проекте.

Поэтому, чтобы для проектов в которых вы участвуете, получать уведомления на:

  • появление новых задачи и изменения в задачах проекта,
  • появление новостей,
  • появление новых документов и файлов,
  • сообщения на форуме,

нужно в «Уведомления по email» выбрать вариант «О всех событиях во всех моих проектах».

Posted in Redmine and tagged , .

4 Comments

  1. Доброго дня.
    А можно все-таки настроить почтовые сервера вручную в сборке от bitnami?

    • В Bitnami в самом начале установки ставите галочку на использовании gmail в качестве почты и прописываете электронный ящик и пароль к нему. После установки Ваша почта будет работать. Если Вы это не сделали во время инсталляции, то тогда необходимо вносить правки в файл email.yml (т. е. использовать вариант, описанный в статье).

      • Николай, добрый день!
        Подскажите, не настраивали ли Вы прием входящих писем в сборке Bitnami установленной из коробки на windows server 2012 x64. Ссылки на форуме redmine я уже читал. Хотелось бы увидеть реальную настройку, чтобы работала с связке с Exchange.
        Благодарен за любую посильную помощь.

  2. Николай, добрый день!
    А Вы сталкивались с тем, как настроить входящую почту при установке Bitnami? Версия 3.4.5 (чтобы к примеру входящие письма конвертировались сразу в тикеты в Редмайне?)
    Буду признателен за помощь.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.