SSGamers - 12 Anos online por você.

#SSGamers - A Comunidade que mais crescer no brasil!

Participe do fórum, é rápido e fácil

SSGamers - 12 Anos online por você.

#SSGamers - A Comunidade que mais crescer no brasil!

SSGamers - 12 Anos online por você.

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Chegou o novo tema 6.5.5 - SSGamers - Servidores online de qualidade - Aproveite e entre para nossa comunidade, inscreva-se já! - Ouça nossa web radio - Veja nossas novidades - Participe dos nossos setores de jogos online - Parcerias aberta fale já com um administrador.

    [Include] NMailer - Enviando e-mails por SMTP/Mail

    Weslley_Script
    Weslley_Script
    SS - Fundador
    SS - Fundador


    Steam Steam : WeslleySSGames
    Zello : WeslleySSGames
    Mensagens : 11378
    Moedas : 1031978
    Data de inscrição : 06/10/2011
    Idade : 28
    Localização : Brasil

    [Include] NMailer - Enviando e-mails por SMTP/Mail Empty [Include] NMailer - Enviando e-mails por SMTP/Mail

    Mensagem por Weslley_Script Sáb 18 Mar 2023 - 8:25

    Introduзгo
    Muitos scripts que há por aí, não funcionam 100%, pelo fato de usarem o e-mail' (funcionamento 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 E-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 usuario/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:

    Código:
    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
    Código:
    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...."

    Código:
    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
    Código:
    CMD:enviaremail(playerid, params[]) {
        new User[64], Pass[64], Destinatario[64], Titulo[32], Msg[128];
        if(sscanf(params, "s[64]s[64]s[64]s[32]s[128]", User, Pass, Destinatario, Titulo, Msg)) return SCM(playerid, "{FF0000}Use: /enviaremail [e-mail] [senha] [destinatбrio] [titulo da mensagem] [mensagem]");
        new Chat[144];
        SendEmailSMTP(User, Pass, Destinatario, Titulo, Msg);
        format(Chat, 144, "{a9c4e4}E-mail enviado para %s (de %s). Titulo: %s", Destinatario, User, Titulo);
        SendClientMessage(playerid, -1, Chat);
        return 1;



    Deverб redefinir
    Código:
    #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 



    [Include] NMailer - Enviando e-mails por SMTP/Mail D07Xwqb
    [Include] NMailer - Enviando e-mails por SMTP/Mail Yjab9HN

      Data/hora atual: Qui 9 maio 2024 - 3:01