[Setup] Setting up email service
gleissonbr
gleissonbr at gmail.com
Thu Sep 10 20:14:25 UTC 2009
Hello everyone!
I am developing a portal for my company based on Zope 2.10.8, Plone 3.3,
Python 2.4.4. The operating system is Windows 2003 Server Edition. I am
fairly new to developing on python and using plone/zope. I am a Oracle DBA
and developer.
The portal is basically done but I haven't been able to setup the email
service. I have done so many try-outs that I can only think of two
conclusions. Either Plone/Zope has a bug on it or it is the firewall that is
blocking somehow.
I have configured the mail trought the Configuration (plone_control_panel)
and thorugh MailHost on the ZMI. I have tried using my company's smtp server
(Lotus Notes) and google's and yahoo smtp service. I also have tried with
the "Disable TLS" option checked and unchecked. Since there is another post
that suggests it this as a try.
When I use my company's smtp (lotus notes) and try to create a new user I
get a error message that says the following: "Error: Failed to create your
account: we were unable to send your password to your email address: SMTP
AUTH extension not supported by server. " When I try to create an user with
the SMTP from google or yahoo, I get the following error message: "Failed to
create your account: we were unable to send your password to your email
address: Connection unexpectedly closed".
In order to test the smtp services, I configured outlook express on the
machine running Plone/Zope to use the lotus notes smtp, google's, and
yahoo's smtp service and all configuration worked. So the conclusion is that
the smtp services are up and working.
After that I started looking into the firewall. We use McAfee VirusScan
Enterprise 8.5. On McAcfee there are rules that prevent the machines from
sending email and using smtp in order to combat spam as mass mailing. I
checked McAcfee's log and there were entries that python service was blocked
from sending emails. So I added python.exe, pythonw.exe and
pythonservice.exe on the exceptions list of that rule. However the errors
messages still appeared but there was no entry on McAcfee's log.
Then I installed and configured a email server called hMailServer which is
great, light, fast and easy to setup. Configured outlook express to use it
and the antivirus blocked the service from sending email. I added to the
exception rule and tried again and sending email through outlook worked. So
we can conclude that the exception list is working.
Then I configured Plone to use the hMailServer to send emails and the
registration process worked. The problem with that solution is that the mail
server is a fake/workaround server. It does not have a MX Record setup and
it is globally known so most email providers (ie. yahoo and hotmail) will
not foward mail received from it. But this brings me to my final conclusion.
My final conclusion is that Plone/Python doesn't use the services called
Python.exe, Pythonw.exe and Pythonservice.exe (that are running on the
windows taks list) to send email. Does anyone know what service
Python/Zope/Plone use to send email ??? Or could anyone throw me a bone here
???
All help is greatly appreciated! I am sorry for being a long email but I
just wanted to describe my testing so everyone can see that i am really
trying!
Thanks again!
Gleisson Silva
--
View this message in context: http://n2.nabble.com/Setting-up-email-service-tp3618656p3618656.html
Sent from the Installation, Setup, Upgrades mailing list archive at Nabble.com.
More information about the Setup
mailing list