Fala Michel, 

Seguinte .. pra enviar e-mail através do PHP utilizando um servidor externo é 
necessário ter informações sobre a porta no seu provedor para envio de email 
autenticado.

Sugiro utilizar o PHPMailer ( http://phpmailer.worxware.com/ ) só baixar as 
classes dele ... segue um exemplo utilizando GMAIL:



ini_set ('include_path','../phpmailer/');

.....


// Enviar Email PHPMailer com GMAIL
require ('../phpmailer/class.phpmailer.php');
require('../phpmailer/class.smtp.php'); 

$mail             = new PHPMailer();

//$body             = $mail->getFile('contents.html');
$body             = eregi_replace("[\]",'',$cabecalho_email);

$mail->IsSMTP();
$mail->SMTPAuth   = true;                  // enable SMTP authentication
$mail->SMTPSecure = "ssl";                 // sets the prefix to the servier
$mail->Host       = "smtp.gmail.com";      // sets GMAIL as the SMTP server
$mail->Port       = 465;                   // set the SMTP port
$mail->SMTPDebug = 2;

$mail->Username   = // GMAIL username
$mail->Password   = // GMAIL password

#Definimos que o e-mail será enviado no formato HTML
$mail->IsHTML(true);

$mail->From       = "[email protected]";
$mail->FromName   = "Dna Solution";
$mail->Subject    = "Lembrete de Senha";
#Definimos a mensagem do e-mail
$mail->AltBody    = "Este email deve ser visualizado em formato HTML."; //Text 
Body
$mail->WordWrap   = 50; // set word wrap

$mail->MsgHTML($body);

$mail->AddReplyTo([email protected]);

//$mail->AddAttachment("/path/to/file.zip");             // attachment
//$mail->AddAttachment("/path/to/image.jpg", "new.jpg"); // attachment

$mail->AddAddress($ds_email,$lembrete['nm_cliente']);
$mail->AddAddress("[email protected]");

$mail->IsHTML(true); // send as HTML



Abraços, 

Fábio Martins
  ----- Original Message ----- 
  From: Michel Fernandes 
  To: [email protected] 
  Sent: Wednesday, December 16, 2009 10:36 AM
  Subject: [flexdev] Usar SMTP de hospedagem para enviar e-mails


  Pessoal, estou com uma dúvida, gostaria de pegar o servidor de SMTP da minha 
hospedagem e colocar na aplicação para enviar e-mail.
  Só no que PHP Info, aparece da seguinte forma:

        SMTP mail-fwd mail-fwd 
        smtp_port 25 25 

  Alugém tem uma idéia de como chego nos servidor?
  Eu falei com o suporte, que é do Terra, e me passaram smtp.terra.com.br. 
Achei estranho encontrar o mail-fwd no phpinfo.

  Quem souber, aguardo uma ajuda.

  Abraços.

  Michel


  -- 
  Você recebeu esta mensagem porque está inscrito na lista "flexdev"
  Para enviar uma mensagem, envie um e-mail para [email protected]
  Para sair da lista, envie um email em branco para 
[email protected]
  Mais opções estão disponíveis em http://groups.google.com/group/flexdev

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a