Сисадмин-любитель (ulrith) wrote,
Сисадмин-любитель
ulrith

небольшой домашний спаминг для души

Понадобилось мне тут проспамить 81 контактное лицо ис моей БД. Слать 81 письмо - ниасилю. Пихать все адреса в несчазное поле CC - это уже, простите, зоофилизм какой-то. Обратимсо к юнегз-вэйу.

Есть в Unix такая программа - mail. Она, оказываеццо, шлед мэйлы (фик догадаешсо!).

В опщем, сложил я свой спам в файлег. Специально для тех кто ф танке, сохранил его в кодирофко "виндоз-1251" (в убунте по умолчанию весде стоит кодирофко "юнекот").

Штобы не нервировадь провайдера, мэйлы жертф я поделил на 4 группы по 20 штуг ф каждой и фписал в другой файлег - .mailrc:

alias группо1 мэйл1 мэйл2 ... мэйл20
alias группо2 мэйл21 мэйл2 ... мэйл40
alias группо3 мэйл41 мэйл2 ... мэйл60
alias группо4 мэйл61 мэйл2 ... мэйл81


Далее я протестировал работу системо: послал спам в локальный почтовый ящег. Командо получилос такое:

mail -a "Content-Type: text/html; charset=windows-1251" -a "From: мой@обратный.адрес" -a "Subject: Ловите небольшой спамчег! :-)" ulrith < ~/файлег

(Заголовог "Content-Type" мне понадобилсо, чтобы поставедь в спаме красивые ссылко.)

Почто пришло, все ок. Но при попытко послать тегзт во внешний мир системо ругнулос что он недостижим. Пришлось перенастраивать smtp-програмо на компьютере, которое называеццо exim4:

sudo dpkg-reconfigure exim4-config

Что ш, настройко закончено - можно посыладь. Но спам веть шлюд ночью, когда никто не видед. Обратимсо к помощи командо at: оно позволяед запланировадь выполнение любой другой командо на любое время.

Итаг, вот мой окончательный план:

at 05:00

mail -a "Content-Type: text/html; charset=windows-1251" -a "From: мой@обратный.адрес" -a "Subject: Ловите небольшой спамчег! :-)" группо1 < ~/файлег

at 05:10

mail -a "Content-Type: text/html; charset=windows-1251" -a "From: мой@обратный.адрес" -a "Subject: Ловите небольшой спамчег! :-)" группо2 < ~/файлег

at 05:20

mail -a "Content-Type: text/html; charset=windows-1251" -a "From: мой@обратный.адрес" -a "Subject: Ловите небольшой спамчег! :-)" группо3 < ~/файлег

at 05:30

mail -a "Content-Type: text/html; charset=windows-1251" -a "From: мой@обратный.адрес" -a "Subject: Ловите небольшой спамчег! :-)" группо4 < ~/файлег


Дело зделано, а у меня алиби - я спало.

* Важное замечанее: как мудро заметил знатог юнегз-вэйа goodwin  , "обратный.адрес" должен быть прописан в настройко exim4 как опслуживаемый, а на dns-сервере привязан к ip-адресу машинко - так чтобы посылальщег спама и почтовый сервер было одно и то же лицо. Иначе многие почтовые сервера обижаюцо - например, mail.ru.
Tags: unixway, спам
Subscribe
  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 0 comments