Hello. Postfix, like almost any other MTA (Exim, Exchange, etc.) allows you to use yourself as, in most cases, in two cases:
- the client has an IP address from the subnet specified in mynetworks;
- The client has been authenticated.
When sending mail using an email client, password authentication is typically used. As far as I know Postfix allows you to use two SASL implementations for authentication - Cyrus and Dovecot. In the article, the link you provided is used by Dovecot SASL. One of the possible reasons for not sending mail is that the client does not pass authentication, or the MTA provides authentication methods that are not supported by the mail client. To solve the problem, I recommend that you perform several checks:
Since Dovecot SASL is used for authentication, check the authentication capability using the built-in dovecot tools:
doveadm auth login password
If authentication with doveadm was successful, the cause of the error, in most cases, can be found in the log, as a rule, is / var / log / maillog. For diagnostics, it is better to use the simplest possible means (an email client is not), for example, nc. Cling to the server log with tail:
tail -f / var / log / maillog
And send with nc a test letter (by day from the many howto on the Net). If you cannot identify the cause of the problem yourself, post the session log in a comment to this letter.
[root@spendhunters ~]# netstat -ntuplnetstat: illegal option -- t- Oleg Zagorodni