News Feed
Sections




News Archive
Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Reddit.com:
How do you test email when in development?
August 31, 2011 @ 12:58:53

In this recent post to Reddit, a question is asked that's an issue for many developers testing the email sending abilities of their applications - how can it be tested effectively without outside services flagging you as a possible spammer.

So how do you guys do it? My current solution is to just output the email template HTML straight to the browser, but this doesn't always work. [...] I have considered sending emails through to my GMail, but I run my tests quite often and I'm not sure Google would be too happy with the amount I send. [...] I'm sure there's a better way I can handle this without modifying my code too much. Suggestions appreciated.

Suggestions from the comments include:

  • a local SMTP/IMAP server configured to catch all emails being sent
  • Changing the address based on an environment flag
  • Using "@example.com"
  • Saving the email as a .msg file for later review

There's also suggestions of other Mac or Windows software to mimic the mail server like smtp4dev and MockStmp

2 comments voice your opinion now!
test email recommendation server imap stmp windows osx


blog comments powered by Disqus

Similar Posts

Rob Peck's Blog: PECL memcache and PHP on Mac OS X Leopard

PHPBuilder.com: PHP and Shell Scripting: Using Pipes

Chris Jones' Blog: Malicious website use will never go away: how do you manage it?

Andi Gutmans: Zend Server 6 is launched and available on the Amazon Web Services (AWS) Marketplace

Jim Plush's Blog: Fix when compiling the Redis php extension on OSX - mach-o, but wrong architecture


Community Events

Don't see your event here?
Let us know!


part2 example list composer opinion series interview conference project framework language yii2 community podcast laravel api application php7 introduction symfony

All content copyright, 2015 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework