Jump to content

USO DE ENVIO DE EMAILS


Recommended Posts

Olá comunidade hoje eu quero aprender sobre o uso de EMAIL no scripts Lua, pois eu tenho grandes projetos futuros. Eu queria saber quais funções do MTA utiliza email e eu queria principalmente a função que manda uma mensagem pro email do jogador, um exemplo em um sistema de registro a qual chega um mensagem no email do jogador. Eu queria sabe também como utilizar diversas plataformas como: outlook, gmailm noreply e etc...

Link to comment

Havia hospedado um serviço do tipo a um tempo, provavelmente ainda funcione:

local emailConfig = {
	name = "", -- NOME
	user = "", -- E-MAIL (GMAIL)
	pass = "", -- SENHA (GMAIL)
	link = "http://site.mtabrasil.com.br/email/enviarEmail.php"
}
addCommandHandler( "teste",
    function(thePlayer, _, sendTo)
        local postData = toJSON(
            {
                to = sendTo,
                subject = "E-mail teste",
                text = "<p>Olá</p>",
                
                name = emailConfig.name,
                user = emailConfig.user,
                pass = emailConfig.pass
            }
        )
        fetchRemote(emailConfig.link, returns, postData)
    end
)

function returns(msg, num)
	if msg == "ERROR" or num ~= 0 then
		outputDebugString("Erro no envio do e-mail! (verifique o script e/ou página web)", 2)
	end
end

No caso foi feito para funcionar com conta do gmail, pois ajuda que não cai em caixas de spam/lixeira.

Deve-se habilitar na conta do gmail o "uso de dispositivos menos seguros" e não recomendo usar sua conta pessoal, crie uma nova só para esta finalidade.

  • Thanks 1
Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...