Normaal gesproken zal sendmail mail naar onbekende gebruikers weigeren met een "550 <adres>... User unknown" melding. De server die contact maakt met je sendmail moet dan een foutmelding terugzenden naar de verzender van het bericht.
Van de server van Wirehub is mij bekend dat hij daar absoluut niet tegen kan. Zodra zo'n melding gegeven wordt, geeft hij het op, en wordt je mailqueue geblokkeerd! Je kunt dan dus geen mail meer ontvangen.
Om dat te voorkomen, zet je in bsmtp.mc de regel "define(LUSER_RELAY,`local:postmaster')dnl". Post naar onbekende gebruikers wordt dan doorgezonden naar de gebruiker "postmaster".
Als je te maken hebt met zo'n 'rotte' server, dan moet je dus zelf de
foutmeldingen genereren. Dat zou je kunnen doen door in
/etc/mail/aliasses een alias te maken die door de
LUSER_RELAY aangeroepen wordt, en een script opstart. Dat doe je zo:
unknown: |/usr/local/bin/handle_unknown
Het script handle_unknown krijgt dan op zijn standard-input
(stdin) het bericht. Vanuit dat script kun je dan weer een bericht
terugzenden.