attaching or inlining? what to do when you're stuck with a stupid mail client???[Ay

Geoff Thorpe geoff at geoffthorpe.net
Thu Oct 9 20:58:36 CDT 2003


Glad to hear someone is taking this up! :-)

As for the approach, I think if you do take the approach of letting 
"unmatched" emails through, you should perhaps mangle the subject or 
prepend some template text to the body of the email. Otherwise it's less 
clear that someone will send a polite note to the author, and I rather 
think people will just wonder why the list looks like it did before the 
filter was introduced. :-)

As for the inlining/attachment argument, I assume that what is needed is 
something that makes "wine-patches" have a more standardised 
look/feel/use, like "wine-cvs". I would have personally thought that 
attachments make more sense, because separating patches from text can be 
ambiguous and it's not as easy to send multiple patches (eg. when 
submitting two alternative patches?) Then again, I'm not the biggest 
contributor or tester to wine-patches, so my opinion doesn't count for 
squat. :-) At the other extreme, Alexandre's opinion counts more than 
anyone's, because of all people he's the one that needs the smoothest 
experience with the patches. So perhaps it'd make sense for him to make a 
call once the filter's ready to start breaking down and reconstructing 
emails in some templated format?

On October 9, 2003 06:00 pm, Dimitrie O. Paun wrote:
> On Thu, 9 Oct 2003, Shachar Shemesh wrote:
> > I don't think that's a good idea. I think "looks like text" is
> > difficult. I don't know how Japanese resources look like, nor how
> > Keyboard layouts in Spanish. I'd rather go with the file extension.
>
> file(1) is your friend. Mime types are completely unreliable,
> and I see no point into forcing people use specific extensions.

I rather think that you need a prudent mix of both to take a decent swipe 
at most mailers, both in terms of dismantling incoming mail and formating 
outgoing ones. You could simply hack a series of pattern-matching rules 
on *anything* that seems relevant, and evolve them as you go. This is 
provided (as I mentioned earlier) you change something in the email to 
make it obvious that it "matched no filter", that way people know who 
need's sorting out and also when it might be appropriate to adjust the 
filter's logic.

> > How about this - I'll keep them as attachments. If we find out people
> > can't reply to them, we'll change it? I'll also make sure that
> > messages that have inline patches are passed as is, so that your
> > favourite method will still be supported. Sounds good?
>
> No, it doesn't. I can't easily reply to a message with an attachemnt,
> in that the attachemtn is not being quoated in the reply. Not Good
> (TM). I see no point in having such a filter if we don't do inlining,
> really.

Really? You're using pine I guess, from those headers. I would have 
thought this would have worked if the mime types were generated 
consistently and the MUA configured. But before we start debating as 
style police, is a choice even necessary? If there's going to be a mail 
filter able to do style-police on all mail-traffic, what is to stop it 
being able to generate more than one possible output? I don't know what 
the list server is, but it should be possible to have different 
preferences. Then again, if the filter takes place prior to mail-list 
processing maybe just splitting the list into multiple "channels" makes 
more sense, where you default to one of them but can change it via the 
preferences/unsubscribe administration. BTW: this is exactly what happens 
for people wanting daily digests instead of individual postings.

> > I think they way people learn what to do is by receiving feedback.
> > This is a chance to automate the feedback mechanism.
>
> I wouldn't worry about it for now. Let's see what we get out of the
> filter first, I have a strong suspicion there will be _very_ few
> emails that would need 'bouncing'. At which point an email from a
> real person is more polite and a better feedback. If we keep having
> a problem, we can think of automating it, but until then it's a
> solution looking for a problem.

Perhaps. Bouncing is certainly a bad idea, because a mail-list (being 
archived and widely read) is exactly the kind of email address that gets 
picked up easily by a virus so I don't think they should ever emit 
rule-based bounces, we've seen what happens with those damned spam 
filters. Instead, either forward them on as-is but with some noticable 
"flag" added, or /dev/null it. In the latter case, you could get around 
the obvious objection by creating another mail-alias that follows the 
same rules as the list-server but responds to the sender with parsing 
results.

Cheers,
Geoff

-- 
Geoff Thorpe
geoff at geoffthorpe.net
http://www.geoffthorpe.net/




More information about the wine-devel mailing list