[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблема с SMTP
maxim4ik
Здравствуйте дорогие программисты. Не могу никак отправить письмо с помощью SMTP. Пробовал использовать и SMTP-сервер mail.ru и ukr.net. Отсылал письма на разные ящики разных почтовых серверов - не приходят и все. Использовал разные скрипты. Кто может что подскажет или покажет?



Спустя 5 минут, 9 секунд (22.03.2012 - 17:13) Visman написал(а):

Спустя 18 секунд (22.03.2012 - 17:14) Игорь_Vasinsky написал(а):
на http://irbis-team.com есть статейка про почтовый скрипт, у тя видимо проблемы с заголовками.

Спустя 33 секунды (22.03.2012 - 17:14) Игорь_Vasinsky написал(а):
smile.gif не успел.

Спустя 3 часа, 14 минут, 54 секунды (22.03.2012 - 20:29) maxim4ik написал(а):
Цитата (Visman @ 22.03.2012 - 14:13)
Читай http://irbis-team.com/15/12

В той статье нету нечего про SMTP, а через функцию mail() у меня письма и так нормально отправляются.

Спустя 7 минут, 5 секунд (22.03.2012 - 20:36) Visman написал(а):
Про заголовки читай.

Цитата (maxim4ik @ 22.03.2012 - 22:08)
Пробовал использовать и SMTP-сервер mail.ru и ukr.net.

Не пускают они письма из-за отсутствия нужных заголовков в теле письма.

Спустя 3 часа, 58 минут, 37 секунд (23.03.2012 - 00:35) maxim4ik написал(а):
Цитата (Visman @ 22.03.2012 - 17:36)
Про заголовки читай.

Цитата (maxim4ik @ 22.03.2012 - 22:08)
Пробовал использовать и SMTP-сервер mail.ru и ukr.net.

Не пускают они письма из-за отсутствия нужных заголовков в теле письма.

Ничего не получается, уже и заголовки тоже отправляю - никак user posted image

Спустя 3 часа, 22 минуты, 45 секунд (23.03.2012 - 03:58) Игорь_Vasinsky написал(а):
код нужно видеть чтоб что то ответить.

Спустя 8 часов, 58 минут, 2 секунды (23.03.2012 - 12:56) maxim4ik написал(а):
Вот код:
<?php
function
socketmail($server, $to, $from, $subject, $message) {
$connect = fsockopen ($server, 2525, $errno, $errstr, 30);
fputs($connect, "HELO $server\r\n");
fputs($connect, "AUTH LOGIN\r\n");
fputs($connect, base64_encode("мой ел. ящик")."\r\n");
fputs($connect, base64_encode("мой пароль")."\r\n");
fputs($connect, "MAIL FROM: $from\n");
fputs($connect, "RCPT TO: $to\n");
fputs($connect, "DATA\r\n");
fputs($connect, stripslashes($message)." \r\n");
fputs($connect, ".\r\n");
fputs($connect, "RSET\r\n");
}
socketmail('smtp.ukr.net','мой 1-ый ящик@ukr.net','мой 2-ой ящик@ukr.net','Тема','Сообщение');
?>

Спустя 1 час, 52 минуты, 58 секунд (23.03.2012 - 14:49) killer8080 написал(а):
maxim4ik
читай тут

Спустя 54 секунды (23.03.2012 - 14:50) Игорь_Vasinsky написал(а):
да уже ему несколько раз сказали


<?
$header="Date: ".date("D, j M Y G:i:s")." +0700\r\n";
$header.="From: =?windows-1251?Q?".str_replace("+","_",str_replace("%","=",urlencode('Максим')))."?= <login@mail.ru>\r\n";
$header.="X-Mailer: The Bat! (v3.99.3) Professional\r\n";
$header.="Reply-To: =?windows-1251?Q?".str_replace("+","_",str_replace("%","=",urlencode('Максим')))."?= <login@mail.ru>\r\n";
$header.="X-Priority: 3 (Normal)\r\n";
$header.="Message-ID: <172562218.".date("YmjHis")."@mail.ru>\r\n";
$header.="To: =?windows-1251?Q?".str_replace("+","_",str_replace("%","=",urlencode('Сергей')))."?= <asd@qwe.ru>\r\n";
$header.="Subject: =?windows-1251?Q?".str_replace("+","_",str_replace("%","=",urlencode('проверка')))."?=\r\n";
$header.="MIME-Version: 1.0\r\n";
$header.="Content-Type: text/plain; charset=windows-1251\r\n";
$header.="Content-Transfer-Encoding: 8bit\r\n";
?>

Спустя 6 минут (23.03.2012 - 14:56) killer8080 написал(а):
Игорь_Vasinsky
да не только в этом проблема. Нужно читать ответ сервера перед вводом следующей команды, или на крайняк задержку делать. smile.gif

Спустя 16 минут, 48 секунд (23.03.2012 - 15:12) maxim4ik написал(а):
Цитата
да уже ему несколько раз сказали

Я писал в службу поддержки SMTP-сервера, мне сказали что заголовки посылать не обязательно.

Спустя 3 минуты, 13 секунд (23.03.2012 - 15:16) Игорь_Vasinsky написал(а):
читай выше.

Спустя 1 день, 19 часов, 33 минуты, 12 секунд (25.03.2012 - 10:49) VELIK505 написал(а):
чё в логах?

Спустя 1 день, 16 часов, 36 минут, 28 секунд (27.03.2012 - 03:25) maximale написал(а):
Проблема решена, оказалось провайдер закрыл 25 порт.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.