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. _______________________________________________ Setup mailing list [email protected] http://lists.plone.org/mailman/listinfo/setup
