mjanser.ssmtp
Rola Ansible: ssmtp
Rola Ansible, która instalatora i konfiguruje ssmtp na systemie Fedora.
Wymagania
Brak
Zmienne roli
Dostępne zmienne są wymienione poniżej, wraz z wartościami domyślnymi:
ssmtp_recipient: postmaster
ssmtp_allow_from_override: tak
ssmtp_mailhub: mail
ssmtp_use_tls: tak
ssmtp_auth_username: ~
ssmtp_auth_password: ~
Odbiorca
Wszystkie maile dla identyfikatorów użytkowników < 1000 będą przepisane na adres zdefiniowany w zmiennej ssmtp_recipient.
Jeśli będzie ustawiona na pusty ciąg, to zostanie wyłączona.
Nadpisanie linii From
Zmienna ssmtp_allow_from_override może być używana do włączania lub wyłączania nadpisania linii From.
Jeśli jest wyłączona, linia From jest ustalona na nazwę użytkownika i nazwę hosta i nie może być zmieniana przez oprogramowanie wysyłające maila.
Aby włączyć niestandardowe linie From, zmienna ssmtp_allow_from_override musi być ustawiona na tak.
Serwer przekaźnikowy
Aby wysyłać maile, musisz zdefiniować serwer poczty przekaźnikowej w zmiennej ssmtp_mailhub.
Jeśli ten serwer nie obsługuje TLS, możesz ustawić ssmtp_use_tls na nie.
Większość serwerów pocztowych wymaga autoryzacji do wysyłania maili.
Dane do autoryzacji można ustawić w ssmtp_auth_username i ssmtp_auth_password.
Zależności
Brak
Przykładowa książka zadań
- hosts: all
  roles:
    - { role: mjanser.ssmtp }
Licencja
MIT
ansible-galaxy install mjanser.ssmtp