Re: PWN Mail Exploder 0.3 -
Imperealist - 17.03.2012
Интересует вопрос, почему не хочет отправлять письмо на почту, где в имени почты есть цифры (К примеру:
alex77@yandex.ru или
garry01@mail.ru не будет отправлять). Может кто решил данную проблему? Понимаю, что дело в плагине, но может кто все-таки разобрался с этим?
Re: PWN Mail Exploder 0.3 -
GameMan - 20.01.2013
Так и не дождались обновления
Re: PWN Mail Exploder 0.3 -
BJI4D0KC - 23.01.2013
Такс, полностью переписал плагин, добавил лок механизмы на очереди.
Добавил 2 новых коллбэка (успех и ошибка), убрал проверку на валидность email (дабы не впихивать буст)
Два натива:
PHP Code:
native mail_init(const host[], const user[], const password[], const sender[], const sendername[]); // Использовать в OnGameModeInit ОДИН РАЗ
host[] - сервер SMTP
user[] - пользователь
password[] - пароль
sender[] - замена email адреса отправителя на указанный (если сервер поддерживает)
sendername[] - имя отправителя
PHP Code:
native mail_send(index, const to[], const subject[], const message[], type = 0);
index - при желании, можете указать индекс отправки (например, ID игрока)
to[] - почтовый адрес получателя
subject[] - тема письма
message[] - само письмо
type - 0 = обычное сообщение, 1 = HTML сообщение
И 2 новых коллбэка:
PHP Code:
forward OnMailSendSuccess(index, to[], subject[], message[], type);
forward OnMailSendError(index, to[], subject[], message[], type, error[], error_code);
error[] - текст ошибки
error_code - код ошибки
Скачать:
http://dl.bjiadokc.ru/mail.zip (.dll + .so + исходник)
Re: PWN Mail Exploder 0.3 -
AirKite - 23.01.2013
BJI4D0KC, вполне
Правда в некоторых случаях требуется отправка с разных email, т.е. разных подключений. тут я как понимаю подключение синхронно потоку.
Re: PWN Mail Exploder 0.3 -
BJI4D0KC - 23.01.2013
Quote:
Originally Posted by AirKite
BJI4D0KC, вполне Правда в некоторых случаях требуется отправка с разных email, т.е. разных подключений.
|
для этого я и сделал натив mail_init. я только РЕКОМЕНДУЮ использовать его в OnGameModeInit, но не запрещаю же
Re: PWN Mail Exploder 0.3 -
AirKite - 23.01.2013
Quote:
Originally Posted by BJI4D0KC
для этого я и сделал натив mail_init. я только РЕКОМЕНДУЮ использовать его в OnGameModeInit, но не запрещаю же
|
Ну я о чём и говорю. Понятное дело что его можно использовать где угодно, да вот только он поток тормозит. Подозрение что он останавливает основной поток как раз исходя названия функции и рекомендаций
Другое дело если бы в своём потоке подключался
Re: PWN Mail Exploder 0.3 -
BJI4D0KC - 23.01.2013
Нет, я написал рекомендацию потому, что натив изменяет данные подключения (которое вертится в другом потоке) из основного потока, поэтому сообщение игроку может прийти от другого адресата, или вообще не прийти
Re: PWN Mail Exploder 0.3 -
BJI4D0KC - 23.01.2013
В качестве конфига используется std::map, залоченная мьютексами. Но от перемешки адресов это всеравно может не спасти
Re: PWN Mail Exploder 0.3 -
AirKite - 23.01.2013
для этого не помешало бы навешать коулбэк об успешном подключении.
Re: PWN Mail Exploder 0.3 -
BJI4D0KC - 23.01.2013
ок, подправим
Re: PWN Mail Exploder 0.3 -
dinnamo1927 - 30.03.2013
Лимит писем на день есть?Или отсылай сколько хочешь?
Re: PWN Mail Exploder 0.3 -
Alexander_Petrov - 02.09.2013
BJI4D0KC, оживить это дело можешь?
Re: PWN Mail Exploder 0.3 -
OKStyle - 03.09.2013
Дык они уже делали релиз своей системы отправки почты, но у меня она не завелась)
Re: PWN Mail Exploder 0.3 -
Alexander_Petrov - 21.09.2013
Так что, Владокс, может, перезальешь куда-нибудь?)
Re: PWN Mail Exploder 0.3 -
ZiGGi - 21.09.2013
Quote:
Originally Posted by Alexander_Petrov
Так что, Владокс, может, перезальешь куда-нибудь?)
|
Вроде оно:
https://github.com/BJIADOKC/samp-plugin-mail
Re: PWN Mail Exploder 0.3 -
Alexander_Petrov - 21.09.2013
Да, он, вроде бы, спасибо. У всех проблемы с smtp гмейла?
upd: А еще с кодировкой ANSI icloud почта не видит русские символы в сообщениях(Вместо них вообще ничего нет), которые отправил я, а gmail видит, например. Работаю в Notepad++, если преобразовать в UTF-8, то иероглифы и там, и там иероглифы.