I typed a long response to the original email, but my browser crashed before I could push the send button. Here it goes again. I recently had real problems sending mail to aol.com addresses when using the dtml-sendmail tag. I could send to postfix, sendmail, and software.com MTAs no problem, but aol always dropped it on the floor. When I turned on logging in my MTA (mail server), it showed the aol mailserver sending a 250 OK response to the mail sent by the mailhost, which means that AOL's server has now taken responsibility for the message. However, the messages were never arriving. I finally concluded that the message must have some funky defect in the headers that was causing the server to consider the message to be spam, and not deliver it. I wouldn't be surprised if your mails were doing the same thing. I finally resolved the problem as follows: I stopped using a mailhost, and just use the smtphost modifier in the sendmail tag. I had to use both the mailfrom and mailto modifiers in the sendmail tag. I had a To and From line in my headers. Additionally, since I was getting the To and From values from dtml variables, I had to make sure that a new line was inserted after the header To: <dtml-if var_name><dtml-var var_name><dtml-else>default</dtml-if> From: <dtml-if var_name><dtml-var var_name><dtml-else>default</dtml-if> Subject: Blah Message Body goes Here </dtml-sendmail> Generated this: To: Name1 From: Name2 Subject: Blah Message Body goes Here I had to use the following: To: <dtml-if var_name><dtml-var var_name> <dtml-else>default </dtml-if> From: <dtml-if var_name><dtml-var var_name> <dtml-else>default </dtml-if> Subject: Blah Mesage body goes here </dtml-sendmail> in order to generate a message body that looks like: To: Name1 From: Name2 Subject: Blah Messsage body goes here It is very important that you include a blank line after the last header, or else many mailers my reject or defer your message. David Salgado wrote:
Hi Chas
I have a client reporting that mail sent from Zope using a MS Exchange box as their Zope Mail Host never arrives.
Just tried using our Exchange server as the SMTP server for a MailHost (which works just fine with the other two 'real' SMTP servers I have access to, and sure enough, the mail never arrived.
Looks like a real MS feature -- anyone else?
BTW, the Exchange server works OK as an SMTP host from Outlook Express, which is the only 'standards-based' mail client I've got on this machine.
Cheers
David
_______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )