Uma resposta mais rápida do que a que tive em 24 de setembro de 2010 é:
# apt-get install sendmail
# vim /etc/hosts
Comente a linha 127.0.1.1 com o símbolo # e mova o que segue depois de 127.0.0.1. Além disso, assegure-se de que localhost, localhost.localdomain, from.com e to.com estejam na linha 127.0.0.1. Por exemplo, na minha estação de trabalho, minhas duas linhas são assim:
127.0.0.1 localhost.localdomain localhost dev-laptop from.com to.com
#127.0.1.1 dev-laptop
Agora continue ...
# vim /etc/aliases
Adicione "joe: dev" se a conta que você logou no Ubuntu for "dev" e a pessoa que você quer testar enviando um e-mail para [email protected].
# newaliases
# /etc/init.d/sendmail restart
# /etc/init.d/apache2 restart
No Evolution, selecione o arquivo padrão de spool mbox do Unix (o formato padrão do sendmail) e aponte para / var / spool / mail / dev se o seu login no Ubuntu for "dev". Para o correio de saída, escolha "sendmail". Em que email para o recebimento, defina como [email protected] se "dev" for o seu login no Ubuntu.
Neste ponto, seu código PHP pode enviar um e-mail para [email protected] e ser capaz de pegá-los no Evolution com bastante facilidade. Isso é ótimo para depurar seus aplicativos da Web PHP localmente em sua estação de trabalho do Ubuntu.