PDA

Bekijk Volledige Versie : server can't find nxdomain | ssmtp->postfix mail relay server



timmy
30/04/16, 18:25
Omdat ik de hoeveelheid spam verder wil terug dringen hebben de smtpd_recipient_restrictions in Postfix verder aangescherpt.



smtpd_helo_required = yes
smtpd_sender_restrictions = reject_unknown_address
smtpd_recipient_restrictions = check_recipient_access hash:/etc/postfix/bad_recipients, reject_non_fqdn_sender, reject_non_fqdn_recipient, reject_unknown_sender_domain, reject_unknown_recipient_domain, reject_unknown_client, reject_maps_rbl, reject_invalid_hostname, reject_unknown_hostname, reject_unknown_sender_domain, reject_unauth_destination, permit_mynetworks, permit


Echter de emails die vanaf een andere server m.b.v. ssmtp worden verstuurd (naar de relayserver)
krijgen nu een melding dat de nxdomain ontbreekt.

nslookup ###.###.###.###
> ** server can't find ###.###.###.###.in-addr.arpa.: NXDOMAIN

Is het mogelijk om de standaard toegewezen hostname te blijven gebruiken
of moet deze gewijzigd worden?

DNS verloopt via cloudflare.
En de /etc/hosts staat:
127.0.0.1 localhost
###.###.###.### xxx.cloud.internal xxx

Overigens heb ik postfix de hostname xxx.cloud.internal en xxx wel
in de Postfix config gedefinieerd onder relay_domains = localhost, localhost.$mydomain, xxx.cloud.internal, xxx

bebbet
02/05/16, 09:28
http://bfy.tw/5YQJ

lees het eens als:
nslookup ###.###.###.###
> ** server can't find ###.###.###.###.in-addr.arpa. : NXDOMAIN

in-addr.arpa is de reeks in DNS die ip adressen om kan zetten naar hostnames, zogenoemde PTR records

timmy
08/05/16, 16:57
Na wat wijzigingen in smtpd_recipient_restrictions is de melding server can't find nxdomain verdwenen.

Echter emails verstuurd van vps2 (mbv. ssmtp) naar de relay server (vps1),
geeft postfix nog wel de waarschuwing: warning: hostname vps2.domain.nl does not resolve to address [ip.adres.vps.2]

Nu is het zo dat cloudflare hier tussen zit en waardoor [ip.adres.vps.2] wordt vervangen door een ip van cloudflare
en derhalve de hostname niet kan worden resolved.

Maar, is het niet mogelijk om bijvoorbeeld een uitzonding toe te voegen aan postfix? Dus als de hostname == vps2.domain.nl
dan geen resolve address check doen?