To authenticate Qmail Submssion/SMTPS against Dovecot instead of vpopmail download and compile [[https://raw.githubusercontent.com/qmtoaster/source/main/qdovauth.c this]] file
# wget https://raw.githubusercontent.com/qmtoaster/source/main/qdovauth.c
# gcc -o qdovauth qdovauth.c
# mv qdovauth /home/vpopmail/bin
# chown vpopmail:vchkpw /home/vpopmail/bin/qdovauth
# chmod 755 /home/vpopmail/bin/qdovauth
Add services to Dovecot configuration file
service stats {
unix_listener stats-reader {
user = vpopmail
group = vchkpw
mode = 0660
}
unix_listener stats-writer {
user = vpopmail
group = vchkpw
mode = 0660
}
}
service auth {
unix_listener auth-qmail {
mode = 0600
user = vpopmail
group = vchkpw
}
}
# systemctl restart dovecot
Change Submission & SMTPS run files:
#VCHKPW="/home/vpopmail/bin/vchkpw"
VCHKPW="/home/vpopmail/bin/qdovauth"
# qmailctl stop
# qmailctl start
You should be good to go.