Перейти к содержанию
Авторизация  
Karpyha

Отправка писем на Email с помощью плагина

Рекомендуемые сообщения

Karpyha

Для сервера требовалось реализовать отправку сообщений на электронную почту. Я долго искал средства реализации, в основном все решения состояли из пары пабликов и PHP скрипта. Я пробовал несколько таких решений, но письма долго не приходили на почту (ожидал около 10-15 мин) или вообще не приходили. Наконец, я наткнулся на плагин PWN Mail Exploder от Romanius'а

Поставил плагин, все прописал и начал тестировать. Игра вылетела после отправки сообщения. Я сразу же удалил плагин и пошел искать другие решения. Листая ту же тему, я увидел пост от Владокса, который предлагал другой вариант этого плагина. Скачав и поставив плагин, я пришел в восторг от использования. Письмо приходило за минуту. Ну и решил выложить сюда урок по использованию.
Начнем: 
1. Качаем плагин.Mail Plugin. (Под Windows и Linux)

2. В public OnGameModeInit:

mail_init("Хост SMTP", "Имя пользователя", "Пароль", "Откуда (email адрес)", "Имя отправителя");

Хост SMTP -- обычно smtp.[ваш почтовый сервис]. Например: smtp.yandex.ru и т.д.

Внимание: лучше завести отдельную почту, которую будет не жалко (мало ли что разработчик может вшить в плагин).

Желательно не использовать в имени пользователя дефис, точки и т.д.

3. Функция для отправки писем:

mail_send(Тут любое число(я так и не понял, что тут должно быть), "Адрес назначения", "Тема письма", "Текст");

Пример:

mail_send(1, "[email protected]", "Тестовое", "Это тестовое сообщение\nОтвечать на него не нужно");

В данном случае будет прислано письмо с текстом: "Это тестовое сообщение 

Отвечать на него не нужно" на адрес [email protected] с темой "Тестовое"

 

4. Также есть функция проверки валидности адреса:

mail_is_valid("Адрес");

На этом все. Как использовать решение -- ваше дело.

Автор урока: Moks

Автор плагина: BJIAD0KC 

Автор плагина PME: Romanius
P.S выкладываю, может кому нибудь пригодится?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
st1vka

Не проще юзать a_mail.inc, который не требует плагинов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
SHOROOP

Отдельно нужно оговорить - почтовый сервер должен принимать подключения от плагина без шифрования (SSL/TLS), плагин не поддерживает шифрованные подключения.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
TrollFace

 

 

mail_send(Тут любое число(я так и не понял, что тут должно быть), "Адрес назначения", "Тема письма", "Текст");

Хорошо темы создаете, сами не понимая что делать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.