Ferramentas do usuário

Ferramentas do site


wiki:configurar-smtp-phpmailer

Essa é uma revisão anterior do documento!


Como configurar o SMTP autenticado para envio de formulários pelo site através do PHPMAILER

Porque devo utilizar um formulário em PHPMailer?

Um formulário de contato em seu site facilita a comunicação de seus clientes e pessoas que têm interesse em seu negócio.

No caso do PHPMailer, o envio é feito de forma autenticada. Isto é, você utilizar o servidor SMTP do seu domínio para enviar as mensagens. De um modo não autenticado você normalmente faz o envio através do próprio servidor web. Você pode conferir a documentação completa no endereço https://github.com/PHPMailer/PHPMailer.

E COMO UTILIZAR ESSA CLASSE DE ENVIO?

Para conseguir enviar emails pelo seu site via autenticação SMTP será necessário fazer uso da classe. Portanto, faça o download da versão mais recente pelo link informado acima.

Depois de ter baixado, insira os arquivos PHPMailerAutoload.php, class.phpmailer.php e class.smtp.php em alguma pasta do seu FTP.

Neste exemplo vamos utilizar uma pasta chamada autenvio.

CONFIGURANDO OS DADOS DE AUTENTICAÇÃO SMTP

Crie um novo arquivo no mesmo nível do diretório onde colocou os arquivos da classe. O nome do arquivo fica a sua escolha, neste exemplo será utilizado o enviar.php.

O arquivo deve conter o código abaixo e você deve fazer as devidas alterações para que o mesmo funcione:

Linha 3 – require_once(“autenvio/PHPMailerAutoload.php”): Defina o caminho correto do arquivo class.phpmailer.php Linha 9 – $mail→Host = “smtp.seudominio.com.br”: Defina corretamente o seu host de envio SMTP Linha 14 – $mail→Username = ‘conta-de-email@seudominio.com.br’: Conta que fará o envio das mensagens (deve ser uma conta existente e ativa no seu domínio) Linha 15 – $mail→Password = ‘senha’: Defina a senha da sua conta de email que fará o envio da mensagem Linha 18 – $mail→Sender = “conta-de-email@seudominio.com.br”: Conta que fará o envio das mensagens (deve ser uma conta existente e ativa no seu domínio) Linha 23 – $mail→AddAddress(‘recebe1@dominio.com.br’): Defina a conta que receberá as mensagens

wiki/configurar-smtp-phpmailer.1626096385.txt.gz · Última modificação: 2021/07/12 10:26 por admin