In your log file that you posted, we are only interested in the 'smtp:' lines, as that is the smtp client, and we are dealing with problem sending mail.
ie:
Quote:
Oct 17 20:08:48 streznik postfix/smtp[11051]: 1E2301F337A: host mailhub.siol.net[193.189.160.212] refused to talk to me: 421 Service not available
|
If you look at the line above, your smtp client (postfix) is telling you that mailhub.siol.net is refusing to talk to it. In other words, it's not a firewall issue, it's just that mailhub.siol.net is refusing to even TALK to your mail server. Why? That's a good question. Probably because that mail server has checks in place to reduce spam. Checks, such as 'if client has a dynamic ip, don't talk to it', and 'if client does not have a valid reverse dns mapping, don't talk to it'. In some cases, the server that rejects you will indicate why they rejected you. That's not the case here. They may not want to divulge why, to delay spammers in bypassing their checks.
If it were me, try sending mail to 5 or 6 different domains. See if any of them go thru. Then you'll know you're not misconfigured, it's just that certain mail servers won't talk to yours.
From there, you can focus on the 'smtp:' entries in the logs to see if you get a rejection code, or something similar.
One thing I noticed, is that you got rejected with a 4xx code. And, it specifically stated 'service not available'. I think that mail server is either misconfigured, or is having issues. The reason is that 4xx codes are temporary rejection codes, that are in essense saying, try again in a few minutes, cuz I'm having a [hopefully] temporary problem at the moment.
Trying to send to other domains should help you pinpoint the issues.