Skocz do zawartości

KamilKrK

Użytkownicy
  • Zawartość

    2
  • Rejestracja

  • Ostatnio

Posty napisane przez KamilKrK


  1. The final configuration where accounts for gmail and O365 work on one posftix.

    /etc/posftix/main.cf 
    # default relayhost setting
    relayhost = [smtp.gmail.com]:587

    # sender-dependent sasl authentication
    smtp_sender_dependent_authentication = yes
    sender_dependent_relayhost_maps = hash:/etc/postfix/sender_relay

    # smtp authentication settings
    smtp_use_tls = yes
    smtp_sasl_auth_enable = yes
    smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
    smtp_sasl_security_options = noanonymous
    smtp_tls_security_level = encrypt
    smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt
    smtp_generic_maps = hash:/etc/postfix/generic
    transport_maps = hash:/etc/postfix/transport

    /etc/postfix/sasl_passwd 
    # default relayhost
    [smtp.gmail.com]:587 accountgmail@gmail.com:Password
    #Gmail per-sender authentication
    notification@gmail.local  accountgmail@gmail.com:Password
    # O365 per-sender authentication
    AccountO365@o365.com AccountO365@o365.com:Password

    /etc/posftix/transport
    notification@gmail.local    smtp:[smtp.gmail.com]:587
    AccountO365@o365.com smtp:[smtp.office365.com]:587

    /etc/postfix/sender relay
    notification@gmail.local    [smtp.gmail.com]:587
    AccountO365@o365.com [smtp.office365.com]:587
     


  2. Witam,

    Czy ktokolwiek próbował tak skonfigurować postfixa aby w zależności z jakiego adresu dostanie wiadomość to przesyła to do O365 lub Gmail.  

    Próbowałem poniższe ustawienia ale nie działają. 

    /etc/postfix/main . cf

    # default relayhost setting
    relayhost = [smtp . gmail . com]:587

    # sender-dependent sasl authentication
    smtp_sender_dependent_authentication = yes
    sender_dependent_relayhost_maps = hash:/etc/postfix/sender_relay

    # smtp authentication settings
    smtp_use_tls = yes
    #smtp_sasl_auth_enable = yes
    smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
    smtp_sasl_security_options = noanonymous
    smtp_tls_security_level = encrypt
    smtp_tls_CAfile = /etc/ssl/certs/ca-certificates . crt
    smtp_sasl_mechanism_filter = plain

    /etc/postfix/sasl_passwd

    # per-sender authentication
    vcenter@mydomain . local  account2@gmail . com:password
    icinga@mydomain . local  account1@gmail . com:password
    upc@mydomain . local account2@gmail . com:password
    apc@mydomain . local account3@gmail . com:password

    # default relayhost
    [smtp . gmail . com]:587 account1@gmail . com:password

    /etc/postfix/sender_relay

    #GMAIL
    account1@gmail . com [smtp . gmail . com]:587
    account2@gmail . com [smtp . gmail . com]:587
    account3@gmail . com [smtp . gmail . com]:587

    Do tego momentu działa prawidłowo z gmail. Teraz dodaje wpisy dla O365

    /etc/postfix/sasl_passwd
    O365@mydomain . local  accountO365@mydomain . com:password

    /etc/postfix/sender_relay
    accountO365@mydomain . com [smtp . office365 . com]:587

    /etc/postfix/generic
    O365@mydomain . local accountO365@mydomain . com

    /etc/postfix/main . cf
    # Configure for O365
    smtp_generic_maps = hash:/etc/postfix/generic
    smtp_sasl_tls_security_options = noanonymous
    smtp_always_send_ehlo = yes

    # default relayhost setting
    relayhost = [smtp . gmail . com]: 587
    relayhost = [smtp . office365 . com]: 587
    Jak dodam powyższy wpis to dostaje taki komunikat :
    postfix: warning: /etc/postfix/main . cf, line 55: overriding earlier entry: relayhost = [smtp . gmail . com]: 587

    Równocześnie nie mogę usunąć obydwu wpisów 

    Natomiast zostawienie tylko wpisu dla gmail przekierowuje wszystko na niego 

×