PHP – Enviando e-mails com servidor smtp personalizado


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!

Sobre mim by Rafael Franco on January 12th, 2008
Tenho 26 anos, moro em São Paulo, nasci em Botucatu e trabalho na Vila Olímpia, mais precisamente na Inter.

Sobre a promoção Fifa 08 - Resultado by Rafael Franco on May 26th, 2008
Pessoal, por um descuído deixei passar da data do sorteio do Game FiFa 08 para pc, então vamos a definição do ganhador, Participaram da promoção os seguintes usuários: Participantes Códigos Beline 1 11 21 Rick171br 2 12 22 Guilherme Funchal 3 13 23 Leonardo 4 14 24 o Fenix 5 15 25 Euzer Lopes 6 16 26 Bruh 7 17 27 Roberto 8 18 28 Fernanda 9 19 29 jhon wilky 10 20 30 E como o jogo é de futebol, o resultado também será definido no Futebol, ganhará o jogo quem tiver o código com o número da camisa do jogador que marcar o primeiro gol no jogo de quarta-feira entre Corinthians e Botafogo.

WWDC 2009 - Confira os lançamentos! by Rafael Franco on June 8th, 2009
Começou a alguns minutos a edição 2009 da WWDC, evento especial da Apple para desenvolvedores onde tradicionalmente são anunciados novos produtos.

Snackr, um bom leitor de RSS em Adobe Air by Rafael Franco on July 2nd, 2008
.

Claro desativa e-mail de atendimento by Rafael Franco on May 8th, 2008
A Claro mais uma vez da uma mancada e desativa o e-mail : Atendimento.

Quem escreve?

Rafael Franco

Nasci em Botucatu, sou casado, já trabalhei como marreteiro, atendente, lavador, designer, programador e hoje sou responsável por novos produtos da Inter.net. Desenvolvi do zero o Populy.com e seus filhos, o Boleirosfc.com.br e alguns outros projetos, mantenho não sei porque um site de Carnaval a 6 anos no ar e passo umas 15 horas online por dia... é mais ou menos isso!

Muitas das cervejas que eu falo aqui no site, você pode comprar aqui!

2 bilhões de comentários em “ PHP – Enviando e-mails com servidor smtp personalizado ”

  1. Considerações – PHP – Enviando e-mails com SMTP personalizado…

    Saiba como enviar emails via php com SMTP personalizado…

  2. acho q isso vai ajudar a configurar os smtps
    http://oskaras.com/blog/servidor-de-e-mails-com-envio-ilimitado/

Deixa um comentário bacana ai embaixo!