Хостинги/Домены | Ребята как настроить SMTP
В общем деловой вопрос, Ребята как настроить SMTP на испах.
Тоесть пхпмайл всё работает, но для чистой отправки с пхп нужно приконектить к смтп серверу, яндекс, майл и гмайл имеют ограничения и не всегда срабатывают моментально, при востановлении пароля на сайте письма идут сутками.
В общем если я ставлю этот код.
то отправка пишет мне Письмо не отправлено. Ошибка: Autorization error
Тоесть пхпмайл всё работает, но для чистой отправки с пхп нужно приконектить к смтп серверу, яндекс, майл и гмайл имеют ограничения и не всегда срабатывают моментально, при востановлении пароля на сайте письма идут сутками.
В общем если я ставлю этот код.
<?
require_once "SendMailSmtpClass.php"; // подключаем класс
$mailSMTP = new SendMailSmtpClass('test@bymas.ru', 'test', 'mail.bymas.ru', 'Bymas'); // создаем экземпляр класса
// $mailSMTP = new SendMailSmtpClass('логин', 'пароль', 'хост', 'имя отправителя');
// заголовок письма
$headers= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=utf-8\r\n"; // кодировка письма
$headers .= "From: Bymas <test@bymas.ru>\r\n"; // от кого письмо
$result = $mailSMTP->send('test2@bymas.ru', 'Тема письма', 'Текст письма', $headers); // отправляем письмо
// $result = $mailSMTP->send('Кому письмо', 'Тема письма', 'Текст письма', 'Заголовки письма');
if($result === true){
echo "Письмо успешно отправлено";
}else{
echo "Письмо не отправлено. Ошибка: " . $result;
}
?>
то отправка пишет мне Письмо не отправлено. Ошибка: Autorization error
Если я ставлю этот код
тоже самое ошибка менял и порты и адреса не помогло в чем прикол авторизация метод другой на почтовиках яд ггугл и майл или же есть вариант на испах подлючение.???
и так пробовал тоже самое
// пример использования
require_once "SendMailSmtpClass.php"; // подключаем класс
$mailSMTP = new SendMailSmtpClass('test@bymas.ru', 'bymas.ru', 'ssl://mail.bymas.ru', 'bymas.ru', 25);
// $mailSMTP = new SendMailSmtpClass('логин', 'пароль', 'хост', 'имя отправителя');
// заголовок письма
$headers= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=utf-8\r\n"; // кодировка письма
$headers .= "From: bymas.ru <'.$from.'>\r\n"; // от кого письмо
$result = $mailSMTP->send($address, $topic, $getmess, $headers); // отправляем письмо
// $result = $mailSMTP->send('Кому письмо', 'Тема письма', 'Текст письма', 'Заголовки письма');
if($result === true){
echo "Письмо успешно отправлено<br />";
}else{
echo "Письмо не отправлено. Ошибка: " . $result;
}
тоже самое ошибка менял и порты и адреса не помогло в чем прикол авторизация метод другой на почтовиках яд ггугл и майл или же есть вариант на испах подлючение.???
Если я ставлю вот так вот
всеголишь поменяв логин пасс и смтп сервер даже с подменой адреса все пашет, кто сталкивался с таким тоесть настройки своего смтп сервера, а не яд майл или гугл?
если я ставлю так все работает
и так пробовал тоже самое
// пример использования
require_once "SendMailSmtpClass.php"; // подключаем класс
$mailSMTP = new SendMailSmtpClass('логин яда', 'пароль яда', 'ssl://smtp.yandex.ru', 'bymas.ru', 465);
// $mailSMTP = new SendMailSmtpClass('логин', 'пароль', 'хост', 'имя отправителя');
// заголовок письма
$headers= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=utf-8\r\n"; // кодировка письма
$headers .= "From: bymas.ru <'.$from.'>\r\n"; // от кого письмо
$result = $mailSMTP->send($address, $topic, $getmess, $headers); // отправляем письмо
// $result = $mailSMTP->send('Кому письмо', 'Тема письма', 'Текст письма', 'Заголовки письма');
if($result === true){
echo "Письмо успешно отправлено<br />";
}else{
echo "Письмо не отправлено. Ошибка: " . $result;
}
всеголишь поменяв логин пасс и смтп сервер даже с подменой адреса все пашет, кто сталкивался с таким тоесть настройки своего смтп сервера, а не яд майл или гугл?
Аналогично и этот кодд работает
В исп звонил толком не пояснили, что на 4 исп , что на 5 не пашет хоть усрись
<?
require_once "SendMailSmtpClass.php"; // подключаем класс
$mailSMTP = new SendMailSmtpClass('логин', 'пасс', 'sll://smtp.yande.ru', 'Bymas'); // создаем экземпляр класса
// $mailSMTP = new SendMailSmtpClass('логин', 'пароль', 'хост', 'имя отправителя');
// заголовок письма
$headers= "MIME-Version: 1.0rn";
$headers .= "Content-type: text/html; charset=utf-8rn"; // кодировка письма
$headers .= "From: Bymas <test@bymas.ru>rn"; // от кого письмо
$result = $mailSMTP->send('test2@bymas.ru', 'Тема письма', 'Текст письма', $headers); // отправляем письмо
// $result = $mailSMTP->send('Кому письмо', 'Тема письма', 'Текст письма', 'Заголовки письма');
if($result === true){
echo "Письмо успешно отправлено";
}else{
echo "Письмо не отправлено. Ошибка: " . $result;
}
?>
В исп звонил толком не пояснили, что на 4 исп , что на 5 не пашет хоть усрись