Page 1 of 1

MailMe doesn't work (Leopard Server 10.5.5, Growl 1.1.4)

Posted: Mon Nov 17, 2008 5:25 pm
by iancrew
Hi all:

I've been trying to figure out how to get MailMe Growl alerts to work on a machine that's running Leopard Server 10.5.5 and Growl 1.1.4 on a 2x 2.8 GHz Quad-Core XServe with 8GB of RAM.

Here's what I've tried/checked so far:
1) Entering my email address in the MailMe display option and clicking "Preview" doesn't send me any mail. (It fails silently--no indication that anything has happened.)

2) I've tried a couple of different addresses (berkeley.edu, gmail.com) in case something's getting caught by a spam filter, but it doesn't make a difference.

3) Apple Mail is configured on this machine, and I can send outgoing mail with it to the addresses that I've tried entering in Growl's Mail.

4) Through reading these forums, I know about the n-2 bug when selecting display options, so I've set my default style as well as the specific alerts from the application to "Crystal."

5) I also tried it on my MacBook Pro (Leopard Client 10.5.5, Growl 1.1.4) and got the same results--no email.

Any other tips/things to try would be very much appreciated.

Thank you,

Ian Crew
UC Berkeley

Re: MailMe doesn't work (Leopard Server 10.5.5, Growl 1.1.4)

Posted: Mon Nov 17, 2008 6:28 pm
by The_Tick
Grab beep-hammer and turn on logging, see if you are getting anything there.

Re: MailMe doesn't work (Leopard Server 10.5.5, Growl 1.1.4)

Posted: Mon Nov 17, 2008 8:47 pm
by iancrew
Thanks for your help.

I've got partial success--MailMe now works on my MacBook Pro, but still doesn't on the XServe (where I really need it).

Here's what I did:

I downloaded and compiled BeepHammer.

On my MacBook Pro, I stopped and restarted Growl after turning on verbose logging with BeepHammer. I was then prompted to allow GrowlHelperApp to access my email account in Keychain, which I allowed. I now get the MailMe preview messages properly.

I then copied BeepHammer over to the XServe and used it to turn on verbose logging. Again I stopped and restarted Growl. I was again prompted to allow GrowlHelperApp to access my email account in Keychain, which I allowed. HOWEVER, when I click preview in the MailMe display option screen, I still don't receive the notifications. Here's what I see now in the logs:

When I click "Preview" in the MailMe display option in System Preferences:

Code: Select all

11/17/2008 12:27:19 PM GrowlHelperApp[85815] (MailMe) WARNING: Could not send email message "Preview" to address icrew@berkeley.edu 
11/17/2008 12:27:19 PM GrowlHelperApp[85815] (MailMe) description of notification:
This is a preview of the MailMe display 
When I use BeepHammer to send a test notification:

Code: Select all

11/17/2008 12:27:26 PM BeepHammer[86357] note - {
    GrowlNotificationIdentifier = "";
    NotificationDefault = 1;
    NotificationDescription = "";
    NotificationName = test;
    NotificationPriority = 0;
    NotificationSticky = 0;
    NotificationTitle = test;
} 
11/17/2008 12:27:26 PM GrowlHelperApp[85815] (MailMe) WARNING: Could not send email message "test" to address icrew@berkeley.edu 
11/17/2008 12:27:26 PM GrowlHelperApp[85815] (MailMe) description of notification:
As I mentioned before, I can use Apple Mail to send outgoing mail from the XServe to myself without any problem. Any further thoughts would be most appreciated.

Thanks!

Re: MailMe doesn't work (Leopard Server 10.5.5, Growl 1.1.4)

Posted: Mon Nov 17, 2008 11:58 pm
by The_Tick
Let's skip preview since that's questionable from what you've found in some scenerios. Try testing with growlnotify (Extras dir on the dmg, it's a binary you can copy anywhere and use ./ to run it).

Re: MailMe doesn't work (Leopard Server 10.5.5, Growl 1.1.4)

Posted: Tue Nov 18, 2008 7:56 pm
by iancrew
OK, here's what I get when I use growlnotify:

Code: Select all

11/18/2008 11:53:30 AM GrowlHelperApp[86047] *** -[NSLock unlock]: lock (<NSLock: 0x1e2630> '(null)') unlocked when not locked 
11/18/2008 11:53:30 AM GrowlHelperApp[86047] *** Break on _NSLockError() to debug. 
11/18/2008 11:53:31 AM /usr/sbin/ocspd[87122] starting 
11/18/2008 11:53:32 AM GrowlHelperApp[86047] (MailMe) WARNING: Could not send email message "" to address icrew@berkeley.edu 
11/18/2008 11:53:32 AM GrowlHelperApp[86047] (MailMe) description of notification:
this is a test 
I ran the following command to get this:

Code: Select all

MVP-Xserver:growlnotify MVPadmin$ ./growlnotify 
this is a test
MVP-Xserver:growlnotify MVPadmin$ 
Thoughts?

Thanks again.

Ian

Re: MailMe doesn't work (Leopard Server 10.5.5, Growl 1.1.4)

Posted: Tue Nov 18, 2008 8:33 pm
by The_Tick
Tried sending a message through mail.app on the first account listed under accounts in prefs?

Re: MailMe doesn't work (Leopard Server 10.5.5, Growl 1.1.4)

Posted: Tue Nov 18, 2008 8:56 pm
by iancrew
Yes, I've tried that. I only have one account defined in Mail on that server--see attached.

The complete email message that I receive when I try sending a test from within Mail is as follows:

Code: Select all

Return-Path: <archaeology@me.com>
Received: from fe5.calmail (fe5.calmail [192.168.1.75])
	 by cyrus1.calmail (Cyrus v2.3.12p2-CalMail-v2.1) with LMTPA;
	 Tue, 18 Nov 2008 12:52:08 -0800
X-Sieve: CMU Sieve 2.3
Received: from mvp-drm.berkeley.edu ([169.229.192.169])
	by fe5.calmail with esmtpsa (TLSv1:AES128-SHA:128)
	(Exim 4.68)
	(auth plain:icrew@berkeley.edu)
	(envelope-from <archaeology@me.com>)
	id 1L2XYN-0004QP-I4
	for icrew@berkeley.edu; Tue, 18 Nov 2008 12:52:08 -0800
Message-Id: <77A9ABEB-C26F-4B4E-B686-29BA4B2DC9D2@me.com>
From: MVPadmin <archaeology@me.com>
To: icrew@berkeley.edu
Content-Type: text/plain; charset=US-ASCII; format=flowed
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v929.2)
Subject: Test 5
Date: Tue, 18 Nov 2008 12:52:07 -0800
X-Mailer: Apple Mail (2.929.2)

This is another test

Re: MailMe doesn't work (Leopard Server 10.5.5, Growl 1.1.4)

Posted: Wed Nov 19, 2008 3:54 am
by The_Tick
Too bad you don't have a way to see if the email is getting to the smtp server. I'll need to think on this.

Re: MailMe doesn't work (Leopard Server 10.5.5, Growl 1.1.4)

Posted: Wed Nov 19, 2008 11:26 pm
by iancrew
Well, the command:

Code: Select all

sudo tcpdump -vvvX host calmail.berkeley.edu and port 25
would probably do the trick. I'll try that out sometime soon (when the server isn't busy crunching on other things).

Ian

Re: MailMe doesn't work (Leopard Server 10.5.5, Growl 1.1.4)

Posted: Thu Nov 20, 2008 6:42 pm
by The_Tick
That'll do to see if it's even heading outbound. If so, try telnetting to the smtp port and then run through the smtp commands to make sure those work.