by
Dave Burke
5. February 2010 02:48
I realize this isn’t much of an announcement, but it’s all part of the Community Framework Master Plan of Sueetness. Up to this point when I needed email services to send forgotten passwords or for the registration email verification function I wanted to get’em done and move on, not create an email API. But it was time.
Each of the excellent applications in Sueetie use asynchronous email services and support bulk email, of course. YetAnotherForum.NET actually takes email to the next level with queued messaging through a new background tasks architecture in YAF 1.9.4. I thought we’d start with a more simple approach, and so I went with ScrewTurn Wiki’s model in Core.EmailTools as the basis for Phase One of Sueetie Email Services. Pretty simple asynchronous and bulk emailing as you see below. I also added exception handling and logging to the new Sueetie Site Log. (The Site Log is different from the Activity Log I announced this week. The Site Log records more application-type events, which includes exceptions and debugging information.)
The exciting part of this rather mundane topic is that custom community applications will now have access to email services in the Sueetie Framework.
To support the new email services I added basic SMTP properties to Sueetie Site Settings and placed them on a new “Email Settings” administration page.
![suemail0204c[1] suemail0204c[1]](http://sueetie.com/blog/image.axd?picture=suemail0204c%5B1%5D_thumb.jpg)
Dave is the founder of Sueetie and its Head Ice Cream Scooper. Dave has
been building online applications since 1994 when he installed his first
web server while an Assistant Professor at East Carolina University. He left Academia
in 1995 to focus in online development for business where he worked with both publicly
and privately held companies. Dave lives in Burlington, Vermont where he has worked
out of his home office as a freelance developer and online community consultant since 2000. Reach him at
daveburke@dbvt.com. You can visit his website at dbvt.com.
You can also follow
Dave on Twitter.