ERROR: SMTP Error: The following recipients failed: MOODLE

Moodle | domingo 12 fevereiro 2012 08:05 |

DADOS TÉCNICOS:
Servidor: BlueHost
Moodle Versão: 1.9.16 – 20120109
Problema: Erro ao Enviar email com informações de Recuperação de senha
Mensagem de Erro:
ERROR: SMTP Error: The following recipients failed:  useremail@anyhostemail.com

Página de Origem: /login/forgot_password.php

SOLUÇÃO:
– No Painel de Controle de seu dominio crie uma nova conta de email para seu dominio e defina uma senha.
     Ex: email: contato@dominio.com senha:abcd#3456

– Agora no Painel de Controle/Gerenciador de Arquivos edite 2 arquivos, o primeiro:
    /lib/phpmailer/class.smtp.php

var $SMTP_PORT = 26;
// valor original = 25; bluehost utiliza a porta ;26 por padrão smtp

—————————–Opcional para SSL ————————————

function Connect($host,$port=0,$tval=30) { // nada alterado aqui
$host='ssl://' . $host; /* Opcional se quiser utilizar ssl (porta 465) */

Insira $host=’ssl://’ . $host; na linha 83 apenas se quiser utilizar SSL
lembrando que tera que alterar os valores $SMTP_PORT e $Port para 465 nos 2 arquivos onde aparecem aqui
—————————————————————————————
Edite o segundo arquivo:  /lib/phpmailer/class.phpmailer.php

var $Mailer = "smtp"; // valor original = mail;
var $Port = 26; // valor original = 25;
var $SMTPAuth = true; // valor original = false;

– Configuração no Moodle Versão: 1.9.16 – 20120109
Entre em: Administração -> Servidor-> Email
Configure
Servidores SMTP [smtphosts]: localhost:26
//servidor:porta
Nome de usuário do SMTP [smtpuser]: contato@dominio.com
// email criado no inicio

    Senha de SMTP [smtppass] : abcd#3456
// Senha definida ao criar o email

    …
    Endereço de No-reply [noreplyaddress]: mod_email@dominio.com
//email válido, deve existir, no caso coloquei o email do moderador

    …
    Nome de suporte [supportname]: suporte ead
// Nome que será exibido no Remetente da mensagem

    Email de suporte [supportemail]: mod_email@dominio.com
//email válido, deve existir, pode ser o mesmo email do moderador

– Resultado:
Email enviado via SMTP por Moodle/Bluehost
Figura 1 – Resultado do email Recebido no google Enviado pelo Moodle / Bluehost

Tags: Email, Moodle, Bluehost, smtp, porta 26,  class.smtp.php, class.phpmailer.php

Dica Publicada no vivaolinux em 14/02/2012

Nenhum comentário

Nenhum comentário ainda

RSS feed para comentários neste tópico.

Sorry, the comment form is closed at this time.