subscribe: Posts | Comments | Email

PHP – Enviando e-mails com servidor smtp personalizado

1 comment

Há alguns dias atrás necessitei fazer um script que enviasse e-mails por um servidor SMTP diferente do configurado no arquivo php.ini do servidor.

Vai a dica:
Para resolver a situação utilizando a classe Mail da Pear, que pode ser baixada aqui, a instalação é simples bastanto adicionar os arquivos na mesma pasta do script e utilizar a função abaixo.

function mandaEmail($from, $subject, $message, $to) {

include_once ‘classes/Mail.php’;

$host = “smtp.br.inter.net”;

$headers = array (‘MIME-Version’ => “1.0″, ‘Content-type’ => “text/html; charset=iso-8859-1;”, ‘From’ => $from, ‘To’ => $to, ‘Subject’ => $subject);

$smtp = Mail::factory(’smtp’, array (‘host’ => $host, ‘auth’ => false));

$mail = $smtp->send($to, $headers, $message);

if (PEAR::isError($mail)) {

return false;

} else {

return true;

}

}

Exemplo de utilização: mandaEmail(‘quem@recebe.com.br’,'assunto’,'mensagem’, ‘quem@recebe.com.br’);

Have fun!

Isso tudo fica mais fácil com o Zend Studio, veja aqui como instalar!

Se você gostou deste post talvez irá gostar destes!

Kit Familia D-LINK bom rápido e prático + Dúvidas wireless by Rafael Franco on March 18th, 2008
Este post foi escrito originalmente em "9 de maio de 2006", porém como precisei responder a dúvida de um amigo, estou publicando novamente o mesmo pois a informação o ajudou e pode ajudar mais alguém.

Dica: Como sincronizar o Ical e o Google Calendar. by Rafael Franco on March 3rd, 2008
Ultimamente tenho utilizado constantemente o.

Adsense, a forma mais rápida de ganhar com seu blog! by Rafael Franco on May 5th, 2008
Como prometido este é o primeiro post da série que pretendo escrever sobre as formas de ganhar com a web, neste princípio pretendo explicar como monetizar seu site explicando cada um dos métodos que tenho utilizado.

Opera 10 Turbo traz acelerador integrado! by Rafael Franco on March 17th, 2009
.

Seminário Info Redes Sociais eu vou! E você? by Rafael Franco on August 13th, 2008

Seminário Info sobre Redes Sociais

.

Trackbacks/Pingbacks

  1. Rafael via Rec6 - Considerações - PHP - Enviando e-mails com SMTP personalizado... Saiba como enviar emails via php com SMTP personalizado...

Leave a Reply