postfix para enviar e-mails através de php?

3

Eu quero instalar o postfix ( apt-get install postfix ) para poder enviar e-mail através do php mail();

Mas eu não consigo postfix precisa de um smtp para enviar e-mails ou ele pode fazê-lo por conta própria? (porque se precisar de um smtp eu posso continuar usando meu PHPMailer ou Swift Mailer )

Estou em um servidor dedicado.

    
por dynamic 25.03.2011 / 21:25

2 respostas

3

POSTFIX é um servidor SMTP em si. Você não precisará instalar mais nada.

link

    
por 25.03.2011 / 21:32
3

Não, o Postfix é um MTA (Mail Transfer Agent). Ele vem com um servidor SMTP próprio, mas que é usado apenas para receber mensagens.

Você não precisa usar o SMTP para enviar mensagens, a menos que queira retransmitir as mensagens para um servidor SMTP por algum motivo e o servidor SMTP esteja em uma máquina diferente.

Você pode entregar mensagens para o Postfix do PHP usando o programa de emulação do sendmail que vem em PHP. Esse programa descarta mensagens na fila local do Postfix, então o daemon Postfix entrega as mensagens diretamente.

Há um artigo aqui sobre o maneiras mais rápidas de entregar e-mail em PHP que explica isso com mais detalhes. Observe a imagem do diagrama no artigo que explica como as mensagens são roteadas.

    
por 26.03.2011 / 03:40