>Доброго дня всем, начальство требует приделать к почте авторизацию на отправку сообщений,
>а у меня что-то не получается, может кто глянет что не может, я не прав, но под авторизацией я понимаю указание логина и пароля
для этого в конфиге exim существует раздел AUTHENTICATION CONFIGURATIONS
вот кусок конфига (из http://www.opennet.ru/base/net/exim_setup.txt.html)
begin authenticators
auth_plain:
driver = plaintext
public_name = PLAIN
server_condition = ${lookup mysql{SELECT id FROM users \
WHERE id = '${quote_mysql:${local_part:$2}}' \
AND mbox_host = '${quote_mysql:${domain:$2}}' \
AND passwd = '${quote_mysql:$3}' \
AND active = 'Y'}{yes}{no}}
server_prompts = :
server_set_id = $2
auth_login:
driver = plaintext
public_name = LOGIN
server_condition = ${lookup mysql{SELECT id FROM users \
WHERE id = '${quote_mysql:${local_part:$1}}' \
AND mbox_host = '${quote_mysql:${domain:$1}}' \
AND passwd = '${quote_mysql:$2}' \
AND active = 'Y'}{yes}{no}}
server_prompts = Username:: : Password::
server_set_id = $1
auth_cram_md5:
driver = cram_md5
public_name = CRAM-MD5
server_secret = ${lookup mysql{SELECT passwd FROM users \
WHERE id = '${quote_mysql:${local_part:$1}}' \
AND mbox_host = '${quote_mysql:${domain:$1}}' \
AND active = 'Y'}{$value}fail}
server_set_id = $1
список разрешенных хостов из hostlist relay_from_hosts ликвидировать (можно оставить localhost)
в настройках SMTP сервера почтового клиента необходимо указать, что для отправки почты требуется логин и пароль
Это то, что Вам требуется???