- 1
mail("[email protected]", "Тема письма", "Текст письма");
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+155
mail("[email protected]", "Тема письма", "Текст письма");
Заметка из цикла "О вреде копипаста".
Коллега попросил разобраться, отчего почта не приходит. Пять лет программирования на PHP, говорил он, когда устраивался к нам в контору... Вопрос один: как его вообще на работу взяли?..
bormand 19.10.2014 14:03 # 0
3.14159265 19.10.2014 14:47 # +2
DesmondHume 19.10.2014 14:51 # 0
myaut 19.10.2014 15:51 # +1
В Python вон для этого целый модуль есть: https://docs.python.org/2/library/email.html
inkanus-gray 19.10.2014 15:53 # 0
myaut 19.10.2014 16:03 # 0
DesmondHume 19.10.2014 16:17 # +1
Какого полового члена мне над формой для коммента написало «Где здесь C++, DesmondHume?!». Вот я откуда знаю, где здесь C++? Почему меня PHP троллит? :(
inkanus-gray 19.10.2014 16:21 # 0
Ð’ÑÑ‘. Само Ñообщение перекодировать не нужно (еÑли оÑÐ½Ð¾Ð²Ð½Ð°Ñ ÐºÐ¾Ð´Ð¸Ñ€Ð¾Ð²ÐºÐ° у Ð½Ð°Ñ UTF-8), поле From тоже можно не кодировать, еÑли там название Ñщика без юзерфрендли-имени.
inkanus-gray 19.10.2014 16:26 # 0
DesmondHume 19.10.2014 16:32 # 0
Да блядь, откуда я знаю, где здесь C++? Крестобляди.
Vasiliy 20.10.2014 11:42 # −1
DesmondHume 20.10.2014 15:52 # 0
Vasiliy 20.10.2014 15:58 # −1
DesmondHume 20.10.2014 19:21 # 0
anonimb84a2f6fd141 20.10.2014 21:07 # 0
Vasiliy 21.10.2014 14:17 # −1
anonimb84a2f6fd141 20.10.2014 17:16 # 0
DesmondHume 19.10.2014 14:42 # +1
Lure Of Chaos 21.10.2014 14:18 # +1
inkanus-gray 21.10.2014 16:42 # 0
Ушёл регать [email protected] и [email protected].
P.S. Сделал. Флудить и троллить не могу, ГК просит подождать неделю.
Lure Of Chaos 21.10.2014 17:10 # +1
хехе, гкашечка не любит ненужные понты? )
inkanus-gray 21.10.2014 17:13 # 0
Lure Of Chaos 21.10.2014 17:24 # 0
bot 21.10.2014 23:42 # 0
Your-Mail 29.10.2014 13:10 # +2
guest 29.10.2014 19:16 # −2
inkanus-gray 22.10.2014 12:04 # +1
1024-- 22.10.2014 12:09 # 0
> ГК просит подождать неделю.
Это была учётка "your-mail" на ГК или просто с адресом your-mail@питунея?
inkanus-gray 22.10.2014 12:13 # 0
P.S. Надо ещё посмотреть плейсхолдеры в популярных CMS и на популярных сайтах.
1024-- 22.10.2014 12:20 # +1
bormand 22.10.2014 12:51 # +1
1024-- 22.10.2014 12:59 # 0
Хотя, мало ли, что...
3.14159265 22.10.2014 13:11 # +3
guest 29.10.2014 19:17 # −2
bot 22.10.2014 00:13 # +2
Добрые.
--
А что касается почты, то почта может "не доходить" в следующих случаях:
1. Закрыты порты на уровне "системы", - желательно приверить "файрволы" всякие.
2. Неправильно настроен sendmail (в php.ini в том числе - пр-р): "sendmail_path = /usr/sbin/sendmail -t -i -f [email protected]"
3. А также страшные фильтры основных почтовых сервисов (по заголовкам, да по содержанию), которые, пожалуй, похлеще мегафоновской анархии.
inkanus-gray 22.10.2014 00:17 # 0
wvxvw 22.10.2014 09:19 # +2
bormand 22.10.2014 09:55 # +1
А смысл? Ведь любой уважающий себя спамер впишет популярный UA.
inkanus-gray 22.10.2014 12:17 # 0
А так да, похапешники любят менять UA на Аутглюк и даже добавлять заголовок X-MimeOLE:, потому что по их поверью в противном случае письмо уйдёт в спам.
P.S. Кстати, нет стандарта, как штамповать UA в письме. Мозилловские агенты пишут заголовок User-Agent (как в браузере), а остальные популярные пишут заголовок X-Mailer.
bot 22.10.2014 20:03 # 0
barbarbar 14.11.2014 04:58 # 0
Ненавижу разжевывать очевидное.
guest 14.11.2014 09:21 # 0
barbarbar 14.11.2014 10:01 # +1
guest 29.10.2014 19:33 # −1
inkanus-gray 10.11.2014 23:06 # +1
Выяснил, что <input type="email"> (HTML5) в некоторых браузерах не пропускает такие адреса.
Также выяснил, что для отправки письма на такой адрес из пышечки придётся домен перекодировать в Punycode (xn--...).
Анонимус 10.11.2014 23:10 # +1