On peut autoriser certains utilisateurs à outrepasser ces règles de relai en utilisant le variable d'environnement RELAYCLIENT, qui dit à qmail-smtpd de ne pas tenir compte du fichier rcpthosts. Ceci nécessite d'utiliser tcpserver. Pour cela, éditer un fichier /etc/tcp.smtp pour y mettre une ligne de la forme :
194.126.4.1:allow, RELAYCLIENT=" " |
et reconstruire la base de données :
# tcprules /etc/tcp.smtp.cdb /etc/tcp.smtp < /etc/tcp.smtp # chmod 644 /etc/tcp.smtp* # |