Konfiguracja powiadomień e-mail od łatwych Redmine
Aby Easy Redmine wysyłało powiadomienia o nowych zadaniach, aktualizacjach zadań i wszystkich innych wybranych wydarzeniach, musisz połączyć aplikację z serwerem pocztowym. Ustawienia konfiguracji poczty e-mail można znaleźć w pliku configuration.yml ([redmine root] /config/configuration.yml). Po wprowadzeniu zmian w tym pliku konfiguracyjnym konieczne będzie ponowne uruchomienie serwera aplikacji, aby odniosły skutek. Sprawdź, czy twoja konfiguracja jest poprawna w Administracja »Ustawienia» Powiadomienia e-mail - Wyślij testową wiadomość e-mail.
Oto przykładowe konfiguracje configuration.yml.
Proste Login Authentication (ustawienia domyślne)
# Produkcja ustawień poczty wychodzącej: dostarczanie poczty e-mail: metoda dostarczania:: smtp smtp_settings: adres: port „smtp.example.net”: domena „25”: „example.net” uwierzytelnianie:: login nazwa_użytkownika: „easyredmine@example.net” hasło: Opracowanie „easyredmine”: dostawa e-mail: metoda dostawy:: smtp smtp_settings: adres: port „127.0.0.1”: domena „25”: example.net uwierzytelnianie:: login nazwa_użytkownika: „easyredmine@example.net” hasło: „easyredmine”
Jeśli chcesz używać Gmaila / Google Apps i innych serwerów SMTP wymagających TLS, musisz dodać kilka ustawień związanych z TLS:
produkcja: email_delivery: delivery_method: smtp_settings SMTP: enable_starttls_auto: prawdziwy adres: "smtp.gmail.com" port: domena '587': "smtp.gmail.com" autoryzacja: zwykły nazwa_użytkownika: "your_email@gmail.com" password : "Twoje hasło"
Oto przykład dla użytkowników biurowych 365 (Exchange online). Nadawca musi posiadać konto, lub jeśli chcesz wysłać z udostępnionej skrzynki pocztowej, poniżej konto musi mieć pozwolenie na "Wyślij jako" nadawcy, który jest zdefiniowany w Redmine ustawienia powiadomień e-mail.
produkcja: email_delivery: delivery_method: smtp_settings SMTP: enable_starttls_auto: prawdziwy adres: "smtp.office365.com" port: domena '587: «your_domain.com" autoryzacja: logowanie nazwa_użytkownika: "email@your_domain.com" hasło: " hasło"
Uwierzytelnienie
Przykładowa usługodawcy SMTP bez autoryzacji.
produkcja: e-mail dostawa: metoda dostawy:: smtp smtp_settings: adres: „smtp.knology.net” port: domena „25”: „cybersprocket.com”
Za pomocą polecenia sendmail
Przykład systemu unix używającego /usr/sbin/sendmail
dowództwo.
produkcja: email_delivery: delivery_method: sendmail
Pomiń TLS
W przypadku, gdy Twój serwer SMTP obsługuje TLS, ale z jakiegoś powodu nie masz go do tego skonfigurowanego (chcesz użyć portu 25), powiadomienia nie będą działać. Zależności (perełki) w aplikacji wymuszają włączenie TLS. Aby rozwiązać ten problem, musisz usunąć linie
enable_starttls_auto: fałsz
Verify_openssl_mode: brak
i zastąp
bypass_tls: prawda
Spowoduje to wyłączenie TLS i umożliwi korzystanie z portu 25. Następnie możesz usunąć wszelkie inne linie związane z SSL/TLS w konfiguracji.