Конфигурация за известия по имейл от Easy Redmine
За да може Easy Redmine да изпраща известия за нови задачи, актуализации на задачи и всички други избрани събития, трябва да свържете приложението към пощенски сървър. Настройките за конфигуриране на имейл могат да бъдат намерени във файла configuration.yml ([redmine root] /config/configuration.yml). След като направите промени в този конфигурационен файл, ще трябва да рестартирате сървъра на приложения, за да влязат в сила. Проверете дали вашата конфигурация е правилна в Администрация »Настройки» Известия по имейл - Изпратете тестов имейл.
Тук следвайте пример конфигурации config.yml.
Лесно удостоверяване за вход (настройки по подразбиране)
# Производство на настройки за изходящ имейл: имейл_доставка: доставка_метод:: smtp smtp_настройки: адрес: "smtp.example.net" порт: '25' домейн: "example.net" удостоверяване:: потребителско име за вход: "easyredmine@example.net" парола: "easyredmine" разработка: имейл_доставка: доставка_метод:: smtp smtp_settings: адрес: "127.0.0.1" порт: '25' домейн: example.net удостоверяване:: потребителско име за вход: "easyredmine@example.net" парола: "easyredmine"
Ако искате да използвате Gmail / Google Apps и други SMTP сървъри, изискващи TLS, ще трябва да добавите някои настройки, свързани с TLS:
производство: имейл-доставка: доставка_метод:: smtp smtp_settings: enable_starttls_auto: истински адрес: "smtp.gmail.com" порт: '587' домейн: "smtp.gmail.com" удостоверяване:: обикновена потребителско име: "your_email@gmail.com" парола : "твоята парола"
Ето пример за потребители на Office 365 (Exchange онлайн). Изпращачът трябва да има акаунт или ако искате да изпращате от споделена пощенска кутия, акаунтът по -долу трябва да има разрешение за „Изпращане като“ на подателя, което е дефинирано в настройките за известия по имейл Redmine.
производство: имейл_деливъри: доставка_метод:: smtp smtp_settings: enable_starttls_auto: истински адрес: "smtp.office365.com" порт: '587' домейн: "your_domain.com" удостоверяване:: вход потребителско име: "email@your_domain.com" парола: " парола "
Без удостоверяване
Пример за доставчик на SMTP услуги без удостоверяване.
производство: email_delivery: доставка_метод:: smtp smtp_settings: адрес: "smtp.knology.net" порт: '25' домейн: "cybersprocket.com"
Използване на командата sendmail
Пример за unix система, която използва /usr/sbin/sendmail
команда.
производство: email_delivery: доставка_метод:: sendmail
Заобикаляне на TLS
В случай, че вашият SMTP сървър поддържа TLS, но по някаква причина не сте го конфигурирали за него (искате да използвате порт 25), известията няма да работят. Зависимости (скъпоценни камъни) в приложението принуждават да се активира TLS. За да разрешите този проблем, трябва да премахнете реда(овете)
enable_starttls_auto: невярно
verify_openssl_mode: няма
и заменете с
bypass_tls: вярно
Той ще деактивира TLS и ще позволи да се използва порт 25. След това можете да премахнете всички други свързани с SSL/TLS линии в конфигурацията.