A commercial application has a feature to send email to a designated address if certain conditions occur on the app server. The host machine is running OS X, is on the LAN behind SME, and the target mail server is SME 7.5.x. SME is up to date, and no other mail clients on the LAN are having trouble. In fact, the mail app installed on the OS X box can send and receive email using the very same SME user account used in the config of the commercial app.
The support rep is asking me to test against gmail or similar, which is fine as far as it goes. Still, it feels like a bit of runaround given that this needs to work with SME. So I am posting this note here, with reservations as it is off topic, in hopes someone might offer a helpful tip.
Here is the traceback on the error:
Traceback (most recent call last):
File "/Library/Application Support/Daylite Server/Daylite Server.bundle/Contents/Frameworks/MCMailer.framework/Resources/MCMailer.py", line 65, in <module>
smtp.login(strUser, strPass)
File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/smtplib.py", line 552, in login
raise SMTPException("SMTP AUTH extension not supported by server.")
smtplib.SMTPException: SMTP AUTH extension not supported by server.
I have read some of the threads here that discuss enabling/disabling qpsmtp proxy and such, but I prefer to avoid customizing the mail service in SME unless it is absolutely necessary.
Does anyone know of issues with the python 2.6 smtplib interacting with SME 7.5 mail service?