POSTFIX é um servidor SMTP em si. Você não precisará instalar mais nada.
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.
POSTFIX é um servidor SMTP em si. Você não precisará instalar mais nada.
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.