Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: проблема с mail()

Сообщения:  [1-10] 

 
 автор: Trianon   (22.05.2007 в 14:25)   письмо автору
 
   для: karlson_work   (22.05.2007 в 14:13)
 

коннец строки-то чем Вам помешал?

   
 
 автор: Trianon   (22.05.2007 в 14:23)   письмо автору
 
   для: karlson_work   (22.05.2007 в 14:13)
 

Приходит на Веб-интерфейс или по POP-3?
Если первое - значит это ошибка реализации протокола в web-клиенте mail.ru .

Можете забить.
Можете написать в их адрес баг-репорт.
Можете оформить отправку так, чтобы эти баг с этими точками Вам не мешал.
Например, применив MIME Content-Transfer-Encoding: base64

   
 
 автор: karlson_work   (22.05.2007 в 14:13)   письмо автору
 
   для: Trianon   (22.05.2007 в 12:38)
 

приходит на mail.ru
читаю..но вот не нахожу решения..кроме как не оставлять точек в конце и начале строки...(
есть другой вариант?

   
 
 автор: Faraon   (22.05.2007 в 12:39)   письмо автору
 
   для: karlson_work   (22.05.2007 в 12:35)
 

А что из себя представляет $headers ?

   
 
 автор: Trianon   (22.05.2007 в 12:38)   письмо автору
 
   для: karlson_work   (22.05.2007 в 12:20)
 

Куда приходит-то?

На транспортном уровне почтовым клиентом, естественно, добавляется точка.
Почтовый сервер, получая письмо, естественно, точку удаляет и при дальнейшей отправке - добавляет вновь.
При конечном получении письма почтовый клиент, естественно, её удалит.
Читайте RFC-1939 и RFC-2821.

   
 
 автор: Faraon   (22.05.2007 в 12:36)   письмо автору
 
   для: Faraon   (22.05.2007 в 12:29)
 

Хотя вывод в цикле говорит что все нормально 100 точек и есть

   
 
 автор: karlson_work   (22.05.2007 в 12:35)   письмо автору
 
   для: mefestofel   (22.05.2007 в 12:33)
 

если бы)))
не в этом дело)
просто проблема в том как приходят письма..не понять пока закон, по которому сервер накидывает ещё одну точку в строку

   
 
 автор: mefestofel   (22.05.2007 в 12:33)   письмо автору
 
   для: karlson_work   (22.05.2007 в 12:20)
 

Не знаю, судя по тому коду который Вы дали все нормально, должно приходить 100 точек, может Вы в конце письма добавили точку и не заметили ее?

   
 
 автор: Faraon   (22.05.2007 в 12:29)   письмо автору
 
   для: karlson_work   (22.05.2007 в 12:20)
 

Заместо 100 поставте 99 :)))

   
 
 автор: karlson_work   (22.05.2007 в 12:20)   письмо автору
 
 

вот такой код

$to = "mail@mail.ru";
$message = "";
for($i=0;$i<100;$i++)
{
$message .= ".";
}
$mail_sent = mail($to, $subject, $message, $headers );
echo $mail_sent ? "Mail sent" : "Mail failed";

приходит 101 точка вместо 100
может кто сталкивался с такой проблемой?
чем это может быть обусловлено?
неважно сколько точек..приходит на одну больше, чем надо=)
почему?)

   

Сообщения:  [1-10] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования