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.