Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

paraoso

Новачок
  
  • Публікації

    6
  • З нами

  • Відвідування

paraoso's Achievements

Rookie

Rookie (2/14)

  • First Post
  • Week One Done
  • One Month Later
  • One Year In
  • Conversation Starter

Recent Badges

0

Репутація

  1. я так поняль я сделал пропись всех параметров в ручную... хостер сказал ошибка в 36 строке в чем тут ошибка trigger_error('Error: Could not load mail adaptor ' . $adaptor . '!'); ??
  2. лазил лазил я по интернету начитался заменил кишки smtp.php\ на <?php $config['smtp_username'] = '[email protected]'; //Смените на адрес своего почтового ящика. $config['smtp_port'] = '465'; // Порт работы. $config['smtp_host'] = 'ssl://smtp.yandex.ru'; //сервер для отправки почты $config['smtp_password'] = 'пароль'; //Измените пароль $config['smtp_debug'] = true; //Если Вы хотите видеть сообщения ошибок, укажите true вместо false $config['smtp_charset'] = 'utf-8'; //кодировка сообщений. (windows-1251 или utf-8, итд) $config['smtp_from'] = 'МегаСервис'; //Ваше имя - или имя Вашего сайта. Будет показывать при прочтении в поле "От кого" function smtpmail($to='', $mail_to, $subject, $message, $headers='') { global $config; $SEND = "Date: ".date("D, d M Y H:i:s") . " UT\r\n"; $SEND .= 'Subject: =?'.$config['smtp_charset'].'?B?'.base64_encode($subject)."=?=\r\n"; if ($headers) $SEND .= $headers."\r\n\r\n"; else { $SEND .= "Reply-To: ".$config['smtp_username']."\r\n"; $SEND .= "To: \"=?".$config['smtp_charset']."?B?".base64_encode($to)."=?=\" <$mail_to>\r\n"; $SEND .= "MIME-Version: 1.0\r\n"; $SEND .= "Content-Type: text/html; charset=\"".$config['smtp_charset']."\"\r\n"; $SEND .= "Content-Transfer-Encoding: 8bit\r\n"; $SEND .= "From: \"=?".$config['smtp_charset']."?B?".base64_encode($config['smtp_from'])."=?=\" <".$config['smtp_username'].">\r\n"; $SEND .= "X-Priority: 3\r\n\r\n"; } $SEND .= $message."\r\n"; if( !$socket = fsockopen($config['smtp_host'], $config['smtp_port'], $errno, $errstr, 30) ) { if ($config['smtp_debug']) echo $errno."<br>".$errstr; return false; } if (!server_parse($socket, "220", __LINE__)) return false; fputs($socket, "HELO " . $config['smtp_host'] . "\r\n"); if (!server_parse($socket, "250", __LINE__)) { if ($config['smtp_debug']) echo '<p>Не могу отправить HELO!</p>'; fclose($socket); return false; } fputs($socket, "AUTH LOGIN\r\n"); if (!server_parse($socket, "334", __LINE__)) { if ($config['smtp_debug']) echo '<p>Не могу найти ответ на запрос авторизаци.</p>'; fclose($socket); return false; } fputs($socket, base64_encode($config['smtp_username']) . "\r\n"); if (!server_parse($socket, "334", __LINE__)) { if ($config['smtp_debug']) echo '<p>Логин авторизации не был принят сервером!</p>'; fclose($socket); return false; } fputs($socket, base64_encode($config['smtp_password']) . "\r\n"); if (!server_parse($socket, "235", __LINE__)) { if ($config['smtp_debug']) echo '<p>Пароль не был принят сервером как верный! Ошибка авторизации!</p>'; fclose($socket); return false; } fputs($socket, "MAIL FROM: <".$config['smtp_username'].">\r\n"); if (!server_parse($socket, "250", __LINE__)) { if ($config['smtp_debug']) echo '<p>Не могу отправить комманду MAIL FROM: </p>'; fclose($socket); return false; } fputs($socket, "RCPT TO: <" . $mail_to . ">\r\n"); if (!server_parse($socket, "250", __LINE__)) { if ($config['smtp_debug']) echo '<p>Не могу отправить комманду RCPT TO: </p>'; fclose($socket); return false; } fputs($socket, "DATA\r\n"); if (!server_parse($socket, "354", __LINE__)) { if ($config['smtp_debug']) echo '<p>Не могу отправить комманду DATA</p>'; fclose($socket); return false; } fputs($socket, $SEND."\r\n.\r\n"); if (!server_parse($socket, "250", __LINE__)) { if ($config['smtp_debug']) echo '<p>Не смог отправить тело письма. Письмо не было отправленно!</p>'; fclose($socket); return false; } fputs($socket, "QUIT\r\n"); fclose($socket); return TRUE; } function server_parse($socket, $response, $line = __LINE__) { global $config; while (@substr($server_response, 3, 1) != ' ') { if (!($server_response = fgets($socket, 256))) { if ($config['smtp_debug']) echo "<p>Проблемы с отправкой почты!</p>$response<br>$line<br>"; return false; } } if (!(substr($server_response, 0, 3) == $response)) { if ($config['smtp_debug']) echo "<p>Проблемы с отправкой почты!</p>$response<br>$line<br>"; return false; } return true; } ?> Источник материала: http://i-leon.ru/smtp-php/ теперь выдает такую ошибку Notice: Error: Could not load mail adaptor smtp! in /var/www/user55061/data/www/wot-blitz-gold.ru/system/library/mail.php on line 36
  3. В ошибке указано, что не может подключится к серверу Яндекс и указывает на файл, которые размещен www/wot-blitz-gold.ru/system/library/mail/smtp.php on line 87Эту проблему нужно устранять в файлах сайта так говорит хостинг
  4. неделю уже бьюсь не могу настроить почту уже все перелазил перерыл. пробывал smtp от маил... вообше ни чего не выводило в журнал ошибок . теперь пробую яндекс выдает такую ошибку в журнале ошибок 2018-04-28 18:31:11 - PHP Warning: fsockopen(): php_network_getaddresses: getaddrinfo failed: Name or service not known in /var/www/user55061/data/www/wot-blitz-gold.ru/system/library/mail/smtp.php on line 87 2018-04-28 18:31:11 - PHP Warning: fsockopen(): unable to connect to 'ssl://smtp.yandex.ru:465 (php_network_getaddresses: getaddrinfo failed: Name or service not known) in /var/www/user55061/data/www/wot-blitz-gold.ru/system/library/mail/smtp.php on line 87 если убрать прифекс у 'ssl написать ssl:// то вообше не чего не происходит .. страница недоступна.. и в журнале ошибок пусто.. что я делаю не правильно ? что это за беда такая и как ее решить помогите пожалуйста кто реально поможет решить проблему отправлю чисто символически 100р на телефон

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.