Отправка email при помощи PHP

    Сегодня мы поговорим о том, как отправлять email письма с помощью встроенных php функций. Казалось бы — что тут проще? Берёшь функцию mail(), задаёшь ей 3-5 параметров и всё. А вот и нет — тут не всё так просто и при детальном рассмотрении возникает просто огромнейшее количество подводных камней:

    • Кириллица в теме, в тексте письма, в имени отправителя
    • Отправка писем в другой кодировке
    • Использование вложений
    • HTML вёрстка, вставка изображений в тело письма

    Не стоит унывать, если у вас что-то из этого не работает. Для начала, давайте, разберёмся с первыми двумя проблемами. Если написать, например, mail('test@example.com','Привет!','Привет! Как дела?'), то адресат, скорее всего, получит кракозябры.

    Для того, чтобы почтовый клиент знал, в какой кодировке пришло письмо, надо указать его в заголовках:

    Content-type: <тип письма>; charset=<кодировка>
    тип письма: text/plain или text/html
    с кодировкой, я думаю, понятно.

    Но! Даже если вы указали кодировку письма в заголовках, то этот приём не работает для темы письма, имени отправителя или получателя, названий вложенных файлов.

    Для указания кодировки темы письма и прочих вышеперечисленных полей необходимо использовать следующую конструкцию:

    =?<кодировка>?B?<текст в base64>?=

    Поскольку кодировка php (обычно это utf-8) и кодировка писем (обычно это windows-1251) часто отличаются, то ещё и желательно их перекодировать. Вот функция, которая проводит все необходимые манипуляции:

    1. function mime_header_encode($str, $data_charset, $send_charset){
    2.   if($data_charset != $send_charset)
    3.     $str=iconv($data_charset,$send_charset.'//IGNORE',$str);
    4.   return ('=?'.$send_charset.'?B?'.base64_encode($str).'?=');
    5.   }

    Я всегда был за расширяемость кода, поэтому отправку писем оформил в отдельный класс:

    1. class TEmail{
    2.   public $from_email;
    3.   public $from_name;
    4.   public $to_email;
    5.   public $to_name;
    6.   public $subject;
    7.   public $data_charset='UTF-8';
    8.   public $send_charset='windows-1251';
    9.   public $body='';
    10.   public $type='text/plain';
    11.   function send(){
    12.     $dc=$this->data_charset;
    13.     $sc=$this->send_charset;
    14.     //Кодируем поля адресата, темы и отправителя
    15.     $enc_to=mime_header_encode($this->to_name,$dc,$sc).' <'.$this->to_email.'>';
    16.     $enc_subject=mime_header_encode($this->subject,$dc,$sc);
    17.     $enc_from=mime_header_encode($this->from_name,$dc,$sc).' <'.$this->from_email.'>';
    18.     //Кодируем тело письма
    19.     $enc_body=$dc==$sc?$this->body:iconv($dc,$sc.'//IGNORE',$this->body);
    20.     //Оформляем заголовки письма
    21.     $headers='';
    22.     $headers.="Mime-Version: 1.0\r\n";
    23.     $headers.="Content-type: ".$this->type."; charset=".$sc."\r\n";
    24.     $headers.="From: ".$enc_from."\r\n";
    25.     //Отправляем
    26.     return mail($enc_to,$enc_subject,$enc_body,$headers);
    27.     }
    28.   }

    Вот так мы будем отправлять письма:

    1. //Текстовое письмо
    2.   echo('Plain text email - sending...<br>');
    3.   $email=new TEmail;
    4.   $email->from_email='noreply@konservs.com';
    5.   $email->from_name='Автор ІЇҐЭЄ іїґэє';
    6.   $email->to_email='******@gmail.com';
    7.   $email->to_name='Для Васі';
    8.   $email->subject='Тема ІЇҐЭЄ іїґэє';
    9.   $email->body='Текстовий тестовий лист. Тест: ІЇҐЭЄ іїґэє';
    10.   if($email->send())
    11.     echo('Plain text email - OK.<br>'); else
    12.     echo('Plain text email - Error!<br>');
    13.   //HTML письмо
    14.   echo('HTML email - sending...<br>');
    15.   $email=new TEmail;
    16.   $email->from_email='noreply@konservs.com';
    17.   $email->from_name='Автор ІЇҐЭЄ іїґэє';
    18.   $email->to_email='******@gmail.com';
    19.   $email->to_name='Для Васі';
    20.   $email->subject='Тема ІЇҐЭЄ іїґэє';
    21.   $email->type='text/html';
    22.   $email->body='Тестовий лист в HTML.
    23.     <h1>Header 1 (Заголовок 1)</h1>
    24.     <h2>Header 2 (Заголовок 2)</h2>
    25.     <h3>Header 3 (Заголовок 3)</h3>
    26.     <h4>Header 4 (Заголовок 4)</h4>
    27.     <h5>Header 5 (Заголовок 5)</h5>
    28.     Тест: ІЇҐЭЄ іїґэє';
    29.   if($email->send())
    30.     echo('HTML email - OK.<br>'); else
    31.     echo('HTML email - Error!<br>');

    Знаете, почему я кирилические письма отправляю в Windows-1251? Да потому что mail.ru не корректно принимает письма в utf-8, а в KOI-8 нет украинских букв(«і»,«ї»,«ґ»,«є»).

    Проверяем отправку. Мне на почту пришло таких вот два письма:

    Пришло письмо в текстовом формате Пришло письмо в HTML формате

    В следующей части я расскажу вам о том, как правильно использовать вложения и что нужно делать для того, чтобы организовать правильную вёрстку письма.

    Комментарии

    22.11.2012 09:51:36
    Avatar of ВасяВася
    Спасибо за статью. Всё работает.
    24.07.2013 12:02:43
    Avatar of ДмитрийДмитрий
    Напишите пожалуйста про то как правильно отправлять почту чтобы она в гмэйле не в спам падала)
    25.07.2013 02:22:02
    Avatar of КонсервКонсерв
    Спам-фильтр Gmail (да и не только gmail) зависит от многих параметров.

    В первую очередь - это контент. Если тема письма - "Увеличь *** за 3 дня!", то оно почти наверняка попадёт в спам. Текст тоже имеет значение. Исходя из моего опыта, массовые рассылки ни к чему хорошему не приводят. Лучше чтобы письма отправлялись не все сразу, а через определённый промежуток времени (например, 1 письмо в минуту) да и контент хоть немного отличался.

    Далее - статистика рассылок с почтового сервера. Если с вашего сервера (имеет значение IP-адрес и доменное имя) регулярно отправляется спам, то он попадает в "чёрный список". На многих хостингах используется один или несколько почтовых серверов для всех сайтов, так что спам может отправлять ваш "сосед", а санкции понесут все. Обычно хостинги банят за спам. Можно сменить хостинг. Если вам надо 100% решение - закажите VDS или VPS и поднимите свой почтовый сервер.

    Ещё один фактор (довольно важный) - действия пользователей. Если хотя бы несколько адресатов с похожими письмами (например, в случае рассылки) нажали кнопку "это спам", то остальные письма рассылки (с похожим текстом) тоже попадают в спам. Желательно чтобы письма рассылки были более-менее уникальными (например, если вам надо отправить список новых статей на сайте за неделю, то можно отправлять не весь список, а ссылки только на те статьи, которые по тематике подходят данному пользователю).

    Если адресат - вы, то можно не париться и создать специальный фильтр или добавить адресата в контакты, чтобы письма от адресата (или группы адресатов) не попадали в спам.

    Если коротко, то рецепт один: если хотите, чтобы письма не попадали в папку "Спам", не пишите спам! :-)
    26.08.2013 05:53:25
    Avatar of mindnomindmindnomind
    Спасибо, добрый человек!
    16.12.2014 02:15:32
    Avatar of ЕвгенийЕвгений
    Спасибо огромное. Письма отправлял на два ящика, заказчику и себе. В ящик pop3 приходило в нормальном виде, в ящик для заказов, он подключен по imap, валились кракозябры. Все заработало как надо.
    19.08.2015 05:38:07
    Avatar of КонсервКонсерв
    @Евгений
    Пожалуйста :-)
    16.03.2018 09:43:47
    Avatar of JulieTapJulieTap
    День добрый.
    Спасибо за ресурс.
    07.11.2018 11:52:06
    Avatar of TRAVELSsigTRAVELSsig
    <div style="display: block; float: left; margin: 5px;"><img src="http://remmont.com/demotivator/2546.jpg"></div><a href=http://travels.remmont.com> hot deals travel </a>
    <quote>WTB Centre console for GU ute</i><quote> <a href=http://remmont.com/add-or-claim-your-business-listing-google-my-business-help-add-your-business-for-free/> add or claim your business listing google </a></b><quote> big BIGGER 1 2256 Deathstar deathstar tiles master</i><quote> <a href=http://nef2.com/homeowners-insurance-credit-bureaus/> Homeowners Insurance #credit #bureaus – Finance & Business</a></i><quote> Which CD changer fits in e36</b><u> <a href=http://nef6.com/why-you-need-medpay-in-car-insurance-small-business-finance/> why you need medpay in car insurance small business finance </a></b><quote>aide pour choisir un nouveau tel</u><quote> <a href=http://remmont.com/easy-travel-resorts-cheap-vacation-packages-all-inclusive-vacation-packages-travel-itinerary-template/> easy travel resorts cheap vacation packages all </a></i><quote> HP Pavilion dv5 Wylaczajacy sie instalator</u><i> <a href=http://nef2.com/destin-house-rentals-affordable-houses-for-rent/> Destin House Rentals #affordable #houses #for #rent – Finance & Business</a></b><quote> iPhone 6s Plus 64gb Space Gray</u><u> <a href=http://nef6.com/direct-flights-cheapest-fares-domestic-international-airlines-holiday-packages-hotels-car-hire-and-travel-insurance-online-in-australia-cheap-travel-destinations/> direct flights cheapest fares domestic international airlines holiday packages hotels car hire and travel insurance online in australia cheap travel destinations </a></u><i>Баг с ником в кс</quote><u> <a href=http://remmont.com/travel-insurance-center-the-travel-insurance-experts-star-travel/> travel insurance center the travel insurance experts </a></quote><quote> S 40gr Grafs</u><quote> <a href=http://nef2.com/universal-life-insurance-insurance-news/> Universal Life Insurance #insurance #news – Finance & Business</a></quote><quote> Rule 12 6</b><i> <a href=http://nef6.com/portland-real-estate-cyprus-real-estate/> portland real estate cyprus real estate </a></quote>
    08.11.2018 05:38:16
    Avatar of GarzyNexGarzyNex
    what is the best research paper writing service
    <a href=http://essaypromaker.com>custom writing
    </a> dissertation advice
    <a href="http://essaypromaker.com">write my essay for me
    </a> - paraphrasing sources
    buy custom essays
    11.11.2018 08:38:41
    Avatar of EldonPoulpEldonPoulp
    Maduras, jovencitas, nenas ardientes, tetonas, nenas cachondas, sexo servidoras guatemala, gorditas super sexys, puro placer en Skokka. We hear success stories all the time and some people who meet on our nude webcams even end up getting married. Adult Sex Games Sex Games 3D Sex Games My Sex Games Adult Games My Sex Games Spicy And VenturesLife Selector Sex Gangsters Narcos XXX Add your Site! <a href=http://101collvideo.tk/page/19544-baryshnja-s-otlichnoj-zadnicej-obozhaet-proniknovenie-penisa-v-analnuju-dyrku-anal-minet-naezdnica-na-chlene-piska-britaja-chlen-v-ochke-tatuirovki-brjunetki>Хитрая шалунья очень быстро присоседилась к бурному сексу</a> Now this truely amazing free nude chat room can let you interact and meet new nude webcams all over the world. Huntington Heinrich Pudor Elton Raymond Shaw Richard Ungewitter History of nudity Timeline of non-sexual social nudity Nudity in combat Nudity clause Imagery of nude celebrities Social nudity organizations. Cum slut girls and wives taking facial cumshots after the great blowjobs they did for boyfriends, husbands and just accidental strangers.
    Most Popular Erotic Stories Sites Click here to mark this list as best! Change your credit card on file. The Porn Dude 42. <a href=http://101collvideo.tk/page/21239-siskastaja-zrelaja-baba-rada-pylkomu-seksualnomu-natisku-so-storony-molodogo-ljubovnika-blondinki-bolshie-siski-zhenshhiny-v-vozraste>Молодая няня готова помочь зрелой хозяйке ублажить мощный фаллос ее мужа</a> FINALLY, THE PORN EXPERIENCE YOU DESERVE. Nude Dutch Girls 45. XXX is a videos porno xxx tube, absolutly free service dedicated most popular and hot adult clips information.
    Are you into spying in other lovers? For getting service call me or WATS app me. Thai masseuse helps american tourist in shower. <a href=http://101collvideo.tk/page/15715-aziatskuju-telku-asu-akiru-asa-akira-v-rot-i-pizdu-moshhnyj-seks-s-bludnicej-aziatki-domashnee-porno-minet-eblja-zrelye-zhenshhiny>Уединилась с трахарем в подворотне на асфальте</a> Mature Tube XXX 13. Comments 5 Please log in or register to post comments Forgot password Log in Sign up now B biohazard1337 1 year ago DevilDaddy Whhat a waste of talent. Hidden Cam In My House..
    See these mature and young ladies having lesbian sex, licking each others pussies, fingering cunts and rubbing clits, eating pussy cream and making each other cum. Best Straight Guys Sites 7. Pichunter looks totally awesome on tables and phones! <a href=http://101collvideo.tk/page/22400-besstyzhaja-shajla-stajlz-shyla-stylez-vozbudilas-i-kruto-spravilas-s-muzhikom-nastojashhaja-zhara-bolshie-siski>Бабёнка сама дала парню во время поездки</a> We has a zero-tolerance policy against ILLEGAL pornography. Brandi Belle Did It! Or Whatsapp me at My number....
    Homemade Hidden Sex 57. All content appeared on this site is the propersalty of its owners. According to the artist, he wanted to "create the angry humor of tragedy"; having the frantic look of the atomic age, a world in turmoil, a world in need of comic relief. <a href=http://101collvideo.tk/page/21452-chuvaku-hochetsja-bez-ostanovki-najarivat-proshmanden->Ненасытная шалава удовлетворила четыре болта</a> Most Popular Erotic Stories Sites Click here to mark this list as best! The benefits of HPV vaccination far outweigh any potential risk of side effects. Cum slut girls and wives taking facial cumshots after the great blowjobs they did for boyfriends, husbands and just accidental strangers.
    All shot with quality and clarity by Brigham Field and other top photographers. All models on BabesMachine. We encourage you to if ever find a link in question pertaining to illegal or copyrighted content to contact us and it will be reviewed promptly for removal from this website. Whether it be on land, or at sea, Temptation is the place to be! Now this truely amazing free nude chat room can let you interact and meet new nude webcams all over the world. http://101collvideo.tk/page/18003-latina-igraet-na-ljubimoj-pristavke-vo-vremja-seksa-domashnee-porno-latinki-ljubiteli-seks-ot-1-go-lica http://101collvideo.tk/page/21308-molodenkaja-davalka-s-malenkoj-grudju-prygaet-na-chlene-starogo-negra-hd-bolshie-chleny-mezhrasovyj-seks-molodye-na-publike-porno-zvezdy http://101collvideo.tk/page/21523-vecherinka-treh-sotrudnic-zavershaetsja-lesbijskim-seksom-v-spalne-krasivoe-kunilingus-lesbijanki-masturbacija-v-spalne-poza-69-rakom-trahaet-palcem-krasotka-vysokiedlinnonogie-grud-krasivaja-grud-naturalnaja-britaja-piska-brjunetki-ryzhie-gruppovuha-piska-volosataja-v-ofise http://101collvideo.tk/page/19966-molodenkij-paren-bezuderzhno-trahaet-pohotlivuju-damochku-v-vaginu-veb-kamery-zrelye-zhenshhiny-latinki-ljubiteli http://101collvideo.tk/page/20427-pizda-simpatichnoj-molodoj-blondinki-poluchaet-drochku-na-lestnice-hd-blondinki-masturbacija-molodye-porno-zvezdy

    <a href=http://101collvideo.tk/page/19291-takoj-baryshne-greh-ne-otlizat-pornozvjozdy>Немка умело сосет,от первого лица съемка и жаркая отработка от немецкой давалки</a>
    <a href=http://www.mycandiopinion.com/2013/09/11/bye-bye-miss-scientology-pie/#comment-217446>Hairy porn dvds</a>

    <a href=http://aquatravel.cz/otazky-a-odpovedi/>Free masturbation for i phone</a>

    <a href=http://101collvideo.tk/page/20959-nezhnye-laski-molodoj-odnopoloj-parochki-lesbijanki-molodye-devushki>Пенис кавалера в покорной позе раком домохозяйки</a>
    <a href=http://tsuyama-sangyo.sblo.jp/article/172518410.html>Holy fuck charlottesville</a>

    <a href=http://softwareforum.spril.nl/softwareforum/member/270-eldonriz>Voyeur contributors gallery</a>

    <a href=http://101collvideo.tk/page/19367-ambal-trahaet-maloletku-u-sebja-doma-molodye-malenkaja-grud-hd-porno>Одинокая милфа грубо порется с молоденьким в миссионерской позе</a>
    <a href=http://herbalfab.tradeindia.com/>Bbw femdom ass lickers</a>

    <a href=http://www.juezdelinea.com/?page_id=2&cpage=1#comment-573>Japanes upskirt panties t gp</a>

    <a href=http://101collvideo.tk/page/20064-suchka-v-ochkah-otsasyvaet-penis-druzhka-minet-ljubitelskoe-porno-domashnee-porno>Знакомство с молодой блондинкой закончилось трахом около дома</a>
    <a href=http://excillency.mihanblog.com/post/84/>Asian man record</a>

    <a href=http://basiki.ru/>Killeen bdsm community</a>

    <a href=http://101collvideo.tk/page/18049-tolstaja-stjuardessa-razminaet-ogromnye-dojki-v-komnate-otdyha-tolstushki>Эшли Адамс расставила ноги перед парнем</a>
    <a href=http://siam.nt-rt.ru/index.php>Interracial and big</a>

    <a href=https://theperfectportion.com/2016/01/avocado-toast/#comment-911>Humiliated white slut</a>

    <a href=http://101collvideo.tk/page/20084-raznoobraznaja-jeroticheskaja-zhizn-odnoj-damy-domashnee-porno-zhestkij-seks-ljubiteli-oralnyj-seks>Красотка обсосала самотык и оттрахала себя</a>
    <a href=https://actionbg.wordpress.com/about/>I am 13 and masturbate</a>

    <a href=http://www.vertliberaux-vd.ch/2015/05/25/caroline-gilgen/#comment-29371>Women who suck penis</a>

    <a href=http://101collvideo.tk/page/20594-pikapery-predlagajut-ofigennyj-seks-pov-blondinki-bolshie-chleny-v-spalne-glotaet-spermu-dlinnye-volosy-minet-pikap-rakom-sperma-na-lice>Ебля в бассейне.</a>
    <a href=http://exoreptiles.com/my/product/pt2859-exo-terra-t-rex-skull/#comment-2135>Monroe lee blowjob video</a>

    <a href=https://kimamanimovie-gale.at.webry.info/201505/article_1.html>Mammoth anal dildos</a>

    <a href=http://101collvideo.tk/page/21169-aziatochka-haruki-ajzava-haruka-aizawa-pilotkoj-i-rtom-chlen-udovletvorila-aziatki-minet>Надя со своим пацаном трахается в попку</a>
    <a href=https://reefermail.com/email-marketing-essential-ecommerce-businesses-2017/>Girlfriend shaved his dick</a>

    <a href=http://urb.blogg.se/2014/august/hammarby-hemma.html>Mateur video mexican milf swingers</a>

    <a href=http://101collvideo.tk/page/18647-polizal-milashke-pizdu-i-potom-dal-ej-chlena-rotikom-poprobovat-minet-molodye-devushki>Жена Дрочит Мужу.</a>
    <a href=http://podologue-cessonsevigne.fr/?page_id=2#comment-9037>Redhead porn moule</a>

    <a href=http://101collvideo.tk/page/19147-krutye-vystrely-spermoj-na-suchek-zharkij-sbornik-kamshotov-na-rabochih-milashek-sperma-semjaizverzhenie>Сиськастая крошка на маленьком столике в ванной мастурбирует упругую киску</a>
    <a href=http://nokiatouch.ru/>Milf moms free clips</a>
    13.11.2018 04:39:23
    Avatar of JamesOpeltJamesOpelt
    unethost無限空間虛擬主機 技術分享部落格 http://blog.unethost.com/
    13.11.2018 01:26:35
    Avatar of JasozTookeJasozTooke
    cialis and alcohol it is currently
    [url=http://pharmshop-online.org]buy generic cialis
    [/url] cialis generics community
    <a href="http://pharmshop-online.org">generic cialis online
    </a> - viagra 10mg or 20mg msn messenger
    viagra viagra uk
    17.11.2018 03:31:07
    Avatar of marepWaxmarepWax
    Идеальный вариант

    ---
    суппер )))) посотрите - непожелеете скачать fifa 15 на windows, fifa 15 сезон 15 16 скачать или <a href=http://15fifa.ru/skachat-fifa-15/>скачать фифа 15 с официального сайта</a> скачать bes 1.6 2 fifa 15
    17.11.2018 06:03:06
    Avatar of Maxim[e]Maxim[e]
    17.11.2018 03:50:32
    Avatar of RobertbonRobertbon
    Hot women in your city crave sex: http://urlr.be/short/64699565417503
    18.11.2018 12:20:29
    Avatar of ZominicDofZominicDof
    viagra, risks
    http://glviagragtr.com - generic viagra
    viagra viagra cheapest
    <a href="http://glviagragtr.com">buy generic viagra online
    </a> - viagra and alcohol side effects memberlist
    viagra versus viagra users opinion
    21.11.2018 09:46:11
    Avatar of StanzeyLiBStanzeyLiB
    viagra coupon free trial quick links
    <a href=http://xlviagragtr.com>viagra generic
    </a> india viagra manufacturers
    <a href="http://xlviagragtr.com">generic viagra
    </a> - viagra v viagra v levitra
    when to take viagra
    21.11.2018 06:33:37
    Avatar of jennieko60jennieko60
    Study my recent project

    http://kendall.ablogs.relayblog.com/?entry.raquel

    teens getting caught having sex porn old times porn geek porn mature asian porn pay per minute free tranny porn sites
    22.11.2018 09:52:56
    Avatar of SteveploneSteveplone
    Hello. Allow me introduce the author. Her title is Janell but she doesn't like when individuals use her full title. Louisiana is the only location I've been residing in and my mother and father reside nearby. One of my favourite hobbies is dominoes but I haven't made a dime with it. Invoicing is how he supports his household and he's performing rather excellent financially. See what's new on her site here: <a href="https://www.wirisi.com/buy-women-sandals-with-heels-cheap-pumps-footwear-shoes-1001154170926002.html">womens heels online</a>
    23.11.2018 06:50:27
    Avatar of ChuzkDapChuzkDap
    online essay service
    http://writemyessayassist.com - essay writing service
    letter of application for teaching
    <a href="http://writemyessayassist.com">write my paper
    </a> - buy online essay
    best dissertation writers
    24.11.2018 07:32:24
    Avatar of BillySopBillySop
    What's the easiest way to earn $3000 a month: http://freest.at/3000daylyprofit68153
    25.11.2018 11:59:44
    Avatar of ZennethfloneZennethflone
    cialis clock
    <a href=http://viagra-genericx.us>generic viagra online
    </a> cialis uk pharmacy
    <a href="http://viagra-genericx.us">generic viagra online
    </a> - prix cialis 20
    cialis vs viagra prices messageboard.html
    26.11.2018 03:58:34
    Avatar of andrejgalaiandrejgalai
    Что такое <a href=https://www.linkedin.com/pulse/что-такое-рамные-леса-рин-строй/>леса строительные рамные лрсп 200</a> - временное вспомогательное сооружение для размещения рабочих и материалов при выполнении строительных, монтажных и других работ. Применяются как снаружи, так и внутри здания. Чаще всего строительные леса собираются из унифицированных металлических и деревянных элементов.
    26.11.2018 05:49:40
    Avatar of RandallDweldRandallDweld
    Hot women for sex in your town: http://ferrarimania.net/search/rank.cgi?mode=link&id=152&url=http%3A%2F%2Finstameet-match33.com%2F%3Fu%3Du348mwe%26o%3D6hle3ul
    28.11.2018 08:36:50
    Avatar of BranzonEmuthBranzonEmuth
    medical school personal statement writing service
    http://writemyessayhelpcenter.com - write my essay custom research paper writing service
    <a href="http://writemyessayhelpcenter.com">write my essay</a> - scholarship essay writing help
    uk dissertation writing service
    01.12.2018 05:35:56
    Avatar of MarioLigMarioLig
    Hot women for sex in your town: http://www.short4free.us/adultdatingbest94080
    01.12.2018 10:11:55
    Avatar of JimzychitoJimzychito
    ghostwriting service
    <a href=http://essaypromaker.com>custom writing</a> best resume writing services online
    <a href="http://essaypromaker.com">custom writing</a> - custom article writing
    help write a research paper
    01.12.2018 04:17:41
    Avatar of ZbtPnZbtPn
    02.12.2018 06:36:37
    Avatar of RichardLetRichardLet
    03.12.2018 10:59:12
    Avatar of WilliamnigWilliamnig
    Hot women for good sex every day: http://www.abcagency.se/bestadultdating2837425115
    04.12.2018 05:19:59
    Avatar of AntoniovfsAntoniovfs
    04.12.2018 06:33:21
    Avatar of LuthericefeLuthericefe
    Find a hot woman for good sex in your town: https://atho.me/3MHN
    05.12.2018 05:01:37
    Avatar of ZilliamMUhZilliamMUh
    buying a research paper for college
    http://essayfasthelp.com - essay writing service order paper online
    <a href="http://essayfasthelp.com">essay writing service</a> - writing help for college students
    help writing a dissertation
    05.12.2018 02:13:17
    Avatar of RichardtwispRichardtwisp
    08.12.2018 02:49:11
    Avatar of peteraskirkpeteraskirk
    08.12.2018 06:39:43
    Avatar of CheszerjetCheszerjet
    help writing a thesis statement
    <a href=http://writemyessayassistant.com>write my essay for me</a> thesis literature review
    <a href="http://writemyessayassistant.com">write my essay for me</a> - cheapest paper
    dissertation statistics help
    09.12.2018 11:19:56
    Avatar of BarzysofBarzysof
    what side effects do you get when taking cialis 20mgm with warfarin and digoxin
    http://viagra-genericz.us - buy generic viagra
    cialis and alcohol consumption memberlist
    <a href="http://viagra-genericz.us">viagra generic
    </a> - generic cialis online no prescription
    cialis pills for sale posts per day
    Captcha Обновить
    Go Top