Página 3 de 4
Re: Protocolo TLS
Enviado: 22 Jun 2011, 09:55
por robra
Bem, tinha um usuário com o mesmo problema em
localhost e depois que usou a mesma configuração no online, aí ele conseguiu enviar e-mails.
Você instalou algum MOD que precisou alterar o
/includes/functions_messenger.php ?
As linas 977 à 992 do seu
functions_messenger.php estão iguais as linhas abaixo:
Código: Selecionar todos
977 // Ok we have error checked as much as we can to this point let's get on it already.
978 ob_start();
979 $smtp->socket = fsockopen($config['smtp_host'], $config['smtp_port'], $errno, $errstr, 20);
980 $error_contents = ob_get_clean();
981
982 if (!$smtp->socket)
983 {
984 if ($errstr)
985 {
986 $errstr = utf8_convert_message($errstr);
987 }
988
989 $err_msg = (isset($user->lang['NO_CONNECT_TO_SMTP_HOST'])) ? sprintf($user- >lang['NO_CONNECT_TO_SMTP_HOST'], $errno, $errstr) : "Could not connect to smtp host : $errno : $errstr";
990 $err_msg .= ($error_contents) ? '<br /><br />' . htmlspecialchars($error_contents) : '';
991 return false;
992 }
Abraço.

Re: Protocolo TLS
Enviado: 22 Jun 2011, 10:16
por murilo_ns
Seu Fórum está em Localhost ?
Amigo, bom dia.
Meu fórum está em localhost :D
Verifiquei o arquivo citado e está ok
Re: Protocolo TLS
Enviado: 22 Jun 2011, 10:20
por murilo_ns
robra escreveu:Seu Fórum está em Localhost ?
Abraço.

Meu fórum está em localhost :D
Re: Protocolo TLS
Enviado: 22 Jun 2011, 11:16
por robra
Re: Protocolo TLS
Enviado: 22 Jun 2011, 11:32
por murilo_ns
Meu servidor é linux

, mais vou pesquisar um pouco mais sobre o PHPMAiler e posto aqui.
Vou testar o que você passou.
Re: Protocolo TLS
Enviado: 27 Jun 2011, 10:05
por murilo_ns
Testei com o arquivo email.php, logo após copiar o arquivo class.phpmailer.php para a raiz do apache, e funcionou. Porém ao tentar enviar um e-mail por Sistema > e-mail em massa, ocorre o erro:
Código: Selecionar todos
Erro no e-mail
» EMAIL/SMTP
/phpbb3/adm/index.php
Não foi possível conectar-se ao servidor SMTP : 0 :
<b>[phpBB Debug] PHP Notice</b>: in file <b>/includes/functions_messenger.php</b> on line <b>979</b>: <b>fsockopen(): SSL operation failed with code 1. OpenSSL Error messages:
error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number</b><br />
<b>[phpBB Debug] PHP Notice</b>: in file <b>/includes/functions_messenger.php</b> on line <b>979</b>: <b>fsockopen(): Failed to enable crypto</b><br />
<b>[phpBB Debug] PHP Notice</b>: in file <b>/includes/functions_messenger.php</b> on line <b>979</b>: <b>fsockopen(): unable to connect to tls://smtp.gmail.com:587 (Unknown error)</b><br />
Detalhe não modifiquei o arquivo php.ini, pois achei os seguintes arquivos:
root@murilo-laptop:~# locate php.ini
/etc/php5/apache2/php.ini
/etc/php5/cgi/php.ini
/etc/php5/cli/php.ini
Qual desses seria?
Obrigado.
Re: Protocolo TLS
Enviado: 27 Jun 2011, 11:53
por robra
Dá uma olhada neste artigo e veja se ele lhe ajuda:
http://forum.imasters.com.br/topic/1449 ... o-php-ini/
Abraço.

Re: Protocolo TLS
Enviado: 27 Jun 2011, 15:45
por murilo_ns
Robra, boa tarde.
Modifiquei o arquivo de /etc/php5/apache2/php.ini
Não existia a extensão
;extension=php_openssl.dll no arquivo.
E ao modificar para a porta 465 ocorre o erro:
Erro no e-mail
» EMAIL/SMTP
/phpbb3/adm/index.php
Não foi possível conectar-se ao servidor SMTP : 110 : Connection timed out
<b>[phpBB Debug] PHP Notice</b>: in file <b>/includes/functions_messenger.php</b> on line <b>979</b>: <b>fsockopen(): unable to connect to tls://smtp.gmail.com:465 (Connection timed out)</b><br />
Lembrando que minhas configurações estão da seguinte maneira:
Configurações de SMTP
Usar um servidor de SMTP para enviar e-mails: Sim
Endereço do servidor de SMTP: tls://smtp.gmail.com
Porta do servidor de SMTP: 465
Método de autenticação de SMTP: PLAIN
Nome de usuário do SMTP: seu endereço de e-mail do Google
Senha do SMTP: sua senha de seu endereço de e-mail supracitado
O erro ocorre quando eu envio e-mail através de Sistema > Tarefas Gerais > E-mail em massa > sendo enviado assim para todos os usuários.
O erro não ocorre através do exemplo citado em:
http://www.sistemabasico.com.br/2011/01 ... l-windows/
Obrigado pelo exemplo enviado, porém ainda não consegui resolver meu problema
Re: Protocolo TLS
Enviado: 27 Jun 2011, 15:57
por robra
"
Todos usuários" de seu Fórum são muitos ?
Tente enviar um "
e-mail em massa" selecionando 5 usuários apenas, ao invés de "
Todos os Usuários", e veja se dá o mesmo problema.
Abraço.

Re: Protocolo TLS
Enviado: 27 Jun 2011, 16:31
por murilo_ns
robra escreveu:"
Todos usuários" de seu Fórum são muitos ?
Tente enviar um "
e-mail em massa" selecionando 5 usuários apenas, ao invés de "
Todos os Usuários", e veja se dá o mesmo problema.
Abraço.

Enviei apenas para um usuário e deu o mesmo erro :(