FreeBSd > Почта

Как включить SMTP авторизацию в exim

(1/3) > >>

P-Bereza:
Здравствуйте. Возник очередной вопрос по статье "Exim - настройка почтового сервера на базе Exim с хранением списка пользователей в БД MySQL и поддержкой квотирования".
Подскажите. Как включить запрос на SMTP авторизацию при отправке писем. По этой статье релей не работает, что есть конечно хорошо о чем пишет сам экзим - 550 relay not permitted
Вот только хотелось бы чтобы отправлять письма могли только авторизовавшиеся пользователи.
Точнее авторизация то работает, только и без нее письма тоже получается отправлять

muff:
Необходимо, чтобы для пользователя параметр smtp_auth был установлен в значение 1.
Ну и перепроверьте на всякий случай логин/пароль.

Логин - адрес электронной почты (полностью, тоесть user@domain.com).
Пароль - необходимо при добавлении в БД MySQL выбирать функцию ENCRYPT.

P-Bereza:
Посмотрел!
smtp_auth установлен в значение 1
Пароль тоже с функцией encrypt.
Но вот сообщение с клиента (the bat) я могу отправить, как с авторизацией, так и без неё.
И можно вообще запретить MUA (ms outlook, the bat) отправлять письма по 25 SMTP и без авторизации?
Спасибо!

muff:
Да, конечно.

Смотри значения hostlist relay_from_hosts. Оставь только 127.0.0.1.
Из статьи:

--- Код: ---# Список сетей, которым будет разрешена отправка без авторизации.
# Перечисляем сети, которые будут пользоваться даным сервером для
# отправки почты.
hostlist   relay_from_hosts = localhost : 127.0.0.1
--- Конец кода ---

P-Bereza:

--- Цитата: muff от Ноября 21, 2011, 01:23:57 pm ---Да, конечно.

Смотри значения hostlist relay_from_hosts. Оставь только 127.0.0.1.

--- Конец цитаты ---

Статью Вашу читаю внимательно. И сделал это сразу. Все равно позволяет отправлять без авторизации

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии