MailDelivery
Your rating: Now say why...

0

MailDelivery framework for Cocoa developers.   Free
Add to my Watch List
Email me when discounted
MailDelivery is a framework designed to send messages through an SMTP server. Originally created for one of my applications Massive Mail. The framework was designed using the MailDelivery class (part of the Message framework) as model and to cover the following needs.
  • I want to import accounts from Mail.app (if I need to create a "Accounts Preference Pane" most of the job is already done)
  • .
  • I want to send messages from different places of my application, so, I want to send messages without having to write dozens or hundreds of lines of extra code.
  • I don't want to
What's New
Version 1.0.9:
  • MailDelivery now uses the primary mailbox account instead of the first SMTP server it can find.
  • Mail accounts will no longer be saved to the application's preferences. This fixes a problem where, if the user added a new mail account or SMTP server in Mail, then MailDelivery would continue to use the old accounts and the user would never know. Now +deliveryAccounts will load in persistent accounts (in case the user doesn't use Mail at all and developers want to add their own accounts) and attach Apple Mail accounts to the end.
  • Was added a -finalize method to TCPConnection.
  • (Message) The method -source has been fragmented, now gets its value from two new methods, -header and -body (private for now).
  • (NSAttributedStringAdditions) Was added a -parts method, so instances of NSAttributedString can provide their own parts directly.
  • (Part) The method -relatedBoundary is now public.
  • (Part) Was added -description method so each part can provide its value directly.
Version 1.0.9:
  • MailDelivery now uses the primary mailbox account instead of the first SMTP server it can find.
  • Mail accounts will no longer be saved to the application's preferences. This fixes a problem where, if the user added a new mail account or SMTP server in Mail, then MailDelivery would continue to use the old accounts and the user would never know. Now +deliveryAccounts more...
Requirements
Intel/PPC, Mac OS X 10.5 or later

*Previously available here






    Be the first to recommend a similar software title.
MailDelivery User Discussion (Write a Review)
ver. 1.x:
Your rating: Now say why...
Overall:

sort: smiles | time
burypromote
+2

+62
Hendo commented on 27 Aug 2009
Hi, could you please recompile this framework with GarbageCollection turned on? I can't use GC in my application because this framework wasn't compiled with GC on. Thanks so much!
[Version 1.0]


burypromote

+62
Hendo commented on 18 Aug 2009
Very useful!! I can think of some uses for this in the app I'm writing :)
[Version 1.0]


burypromote

+84
Dajonel had trouble on 26 Apr 2010
Does not support 64-bit and crashes upon sending. Mac OS X 10.6.3 on the MacBook (6,1).
[Version 1.0.3]

2 Replies

burypromote
+1
Dante Palacios (developer) replied on 28 Apr 2010
Hello, there are some things that I have not done yet (I have not tested the framework with Snow Leopard, does not have 64 bit support (sorry about that, it's just that I've been busy...), but I think that most of the code will not requiere mayor changes)... I made a few fixes to the code this morning... anyway, you may want to get the source and make a few tests by your own (including the 64 bit thing).

https://code.google.com/p/maildelivery/
burypromote

+84
Dajonel replied on 28 Apr 2010
Thank you... The latest source fixes the 64-bit build errors.
There are currently no ratings. Write a comment or review now.

Downloads:1,586
Version Downloads:401
Type:Development : Libraries
License:Free
Date:03 Mar 2011
Platform:PPC 32 / Intel 32 / OS X
Price:Free0.00
Overall (Version 1.x):
Features:
Ease of Use:
Value:
Stability:
Displaying 1-2 of 2
Displaying 1-1 of 1
-
-
-
Please login or create a new
MacUpdate Member account
to use this feature
Watch Lists are available to
MacUpdate Desktop Members
Upgrade Now
Install with MacUpdate Desktop.
Save time moving files & cleaning
up space wasting archives.
MailDelivery is a framework designed to send messages through an SMTP server. Originally created for one of my applications Massive Mail. The framework was designed using the MailDelivery class (part of the Message framework) as model and to cover the following needs.
  • I want to import accounts from Mail.app (if I need to create a "Accounts Preference Pane" most of the job is already done)
  • .
  • I want to send messages from different places of my application, so, I want to send messages without having to write dozens or hundreds of lines of extra code.
  • I don't want to deal with Keychain to send emails, but I want Keychain support to store my passwords (including MobileMe accounts).
  • .
  • If a message could not be sent, I want to know the reason.
  • .
  • I want to include custom message headers.
  • .
  • I want SSL and TLS support.
  • .
  • I want to be able to send multipart, HMTL and plain text messages, but I do not want to read dozens of RFC's in order to do that.
  • .
  • Sometimes I want to provide my own source
  • .
  • If something went wrong, I want my application be able to send emails through Mail.
  • .
The MailDelivery framework (free and open source) will do that and a lot more for you.


- -