Konfiguration af Postfix som Office365 email-relay

Hvis du har en Redhat/CentOS server og gerne vil sende mails igennem Office365, kan dette gøres ved at konfigurere Postfix til at relay igennem Office365.

  1. SSH til din server.
  2. Installer sasld
    yum install cyrus-sasl cyrus-sasl-plain cyrus-sasl-md5 nano -y
  3. Start sasld
    systemctl start saslauthd
  4. Gå til mappen /etc/postfix
    cd /etc/postfix
  5. Opret en fil i mappen /etc/postfix
    nano sasl_passwd
  6. Indtast Office365 mail konto login oplysninger, f.eks.
    [smtp.office365.com]:587 navn@usman.dk:Adgangskode
  7. Gem filen
  8. Rediger filen /etc/postfix/generic
    nano /etc/postfix/generic
  9. Gå ned i bunden, og skriv (husk og ændre til din hostname og mail)
    root@server.usman.dk navn@usman.dk
  10. Gem filen
  11. Skriv
    postmap hash:/etc/postfix/sasl_passwd
    postmap hash:/etc/postfix/generic
  12. Rediger filen /etc/postfix/main.cf
    nano /etc/postfix/main.cf
  13. Gå ned i bunden, og skriv
    relayhost = [smtp.office365.com]:587
    smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
    smtp_sasl_auth_enable = yes
    smtp_generic_maps = hash:/etc/postfix/generic
    smtp_tls_security_level = may
    smtp_sasl_security_options = noanonymous
  14. Gem filen
  15. Skriv
    service postfix restart
  16. Nu kan du sende mails igennem Office365.

 

Obs. I Juli 2018, har Microsoft ændret, så man absolut skal have Alias eller Send-As adgang på SMTP/POP/IMAP Auth kontoen, hvis afsender adressen er anderledes.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *