Apex Email

bhammer

Addicted User
Anyone here using SBC Yahoo DSl for their email alarms? I seem to be having an issue. I do not receive the emails from my Apex. Sometimes it tests and other times it does not. The email is set to auto.

Here is the output from Telnet:

AquaController> cons
AquaController> 1 maild
AquaController> mail
AquaController> SMTP: server = bc68e44
SMTP: fdopen OK

SMTP: mailhost --> 220 smtp102.sbc.mail.mud.yahoo.com ESMTP

SMTP: mailhost <--
SMTP: EHLO neptunesys.com

SMTP: mailhost --> 250-smtp102.sbc.mail.mud.yahoo.com

SMTP: mailhost --> 250-AUTH LOGIN PLAIN XYMCOOKIE

SMTP: mailhost --> 250-PIPELINING

SMTP: mailhost --> 250 8BITMIME

SMTP: mailhost <--
SMTP: auth login

SMTP: mailhost --> 334 VXNlcm5hbWU6

SMTP: mailhost <--
SMTP: YnJpYW4uaGFtbWVyQHNiY2dsb2JhbC5uZXQ=

SMTP: mailhost --> 334 UGFzc3dvcmQ6

SMTP: mailhost <--
SMTP: YXNobGV5MQ==

SMTP: mailhost --> 235 OK, go ahead

SMTP: mailhost <--
SMTP: MAIL FROM: <*****@sbcglobal.net>

SMTP: mailhost --> 250 OK , completed

SMTP: mailhost <--
SMTP: RCPT TO: <******@sbcglobal.net>

SMTP: mailhost --> 250 OK , completed

SMTP: mailhost <--
SMTP: DATA

SMTP: mailhost --> 354 Start Mail. End with CRLF.CRLF

SMTP: mailhost <--
SMTP:
.

SMTP: mailhost --> 250 OK , completed

SMTP: mailhost <--
SMTP: QUIT

SMTP: mailhost --> 221 Service Closing transmission


AquaController>
 
Is the above output from a successful email transmission or unsuccessful? At first glance it looks OK other than maybe the ESMTP that yahoo is using. Someone else might comment whether the Apex supports that but it looks like it does.
 
It is successful most of the times with a test and this output is how I have it configured now. Everything I see looks like it is fine. I can manually set it on, set an event that sets it on but it doesn't send an email.

If I go to the config and check it to test, the majority of times I get the test email. Here is the test I get:

Jan 14 2010 23:40:00
Temp pH ORP
77.9 8.21 307
VarSpd1_I1 is PF1 Auto
VarSpd2_I2 is PF2 Auto
VarSpd3_I3 is PF3 Auto
VarSpd4_I4 is PF4 Auto
SndAlm_I6 is OFF Manual
SndWrn_I7 is OFF Manual
EmailAlm_I5 is OFF Auto
SumpPump is ON Auto
Skimmer is ON Auto
FugeLight is ON Auto
Chiller is OFF Auto
ClosedLoop is OFF Auto
RO is ON Auto
SumpFan is OFF Auto
Heater is OFF Auto
LunarLight is OFF Auto
LeftMH is OFF Auto
CenterMH is OFF Auto
RightMH is OFF Auto
HoofFan is OFF Auto
RearT5 is OFF Auto
ViewingMoon is ON Auto
ForwardT5 is OFF Auto
LunarPlug is ON Auto
SkimmerFloat is ON Auto
Power Failed: Jan 14 2010 23:20:12
Power Restored: Jan 14 2010 23:20:41
Power OK: EB8_3 (19 Minutes - 03.7 Amps)
 
You can telnet into the controller and type "cons" then turn on the email outlet and you will get a trace from the mail attempt; see if that shows something different.
 
You can telnet into the controller and type "cons" then turn on the email outlet and you will get a trace from the mail attempt; see if that shows something different.

Ken,

Is that different from my first post? I used for the output on the first post:

cons
1 maild
mail

If not, do you have the instructions?
 
'cons' enables debug output to the telnet session (aka console).

'1 maild' and 'mail' triggers a test mail to be sent (same as choosing the mail test in the web GUI.

What Ken wants you to do is telnet in, execute the 'cons' command, then manually turn on the EmailAlarm outlet using the web page or the head unit menus. Then observe the cons output in the telnet session, and also check for an email to be actually received.

While similar, the two processes differ in that the first method is purely a functional test of the email subsytem configuration. The second process is more realistic, essentially, triggering an email closer to the way it would happen in real life.
 
I don't seem to get a console output for anything. Here is what it shows:

AquaController Login
login: ***********
password: **********

AquaController> cons
AquaController> cons
AquaController> cons
AquaController>
 
After you enter the "cons" command did you then set the email outlet to manual on to force an email?

It's possible you need to also do the "1 maild" command but I thought it was only 'cons' that was needed.
 
1 maild may be what turns on debugging... as Ken suggested, try that. I was going off memory, as I'm not able to verify it today.
 
ahhh, 1 maild did it. Here is the output but did not receive an email and it just continues to repeat in console as I have manual on set.

AquaController> cons
AquaController> 1 maild
AquaController> SMTP: server = bc68e44
SMTP: fdopen OK

SMTP: mailhost --> 220 smtp106.sbc.mail.mud.yahoo.com ESMTP

SMTP: mailhost <--
SMTP: EHLO neptunesys.com

SMTP: mailhost --> 250-smtp106.sbc.mail.mud.yahoo.com

SMTP: mailhost --> 250-AUTH LOGIN PLAIN XYMCOOKIE

SMTP: mailhost --> 250-PIPELINING

SMTP: mailhost --> 250 8BITMIME

SMTP: mailhost <--
SMTP: auth login

SMTP: mailhost --> 334 VXNlcm5hbWU6

SMTP: mailhost <--
SMTP: YnJpYW4uaGFtbWVyQHNiY2dsb2JhbC5uZXQ=

SMTP: mailhost --> 334 UGFzc3dvcmQ6

SMTP: mailhost <--
SMTP: YXNobGV5MQ==

SMTP: mailhost --> 235 OK, go ahead

SMTP: mailhost <--
SMTP: MAIL FROM: <********@sbcglobal.net>

SMTP: mailhost --> 250 OK , completed

SMTP: mailhost <--
SMTP: RCPT TO: <*********@sbcglobal.net>

SMTP: mailhost --> 250 OK , completed

SMTP: mailhost <--
SMTP: DATA

SMTP: mailhost --> 354 Start Mail. End with CRLF.CRLF

SMTP: mailhost <--
SMTP:
.

SMTP: server = bc68e44
SMTP: fdopen OK

SMTP: mailhost --> 220 smtp104.sbc.mail.mud.yahoo.com ESMTP


AquaController> SMTP: mailhost <--
SMTP: EHLO neptunesys.com

SMTP: mailhost --> 250-smtp104.sbc.mail.mud.yahoo.com

SMTP: mailhost --> 250-AUTH LOGIN PLAIN XYMCOOKIE

SMTP: mailhost --> 250-PIPELINING

SMTP: mailhost --> 250 8BITMIME

SMTP: mailhost <--
SMTP: auth login

SMTP: mailhost --> 334 VXNlcm5hbWU6

SMTP: mailhost <--
SMTP: YnJpYW4uaGFtbWVyQHNiY2dsb2JhbC5uZXQ=

SMTP: mailhost --> 334 UGFzc3dvcmQ6

SMTP: mailhost <--
SMTP: YXNobGV5MQ==

SMTP: mailhost --> 235 OK, go ahead

SMTP: mailhost <--
SMTP: MAIL FROM: <*****@sbcglobal.net>

SMTP: mailhost --> 250 OK , completed

SMTP: mailhost <--
SMTP: RCPT TO: <****@sbcglobal.net>

SMTP: mailhost --> 250 OK , completed

SMTP: mailhost <--
SMTP: DATA

SMTP: mailhost --> 354 Start Mail. End with CRLF.CRLF

SMTP: mailhost <--
SMTP:
.
 
Does anone have a SMTP I can use to test if it SBC or an Apex issue? I have tried the ones I have. Godaddy, gmail, and another but (other than gmail) require additional money to get SMTP support.
 
I have SBC global. I used gmx smtp server: mail.gmx.com, Sbc blocks port 25, so use port 587. Make sure your primary DNS and secondary match your router/RG.
I send mail through Apex from gmx and get it at both yahoo and gmail accounts with this setup. Let me know if this helped!
 
I realize SBC yahoo and SBC global may be different, but I wonder if they are blocking your port 25 like mine.
 
Interesting, it is an SBC issue. I signed up for another email service that has free smtp and it worked as expected. I'll try to hange the port for sbc and see if that works. Thought I had tried 587 before based on google research.
 
I have a sbc global account was never able to get it to work. I tried my hotmail and gmail as well. Fought with it for a week. Ended up getting a freebee gawab account and it worked right away.
 
Bhammer, glad that worked. I spent several hours trying to resolve that. Thanks to RussM, Ken, on RC and Curt at Neptune Systems for helping resolve that issue for me.
 
Okay, I tried a couple other ports for SBC Yahoo and those did not. I have emailed support to find out what the deal is. In the meantime, I will use my freebie account.

Thank you all for the help in resolving this issue.
 
Okay, I tried a couple other ports for SBC Yahoo and those did not. I have emailed support to find out what the deal is. In the meantime, I will use my freebie account.
Now that you have it working, "if it ain't broke, don't fix it" ;) If I were in your shoes, I'd just continue using the free gmx.com account solely for sending the Apex email alerts to my SBC address... or better yet, to my phone.
 
Back
Top