LinuxQuestions.org
Help answer threads with 0 replies.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Server
User Name
Password
Linux - Server This forum is for the discussion of Linux Software used in a server related context.

Notices


Reply
  Search this Thread
Old 05-14-2013, 08:53 AM   #1
pestka
Member
 
Registered: Dec 2012
Location: Southampton, UK
Posts: 36

Rep: Reputation: Disabled
Post [Postfix] 450 Sender address rejected: Domain not found


I am about to migrate my mail system onto another machine. I copied everything there and this is what I started getting when I wanted to send a test mail from gmail -> my server.


Code:
May 14 15:33:18 mailserver postfix/smtpd[1688]: connect from unknown[209.85.160.44]
May 14 15:33:19 mailserver postfix/smtpd[1688]: NOQUEUE: reject: RCPT from unknown[209.85.160.44]: 450 4.1.8 <myaccount@gmail.com>: Sender address rejected: Domain not found; from=<myaccount@gmail.com> to=<peter@myserver.com> proto=ESMTP helo=<mail-pb0-f44.google.com>
May 14 15:33:19 mailserver postfix/smtpd[1688]: disconnect from unknown[209.85.160.44]
From the official postfix documentation I read that 450 code is mostly a temporary DNS error. Strange, as when I do
Quote:
dig gmail.com all
or
Quote:
host -t mx gmail.com
- everything is being resolved correctly. Below, I posted my main.cf, although the configuration is OK (as I have it on another server which is now online and accepting everything correctly). My intention is not to remove the restrictions which cause the problem for that won't resolve them. I would like to find out what causes such a behaviour? How postfix checks other domains' MX entries? Thanks for any tips in advance.

Please find the main.cf below:

Code:
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
body_checks =
broken_sasl_auth_clients = yes
config_directory = /etc/postfix
header_checks =
inet_interfaces = all
mail_spool_directory = /maildirs/$USER/
mailbox_size_limit = 0
message_size_limit = 220240000
mydestination = $myhostname, /etc/postfix/virtual/domains, localhost
mydomain = myserver.com
myhostname = myserver.com
mynetworks = ...
myorigin = /etc/mailname
readme_directory = no
receive_override_options = no_address_mappings
recipient_delimiter = +
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_banner = MAIL SERVER
smtpd_client_restrictions =
smtpd_helo_required = yes
smtpd_helo_restrictions = reject_unauth_pipelining, reject_invalid_helo_hostname, permit
smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_non_fqdn_recipient, reject_unknown_recipient_domain, reject_unauth_destination, reject_unknown_sender_domain, permit
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $myhostname
smtpd_sasl_path = private/auth
smtpd_sasl_security_options = noanonymous
smtpd_sasl_type = dovecot
smtpd_sender_restrictions = permit_sasl_authenticated, permit_mynetworks, check_sender_access hash:/etc/postfix/sender_access reject_unknown_sender_domain, reject_non_fqdn_sender, reject_unauth_destination, permit
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtpd_use_tls = yes
unknown_hostname_reject_code = 550
 
Old 05-15-2013, 03:56 AM   #2
Ygrex
Member
 
Registered: Nov 2004
Location: Russia (St.Petersburg)
Distribution: Debian
Posts: 666

Rep: Reputation: 68
Code:
check_sender_access hash:/etc/postfix/sender_access reject_unknown_sender_domain
if gmail.com in the list?
 
Old 05-16-2013, 03:19 PM   #3
pestka
Member
 
Registered: Dec 2012
Location: Southampton, UK
Posts: 36

Original Poster
Rep: Reputation: Disabled
No, it's not. Maybe it is because I've got just 2 ports opened, 25 and 143?

More weird messages are coming though (I'm trying to send mails to gmail):

Code:
May 16 22:17:30 mail postfix/smtp[3835]: 1AB5EE07FF: to=<mygmail@gmail.com>,
 relay=none, delay=382, delays=382/0.02/0/0, dsn=4.4.3, status=deferred (Host or domain name not found. 
Name service error for name=gmail.com type=MX: Host not found, try again)
however I can do dig easily, and everything else!
 
Old 05-16-2013, 03:51 PM   #4
pestka
Member
 
Registered: Dec 2012
Location: Southampton, UK
Posts: 36

Original Poster
Rep: Reputation: Disabled
Post

Ok, I have been digging and digging and here's what I found. By the occation thank you other linuxquestioners for helping in resolving issues!

I've just found this thread:
http://www.linuxquestions.org/questi...-found-673177/

The link when you go there, says that apparently my postfix was chrooted and I needed to copy resolv.conf and services to /var/spool/postfix. Now why I used the expression "was chrooted". It is because I did not indicate a chroot installation of postfix. All I did on the new server was yum -y install postfix.

Now knowing that, and having gained some experience I would like to ask you how can I distinguish between a chrooted installation and a regular installation of postfix. Moreover, is that now a standard in Centos? I do not mind security at all, but would be nice to know what is getting installed on your system by default!

Last edited by pestka; 05-16-2013 at 03:52 PM.
 
Old 05-17-2013, 12:35 AM   #5
Ygrex
Member
 
Registered: Nov 2004
Location: Russia (St.Petersburg)
Distribution: Debian
Posts: 666

Rep: Reputation: 68
I still do not understand, why the comma is missed between check_sender_access and reject_unknown_sender_domain.
To check if the running process is chrooted you can look at the /proc/<PID>/root symlink
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Postfix + Recipient address rejected: def1 Linux - Server 2 12-09-2012 12:02 AM
[SOLVED] [Postfix] Sender address rejected: Domain not found WojtekO Linux - Networking 5 05-19-2011 10:40 AM
Postfix: Sender address rejected when matching $mydestination [GOD]Anck Linux - Software 1 02-16-2005 05:42 AM
Sendmail: Domain of sender address does not exist 360 Linux - Networking 1 02-02-2003 08:40 PM
Sendmail Domain of sender address does not exist mantiev Linux - Networking 0 05-08-2001 07:58 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Server

All times are GMT -5. The time now is 04:21 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration