SA-MP Forums Archive
[Include] NMailer - Enviando e-mails por SMTP/Mail - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+----- Forum: Lançamentos/Releases (https://sampforum.blast.hk/forumdisplay.php?fid=56)
+----- Thread: [Include] NMailer - Enviando e-mails por SMTP/Mail (/showthread.php?tid=572769)



NMailer - Enviando e-mails por SMTP/Mail - Locky_ - 01.05.2015

Introduзгo
Muitos scripts que hб por aн, nгo funcionam 100%, pelo fato de usarem o 'mail' (funзгo do PHP). Pode acontecer de algumas caixas de entrada recusarem, pois o e-mail й enviado de uma forma que pode ser detectada como SPAM. Isso nгo й nada bom para quem deseja por exemplo, um sistema de recuperaзгo de senhas.

Nesta include, vocк pode usar o mail (com alteraзхes de charset, etc) para enviar seus e-mails. Nгo acontecerб bugs com letras, e no e-mail pode ser inserido tags html.
E tambйm pode enviar e-mails por SMTP (requerendo usuбrio/senha) e assim o servidor que irб receber, checarб o e-mail e de onde vem, e assim serб menos chances de ser recusado.

Funзхes
Код:
SendEmail(de[], para[], titulo[], mensagem[], charset[] (padrгo utf-8), type[] (padrгo 'text/html'));
SendEmailSMTP(usuario[], senha[], para[], titulo[], mensagem[], host_smtp[] (prй-definido), porta_smtp (prй-definido), auth_type[] (definido 'PLAIN'), charset[] (padrгo utf-8), type[] (padrгo 'text/html'));
Modo de uso
PHP код:
SendEmail("exemplo@exemplo.com""destino@sa-mp.com""Testes""O sistema de e-mails realmente funciona.<br>Gostou? visite o <a href=\"http://forum.sa-mp.com\">Fуrum SA-MP</a>"); 
Irб enviar um e-mail para destino@sa-mp.com do e-mail exemplo@exemplo.com, o tнtulo "Testes" e a Mensagem "O sistema de e-mails...."

PHP код:
SendEmailSMTP("meuemail@meudominio.com""123456""exemplo@exemplo.com""Testes SMTP""Bom este й um outro teste, enviando um e-mail autenticado."); 
Irб enviar um e-mail para exemplo@exemplo.com, do usuбrio (ou e-mail) meuemail@meudominio.com com o titulo 'TESTES SMTP' e a mensagem 'Bom este й um outro teste....'


Exemplo, enviando por um comando
PHP код:
CMD:enviaremail(playeridparams[]) {
    new 
User[64], Pass[64], Destinatario[64], Titulo[32], Msg[128];
    if(
sscanf(params"s[64]s[64]s[64]s[32]s[128]"UserPassDestinatarioTituloMsg)) return SCM(playerid"{FF0000}Use: /enviaremail [e-mail] [senha] [destinatбrio] [titulo da mensagem] [mensagem]");
    new 
Chat[144];
    
SendEmailSMTP(UserPassDestinatarioTituloMsg);
    
format(Chat144"{a9c4e4}E-mail enviado para %s (de %s). Titulo: %s"DestinatarioUserTitulo);
    
SendClientMessage(playerid, -1Chat);
    return 
1;


Deverб redefinir
PHP код:
#define URL_ENVIOEMAIL "seudominio.com/nmail/index.php" // Altere o dominio
#define SMTP_HOST "seudominio.com" // ou IP
#define SMTP_PORTA 25 // Caso for outra altere 
Download
Pastebin (Include)
Arquivos necessбrios: Opзгo 1 / Opзгo 2 (Hospedagem)


Problemas
Efetuando testes, nгo tive problemas com isto. Espero que goste


Re: NMailer - Enviando e-mails por SMTP/Mail - Dayvison_ - 01.05.2015

Eu nunca tive problemas com o via PHP que eu fiz, porйm os emails todos iam par ao Lixo, este tambйm vai? mesmo assim bom trabalho


Re: NMailer - Enviando e-mails por SMTP/Mail - JkS - 01.05.2015

Bom trabalho, Nнcolas.


Re: NMailer - Enviando e-mails por SMTP/Mail - Locky_ - 01.05.2015

Quote:
Originally Posted by Day_
Посмотреть сообщение
Eu nunca tive problemas com o via PHP que eu fiz, porйm os emails todos iam par ao Lixo, este tambйm vai? mesmo assim bom trabalho
Efetuando testes, nгo, nгo foram. (Usando em 2 hotmails e no gmail tambйm).

Quote:
Originally Posted by JkS
Посмотреть сообщение
Bom trabalho, Nнcolas.
Obrigado


Re: NMailer - Enviando e-mails por SMTP/Mail - Dayvison_ - 01.05.2015

Quote:
Originally Posted by Nickvj7
Посмотреть сообщение
Efetuando testes, nгo, nгo foram. (Usando em 2 hotmails e no gmail tambйm).



Obrigado
Olheu teu codigo php, e ficou bem bacana parabens


Re: NMailer - Enviando e-mails por SMTP/Mail - PT - 01.05.2015

http://br-me.net/down/nmail.zip

esse link nao esta disponнvel para mim.

Pelo que vi na include, bom trabalho!


Re: NMailer - Enviando e-mails por SMTP/Mail - Locky_ - 01.05.2015

Quote:
Originally Posted by PT
Посмотреть сообщение
http://br-me.net/down/nmail.zip

esse link nao esta disponнvel para mim.

Pelo que vi na include, bom trabalho!
Minha hospedagem deve ter bloqueado teu IP, trбgico k


Re: NMailer - Enviando e-mails por SMTP/Mail - PT - 01.05.2015

Quote:
Originally Posted by Nickvj7
Посмотреть сообщение
Minha hospedagem deve ter bloqueado teu IP, trбgico k
Espero que coloque outros locais possнveis para poder baixar isso.


Re: NMailer - Enviando e-mails por SMTP/Mail - HaRdiiZin - 30.11.2015

NicK_, sua include nгo estб funcionando corretamente.. As tags html nгo estгo funcionando, peguei o seu exemplo aqui:
PHP код:
SendEmail("email1@gmail.com""email2@outlook.com""Testes""O sistema de e-mails realmente funciona.<br>Gostou? visite o <a href=\"http://forum.sa-mp.com\">Fуrum SA-MP</a>"); 
e o e-mail veio assim:
Quote:

O sistema de e-mails realmente funciona.<br>Gostou? visite o <a href="http://forum.sa-mp.com">Fуrum SA-MP</a>

quando era pra vir assim:
Quote:

O sistema de e-mails realmente funciona. Gostou? visite o Fуrum SA-MP



Re: NMailer - Enviando e-mails por SMTP/Mail - Locky_ - 01.12.2015

Quote:
Originally Posted by HaRdiiZin
Посмотреть сообщение
NicK_, sua include nгo estб funcionando corretamente.. As tags html nгo estгo funcionando, peguei o seu exemplo aqui:
PHP код:
SendEmail("email1@gmail.com""email2@outlook.com""Testes""O sistema de e-mails realmente funciona.<br>Gostou? visite o <a href=\"http://forum.sa-mp.com\">Fуrum SA-MP</a>"); 
e o e-mail veio assim:

quando era pra vir assim:
Certifique a include. O padrгo deve estar text/html.. No envio, vocк inserir da seguinte maneira.

PHP код:
SendEmail("email1@gmail.com""email2@outlook.com""Testes""O sistema de e-mails realmente funciona.<br>Gostou? visite o <a href=\"http://forum.sa-mp.com\">Fуrum SA-MP</a>""utf-8""text/html");