Postfix reject Hotmail

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • VelhaChica
  • Registratie: Augustus 2005
  • Laatst online: 19-11-2020
Ik heb een probleem met mijn nieuwe mailserver. De accepteert geen e-mail vanaf Hotmail. Het is wel lekker rustig, maar voor onze vereniging, met vele particulieren, absoluut niet handig.

Voor andere domeinen lijkt er niets aan de hand te zijn. Ik kan in ieder geval vanaf persoonlijke en andere zakelijke adressen wel naar de nieuwe server mailen.

Wie weet wat ik fout doe?

Foutmelding uit /var/log/mail.log
Aug 11 02:02:17 h1690641 postfix/smtpd[3897]: connect from snt0-omc4-s35.snt0.hotmail.com[65.55.90.238]
Aug 11 02:02:17 h1690641 postfix/smtpd[3897]: NOQUEUE: reject: RCPT from snt0-omc4-s35.snt0.hotmail.com[65.55.90.238]: 554 5.7.1 <xxx@xxx.net>: Relay access denied; from=<xxx@hotmail.com> to=<xxx@xxx.net> proto=ESMTP helo=<snt0-omc4-s35.snt0.hotmail.com>
Aug 11 02:02:18 h1690641 postfix/smtpd[3897]: disconnect from snt0-omc4-s35.snt0.hotmail.com[65.55.90.238]

Mijn /etc/postfix/main.cf
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
broken_sasl_auth_clients = yes
config_directory = /etc/postfix
content_filter = smtp-amavis:[127.0.0.1]:10024
home_mailbox = Maildir/
inet_interfaces = all
inet_protocols = all
mailbox_command = /usr/lib/dovecot/deliver
mailbox_size_limit = 0
mailbox_transport = dovecot
mydestination = $myhostname, localhost.$mydomain, localhost
myhostname = ophelia.xxx.net
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
myorigin = /etc/mailname
readme_directory = no
recipient_delimiter = +
relayhost =
smtp_tls_note_starttls_offer = yes
smtp_tls_security_level = may
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
smtpd_client_restrictions = permit_mynetworks,        permit
smtpd_recipient_restrictions = permit_sasl_authenticated,        permit_mynetworks,        reject_invalid_hostname,        reject_non_fqdn_hostname,        reject_non_fqdn_sender,        reject_non_fqdn_recipient,        reject_unknown_sender_domain,        reject_unknown_recipient_domain,        reject_unauth_pipelining,        reject_unauth_destination,        check_policy_service inet:127.0.0.1:60000,        permit_auth_destination,        reject
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain =
smtpd_sasl_security_options = noanonymous
smtpd_sender_restrictions = reject_unknown_sender_domain,        reject_unlisted_sender,        reject_authenticated_sender_login_mismatch,        permit
smtpd_tls_CAfile = /etc/ssl/certs/cacert.pem
smtpd_tls_auth_only = no
smtpd_tls_cert_file = /etc/ssl/certs/smtpd.crt
smtpd_tls_key_file = /etc/ssl/private/smtpd.key
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
smtpd_tls_security_level = may
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtpd_tls_session_cache_timeout = 3600s
smtpd_use_tls = yes
tls_random_source = dev:/dev/urandom
virtual_alias_maps = hash:/etc/postfix/virtual ldap:/etc/postfix/postfix-ldap-users.cf
virtual_transport = dovecot

Acties:
  • 0 Henk 'm!

  • Osiris
  • Registratie: Januari 2000
  • Niet online
Er staat: Relay denied.

Dit is geen probleem met Hotmail, maar met jouw complete server. Je server weigert mail te accepteren voor de opgegeven ontvanger (die jij nu zo mooi gecensureerd hebt).

Lijkt me dus ook stug dat mail van een andere herkomst met dezélfde ontvanger wél aankomt?

Acties:
  • 0 Henk 'm!

  • Jaap-Jan
  • Registratie: Februari 2001
  • Laatst online: 11-09 13:16
xxx.net moet worden toegevoegd aan mydestination, anders ziet Postfix mail afkomstig van dat domein niet als lokaal en probeert het dan te relayen, hence de foutmelding. :)

[ Voor 20% gewijzigd door Jaap-Jan op 11-08-2010 03:13 ]

| Last.fm | "Mr Bent liked counting. You could trust numbers, except perhaps for pi, but he was working on that in his spare time and it was bound to give in sooner or later." -Terry Pratchett


Acties:
  • 0 Henk 'm!

  • VelhaChica
  • Registratie: Augustus 2005
  • Laatst online: 19-11-2020
Ik heb het volgende aangepast:
mydestination = $myhostname, localhost.$mydomain, localhost, /etc/postfix/postfix-ldap-domains.cf

In /etc/postfix/postfix-ldap-domains.cf staan alle domeinen waar wij e-mail voor moeten kunnen ontvangen.

Het lijkt erop dat Postfix nog een tijdje een cache bijhoudt van verzendende mailservers. Ik heb dus uiteindelijk dit zelf veroorzaakt door de manual verkeerd begrepen te hebben. Typisch gevalletje van RTFM? :P

NB: Ik censureer standaard logfiles op internet, gewoon uit voorzorg voor 'het grote gevaar'. Ik ben standaard een beetje paranoïde op internet, maar dat lijkt mij gezond.