Теперь вот помимо борьбы со спамом, надо настраивать и нормальную отправку писем через наш сервер.Причем желательно из любой точки инета.Для этого всего лишь надо настроить авторизацию,без которой в наше тяжелое время не обходится ни один почтовик.
Для авторизации мы будем использовать 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 базу привязывать.Но я пока об этом не пишу,так как меня устраивает и так))