Re: Account testing in Outlook fails with check_basicheaders

2006-06-30 Thread Peter J. Holzer
On 2006-06-30 16:06:20 -0400, Michael C. Toren wrote: > On Fri, Jun 30, 2006 at 09:10:30PM +0200, Peter J. Holzer wrote: > > So perhaps qmail isn't an MSA? (half kidding) > > > > A Mail Submission Agent is supposed to fix incoming messages - e.g. by > > adding missing Date and Message-Id headers,

Re: Account testing in Outlook fails with check_basicheaders

2006-06-30 Thread Brian Grossman
> Four possible solutions: There is a different set of expectations for MSA and for MTA, so I use a separate smtp server on a separate hostname for submission. That way, the config can be completely different for these two classes of messages. For MX I can be BOFH and for submission I can be a k

Re: Account testing in Outlook fails with check_basicheaders

2006-06-30 Thread Michael C. Toren
On Fri, Jun 30, 2006 at 09:10:30PM +0200, Peter J. Holzer wrote: > So perhaps qmail isn't an MSA? (half kidding) > > A Mail Submission Agent is supposed to fix incoming messages - e.g. by > adding missing Date and Message-Id headers, canonicalizing mail > addresses, etc. An MTA on the other hand i

Re: Account testing in Outlook fails with check_basicheaders

2006-06-30 Thread Robin Bowes
Michael Holzt wrote: >> c.) Reintroduce per-user-configuration and make it part of the core. > > Ok, ok, i'm somewhat confused. Shouldn't write emails while peeking with > one eye at the world cup game (at which we germans are at risk to get > kicked out). Nah, you'll get to the final, only to b

Re: Account testing in Outlook fails with check_basicheaders

2006-06-30 Thread Peter J. Holzer
On 2006-06-30 13:46:27 -0400, Michael C. Toren wrote: > On Fri, Jun 30, 2006 at 09:58:45AM -0700, Elliot Foster wrote: > > Isn't this only an issue with mail submission, rather than receiving > > mail? > > Perhaps not. sendmail will add these headers if they are missing in a mail > submission, bu

Re: Account testing in Outlook fails with check_basicheaders

2006-06-30 Thread Michael C. Toren
On Fri, Jun 30, 2006 at 09:58:45AM -0700, Elliot Foster wrote: > Isn't this only an issue with mail submission, rather than receiving > mail? Perhaps not. sendmail will add these headers if they are missing in a mail submission, but qmail on the other hand will not. So, if someone submitted thei

Re: Account testing in Outlook fails with check_basicheaders

2006-06-30 Thread Michael Holzt
> c.) Reintroduce per-user-configuration and make it part of the core. Ok, ok, i'm somewhat confused. Shouldn't write emails while peeking with one eye at the world cup game (at which we germans are at risk to get kicked out). Of course per-user-configuration won't help with configuration issues

Re: Account testing in Outlook fails with check_basicheaders

2006-06-30 Thread Michael Holzt
> The problem is that the header checks all happen in data_post and the > relay check is during connect (and rcpt). It may be possible to create > a hook for data_post which bypasses the remaining data_post hooks iff > $connection->relay_client()... Not a good solution because it lacks flexibi

Re: Account testing in Outlook fails with check_basicheaders

2006-06-30 Thread John Peacock
Elliot Foster wrote: Isn't this only an issue with mail submission, rather than receiving mail? Wouldn't it be appropriate to just suspend the header checks (or whatever) if the user auth'd (and is therefore submitting mail?) Am I missing something? That'd be another way to deal with it (i.e.

Re: Account testing in Outlook fails with check_basicheaders

2006-06-30 Thread Elliot Foster
John Peacock wrote: > Michael Holzt wrote: >> However i came to the conclusion that the Date:-Headerchecking from >> check_basicheaders is unreliable because there are other legitimate >> clients as well who lack the Date: header. Its against the standard, >> but its real life. > > We have some HP

Re: Account testing in Outlook fails with check_basicheaders

2006-06-30 Thread John Peacock
Michael Holzt wrote: However i came to the conclusion that the Date:-Headerchecking from check_basicheaders is unreliable because there are other legitimate clients as well who lack the Date: header. Its against the standard, but its real life. We have some HP printers that have a "scan to e-ma

Re: Account testing in Outlook fails with check_basicheaders

2006-06-30 Thread Michael Holzt
> Wouldn't it be better to check for the X-Mailer line instead: > >X-Mailer: Microsoft Outlook Express 6.00.2800.1807 > since that should be far more accurate. It seems that the test message is created by a complete different part of Outlook than normal messages. The test message does not contain

Re: Account testing in Outlook fails with check_basicheaders

2006-06-30 Thread John Peacock
Michael Holzt wrote: I tracked down the problem and found that this wunderful piece of shit from Redmond called Outlook does not set a Date: Header in the mail which is generated for testing. Therefore check_basicheaders denied the mail which in turn led to the error message described. That's

Re: Account testing in Outlook fails with check_basicheaders

2006-06-30 Thread Michael Holzt
> I checked a little bit more into the situation to see if i can find a way > to identify such test mails and excempt them from the test, but could not > find a criteria which would be secure enough. Oh, err on my side. What i thought to be a unique identifier or something like that in the subject

Re: Account testing in Outlook fails with check_basicheaders

2006-06-30 Thread Gordon Rowell
Michael Holzt wrote: > [...] > Redmond called Outlook does not set a Date: Header in the mail which is > generated for testing. Therefore check_basicheaders denied the mail which > in turn led to the error message described. > Yep - been there: http://www.contribs.org/bugzilla/show_bug.cgi?id

Account testing in Outlook fails with check_basicheaders

2006-06-30 Thread Michael Holzt
Just as a note for others who might run across this problem: I just had a call from a client who had trouble setting up an email account with us using Outlook. He entered the account information into Outlook and then tried the available function to test an account. He always got a cryptic error