Mail gem version 2 released
Sat Jan 23 17:05:00 -0800 2010
The past month has seen a flurry in activity on the Mail gem but I just pushed 2.0.3 to GemCutter, it is quite a release!
If you haven’t heard of mail, you can get some background here, here, here and here
Mail is a very Ruby way to handle emails.
Version 2.0.3 is the first gem release I have in the last couple of weeks, this is because I went through and (in good BDD style) refactored major parts of the Mail gem so it handles better.
Some of the major things were:
SMTP Delivery Agent revamped
I went through the SMTP delivery agent and cleaned it up, also adding examples for how you use Mail with GMail and MobileMe so there is no more guess work here.
Delivery agents are now instance based
This means that each mail object that you instantiate can have its own delivery method. Why is this important?
Well, say you are writing a web based email client for multiple users, but each user has their own SMTP hosts, when you make a mail object for that user, you could assign the delivery method for that user to that mail object, then delivery is just calling .deliver! on the mail object, and away it goes.
There is still default class wide settings for all the major delivery agents (SMTP, Sendmail and File) however, you can now over ride these.
mail1 = Mail.new mail1.delivery_method #=> #<Mail::SMTP:0x101381c18 @setting mail2 = Mail.new mail2.delivery_method :sendmail mail2.delivery_method #=> #<Mail::Sendmail:0x101381c18 @setting mail1.delivery_method #=> #<Mail::SMTP:0x101381c18 @setting
Attachments are now just parts
Before, an Attachment had its own object type in Mail. This was nice and all, but was just added cruft that got in there during the BDD cycle. I ripped out the entire attachment class, and an attachment is now just a plain old Mail::Part. This makes the code simpler, which is good for everyone.
Mail also now has a very cool attachments API:
mail = Mail.new
mail.attachments #=> []
mail.attachments['filename.jpg'] = File.read('filename.jpg')
mail.attachments['file.pdf'] = {:content_type => 'application/x-pdf',
:content => File.read('file')
mail.attachments.length #=> 2
mail.attachments[0].filename #=> 'filename.jpg'
mail.attachments['filename.jpg'] #=> <# Mail::Part, filename = 'filename.jpg' ...>
Yes, that is an ArrayHashThingy™ class, and, it rocks :) It is actually an AttachmentsList object that inherits from Array and implements a custom [] class.
Thanks to David and Yehuda who were brainstorming on the new ActionMailer 3.0 API with me, which I used for inspiration for this implementation. (more on the ActionMailer 3.0 API that I am pair programming with José later :)
Mail returns default values for fields, that can be modified
Mail returns an array of address specs when you call mail.to and would re-initialize that array with new values when you called mail.to=.
However, this array object was just a result of a method, it was not a representation of the addresses within the address field, so then doing mail.to << value would seem to work (no error) but the address would get lost, for example:
# Old (unintuitive method)
mail = Mail.new("To: mikel@test.lindsaar.net")
mail.to #=> ['mikel@test.lindsaar.net']
mail.to << 'ada@test.lindsaar.net'
mail.to #=> ['mikel@test.lindsaar.net']
This now works on all Address fields that can take more than one address, so
# New (intuitive) method
mail = Mail.new("To: mikel@test.lindsaar.net")
mail.to #=> ['mikel@test.lindsaar.net']
mail.to << 'ada@test.lindsaar.net'
mail.to #=> ['mikel@test.lindsaar.net', 'ada@test.lindsaar.net']
Thanks to Sam for suggesting this feature.
Access returned to the Address objects
When you call mail.to you get a list of address spec strings (‘mikel@test.lindsaar.net’ for example), but it will not give you the display name, or formatted address etc.
To handle this, you can now call mail[:to] to get the actual ToField object, and then you can call #display_names, #formatted, and #addrs, the last of which will give you the actual Address objects in an array (the original behaviour of Mail), like so:
mail = Mail.new("To: Mikel Lindsaar <mikel@test.lindsaar.net>")
mail.to #=> ['mikel@test.lindsaar.net']
to = mail[:to] #=> #<Mail::Field:0x10137c718...
to.addrs #=> [#<Mail::Address:2165620900 Address: |mikel@test.lindsaar.net| >]
to.addrs.each do |addr|
puts "Formatted: #{addr.format}"
puts "Display: #{addr.display_name}"
puts "Address: #{addr.address}"
end
# Produces:
Formatted: Mikel Lindsaar <mikel@test.lindsaar.net>
Display: Mikel Lindsaar
Address: mikel@test.lindsaar.net
=> [#<Mail::Address:2165518560 Address: |Mikel Lindsaar <mikel@test.lindsaar.net>| >]
Thanks to Karl for suggesting this would be handy :)
More methods added to address fields
You can also access an array of the formatted, display_names or addresses directly from address fields:
mail = Mail.new("To: Mikel Lindsaar <mikel@test.lindsaar.net>")
mail[:to].addresses
#=> ["mikel@test.lindsaar.net"]
mail[:to].formatted
#=> ["Mikel Lindsaar <mikel@test.lindsaar.net>"]
mail[:to].display_names
#=> ["Mikel Lindsaar"]
Remaining Stuff
There are a lot of other small bug fixes, parts now get sorted recursively on encode, body objects will accept an array of strings and call join on them, and many other small things that are in the commit and change logs. Check it out.
As always, tickets (and patches) are always welcome, I use GitHub’s Tracker for this. Or you can talk to us on the Mail Google Group
Happy Mailing!
blogLater
Mikel




Sat Nov 05 00:57:24 -0700 2011
This is a very nice post for sure. legal studies school | Natural sciences degree | fire science school | Performing Arts degree | political science school
Sat Nov 05 03:31:54 -0700 2011
I like the security of keeping copies on the server for a while. Thunderbird and Outlook allow this. Thanks.
Fri Feb 26 10:08:01 -0800 2010
Thanks Mikel, MMS2R http://rubygems.org/gems/mms2r version 3.0.0 is dependent upon the Mail gem now rather than TMail
Tue Nov 08 19:56:22 -0800 2011
Have I missed something, and is it possible to only delete some emails from the server – say only those that have been there longer than X days, or perhaps the oldest N emails. I like the security of keeping copies on the server for a while. Thunderbird and Outlook allow this. Thanks.
Sun Sep 12 02:38:38 -0700 2010
QUESTION about receiving emails
Hi, most of the discussion here (and almost all of the stuff about ActionMailer) deals with sending emails. However mail does seem to be able to receive all or some emails from a Pop3 server. But it only seems to allow deleting all the emails on the Pop3 server. Have I missed something, and is it possible to only delete some emails from the server – say only those that have been there longer than X days, or perhaps the oldest N emails. I like the security of keeping copies on the server for a while. Thunderbird and Outlook allow this. Thanks.
Wed Nov 09 13:44:44 -0800 2011
I favor this posting. This is named a superb article. We are new here. I like your internet site too. This can be pretty awesome. i found some handy info right here. anyways thanks for sharing with us. I i’m looking foreword your following post. Cheers. Im just gonna shear this web site all this friends and i hope they live this blog. professional thesis writers
Fri Dec 31 08:20:44 -0800 2010
I find it very hard to work with attachments now that they are just parts..
Wed Nov 09 13:44:53 -0800 2011
I favor this posting. This is named a superb article. We are new here. I like your internet site too. This can be pretty awesome. i found some handy info right here. anyways thanks for sharing with us. I i’m looking foreword your following post. Cheers. Im just gonna shear this web site all this friends and i hope they live this blog. professional thesis writers
Wed Nov 09 13:45:00 -0800 2011
I favor this posting. This is named a superb article. We are new here. I like your internet site too. This can be pretty awesome. i found some handy info right here. anyways thanks for sharing with us. I i’m looking foreword your following post. Cheers. Im just gonna shear this web site all this friends and i hope they live this blog. professional thesis writers
Thu Nov 10 01:04:30 -0800 2011
I have several issues encountered during the integration of the Mail returns field script… I don’t know how to get it work.
ipad keyboard case
Wed Apr 20 11:50:22 -0700 2011
the emails on the Pop3 server. Have I missed something, and is it possible
Tue Nov 15 11:09:44 -0800 2011
Great work learned a trick or two, thanks
Tue Nov 15 11:10:01 -0800 2011
Great work learned a trick or two, thanks
Wed Nov 16 03:28:16 -0800 2011
Please write more articles like this one, I learned a lot!
Wed Nov 16 03:31:11 -0800 2011
Please write more articles like this one, I learned a lot!
Thu Nov 17 01:05:28 -0800 2011
I’ve never seen Steve P. Roma at one of his gyms and I’ve been working out there – on and off – for years. Dig deeper to the about WOW page. Here’s an excerpt I’d like to highlight.
Sat Nov 19 15:29:36 -0800 2011
Thanks for taking the time to discuss this, I feel strongly about it and love learning more on this topic. however only some of the points were actually treated actually good, I believe digging deep for the issue to construct it more informative will actually help, will be looking ahead for more informative billet than this free itunes download
Sat Nov 19 15:29:55 -0800 2011
Thanks for taking the time to discuss this, I feel strongly about it and love learning more on this topic. however only some of the points were actually treated actually good, I believe digging deep for the issue to construct it more informative will actually help, will be looking ahead for more informative billet than this free itunes download
Sun Nov 20 08:11:48 -0800 2011
The simplicity of this blog is the main quality of this blog which i like and appreciate. music production
Sun Nov 20 08:13:14 -0800 2011
The simplicity of this blog is the main quality of this blog which i like and appreciate. music production
Sun Nov 20 23:38:51 -0800 2011
I, for one, appreciate it.
Mon Dec 12 00:43:40 -0800 2011
Believe that everything happens for a reason.
<a href=“=”http://www.freestylecustoms.net/" rel="folllow">brazilian jiu jitsu gi
Sun Nov 20 23:38:59 -0800 2011
I, for one, appreciate it.
Sun Nov 20 23:39:16 -0800 2011
I, for one, appreciate it.
Mon Dec 12 00:43:52 -0800 2011
Believe that everything happens for a reason.
<a href=“=”http://www.freestylecustoms.net/" rel="folllow">brazilian jiu jitsu gi
Mon Aug 08 01:09:02 -0700 2011
Have I missed something, and is it possible to only delete some emails from the server – say only those that have been there longer than X days, or perhaps the oldest N emails. I like the security of keeping copies on the server for a while. Thunderbird and Outlook allow this. Thanks.
Wed Nov 23 10:08:51 -0800 2011
Thanks for this share mate. I have looking for this information for quite some time now and I am glad to come across your post. essays term papers
Wed Aug 10 21:42:16 -0700 2011
Yeah, this is my issue. I can’t delete select emails from the server. It just wipes out the entire database. Any help on this?
Sat Aug 13 07:30:09 -0700 2011
That’s also my problem and I’m really looking forward to read your response in this same page..can you help me for this? Anyway, you have make a nice and informative blog!
Mon Aug 15 05:21:23 -0700 2011
Mikel, thanks for pushing 2.0.3 to GemCutter.
Mon Aug 15 10:04:49 -0700 2011
I think it will work now
Fri Aug 19 03:48:40 -0700 2011
Fantastic work ! Your web blog has presented me all the understanding I required .
Sat Aug 20 07:57:06 -0700 2011
I must appreciate you for the information you have shared.I find this information very useful and it has considerably saved my time.
Thu Aug 25 04:37:32 -0700 2011
Found your weblog by accident for the second time these days so I considered I would have a nearer appear. I’ve just started producing my own blog site and modeling it right after what you have done. I hope mine is going to be as profitable as yours.
Tue Aug 30 17:50:04 -0700 2011
It is great to read such thoughts. I have to agree to most of the mentioned minds and those are well investment in to future developments in this area. Even if it may have different effect scenarios, positive trend should be undoubted.
Tue Aug 30 22:05:06 -0700 2011
Still leaerning Ruby on Rails and find its beauty :)
Thinking of focusing more to Ruby than PHP.
Wed Aug 31 04:14:47 -0700 2011
Wonderful blog! I definitely love how it’s easy on my eyes and also the data are well written. I am wondering how I might be notified whenever a new post has been made.Thanks.
Fri Sep 02 06:53:31 -0700 2011
I had the same problem when I deleted e-mails from pop server it just wiped out the whole lot. I have been searching for a way to fix this but have been unable to find a solution anybody with the same problem as a solution I will be grateful to hear it as it is a very frustrating problem.
Sun Sep 04 17:18:00 -0700 2011
Advantageously, the article is actually the best on this noteworthy topic. I fit in with your conclusions and will thirstily look forward to your coming updates. Just saying thanks will not just be sufficient, for the tremendous clarity in your writing. Gratifying work and much success in your site!
Wed Sep 07 16:17:37 -0700 2011
I was very encouraged to find this site. The reason being that this is such an informative post. I wanted to thank for this informative analysis of the subject. I ate every bit of it and I submitted your site to some of the biggest social networks so others can find this blog.
Sat Sep 10 00:51:34 -0700 2011
This site is very interesting thanks for the information. Im looking for further articles
Tue Sep 13 20:25:03 -0700 2011
I am quite excited with all the article content of your site. It would be my pleasure to gather some more strategies from your web-site and come up to offer people what I have benefited from you.
Baju Wanita Import Korea
Wed Sep 14 01:02:20 -0700 2011
This is the perfect blog for anyone who wants to know about this topic. You know so much its almost hard to argue with you (not that I really would want.HaHa). You definitely put a new spin on a subject thats been written about for years. Great stuff, just great!
Wed Sep 14 21:37:16 -0700 2011
I really enjoy reading your articles. thanks for sharing information …I found it quiet interesting, hopefully you hvlp gun
Tue Sep 20 06:50:14 -0700 2011
I enjoyed this blog at all specially its background is very charming and attractive for eyes,i liked it very much.
Tue Sep 20 08:24:12 -0700 2011
I was waiting for this version, can i ask when will the new version will be released
Tue Sep 20 08:25:21 -0700 2011
The new added feature in this version will help us a lot
Fri Sep 23 03:44:07 -0700 2011
Thanks for Nice blog…"great stories .. it will be helpful to all .. thanks so much God Bless"
Fri Sep 23 03:44:54 -0700 2011
Thanks for Nice blog…"great stories .. it will be helpful to all .. thanks so much God Bless"
Fri Sep 23 21:48:30 -0700 2011
i have read this and was very helpful information
Mon Sep 26 05:10:25 -0700 2011
One more vote id here in your favor look at this "I do agree with all the ideas you have presented in your post. They’re very convincing and will definitely work. Still the posts are very short for starters. Could you please extend them a bit from next time? "
Mon Sep 26 04:02:58 -0700 2011
This is absolutely fantastic "It already has a history longer than 20 years, more and more people are collecting these shoes as a collection. "
Tue Sep 27 19:55:16 -0700 2011
Hi commenters and everybody else !!! The blog was absolutely fantastic! Lots of great information and inspiration, both of which we all need!Keep `em coming. you all do such a great job at such Concepts. can’t tell you how much I, for one appreciate all you do!
Thu Oct 06 09:27:20 -0700 2011
This looks interesting. I have been looking for an option to handle mail via Ruby. Thanks
Wed Oct 12 16:58:31 -0700 2011
I’m not that much of a internet reader to be honest but your sites really nice, keep it up! I’ll go ahead and bookmark your website to come back down the road. Many thanks
Thu Oct 13 23:47:48 -0700 2011
Emails nowadays are very important and helpful. It helps us send letters directly and saves our money. I personally uses emails a lot.
Miami Roofer
Wed Oct 19 05:05:27 -0700 2011
Thanks for taking the time to discuss this, I feel strongly about it and love learning more on this topic. however only some of the points were actually treated actually good, I believe digging deep for the issue to construct it more informative will actually help, will be looking ahead for more informative billet than this. best christmas gifts 2011
Wed Oct 19 05:06:20 -0700 2011
Thanks for taking the time to discuss this, I feel strongly about it and love learning more on this topic. however only some of the points were actually treated actually good, I believe digging deep for the issue to construct it more informative will actually help, will be looking ahead for more informative billet than this. best christmas gifts 2011
Fri Oct 21 00:09:01 -0700 2011
This was a fantastic post. Really loved reading your weblog post. The information was very informative and helpful.
Fri Oct 21 00:09:46 -0700 2011
This was a fantastic post. Really loved reading your weblog post. The information was very informative and helpful.
Thu Nov 03 16:12:00 -0700 2011
This is a pretty in depth post about Mail Gem. I, for one, appreciate it.
spy on my girlfriend’s phone
Wed Dec 14 21:49:28 -0800 2011
Thanks for the information. This is very useful to me. I waited for another article. Harga Samsung Galaxy Harga Nokia Asha 303 Berita Terkini
Wed Dec 21 01:03:31 -0800 2011
The post is written in a very good manner and entails valuable information for me to work on. Thanks for sharing such remarkable ideas!
Wed Dec 21 22:14:37 -0800 2011
Thanks for your article, it’s very helpfull, just waiting for another tips…:)
merry christmas buddy…:)
Thu Dec 22 18:40:25 -0800 2011
Have I missed something, and is it possible to only delete some emails from the server – say only those that have been there longer than X days, or perhaps the oldest N emails. I like the security of keeping copies on the server for a while. Thunderbird and Outlook allow this. Thanks.ikpdjnvaj sg qqyjivwzl hg qtaowcahr
Fri Dec 23 01:49:23 -0800 2011
I never found any interesting article like yours.jekardah
Sun Dec 25 22:19:52 -0800 2011
I was wondering when the SMTP Delivery agent revamped was going to be released. Bible Study Lessons by T.O.D. JohnstonNow it has been released my email experience has been without any problem.
Mon Dec 26 00:48:58 -0800 2011
then delivery is just calling .deliver! on the mail object, and away it goes.
Tue Dec 27 19:46:40 -0800 2011
I always use SMTP Delivery Agent which is very useful and easy to implement especially when uploading materials for my website. grand rapids djs
Thu Dec 29 03:57:26 -0800 2011
This is a wonderful site where we are getting more information. I have been talking with my friend about, he though it is really interesting as well. Keep up with your good work; I would come back to you.
Thu Dec 29 08:00:29 -0800 2011
Sutton Locksmiths – We are an emergency locksmith service that covers South London and the Surrey areas. Sutton Locksmiths
Thu Dec 29 19:03:03 -0800 2011
This is very useful things for me because i use smtp.
thank you for sharing this.
Fri Dec 30 22:15:44 -0800 2011
Image online on the net in excess of several time currently in addition to When i got to the site that write-up, still When i never ever located almost any useful document including your own property. It truly is rather value plenty of in my opinion. I believe, in the event many internet marketers in addition to blog writers manufactured beneficial information since you performed.
Wed Jan 04 16:39:34 -0800 2012
I just started using the mail gem and it is truly a magnificent application
Thu Jan 05 08:47:13 -0800 2012
This really is a fantastic website, its really helped me a lot.
Regards Locksmiths
Sat Jan 07 22:57:53 -0800 2012
The simplicity of this blog is the main quality of this blog which i like and appreciate
Sun Jan 08 09:17:23 -0800 2012
I recently found much useful information in your website especially this blog page. Among the lots of comments on your articles. Thanks for sharing.
Sun Jan 08 23:43:09 -0800 2012
Thank you very much for taking your time to create this very informative site.I have learned a lot from your site.
price of gold 2011
Mon Jan 09 14:07:09 -0800 2012
This mail update has a really cool interface and it makes the software more efficient.
Mon Jan 09 17:28:06 -0800 2012
This is sensitive issue, everyone has diffirent opinion regarding this issue, but make a shot with this article, You explain it very well. Love it ! How can i contact you.. I need further discussion.
Mike
Tow Dolly
Tue Jan 10 03:12:20 -0800 2012
Awesome, these look fantastic :) Very artistic. Have a great vacation :)
Tue Jan 10 14:10:32 -0800 2012
This is an awesome site we are a local Locksmith Basingstoke we have been serving the local community with all there locksmith requirements.
Thu Jan 12 01:37:26 -0800 2012
This is really a fascinating blog, lots of stuff that I can get into. One thing I just want to say is that your design is so perfect!
Thu Jan 12 03:22:14 -0800 2012
Locksmith egham the local locksmiths in egham, call us today for a free quote.
Thu Jan 12 04:27:58 -0800 2012
I share many of you read the blog and I got to this conclusion on social service work you do through your blog
Thu Jan 12 04:28:24 -0800 2012
Wow what a blog is your blog, whatever the hymn should be,I did like all of your blog,
Thu Jan 12 14:09:36 -0800 2012
And in this span of time, we have understood that the most important part of this business is the client – we service what the client wants. We focus on innovation in our service offerings by investing in the hardware, software and network infrastructure so that our clients can tend to their online business and their customers without worrying about the complexities of the backbone of their online presence.
Thu Jan 12 14:13:22 -0800 2012
And in this span of time, we have understood that the most important part of this business is the client – we service what the client wants. We focus on innovation in our service offerings by investing in the hardware, software and network infrastructure so that our clients can tend to their online business and their customers without worrying about the complexities of the backbone of their online presence.
Thu Jan 12 14:16:27 -0800 2012
Yeah its very nice!
Thanks for the article.
Fri Jan 13 00:48:12 -0800 2012
Providing secure email is more important than ever, particularly securely removing them from the mail servers.
People should not send credit card information in emails but they do and getting that stuff off the servers and erased is an important anti-hacking feature.
Thanks for the article.
Fri Jan 13 06:26:42 -0800 2012
This was an interesting article to read, thanks very much.
Fri Jan 13 06:34:44 -0800 2012
Great information shared on the blog. diet meals to your door
Fri Jan 13 16:42:10 -0800 2012
Thanks for the nice blog. It was very Useful for me. I’m happy I found this blog. Thank you for sharing with us, I always learn something new too from your post .
Fri Jan 13 17:23:08 -0800 2012
I must say that overall I am really impressed with this blog. It is easy to see that you are passionate about your writing.
Fri Jan 13 18:52:20 -0800 2012
I i’m looking foreword your following post. Cheers. Im just gonna shear this web site all this friends and i hope they live this blog.
Sat Jan 14 05:05:38 -0800 2012
This was a fantastic post. Really loved reading your weblog post. The information was very informative and helpful.
Sun Jan 15 03:04:55 -0800 2012
the article is so helpful and attractive. It is full of useful material
and many information which can be easily understand
Sun Jan 15 03:06:16 -0800 2012
oh , really I am surprised by seeing your site information. It is a great
article for me. Ya , I think it’s a great work………
Sun Jan 15 03:07:46 -0800 2012
hey, this is a very amazing site for me and i become
very helpful for me. its really a top class solution for us.
a lot of informatic material are posted on this site……
Sun Jan 15 07:13:55 -0800 2012
Between me and my wife we’ve owned more MP3 players over the years than I can count, including Sansas, iRivers, iPods (classic & touch), the Ibiza Rhapsody, etc. But, the last few years I’ve settled down to one line of players. Why? Because I was happy to discover how well-designed and fun to use the underappreciated
Tue Jan 17 12:33:41 -0800 2012
This website is very exciting thanks for the details. Im looking for further articles
Tue Jan 17 12:32:29 -0800 2012
This website is very exciting thanks for the details. Im looking for further articles
Wed Jan 18 11:49:34 -0800 2012
Im looking for further articles
Wed Jan 18 21:12:29 -0800 2012
Success is not impossible in Network Marketing. All making money takes is Leads, advice, tips and hard work! network marketing
Thu Jan 19 00:15:07 -0800 2012
L-Arginine supplements help with better blood flow for an active lifestyle. Buy Arginine at discounted prices! arginine
Thu Jan 19 00:15:28 -0800 2012
L-Arginine supplements help with better blood flow for an active lifestyle. Buy Arginine at discounted prices! arginine
Fri Jan 20 09:14:52 -0800 2012
Success is not impossible in Network Marketing. All making money takes is Leads, advice, tips and hard work!
Fri Jan 20 10:21:19 -0800 2012
I believe digging deep for the issue to construct it more informative will actually help, will be looking ahead for more informative billet than this free
Sun Jan 22 01:25:20 -0800 2012
I wanted to thank for this informative analysis of the subject. I ate every bit of it and I submitted your site to some of the biggest social networks so others can find this blog.
Mon Jan 23 02:01:14 -0800 2012
Thanks for this share mate. I have looking for this information for quite some time now and I am glad to come across your post.
Mon Jan 23 05:40:40 -0800 2012
This can be pretty awesome. i found some handy info right here. anyways thanks for sharing with us
Mon Jan 23 05:41:02 -0800 2012
I believe digging deep for the issue to construct it more informative will actually help, will be looking ahead for more informative billet than this
Mon Jan 23 22:06:01 -0800 2012
I like the security of keeping copies on the server for a while. Thunderbird and Outlook allow this. Thanks.
Tue Jan 24 02:05:22 -0800 2012
I feel strongly about it and love learning more on this topic. however only some of the points were actually treated actually good….
Tue Jan 24 21:15:56 -0800 2012
I wanted to thank for this informative analysis of the subject. I ate every bit of it
Wed Jan 25 03:06:08 -0800 2012
Wonderful blog! I definitely love how it’s easy on my eyes and also the data are well written. I am wondering how I might be notified whenever a new post has been made.Thanks.
Wed Jan 25 09:30:57 -0800 2012
I have looking for this information for quite some time now and I am glad to come across your post.
Thu Jan 26 03:08:40 -0800 2012
Fantastic work ! Your web blog has presented me all the understanding I required .
Fri Jan 27 01:01:36 -0800 2012
I enjoyed this blog at all specially its background is very charming and attractive for eyes,i liked it very much.
Fri Jan 27 09:10:50 -0800 2012
It was very well authored and easy to understand. Unlike additional blogs I have read which are really not good. I also found your posts very interesting. In fact after reading, I had to go show it to my friend and he enjoyed it as well!
Sun Jan 29 23:50:25 -0800 2012
I have been seeking information on this topic for the past few hours and found your post to be well written
Mon Jan 30 07:11:45 -0800 2012
Thanks for enhanced features, especially for “More methods added to address fields”, as previously it wasn’t that much user-friendly but now it works like a charm.
Mon Jan 30 21:35:27 -0800 2012
I favor this posting. This is named a superb article. We are new here. I like your internet site too
Tue Jan 31 21:53:41 -0800 2012
Unternehmenswebseite der GelsenPV GmbH – Ihr Systemhaus für Solarenergie.
Wed Feb 01 11:37:08 -0800 2012
Good article, thanks for pointing this out. Fortunately this topic is also presented in your blog, assuring a good coverage. Keep up the good work. options trading software
Thu Feb 02 11:09:10 -0800 2012
Thanks for the help, I am still having STMP problems. There is a conflict with the ports I believe. Any help?
Sat Feb 04 02:17:25 -0800 2012
Wonderful blog! I definitely love how it’s easy on my eyes and also the data are well written. I am wondering how I might be notified whenever a new post has been made.Thanks.