Enviar email para os inscritos no curso

Enviar email para os inscritos no curso

por Leonardo Gonçalves -
Número de respostas: 6

Olá Pessoal!

Estou com um problema, estou configurando o moodle 2.1.3 aqui na minha empresa, e nao sei exatamente como faço para enviar emails para os matriculados em  um curso em específico, eu sei que em navegação>Participantes eu tenho a opção de enviar mensagens aos inscritos no curso, porém eu nao consigo enviar a mensagem se a conta nao for a  "Admin" mesmo outras contas sendo tambem de admin, quando vou enviar a mensagem, aparece uma mensagem de erro dizendo:

 

SMTP Error: Data not accepted. ERROR: SMTP Error: Data not accepted.

SMTP server error: Message rejected: Email address is not verified.

Erro durante o envio de mensagens aos usuários selecionados. Alguns podem ter recebido a mensagem.

lembrando que este erro não acontece com a conta do Admin, as outras contas, mesmo sendo administradoras tambem, dão este erro...

 

Aguardo

Leonardo Gonçalves

Contagem das avaliações:  -
Em resposta à Leonardo Gonçalves

Re: Enviar email para os inscritos no curso

por Usuário excluído -

Verifique as Configurações de EMAIL no moodle
Entre em: Administração -> Servidor-> Email

Verifique se seu servidor onde hospeda o moodle permite utilizar o sendmail

Habilite o modo debug
/admin/settings.php?section=debugging
Escolha Mensagens de debug: DESENVOLVEDORES.
Mostre mensagens de debug: Marque esta opção.
Salve
e informe qual erro aparece ao entar por exemplo recuperar uma senha ou enviar mensagem a qualquer usuario off-line.

Informe que versão do moodle vc utiliza: 1.9 2.0 ou 2.2

Contagem das avaliações:  -
Em resposta à Usuário excluído

Re: Enviar email para os inscritos no curso

por Diego Nunes -

Olá,

Eu estou tentando configurar o meu moodle, versão 2.1, para enviar e-mail a partir de uma conta Gmail.

Estou usando a versão 2.1, está instalar em um Debian em uma máquina virtual (VirtualBox).

Já configurarei os arquivos class.smtp.php e o classphpmailer.php

conforme vários tutoriais na net, mas sempre de retorna a mensagem que não é possível encaminhar o e-mail.

Obrigado

Contagem das avaliações:  -
Em resposta à Diego Nunes

Re: Enviar email para os inscritos no curso

por Usuário excluído -

habilite o modo debug conforme a dica acima e poste ai o resultado.

Desde já acredito que numa maquina virtual é mais difícil enviar emails, "utilizando o gmail" pelo fato de vc não está conectado diretamente a Internet, e os participantes inscritos não tem como acessar sua maquina virtual pela web e o próprio gmail tenta validar seu ip ou host onde o moodle está instalado gerando erro.

Contagem das avaliações:  -
Em resposta à Usuário excluído

Re: Enviar email para os inscritos no curso

por Diego Nunes -

Olá Kleber,

Segue abaixo log do erro

----------------------------------------------------------------

Stack trace:

    * line 429 of /lib/setuplib.php: moodle_exception thrown
    * line 91 of /auth/email/auth.php: call to print_error()
    * line 60 of /login/signup.php: call to auth_plugin_email->user_signup()

Output buffer: <pre> SMTP -> FROM SERVER: <br />SMTP -> FROM SERVER: <br />SMTP -> ERROR: EHLO not accepted from server: <br />SMTP -> FROM SERVER: <br />SMTP -> ERROR: HELO not accepted from server: <br />SMTP -> ERROR: AUTH not accepted from server: <br />SMTP -> NOTICE: EOF caught while checking if connectedSMTP Error: Could not authenticate. ERROR: SMTP Error: Could not authenticate. </pre>

----------------------------------------------------------------

Contagem das avaliações:  -
Em resposta à Diego Nunes

Re: Erro Email

por Usuário excluído -

Qual o host que vc hospeda seu moodle?

Qual o serviço de email instalado no servidor?

Se está tentando utilizar o gmail como servidor SMTP já leu essa dica?

No moodle acesse: Administração > Servidor > Email
SMTP hosts:
smtp.gmail.com:465 NOTA: Retirar (:465) na versão 1.9.2 ou inferior

SMTP username: usuario@gmail.com ou seu proprio dominio se utilizar o Google Apps

SMTP password: Senha de sua conta do gmail acima.

Obs2:
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


Lembre-se de editar os arquivos :
/lib/phpmailer/class.smtp.php
Linha 30: var $SMTP_PORT = 465;
Linha 83: Inserir >>> $host = 'ssl://' . $host;
 
e

/lib/phpmailer/class.phpmailer.php
Linha 162: var $Port = 465;

 

==========================

Veja ai se ajuda.

 

 

 

 

Contagem das avaliações:  -
Em resposta à Usuário excluído

Re: Enviar email para os inscritos no curso

por Ana Paula Carrare -

Olá Pessoal,

Estou com um problema no envio de mensagem também, e queria ver se alguém pode me ajudar. A versão do meu moodle é a 2.4, o log de erro que aparece é o seguinte:

Warning: logged very long URL
  • line 1822 of \lib\datalib.php: call to debugging()
  • line 5511 of \lib\moodlelib.php: call to add_to_log()
  • line 69 of \message\output\email\message_output_email.php: call to email_to_user()
  • line 212 of \lib\messagelib.php: call to message_output_email->send_message()
  • line 2021 of \message\lib.php: call to message_send()
  • line 147 of \user\messageselect.php: call to message_post_message()
Error calling message processor email
  • line 213 of \lib\messagelib.php: call to debugging()
  • line 2021 of \message\lib.php: call to message_send()
  • line 147 of \user\messageselect.php: call to message_post_message()

 

 

Se alguém puder me ajudar, vou ficar muito grata, pois não sei mais o que fazer.

 

Obrigada

Contagem das avaliações:  -