Помощь Отправка почты через SMTP

Sunday

Cōgitō ergō sum
Регистрация
13 Дек 2009
Сообщения
825
Реакции
342
Хочу создать отдельный php-файл с которого можно будет отправлять почту через SMTP.
Кто может в дух словах рассказать, какие файлы подключать туда? mail.class.php? Или что-то еще нужно?
В обработчике формы какую функцию использовать для отправки и как указывать данные SMTP сервера для авторизации?

DLE 10.1

Спасибо.
 
Последнее редактирование:
1) Конфиг
2) Мейлкласс

В теории, должно хватить.

Функция стандартная $mail-> send();

Данные SMTP будут взяты из конфига.

Пример посмотри в cron.php =)
 
пытаюсь настроить отправку писем с сайта через доменную почту которая привязана к яндексу
дле 10.5
настройки в админке

E-mail адрес администратора: noreplay@domen.ru
SMTP хост: tls://smtp.yandex.ru
SMTP порт: 465
SMTP имя пользователя: noreplay@domen.ru
SMTP пароль: ваш пароль от аккаунта почты на yandex.ru
E-mail для авторизации на SMTP сервере в качестве отправителя: noreplay@domen.ru

регистрация с подтверждением емаила.
при попытке регистрации выдает ошибку SMTP connect() failed.

подскажите что не так?
 
Хост: smtp.yandex.ru
Порт: 25
 
Последнее редактирование:
Что-то у них видимо изменилось, потому что до этого момента защищенный протокол не использовался и почта нормально ходила. У себя проверил и тоже не отправлялась, пока TLS не выставил. А я думал как раз недавно - что-то письма перестали приходить :conf:
 
Назад
Сверху