>>Покажите лог postfix и вывод postconf -n
>
>в логе postfix видим при отправке
>
>connect from unknown [192.168.1.2]
>
>NOQUEUE: reject: RCPT from unknown [192.168.1.2]: 554 <ttt@mail.ru>: Relay access denied;from=<vv@xxxxx.ru> to=<ttt@mail.ru> proto=ESMP helo=<WORK>
>
>disconnect from unknown[192.168.1.2] Этого мало. Несколько строчек выше и несколько ниже от этого. Не вижу что идет sasl авторизация, которая у вас указана в конфиге.
А вообще делаете так:
cat /dev/null >/var/log/maillog
Запрещаете внешние коннекты на ваш 25-й порт
Шлете письмо.
Все что в логе ложите сюда.
Смотрим.
>
>ххххх.ru это имя моего домена
>
>alias_maps = hash:/etc/postfix/aliases, hash:/var/lib/mailman/data/aliases
>command_directory = /usr/sbin
>config_directory = /etc/postfix
>daemon_directory = /usr/lib/postfix
>delay_warning_time = 4h
>html_directory = /usr/share/doc/postfix-2.2.5/html
>inet_interfaces = all
>mail_name = ESMTP
>mail_owner = postfix
>mailq_path = /usr/bin/mailq
>manpage_directory = /usr/share/man
>mydestination = $mydomain, localhost.$mydomain, localhost
>mydomain = ххххх.ru
>mynetworks_style = host
>newaliases_path = /usr/bin/newaliases
>owner_request_special = no
>queue_directory = /var/spool/postfix
>readme_directory = /usr/share/doc/postfix-2.2.5/README_FILES
>recipient_delimiter = +
>sendmail_path = /usr/sbin/sendmail.postfix
>setgid_group = postdrop
>smtpd_banner = $myhostname ESMTP
>smtpd_sasl_path = /etc/postfix/sasl:/usr/lib/sasl2
>syslog_name = postfix
>unknown_local_recipient_reject_code = 550
Стоп. Намек на sassl есть, а как его пользовать нету. При этом стоит mynetworks_style = host - отправка естественно разрешена только с localhost и не более.
Либо опишите mynetworks, либо раскройте использование sasl в конфиге