ERROR: SMTP Error: The following recipients failed: [Solução para Moodle - BlueHost]

Publicado por kleber galucio em 14/02/2012

[ Hits: 15.481 ]

Blog: http://nld.klebrr.com/

 


ERROR: SMTP Error: The following recipients failed: [Solução para Moodle - BlueHost]



- Dados Técnicos
  • Servidor: BlueHost
  • Moodle Versão: 1.9.16 – 20120109
  • Problema: Erro ao Enviar e-mail com informações de Recuperação de senha
  • Página de Origem: /login/forgot_password.php

- Mensagem de Erro
ERROR: SMTP Error: The following recipients failed: useremail@anyhostemail.com

- SOLUÇÃO

No Painel de Controle de seu domínio, crie uma nova conta de e-mail para seu domínio e defina uma senha.

Ex.: email: contato@dominio.com senha:abcd#3456

Agora, no Painel de Controle/Gerenciador de Arquivos, edite os arquivos: "/lib/phpmailer/class.smtp.php"

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


Opcional para SSL:

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


Insira a linha abaixo na linha 83, apenas se quiser utilizar SSL:

$host=’ssl://’ . $host;


lembrando que terá que alterar os valores '$SMTP_PORT' e '$Port' para '465' nos 2 arquivos, onde aparecem aqui: "/lib/phpmailer/class.phpmailer.php"

109 var $Mailer = "smtp"; // valor original = mail; 162 var $Port = 26; // valor original = 25; 174 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:
* Resultado do e-mail recebido no Google, enviado pelo 'Moodle / Bluehost'.

Originalmente postado em:

Outras dicas deste autor

BrOffice.org 3.2 não abre após reboot forçado? Eis a solução

Páginas de erros com imagens no Squid

Apache - favicon e robots padrão

Listar artigos por ID/DESC no Joomla

Leitura recomendada

Solucionando erro de anexo, sem nome no Uebimiau

Uso da função mail() no código PHP

Emexis Webmail

Usando SMTP remoto no PHP

openSUSE 13.2 - Erro ao atualizar: "Failed to connect to download.opensuse.org port 80: Network is unreachable"

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts