Réinjecter des mails (des spams par exemple)
Par Yannick le jeudi, 21 avril 2005, 01:42 - SMTP/Postfix - Lien permanent
J'ai besoin de réinjecter des spams pour faire des tests sur un serveur... mais l'utilisation de la commande mail ne suffit pas pour reinjecter les messages avec leurs en-têtes...
On utilisera donc la commande sendmail (même pour Postfix):
for i in message.*; do cat "$i" | sendmail -f from@domain.tld to@domain.tld ;done
The Postfix sendmail command implements the Postfix to Sendmail compatibility interface
-f sender
Set the envelope sender address. This is the
address where delivery problems are sent to, unless
the message contains an Errors-To: message header.
Pour récupérer des spams "frais" il y a SpamArchive.org
wget ftp://spamarchive.org/pub/archives/submit/679.r2.gz
Et un petit script pour spitter le tout
cat convert
#!/usr/bin/perl -plif ( /^From / ) { close(OUT); open(OUT, ">>message.".$i++) || die "Can't open new file! $i "; select(OUT); print STDERR "Opened $i"; }
# ./convert 679.r2
Commentaires
Bonjour,
j'ai exactement besoin de la même chose que toi! Pour un sujet de stage, je dois benchmarker des serveur mx(postfix) et j'ai pense tout simplement a reinjecter des mails fictifs ou non dans la file postfix. peux t'on se mettre en relation ?
cdlt.
Tu peux m'envoyer un mail vers l'adresse:
yopyopyop sur gmail
Sinon il y a ceci qui pourrait etre utile..
blog.uggy.org/index.php?2...