1
1
In my development PC I want to see all mail sent using PHP mail()
function. Is there any dummy mail server that could show all sent mail (regardless of their recipient) and collect them in a mail box to preview?
1
1
In my development PC I want to see all mail sent using PHP mail()
function. Is there any dummy mail server that could show all sent mail (regardless of their recipient) and collect them in a mail box to preview?
5
Here you go: 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.
0
phi's solution is great if you have a Windows environment.
If you have a Linux environment - then you can setup postfix to deliver all email to a local mailbox.
Here is a link to get you started - https://serverfault.com/questions/144325/how-to-redirect-all-postfix-emails-to-one-external-email-address
Create /etc/postfix/virtual-regexp with the following content:
/.+@.+/ email@gmail.com
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!
See How to develop and test an app that sends emails?
– Janus Troelsen – 2013-04-21T20:35:57.347