Saya melakukan ini pada kotak pengembangan saya dengan menonaktifkan sendmail sepenuhnya dan kemudian memiliki skrip perl sederhana mendengarkan pada port SMTP dan membuang email ke direktori. Saya yakin itu mungkin dilakukan dengan konfigurasi sendmail, tetapi skrip perl jauh lebih mudah. Ini dia dipreteli ke esensi:
#!/usr/bin/perl -w
use Net::SMTP::Server;
use Net::SMTP::Server::Client;
$server = new Net::SMTP::Server || die("$!\n");
while($conn = $server->accept()) {
my $client = new Net::SMTP::Server::Client($conn) ||
die("Unable to handle client connection: $!\n");
$client->process || next;
# Here's where you can write it out or just dump it. Set $filename to
# where you want to write it
open(MAIL,"> $filename") || die "$filename: $1";
print(MAIL "$client->{MSG}\n");
close(MAIL);
}