Skip to content
Alessandro Volz edited this page Mar 8, 2016 · 13 revisions

Download here, but please, read the introduction first.

Introduction

MailMeToo was developed for Growl version 1.2.2. It is now part of the main Growl project, replacing the old MailMe display. You don't need to install this plugin any longer. This project is still alive for those who are still using Growl 1.2.2.

Much like the MailMe plugin, MailMeToo delivers notifications by sending an email for every notification it is set to process.

The MailMeToo plugin was created to give the user more control on how the emails are sent: in MailMe the user can only configure the destination email address, then Mail.app is used to route the email to its destination. In MailMeToo users are allowed to provide an SMTP account's information like in any email client. Emails are sent through the specified server using the specified account information.

GUI

If you are not familiar with SMTP configuration, and if you don't have any particular reason not to use the MailMe plugin, then better use MailMe as a simpler solution. I built this plugin because I couldn't get MailMe to work with Mail.app at work, and because I needed a clean Cocoa class to send emails through SMTP for another project.

Features

MailMeToo supports the following:

  • Basic and TLS (SSL) connections, including the STARTTLS command, which allows basic connections to switch to TLS.
  • Anonymous and authenticated connections, with AUTH modes PLAIN, LOGIN and CRAM-MD5.
  • Import already configured SMTP accounts from Mail.app
  • Passwords are safely stored in the OSX Keychain (only in later versions, not in the version for Growl 1.2.2)

Testing

After filling the required fields, hit the Preview button on bottom of the preferences pane. An email should be sent to the specified recipient. If anything goes wrong, something should be logged. You can access the logs through Console.app, in your Utilities folder.

Building

Growl 1.2.2 was a Garbage Collection binary, and Xcode no longer supports GC. You must use an old version of Xcode to compile MailMeToo. Apparently, the last version of Xcode to support GC was version 5.0.2, which you can download at this URL: http://adcdownload.apple.com/Developer_Tools/xcode_5.0.2/xcode_5.0.2.dmg

You will also have to inject the MacOS 10.6 SDK into Xcode 5.0.2 in order to compile MailMeToo as is.

Clone this wiki locally