Edited at

【10倍返しだ!!】迷惑メールに仕返しするスクリプトをphpでつくった

More than 1 year has passed since last update.


なぜかある日から私用gmailに迷惑メールが来るようになりました。

LINEとかに誘導してくるやつ。

いくら迷惑メール判定しても向こう側は向こう側で量産したアカウントで来ているので、ちょっと反撃して反応をみることにしました。


手っ取り早くphpでつくりました。

<?php

$address = array();
$address = array('prprjsjj1737@gmail.com',
'lvnmrmjnn@gmail.com',
'zzqvztopq@gmail.com',
'mizuki_staregg@g.pretty-cat.jp');

$title ="We detect your mail is spam.";
$message = "WE DETECT YOUR MAIL IS SPAM.WE CAN ARREST YOU.";
mb_language("Japanese");
mb_internal_encoding("UTF-8");

echo "======start=======".time()."\n";
foreach($address as $val) {
if (mb_send_mail($val, $title, $message, "From: sho20tcu@gmail.com")) {
echo "メールが送信されました。\n";
} else {
echo "メールの送信に失敗しました。\n";
}
}
echo "======end=======\n";

ポイントはmb_send_mail関数です。


  • 第1引数に送りたいメールアドレス(To)

  • 第2引数はメールタイトル

  • 第3引数はメール本文

  • 第4引数は送り元。たぶん適当に書いても動くしその通りおくられる。
    あとは言語設定しておくと文字化けしないです。文字化けさせても面白いと思うんですけど。

$ crontab -e

* * * * * php $HOME/dev/php/mail.php >> $HOME/mail_error.log

1分おきにさっき作ったスクリプトを実行します。

今のところちゃんと1分おきに送られているみたいです。



======start=======1477662661

メールが送信されました。

メールが送信されました。

メールが送信されました。

メールが送信されました。

======end=======

======start=======1477662721

メールが送信されました。

メールが送信されました。

メールが送信されました。

メールが送信されました。

======end=======

なんかどっかから怒られたらやめます

ready!! fight!!

とりあえず朝までみます。

なんかうまく行ったら他の言語でちゃんと書いてgithubに公開しよう。