Для сервера требовалось реализовать отправку сообщений на электронную почту. Я долго искал средства реализации, в основном все решения состояли из пары пабликов и PHP скрипта. Я пробовал несколько таких решений, но письма долго не приходили на почту (ожидал около 10-15 мин) или вообще не приходили. Наконец, я наткнулся на плагин PWN Mail Exploder от Romanius'а (http://forum.sa-mp.com/showthread.php?t=138864).
Поставил плагин, все прописал и начал тестировать. Игра вылетела после отправки сообщения. Я сразу же удалил плагин и пошел искать другие решения. Листая ту же тему, я увидел пост от Владокса, который предлагал другой вариант этого плагина. Скачав и поставив плагин, я пришел в восторг от использования. Письмо приходило за минуту. Ну и решил выложить сюда урок по использованию.
Начнем:
1. Качаем плагин.
2. В public OnGameModeInit:
Хост SMTP -- обычно smtp.[ваш почтовый сервис]. Например: smtp.yandex.ru и т.д.
Внимание: лучше завести отдельную почту, которую будет не жалко (мало ли что разработчик может вшить в плагин).
Желательно не использовать в имени пользователя дефис, точки и т.д.
3. Функция для отправки писем:
Пример:
В данном случае будет прислано письмо с текстом: "Это тестовое сообщение
Отвечать на него не нужно" на адрес moks@moks.moks с темой "Тестовое"
4. Также есть функция проверки валидности адреса:
На этом все. Как использовать решение -- ваше дело.
Автор урока: Moks
Автор плагина: BJIAD0KC
Автор плагина PME: Romanius
Сообщение отредактировал Moks: 01 Июнь 2014 - 11:14



Сообщений: 343
Регистрация: