Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá galera,
Tô aqui precisando de uma ajuda!
Toda vez que tento enviar aparece o seguinte erro:
Warning: fsockopen(): unable to connect to mail.meusite.com.br:25
Abaixo segue o código:
<?
include("phpmailer/class.phpmailer.php");
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->Host = "mail.meusite.com.br";
$mail->SMTP_PORT = "25"; // Porta do SMTP
$mail->SMTPAuth = true;
$mail->Username = "noreply@meusite.com.br";
$mail->Password = "minhasenha";
$mail->From = "noreply@meusite.com.br";
$mail->FromName = "MEUSITE.COM.BR";
$mail->AddAddress([email DA PESSOA],[NOME DA PESSOA]);
$mail->WordWrap = 50;
$mail->IsHTML(true);
$mail->Subject = "MEUSITE.COM.BR - E-Mail de Teste";
$mail->Body = "E-mail Teste!";
if($mail->Send()){
echo "E-Mail enviado!";
}else{
echo "Erro ao enviar o E-Mail!";
}
?>
Já vi aqui um ERRO semelhante, mas era para configurações do GMAIL. No meu caso é do meu próprio site.
Sim, estou tentando verificar se a erro de conexão!
Mas o código em si, há erros?
Talvez você tenha errado os dados de servidor ou autenticação SMTP.
>
Talvez você tenha errado os dados de servidor ou autenticação SMTP.
De fato, no codigo disponibilizado nao ha erros, e creio que seja pouco provavel que haja erro na classe, se nao a tiver modificado, pelo fato dela ser bem conhecida e difundida. Como a propria mensagem retornada pela classe diz ha um problma no server smtp.
No meu caso o Host fica assim:
$mail->Host = "smtp.dialhost.com.br"; // Endereço do servidor SMTP
opa aew ^^
esse erro acontece quando seu servidor não esta abilitado essa função do php,
allow url fopen
ative-a e veja se continua o erro
abraçU
>
opa aew ^^
esse erro acontece quando seu servidor não esta abilitado essa função do php,
allow url fopen
ative-a e veja se continua o erro
abraçU
Olá amdoim,
O que o allow_url_fopen pode influir?
Abraço
>
O que o allow_url_fopen pode influir?
; Whether to allow the treatment of URLs (like http:// or ftp://) as files.
; http://php.net/allow-url-fopen
allow_url_fopen = Off
No caso da funcao de socket: nada. Observe a descricao do arquivo php.ini sobre esta configuraçao.
O problema deve ser o seu servidor smtp mesmo conforme explanado anteriormente por mim e pelo @Kratos.
>
>
O que o allow_url_fopen pode influir?
; Whether to allow the treatment of URLs (like http:// or ftp://) as files.
; http://php.net/allow-url-fopen
allow_url_fopen = Off
No caso da funcao de socket: nada. Observe a descricao do arquivo php.ini sobre esta configuraçao.
O problema deve ser o seu servidor smtp mesmo conforme explanado anteriormente por mim e pelo @Kratos.
Verdade, mas deixei do jeito que está. Dá mas segurança ao site!
Agora eu troque o IsSMTP pelo IsMAIL e tirei a autenticação. Ufa!!!!!
Fiz os teste com GMAIL, YAHOO, HOTMAIL, O PRÓPRIO SITE... tá tudo funfando!!
Agradeço a ajuda de vocês, muito grato!!!
opa
comigo sempre dava erro, qdo estava desativado,
mas que bom que voce resolveu seu problema ^^
abraçU
Oi!
Como o proprio erro diz, nao foi possivel conectar o servidor SMTP. Seu servidor existe e esta ativo?