question

Enviar email utilizando php com conexao de smtp do google (gmail)?

Olá... tenho conta de e-mail "myname@companyname.com"... qual é o servidor de correio de aplicativo do google.
e quero obter (receber) e-mails de clientes assim que preencherem os formulários em minhas páginas da Web.

como eu quero nos SMTP usando os serviços do google... Aqui está o meu script para envio de correio. .

<?php?>
$nome = "Meu nome";
$mail_from = "mittulchuahan@yahoo.com";
$mail_to = "mittul@orangewebtech.com";
$mail_body = "Olá destinatário!";
$mail_subject = "Mail From". $nome;

$mail_header = "From:". $nome. " <" .="" $mail_from="" .="" "="">\r\n";

ini_set("SMTP","SMTP.gmail.com");

$sendmail = mail ($mail_to, $mail_subject, $mail_body, $mail_header);
se ($ sendmail = = true)
{
echo "Email enviado";
}
outra coisa
{
echo 'erro...';
}
?>

mas não é capaz de enviar e-mail através deste de m... alguém pode me dar o roteiro exato exato... através do qual pode enviar um e-mail usando os serviços de conexão SMTP do GOOGLe (gmail)

Dê-me o script completo se possível... tenho tentado desde últimas 4 horas encontrar o roteiro exato... mas ainda agora é capaz de resolver este problema...

m não é capaz de enviar email de uma forma simples como os tutoriais sugerem. .

Eu tenho que usar serviços de smtp de email do google para receber e-mails de clientes...

e eu não tenho o painel de controle... para este site... tudo o que eu tenho é o FTP...

por favor me fornecer o código exato que está usando a autenticação de conexão SMTP do GOOGLE e enviar mensagens usando o script php...

a qualquer ajuda seria muito apreciada...

Muito obrigado. .</">
resposta Resposta


Usar a autenticação: Sim

Usar conexão segura: Sim (isso pode ser TLS ou SSL dependendo do seu cliente de email)

Nome de usuário: sua conta do GMail

Password: sua senha do GMail

Porta: 465 ou 587



ou



1 Download PHPMailer de http://phpmailer.sourceforge.net

2 Extraia para pasta phpmailer

3 Crie um arquivo email.php

4 Cole este código e alterar os valores em azul que você precisa (modifiquei o código de exemplo na página inicial do PHPMailer)

require("PHPMailer/Class.PHPMailer.php");

mail $ = new PHPMailer();

mail $-> IsSMTP(); / / Enviar via SMTP

IsSMTP(); / / Enviar via SMTP

mail $-> SMTPAuth = true; / / ativar a autenticação SMTP

mail $-> senha = "senha"; / / Senha de SMTP

$nome = "nome"; / / Nome do destinatário

mail $-> de = $webmaster_email;

mail $-> FromName = "Webmaster";

mail $-> AddAddress($email,$name);

mail $-> AddReplyTo($webmaster_email,"Webmaster");

mail $-> WordWrap = 50; / / conjunto de quebra automática

mail $-> AddAttachment("/var/tmp/file.tar.gz"); / / anexo

mail $-> AddAttachment ("/tmp/image.jpg", "new.jpg"); / / anexo

mail $-> IsHTML(true); / / Enviar como HTML

mail $-> assunto = "Este é o assunto";

mail $-> corpo = "Oi,

Este é o corpo do HTML "; Corpo //HTML

mail $-> AltBody = "Este é o corpo, quando o usuário visualiza em formato de texto simples"; //Text corpo

If(!$mail->Send())

{

echo "erro de Mailer:". mail $-> ErrorInfo;

}

outra coisa

{

echo "Mensagem tem sido enviada";

}

?>

5 Abra o arquivo class.smtp.php phpmailer diretório

6 Cole este código

$port = 465;

antes da linha 104 # conectar ao servidor smtp

Dica: Procure # conectar

7 Abrir essa página no navegador e ele irá enviar o e-mail usando o GMail.

Dica: Quando você quiser enviar e-mail os detalhes de um formulário, defina as variáveis usando as variáveis de formulário.

por exemplo. mail $-> Username =$ post ['email']

ComentáriosComentários
Acho que a resposta não está correta ou que você gostaria de acrescentar mais
alguma informação? Envie o seu comentário abaixo..

Guest


HTML não é permitido!

Image Code

Digite os caracteres que aparecem na imagem por isso sabemos que você é humano!

Receber um email quando alguém acrescenta outro comentário a esta pergunta


Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2024
All rights reserved