Setting up your dev environment to log, instead of send, emails
Thought I'd share this since it can help a) prevent inadvertently sending out massive emails from your dev environment and b) help you debug the emails that are going out:
put this simple script somewhere, call it dev-mailer or dev-mailer.bash or something:
#!/bin/bash cat >> /tmp/logmail.txt
Save it, chmod 755.
Now, edit your php.ini script (use phpinfo() in a web server script or php -i from the command line to find which ones are being used).
For the "sendmail_path" configuration, change it to this:
sendmail_path = /dir/to/dev-mailer.bash
Save, restart your web server.
In a new terminal do:
tail -f /tmp/logmail.txt
I'm not sure if it works with Windows.
Hope that helps.
Found this a few years ago at http://seancoates.com/mail-replacement----a-better-hack
--- May 28th, 2010 ::
Misc ::
« Previous: Some thoughts about being a Tourist
» Next: The Smiley Chart
