Ну все частично настроил. Помогла эта http://www.madboa.com/geek/sendmail-auth/ и несколько других статей адрес которых я не запомнил. Но теперь не хочет работать функция php mail() на доменах. И если отправляю письма с почтовых систем например, gmail то письма не доходят на ящики которые на этом сервере. По авторизации я уже могу отправлять письма через наш сервер. Но похоже все остальное заблокировало. С чем это может быть связанно?
В sendmail.mc добавил
dnl
dnl The following allows relaying if the user authenticates,
dnl and disallows plaintext authentication (PLAIN/LOGIN) on
dnl non-TLS links.
dnl
define(`confAUTH_OPTIONS', `A p y')dnl
dnl
dnl Accept PLAIN and LOGIN authentications.
dnl
TRUST_AUTH_MECH(`LOGIN PLAIN')dnl
define(`confAUTH_MECHANISMS', `LOGIN PLAIN')dnl
dnl
dnl Define paths to directory hosting certs of trusted certificate
dnl authorities (like VeriSign) and path to local certificate.
dnl
dnl ### do STARTTLS
define(`confCACERT_PATH', `/etc/mail/certs')dnl
define(`confCACERT', `/etc/mail/certs/cacert.pem')dnl
define(`confSERVER_CERT', `/etc/mail/certs/sendmail.pem')dnl
define(`confSERVER_KEY', `/etc/mail/certs/sendmail.pem')dnl
define(`confCLIENT_CERT', `/etc/mail/certs/sendmail.pem')dnl
define(`confCLIENT_KEY', `/etc/mail/certs/sendmail.pem')dnl
В /etc/mail/access прописано -
localhost.localdomain RELAY
localhost RELAY
127.0.0.1 RELAY
TLS_Clt: ENCR:128
На данных момент
1. Если в почтовых ящиках ввести логин и пароль для smtp и метод соеднинения TLS то я могу отправить письмо через наш сервер.
2. Перестала работать функция php - mail после того как я ставлю в /etc/mail/access строчку TLS_Clt: ENCR:128
3. Не приходят письма с других серверов например, gmail. И это тоже после того как я добавил в /etc/mail/access строчку - TLS_Clt: ENCR:128
То есть SMTP AUTH я настроил но после этого функция php mail() не работает и с других почтовых систем письма не доходят. Подскажете пожалуйста, что еще нужно дописать?