Servidor de correio fictício

1

No meu PC de desenvolvimento, quero ver todas as mensagens enviadas usando PHP mail() function. Existe algum servidor de e-mail fictício que mostre todos os e-mails enviados (independentemente do destinatário) e colete-os em uma caixa de correio para visualizar?

    
por PHPst 21.04.2013 / 20:53

2 respostas

5

Aqui você vai: smtp4dev

Windows 7/Vista/XP/2003/2010 compatible dummy SMTP server. Sits in the system tray and does not deliver the received messages. The received messages can be quickly viewed, saved and the source/structure inspected. Useful for testing/debugging software that generates email.

    
por 21.04.2013 / 21:01
0

A solução da phi é ótima se você tiver um ambiente Windows.

Se você tem um ambiente Linux - então você pode configurar o postfix para entregar todos os e-mails para uma caixa de correio local.

Aqui está um link para você começar - link

Create /etc/postfix/virtual-regexp with the following content:

/.+@.+/ [email protected]
Edit /etc/postfix/main.cf and add regexp:/etc/postfix/virtual-regexp to the virtual_maps configuration. The end result might look like this in main.cf:

virtual_maps = hash:/etc/postfix/virtual, regexp:/etc/postfix/virtual-regexp
Build the mapfile by typing:

postmap /etc/postfix/virtual-regexp
This also requires a virtual.db to exist. If it doesn't create an empty file called virtual and run : postmap /etc/postfix/virtual

Voila!
    
por 21.04.2013 / 22:32