개인 자료 정리 홈페이지 입니다.

Note > 리눅스 명령어 모음saslauthdBy a3040, Published on Invalid Date

Postfix SASL Howto


SASL(Simple Authentication and Security Layer) 인증을 제공하기 위한 데몬입니다. 이 데몬은 SMTP, IMAP, POP3 등의 메일 서버에서 사용자 인증을 담당하며, 일반적으로 saslauthd를 이용하여 인증을 처리합니다. 이 데몬은 PAM (Pluggable Authentication Modules)과 함께 사용되며, PAM은 시스템 로그인을 처리하는 데 사용됩니다.


]#cat /etc/default/saslauthd

START=yes
DESC="SASL Authentication Daemon"
NAME="saslauthd"
MECHANISMS="sasldb"
MECH_OPTIONS=""
THREADS=5
OPTIONS="-c -m /var/spool/postfix/var/run/saslauthd -r"


~# saslpasswd2 -c -u example.com desk

//사용자추가하기


~# sasldblistusers2

//sasldb를 사용시 사용자 보기


]# saslpasswd2 -d help@example.com

//사용자 삭제하기


~# testsaslauthd -u hesk -p he34 -s smtp -f /var/spool/postfix/var/run/saslauthd/mux

//테스트 해보기


로그인 시도 로그

tail -f /var/log/auth.log

saslauthd[896174]:         : auth failure: [user=heesk] [service=smtp] [realm=] [mech=sasldb] [reason=Unknown]



saslauthd 쪽 로그

~# journalctl -u saslauthd.service -f