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

Форум PHP

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

 

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

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

тема: ошибка SMTP

Сообщения:  [1-10]    [11-20]   [21-30]   [31-40]  [41-48] 

 
 автор: cheops   (08.06.2006 в 16:51)   письмо автору
 
   для: airr@pochta.ru   (08.06.2006 в 16:38)
 

Давайте новую тему заведём - эта уже слишком длинная.

   
 
 автор: airr@pochta.ru   (08.06.2006 в 16:50)   письмо автору
 
   для: Trianon   (28.03.2006 в 13:08)
 

Или говорит,
Warning: mail(): Failed to connect to mailserver at "serv" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in c:\wwwroot\site\1.php on line ...

   
 
 автор: airr@pochta.ru   (08.06.2006 в 16:38)   письмо автору
 
   для: Trianon   (28.03.2006 в 13:08)
 

Доброго времени суток.
В продолжение темы....
Сервер пишет:
Warning: mail(): SMTP server response: 503 5.5.0 Sender already specified 550 5.7.1 Relaying to <mail@mail.ru> denied (authentication required) in 215 ....
Это говорится при рассылке писем.
Но пользователь может отправлять письма с сайта, хотя и не всегда.
Ведь если для отправки письма нужна аутентификация на сервере, ведь ни одно письмо с сайта не уйдет? Что делать? Как быть?

С уважением, airr

   
 
 автор: Trianon   (28.03.2006 в 13:08)   письмо автору
 
   для: elenaki   (28.03.2006 в 12:52)
 

Это очень плохо. Это значит, что до этой строки проскочил лишний CRLF, который образовал пустую строку. (Пустая строка отделяет заголовок с полями от собственно сообщения.) Соответственно, ни MIME-version, ни Content-type в заголовок не попали.

   
 
 автор: elenaki   (28.03.2006 в 12:52)   письмо автору
 
   для: elenaki   (28.03.2006 в 12:14)
 

ура! ссылки "ожили" и в привередливой почте тоже. но теперь в первых строках сообщения
вылезает это:
MIME-Version: 1.0
Content-Type: text/html; charset=windows-1253


мне это не сильно мешает, но может как-то убрать можно? это ведь служебная информация.

   
 
 автор: elenaki   (28.03.2006 в 12:14)   письмо автору
 
   для: Trianon   (28.03.2006 в 12:11)
 

Еще после типа кодировки (1253 - это не опечатка, кстати?)
=================================================
это не опечатка. я в Греции живу и письма у меня ходят в греческой кодировке. сейчас буду
исправлять переводы строк.

   
 
 автор: Trianon   (28.03.2006 в 12:11)   письмо автору
 
   для: elenaki   (28.03.2006 в 11:57)
 

После сабжекта пропущен CRLF - в результате поле MIME-version подклеилось к строке темы письма и исчезло; и поле Content-Type (а это поле стандарта MIME) честно проигнорировано тем сервером, который более въедлив.
Еще после типа кодировки (1253 - это не опечатка, кстати?) стоит LF а не CRLF. Нехорошо. :)

Порядок полей в заголовке письма несущественен.

Мертвые ссылки - это несколько другая проблема.
Т.к. не видно ни одной ссылки - посоветовать нечего.

   
 
 автор: elenaki   (28.03.2006 в 11:57)   письмо автору
 
   для: XPraptor   (15.03.2006 в 13:59)
 

мне нужно, чтобы письмо отправлялось в виде HTML. в простой функции mail я бы подставила
это:
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";


подставляю в вашей функции что-то похожее (т.к. порядка не знаю, ставлю после subject):
send($fs,"Subject: $subject");
send($fs,"MIME-Version: 1.0\r\n");
send($fs,"Content-Type: text/html; charset=windows-1253\n");

на одну почту письмо приходит с заголовком text/html, но ссылки в нем мертвые, а на
другой почтe заголовок меняется на text/plain!

   
 
 автор: XPraptor   (15.03.2006 в 13:59)   письмо автору
 
   для: Trianon   (14.03.2006 в 22:43)
 

Именно так Trianon :-)).
Я привел скрипт только для проверки мыла, и если какие ошибки, то считаем что мыла нет.
Но потом доработал и сам использую полностью контролируемый скрипт, который анализирует что отвечает сервер не только свой но и клиентский куда шлем мыло.

   
 
 автор: Trianon   (14.03.2006 в 23:04)   письмо автору
 
   для: elenaki   (14.03.2006 в 23:00)
 

Это не пароли. Это подсказки для ввода. Так вот романтично. И сервер и клиент внезапно переходят на язык base64. Но внутри него говорят обычными человеческими фразами.

   

Сообщения:  [1-10]    [11-20]   [21-30]   [31-40]  [41-48] 

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

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