Чт. Апр 18th, 2024

Теперь вот помимо борьбы со спамом, надо настраивать и нормальную отправку писем через наш сервер.Причем желательно из любой точки инета.Для этого всего лишь надо настроить авторизацию,без которой в наше тяжелое время не обходится ни один почтовик.

Для авторизации мы будем использовать  saslauthd из пакета cyrus-sasl.Изначально будем считать что он установлен,так как расписывать тут пока не хочу это. Этот демон использует библиотеку /etc/sasldb2,которую кстати придется перекинуть в /var/spool/postfix/etc/, а то не будет работать)) Затем останется только пару вещей:

1)Настроить smtpd.conf в папке /etc/postfix/sasl/ и вписать туда:

pwcheck_method: saslauthd
mech_list: plain login cram-md5 digest-md5
log_level: 7

2)Создать самих юзеров в этой базе:

saslpasswd2 -c -f /var/spool/postfix/etc/sasldb2 имя_юзера

после чего оно спросит пароль два раза и готово!

Не забыть в почтовом клиенте настроить аутентификацию SMTP)))

P.S.Но оговорюсь — данный метод хорош когда мало юзеров,или их надо не часто добавлять.Если надо часто или автоматически, то уже надо авторизацию через MySQL базу привязывать.Но я пока об этом не пишу,так как меня устраивает и так))

от RUSUA

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Анти-спам: выполните заданиеWordPress CAPTCHA