Keld J?rn Simonsen: > 450 indicates a temporary dns error, and I have set > unknown_address_reject_code = 550
unknown_address_reject_code is for permanent errors. In your case, the system library getnameinfo() returns a temporary error, therefore Postfix will reply with 450. Since you also can't look up the name for my own server 168.100.189.2, I suspect one or more of the following: - Incorrect system permissions of / /etc /etc/resolv.conf /etc/nsswitch.conf or the files and directories referenced by /etc/nsswitch.conf. Files must be world readable, and directories must have world read-execute permission. - Running Postfix chrooted without providing the necessary files in the chroot jail. Wietse