X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Форма отправки сообщений на пхп
Lesha33
Lesha33
Topic Starter сообщение 26.12.2014, 16:46; Ответить: Lesha33
Сообщение #1


Здравствуйте. Кто может помочь поправить скрипт отправки через smtp?
Вот код - http://pastebin.com/ADG01kgZ
Я не разбираюсь в php, нашел вот этот скрипт, мне он подходит, но он отправляет через mail(), а хостер такой способ отключил и включать отказывается. Буду благодарен, спасибо за внимание!
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
devuser
devuser
сообщение 26.12.2014, 16:50; Ответить: devuser
Сообщение #2


Lesha33, вот через smtp пример - http://progger.ru/2009/07/phpmailer-otprav...em-cherez-smtp/


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Lesha33
Lesha33
Topic Starter сообщение 26.12.2014, 23:53; Ответить: Lesha33
Сообщение #3


Спасибо! Пробовал по ней, но ничего не вышло(
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Светозар
Светозар
сообщение 27.12.2014, 3:15; Ответить: Светозар
Сообщение #4


Я бы рекомендова взять VPS сервер, там Вам ни кто mail не отключит. Ну разве что Вы будете рассылать спам. Ну или сменить хостинг.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Lesha33
Lesha33
Topic Starter сообщение 27.12.2014, 12:46; Ответить: Lesha33
Сообщение #5


Нет такой возможности, помогите кто нибудь с smtp. Готов заплатить
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
thealexey
thealexey
сообщение 11.1.2015, 2:04; Ответить: thealexey
Сообщение #6


Похоже что провайдер блочит smtp. Можно попробовать код ниже, но это сработает в случае если не закрыт порт. Иначе скорее всего придется сменить хостера.
Вот пример отправки через внешний smtp сервер. В случае с gmail - там в настройках надо разрешить внешние подключения (насколько помнится).

require_once "Mail.php"; // Pear Mail Library

$from = '<ОТПРАВИТЕЛЬ.gmail.com>';
$to = '<ПОЛУЧАТЕЛЬ.gmail.com>';
$subject = 'ТЕМА ПИСЬМА';
$body = "ТЕКСТ ПИСЬМА";

$headers = array(
'From' => $from,
'To' => $to,
'Subject' => $subject
);

$smtp = Mail::factory('smtp', array(
'host' => 'ssl://smtp.gmail.com',
'port' => '465',
'auth' => true,
'username' => 'ОТПРАВИТЕЛЬ@gmail.com',
'password' => 'ПАРОЛЬ ОТ ПОЧТЫ'
));

$mail = $smtp->send($to, $headers, $body);

if (PEAR::isError($mail)) {
echo('<p>' . $mail->getMessage() . '</p>');
} else {
echo('<p>ПИСЬМО ОТПРАВЛЕНО УСПЕШНО!</p>');
}
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Sanasol
Sanasol
сообщение 11.1.2015, 5:31; Ответить: Sanasol
Сообщение #7


Используйте phpmailer уже выше писали. Раз не получилось проуйте еще раз пока руки не переместятся в нужное положение на теле. Проще чем указать данные от почты и напечатать текст ничего уже быть не может, а именно так phpmailer и работает

thealexey, Pear Mail Library как бы намекает что автор не осилит установку, да и возможности у него такой нет скорее всего из-за шаред хостинга.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
thealexey
thealexey
сообщение 11.1.2015, 16:10; Ответить: thealexey
Сообщение #8


Sanasol, ну если действительно не получилось... Я помню сам мучился с этими формами, но это было очень давно уже. Тогда самое простое - перебрать множество скриптов, причем не только на хостинге, но и на своем веб-сервере локально, авось что-то и заработает.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Sanasol
Sanasol
сообщение 12.1.2015, 4:35; Ответить: Sanasol
Сообщение #9


Самое простое включить дебаг и увидеть ошибку - решить её и получать письма
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
konstantinskiy
konstantinskiy
сообщение 18.1.2015, 16:20; Ответить: konstantinskiy
Сообщение #10


Вот 100% работающее решение, недавно сам его юзал для лендинга - http://vk-book.ru/otpravka-pisem-cherez-sm...olu-ssl-na-php/
Человек запилил хороший обработчик, который работает с 3-мя email сервисами - gmail, mail.ru, yandex.ru
Вам нужно просто подключить его обработчик и подставить свои данные в объект класса SendMailSmtpClass и будет вам счастье, по ссылке все подробно расписано.

P.S. возможно решения выше не работали из-за того, что сервера этих сервисов сейчас работают преимущественно через ssl, как раз в этом обработчике есть поддержка ssl

Сообщение отредактировал konstantinskiy - 18.1.2015, 16:23


--------------------
Все интересное по тематике html5 верстка, jQuery, WordPress тут - http://freelancerblog.ru
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыРассылка ваших сообщений в контакт формы!
3 dizaynmaks 1682 18.4.2022, 9:04
автор: dizaynmaks
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыРассылка ваших рекламных сообщений по ВКонтакте/Telegram/Instagram
36 SmmAdvert 6635 4.3.2021, 13:14
автор: monsterkill11
Открытая тема (нет новых ответов) помощник для отправки писем
отправка писем на удалёнке
1 AnnaDY 1183 19.12.2020, 20:37
автор: whitestarmedia
Горячая тема (нет новых ответов) SIMsms.org - Cервис по приему СМС сообщений на Российские номера, стран Европы, США
123 simsms 30408 9.11.2020, 8:50
автор: simsms
Открытая тема (нет новых ответов) Требуется пхп программист на мелкие, периодические, задачи
Работаю только с пост.оплатой.
5 GigArt 1834 29.7.2020, 15:42
автор: GigArt


 



RSS Текстовая версия Сейчас: 29.3.2024, 16:06
Дизайн