Op een simpele colocated servertje draai ik Postfix voor wat mailboxen. Ik ben er achter gekomen dat ik via Thunderbird zonder enige problemen kan mailen maar mijn ouders en andere aanhangsels via Outlook niet.
Er blijkt een bug in Outlook te zitten, wellicht zit deze eigenlijk in Postfix maar dat doet er even niet toe, iemand dioe het wil toelichten graag, ik begreep echter dat het een bug was.
Ik heb in de main.cf het volgende verwijderd na een lange zoektoch op google;
Achter smtpd_recipient_restrictions= heb ik reject_non_fqdn_hostname weggehaald.
Dit zou het probleem wat outlook heeft op moeten lossen. Jammer genoeg krijgen mijn ouders nog steeds een 554 error, Relaying Denied. Ik ben heel Google maar een overhoop gaan halen maar eigenlijk is er altijd wel een oplossing bij de personen waar ik niets mee kan. Ik maak gebruik van een SASL-auth omdat mijn zus dan haar laptop met outlook ook ergens anders kan gebruiken.
Ik zet hier maar even een postconf -n neer, wellicht dat iemand er iets van kan maken.
# postconf -n
alias_database = hash:/etc/aliases, hash:/etc/mail/sympa.aliases
alias_maps = hash:/etc/aliases, hash:/etc/mail/sympa.aliases
broken_sasl_auth_clients = yes
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/lib/postfix
local_recipient_maps = $virtual_mailbox_maps $virtual_alias_maps unix:passwd.byname
mailq_path = /usr/bin/mailq
message_size_limit = 20971520
mydestination = $transport_maps, $myhostname
myhostname = mailserver.hostnaam.com
mynetworks = 127.0.0.0/8, xxx.xxx.xxx.xxx
newaliases_path = /usr/bin/newaliases
relay_domains = proxy:mysql:/etc/postfix/mysql-relay-domains.cf
relocated_maps = mysql:/etc/postfix/mysql-relocated.cf
sendmail_path = /usr/sbin/sendmail
setgid_group = postdrop
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
smtpd_client_restrictions = check_client_access mysql:/etc/postfix/mysql-client.cf
smtpd_recipient_restrictions = check_recipient_access mysql:/etc/postfix/mysql-recipient.cf, permit_mynetworks, permit_sasl_authenticated, reject_non_fqdn_sender, reject_non_fqdn_recipient, reject_unauth_destination, reject_unauth_pipelining, reject_invalid_hostname, reject_rbl_client relays.ordb.org, reject_rbl_client bl.spamcop.net, reject_rbl_client sbl-xbl.spamhaus.org
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $myhostname
smtpd_sasl_security_options = noanonymous
smtpd_sender_restrictions = check_sender_access mysql:/etc/postfix/mysql-sender.cf
transport_maps = mysql:/etc/postfix/mysql-transport.cf
unknown_local_recipient_reject_code = 550
virtual_alias_maps = mysql:/etc/postfix/mysql-virtual-aliases.cf, regexp:/etc/postfix/virtual_aliases.regexp
virtual_gid_maps = static:110
virtual_mailbox_base = /var/spool/postfix/vmail
virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual-domains.cf
virtual_mailbox_limit = 0
virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual-mailbox.cf
virtual_minimum_uid = 500
virtual_transport = virtual
virtual_uid_maps = static:500
Er draait dus dit voor mail op de server:
Postfix
Courier-IMAP
SASL
Kan iemand een idee geven waarom een Outlook client niet mag relayen ? Thunderbird werkt prima. Ik verdenk de SASL-auth bijna, maar die werkt prima blijkt in Thunderbird dus dan zou Postfix het toch ergens moeten tegenhouden ?
Er blijkt een bug in Outlook te zitten, wellicht zit deze eigenlijk in Postfix maar dat doet er even niet toe, iemand dioe het wil toelichten graag, ik begreep echter dat het een bug was.
Ik heb in de main.cf het volgende verwijderd na een lange zoektoch op google;
Achter smtpd_recipient_restrictions= heb ik reject_non_fqdn_hostname weggehaald.
Dit zou het probleem wat outlook heeft op moeten lossen. Jammer genoeg krijgen mijn ouders nog steeds een 554 error, Relaying Denied. Ik ben heel Google maar een overhoop gaan halen maar eigenlijk is er altijd wel een oplossing bij de personen waar ik niets mee kan. Ik maak gebruik van een SASL-auth omdat mijn zus dan haar laptop met outlook ook ergens anders kan gebruiken.
Ik zet hier maar even een postconf -n neer, wellicht dat iemand er iets van kan maken.
# postconf -n
alias_database = hash:/etc/aliases, hash:/etc/mail/sympa.aliases
alias_maps = hash:/etc/aliases, hash:/etc/mail/sympa.aliases
broken_sasl_auth_clients = yes
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/lib/postfix
local_recipient_maps = $virtual_mailbox_maps $virtual_alias_maps unix:passwd.byname
mailq_path = /usr/bin/mailq
message_size_limit = 20971520
mydestination = $transport_maps, $myhostname
myhostname = mailserver.hostnaam.com
mynetworks = 127.0.0.0/8, xxx.xxx.xxx.xxx
newaliases_path = /usr/bin/newaliases
relay_domains = proxy:mysql:/etc/postfix/mysql-relay-domains.cf
relocated_maps = mysql:/etc/postfix/mysql-relocated.cf
sendmail_path = /usr/sbin/sendmail
setgid_group = postdrop
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
smtpd_client_restrictions = check_client_access mysql:/etc/postfix/mysql-client.cf
smtpd_recipient_restrictions = check_recipient_access mysql:/etc/postfix/mysql-recipient.cf, permit_mynetworks, permit_sasl_authenticated, reject_non_fqdn_sender, reject_non_fqdn_recipient, reject_unauth_destination, reject_unauth_pipelining, reject_invalid_hostname, reject_rbl_client relays.ordb.org, reject_rbl_client bl.spamcop.net, reject_rbl_client sbl-xbl.spamhaus.org
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $myhostname
smtpd_sasl_security_options = noanonymous
smtpd_sender_restrictions = check_sender_access mysql:/etc/postfix/mysql-sender.cf
transport_maps = mysql:/etc/postfix/mysql-transport.cf
unknown_local_recipient_reject_code = 550
virtual_alias_maps = mysql:/etc/postfix/mysql-virtual-aliases.cf, regexp:/etc/postfix/virtual_aliases.regexp
virtual_gid_maps = static:110
virtual_mailbox_base = /var/spool/postfix/vmail
virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual-domains.cf
virtual_mailbox_limit = 0
virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual-mailbox.cf
virtual_minimum_uid = 500
virtual_transport = virtual
virtual_uid_maps = static:500
Er draait dus dit voor mail op de server:
Postfix
Courier-IMAP
SASL
Kan iemand een idee geven waarom een Outlook client niet mag relayen ? Thunderbird werkt prima. Ik verdenk de SASL-auth bijna, maar die werkt prima blijkt in Thunderbird dus dan zou Postfix het toch ergens moeten tegenhouden ?