Пыха всегда с тобой

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Мы в твиттере!
Мы вконтакте!
Мы на яндексе!

Краснодарское время: 25 Май, 2012, 09:35:17

Страниц: [1]
Печать
Автор Тема: Проблемы с mail()  (Прочитано 2008 раз)
0 Пользователей и 1 Гость смотрят эту тему.
TRIAL    ↓ 
10 Август, 2007, 11:52:34
НЕ ХУЕТА! ХУЕТА!

Группа: Джедаи

Карма: 7
Сообщений: 907
Сила слова: 0.77

Всем привет.
Только что обнаружил, что моя функция mail() вдруг перестала работать.
Точнее сама функция работает, но вот отправка сообщений в виде хтмл перестала. Хотя до этого всё работало.
Вот код
PHP
$mail = "mail@mail.ru";
$subject = "Тема сообщения";
$headers = "From: От кого\n";
$headers .= "Subject: ".$subject."\n";
$headers .= "Reply-To: mail@mail.ru\n";
$headers .= "Content-Type: text/html; charset=windows-1251\n";
   
$message = "ФИО: ".strip_tags($_POST['name'])."<br>"
    ."Телефон: ".strip_tags($_POST['tel'])."<br>";
 
mail($mail, $subject, $message, $headers);
« Последнее редактирование: 10 Август, 2007, 11:58:21 от vasa_c » Записан

from TRIAL with LOVE
vasa_c    ↓ 
10 Август, 2007, 12:00:41 , спустя 8 минут 7 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 81
Сообщений: 2459
Сила слова: 3.29

Чем просматриваешь?
Хочешь, сказать, что <br> показывается и строки не переносятся?
Записан

TRIAL    ↓ 
10 Август, 2007, 01:12:50 , спустя 1 час 12 минут 9 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Джедаи

Карма: 7
Сообщений: 907
Сила слова: 0.77

Да проблема в том, что письма вобще не приходят. Отправлял как на почту компании так и на мэил.ру.
Без headers приходят, с ними нет.
Записан

from TRIAL with LOVE
vasa_c    ↓ 
10 Август, 2007, 01:14:24 , спустя 1 минуту 34 секунды
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 81
Сообщений: 2459
Сила слова: 3.29

Локализуй проблему. Может быть какой-то один заголовок так влияет.
Записан

TRIAL    ↓ 
10 Август, 2007, 02:07:38 , спустя 53 минуты 14 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Джедаи

Карма: 7
Сообщений: 907
Сила слова: 0.77

Нде, вроде заработала эта фигня.
Оказывается заголовок From всё убивал. Просто бред, еще 2 месяца назад этот скрипт работал, а стоило сделать copy -> paste и перестал.
Осталось теперь понять какого хрена письма на почту компании не идут. Но это я уже наших програмеров пинать буду.
Записан

from TRIAL with LOVE
Pasha    ↓ 
10 Август, 2007, 02:19:27 , спустя 11 минут 49 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 7
Сообщений: 1028
Сила слова: 0.68

Может тупо mail.ru блочит адрес?
Записан

r.i.p. puppy
Pasha    ↓ 
10 Август, 2007, 02:22:34 , спустя 3 минуты 7 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 7
Сообщений: 1028
Сила слова: 0.68


Да проблема в том, что письма вобще не приходят. Отправлял как на почту компании так и на мэил.ру.
Без headers приходят, с ними нет.

>$headers .= "Reply-To: mail@mail.ru\n";
 
ты не забыл поменять емайл хотябы?
Записан

r.i.p. puppy
TRIAL    ↓ 
10 Август, 2007, 02:27:16 , спустя 4 минуты 42 секунды
НЕ ХУЕТА! ХУЕТА!

Группа: Джедаи

Карма: 7
Сообщений: 907
Сила слова: 0.77

Да мэил.ру как раз работает.
Я тут вебмастер, а вот доступы на компы и разные там фаерволы контролируют програмеры.
Вот что мне ответили на мой вопрос о почте - там наверное MX2 запись держит!
Записан

from TRIAL with LOVE
adw0rd    ↓ 
10 Август, 2007, 03:52:29 , спустя 1 час 25 минут 13 секунд
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: в ухо

Карма: не нужна
Сообщений: 17633
Сила слова: 1.67

PHP

//Так симпотичнее
 
$mails = "qwe@qwe.ru, qwerty@qwe.ru";
$sub = "ТЕМА ПИСЬМА";
$sub = '=?koi8-r?B?'.base64_encode(convert_cyr_string($sub, "w","k")).'?=';
$text = "ТЕКСТ";
$head  = join("\r\n", array("Content-Type: text/plain; charset=\"windows-1251\"", "From: mail@example.ru", "Reply-To: mail@example.ru", "X-Mailer: AD3000Mailer", "Sender: mail@example.ru"));
 
mail($mails, $sub, $text, $head); //тут сам решай что делать
 

Я этот скрипт практически везде использую... как тока накодил так и использую...
Записан

Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch, FreeBSD/Linux
Мой блог * Кинсбург * Либург * Я на GitHub
Страниц: [1]
Печать
 

Перейти в: