Re: How to send a return receipt

2007-10-17 Thread Patrick Schoenfeld
Hi,

On Tue, Oct 16, 2007 at 10:54:16PM +0200, Rado S wrote:
 color header ^dispo... color1 color2

that is what I currently do, but you cannot call this a notification.
In fact it is nothing more then a mark. And so its a workaround again.

 One action: macro(s).

Well, you are right that this enables me to write a return receipt by just one
keypress (although it requires me to write a script that actually does a MUAs
job), but again it is just a workaround because what you (and others, and me if
it is abused by people) find annoying is what this feature lives from.
It is like the question: Should all messages flagged as deleted beeing
purged?. For a big number of users its neccessary to ask this or similar
questions, because otherwise it won't work. Its not that clear for that purge
message, but if you think about it you may come to the conclusion that its a
lot more clearer for the message disposition thing.

 Simple to me.

Well, its not that hard to achieve it, but it isn't simple either. One needs to
write a script, test it, configure a macro -- the last one is by far the 
simplest
part. Its possible, but error prone, again.

 Well, milage varies. Some like mutt for its current nature of
 simplicity and flexibility. Obviously not all do, and prefer mutt to
 transform into some suit-all-easily beast, which requires some more
 code not used by all/ many classic mutters. As usual, we never
 know the exact numbers and therefore who's right.

Ehh. You miss that I ask about a very common and wide spread feature, not about
something all to specific. I actually like mutt because of its flexibility and
I don't want it to be a suit-all-easily beast. Again: I'm not asking for
a feature that cooks my morning coffee, but other then that I ask for a feature
which is wide spread and often used in business. You
should have seen in this thread, that I am not the only one that thinks that
this is a common feature.

 No message-hooks needed.

Well, but they are the only possibility to make it nagging enough. ;)

 Not needed either: when you see it, you decide to press the key or
 not.

That does not work. Not for me and not for a lot of others. It could be
configurable, one could diable MDN at all or just not let it nag them with a
question, but for those that need it nagging it can be like that.

 It's just one of many other mutt must have.

I don't know whats those 'many other', but mutt does support nearly all common
email features I am aware off. It even supports Delivery Status Notifications
that are (as far as I can see that) less wideley supported and therefore even
more useless. So i don't *understand* the reasoning to not add another
*common*, *widespread* _and_ *wideused* feature. Its different from doing my
homework, coffee or whatsoever. Really.

-Patrick


Re: How to send a return receipt

2007-10-17 Thread Stephan Seitz

On Wed, Oct 17, 2007 at 09:50:41AM +0200, Patrick Schoenfeld wrote:
I don't know whats those 'many other', but mutt does support nearly all 
common email features I am aware off. It even supports Delivery Status 
Notifications that are (as far as I can see that) less wideley supported 
and therefore even more useless. So i don't *understand* the reasoning 


But DSNs are the way to go. The server should send the notification that 
it has received the mail and delivered it to the mailbox of the 
recipient(s). Like a postman will only get a delivery notification, not 
a reading notification.


What you want is an invasion of privacy of every reader. It is not of 
your concern if and when a user reads your mail. Such a feature should 
never be part of mutt. Besides if you are sending a mail to more than one 
recipient or an alias, you will get a notification from every recipient.


What you want to do is bugging the MTA developpers to implement DSN (if 
not already available) not MUA developpers.


Shade and sweet water!

Stephan

--
| Stephan SeitzE-Mail: [EMAIL PROTECTED] |
| PGP Public Keys: http://fsing.rootsland.net/~stse/pgp.html |


signature.asc
Description: Digital signature


Re: How to send a return receipt

2007-10-17 Thread David Ellement
On 2007-10-17, Stephan Seitz wrote
 What you want is an invasion of privacy of every reader. It is not of your 
 concern if and when a user reads your mail.

Mr. Schoenfeld has stated several times in this thread that he is trying
to respond to requests for a return receipt from his *customers*.  It is
his concern that his customers be satisfied.

-- 
David Ellement


Re: How to send a return receipt

2007-10-17 Thread Derek Martin
On Wed, Oct 17, 2007 at 11:10:21AM +0200, Stephan Seitz wrote:
 On Wed, Oct 17, 2007 at 09:50:41AM +0200, Patrick Schoenfeld wrote:
 I don't know whats those 'many other', but mutt does support nearly all 
 common email features I am aware off. It even supports Delivery Status 
 Notifications that are (as far as I can see that) less wideley supported 
 and therefore even more useless. So i don't *understand* the reasoning 
 
 But DSNs are the way to go. 

That's only true if the people you communicate want to use them.  If
the people you want to communicate want to use some other commonly
implemented feature, then that's the ONLY way to go.

-- 
Derek D. Martinhttp://www.pizzashack.org/   GPG Key ID: 0xDFBEAD02
-=-=-=-=-
This message is posted from an invalid address.  Replying to it will result in
undeliverable mail due to spam prevention.  Sorry for the inconvenience.



pgp5U2czjvsHI.pgp
Description: PGP signature


Re: How to send a return receipt

2007-10-17 Thread Patrick Schoenfeld
Hi,

On Wed, Oct 17, 2007 at 11:10:21AM +0200, Stephan Seitz wrote:
 But DSNs are the way to go. The server should send the notification that it 

how can you define whats the way to go, if I can show you a usecase were this
is exactly isn't whats needed neither whats wanted?
It has been said a lot of time in the thread (not only by me) that a reading
notification is in fact whats needed.

 What you want is an invasion of privacy of every reader. It is not of your 

Arrgh. This argument is nothing more then FUD.

1) The reader actually has the right to choose weither he tolerates the privacy
invasion on a case by case basis (for you as a German this means, that the
Right for Informelle Selbstbestimmung is fulfilled)
2) ... and also on a every-case-basis as the reader is able to disable the
feature at all.

Additional: Your proposed DSN is revealing information without ever asking the
user nor informing him about this. Off course you can say that it does not
reveal much information concerning the privacy.

 concern if and when a user reads your mail. Such a feature should never be 

Good to know that *you* can say what should or should not be a feature of
mutt.

 part of mutt. Besides if you are sending a mail to more than one recipient 
 or an alias, you will get a notification from every recipient.

Yes, thats a disadvantage of the solution, but it is a disadvantage of DSNs
atwell (because not all recipient use the same MTA for receival). Also it is
not that bad, as long as you know that (some people actually _want_ that) and
know how to handle it. Also list of recipients could be a group of people that
communicate with each other, so its not always true, that you get a
notification from every recipient.

 What you want to do is bugging the MTA developpers to implement DSN (if not 
 already available) not MUA developpers.

Nope. In this case wins the standard thats established by common usage.
Not only because of this, but because it is better in this case.

-Patrick


Re: How to send a return receipt

2007-10-17 Thread Derek Martin
On Tue, Oct 16, 2007 at 10:04:34PM -0400, cga2000 wrote:
 On Tue, Oct 16, 2007 at 06:32:00PM EDT, Derek Martin wrote:
  Maintaining patches for features that lots of people want is a stupid
  waste of work.  If the maintainers don't want to maintain the code,
  then they probably should stop being maintainers.
 
 Please be more specific.  What are those features that lots of
 people want and that are absent from mutt?  I have used mutt for
 about three years and I never once had the feeling that anything was
 missing.

If you actually require an answer to this, then you apparently have
not been reading this thread, and have simply chosen just to pick out
one particular comment that you can respond to with what you think is
some clever, quipy remark that in actuality is neither valuable to the
discussion, nor sensible in any regard.  I suggest you re-read the
thread, and in particular the original poster's messages, and also the
part where I wrote:

On Tue, Oct 16, 2007 at 05:39:49PM -0400, Derek Martin wrote:
 And don't forget that just because YOU don't find any value in a
 feature, that doesn't mean it's not a feature that common users
 want...

The folks who both use mutt and are likely to hang out on a mailing
list are almost by definition not common mail users.  But lots of
people who use Mutt want the power it offers them to process a wide
variety of mail in interesting ways, but don't want to hack their
mailer; and they shouldn't have to, if the feature they want is
commonly implemented in other mailers.  

Being able to say, Mutt can do that, if you write a script to do it,
and write a macro to invoke the script and...  does not constitute
support for a feature in Mutt.  Mutt should implement features that
are commonly implemented in other mailers so that users of Mutt can
interoperate with people who don't use Mutt, which is by far the
majority of mail users.

Mutt's claim is that it sucks less than all other mailers, which was
once true; but IMO with each new feature that other mailers implement
that Mutt does not, this becomes less and less the case, and I'm not
sure if that is still true anymore.  It certainly does still offer
some powerful mail-processing features that most other mailers don't
offer; but some mailers do offer a lot of them now...  To be honest I
think the ONLY reason I still use mutt is because I do most of my
personal mail reading remotely, and Mutt still DOES suck less than the
rest of TEXT-BASED mailers...  But I wonder if it isn't only a matter
of time before even that isn't true anymore.
 
-- 
Derek D. Martinhttp://www.pizzashack.org/   GPG Key ID: 0xDFBEAD02
-=-=-=-=-
This message is posted from an invalid address.  Replying to it will result in
undeliverable mail due to spam prevention.  Sorry for the inconvenience.



pgpsUZsIjuWGf.pgp
Description: PGP signature


encrypt to self with gpgme?

2007-10-17 Thread Alexander Dahl
Hi everyone, 

I have a self configured mutt 1.5.16 with encryption via gpgme:

-CRYPT_BACKEND_CLASSIC_PGP  -CRYPT_BACKEND_CLASSIC_SMIME
+CRYPT_BACKEND_GPGME

That works fine despite of this bug: http://dev.mutt.org/trac/ticket/2913

I noticed today that there is no encrypt to self functionality with this
setup:

set crypt_autoencrypt = no
set crypt_autopgp = yes
set crypt_autosign = yes # default: no
set crypt_autosmime = no # default: yes
set crypt_replyencrypt = yes
set crypt_replysign = yes # default: no
set crypt_replysignencrypted = yes # default: no
set crypt_timestamp = yes
set crypt_use_gpgme = yes # default: no
set crypt_verify_sig = yes
set pgp_auto_decode

I thought this where all options regarding GnuPG. I want to use encrypt to
self with mutt but I don't find any config option. Did I miss some?

Assuming there is no such option, can I achieve this behaviour by some kind
of hook?

Greets
Alex

-- 
* http://www.lespocky.de ***
GnuPG-FP: 02C8 A590 7FE5 CA5F 3601  D1D5 8FBA 7744 CC87 10D0


pgppNPaSWCNpI.pgp
Description: PGP signature


Re: How to send a return receipt

2007-10-17 Thread Patrick Schoenfeld
Hi,

On Wed, Oct 17, 2007 at 07:52:03AM -0600, Charles Cazabon wrote:
  Being able to say, Mutt can do that, if you write a script to do it,
  and write a macro to invoke the script and...  does not constitute
  support for a feature in Mutt.

 Not sure why not.  The particular script or hook in question is trivially
 simple -- it's not like it requires writing hundreds of lines of code or
 anything like that.

You find it trivially simple? It seems so on the first sight, but actually a
true implementation (one that actually is reliable) takes more then just grep
Return-Receipt-To foo  MAILTO=grep Return-Receipt-To foo|awk '{print $2}'
mutt  You have to grep consider different cases, trap errors, make sure
that every prerequisites are met, enable the user to configure this one to his
wishes, ask the user if he wants to send the receipt (in a sane way).
After all its not too hard to achieve all this, but its wasted effort, as with
a lot of care you cannot guarantee that this will run in a few days, weeks or
months because admin could decide to remove just one of the tools you need to
achieve what you need. Remember: Not every user of mutt is the admin of the
machine.

 Unix users commonly automate various tasks with a few lines of shellscript,
 and they don't complain that the task is therefore not supported by my
 OS/shell.  I would say this situation is analogous.

No it isn't. Usually one automates rather complex processes, while we are
talking about a pretty simple function if integrated into mutt, but a
rather complex if you need to establish the functionality standalone. It is
like removing 'ls' from a shell and saying: You could write your own ls,
because thats possible and a shell really should not implement a ls command on
its own. And don't tell me that implementing return receipts adds so much bloat
to exim. The whole patch (with smtp support added by David Champion) is a 35K
big diff file that eventually adds about 10k of code to mutt. Given that mutt
source code is about 12M thats really _nothing_.

 it *doesn't* have additional hundreds of little-used features to cause

You keep claiming that it is little-used but thats just not true. It is
wideley supported, wideley used and commonly expected. So all your arguments 
that
are based on this wrong premises actually are _wrong_.

 As a related example, I'm still disappointed SMTP support got added.

Well, feel free to not compile it with SMTP support, then. Thats far easier
then maintaining a patch outside of upstream for years. YOU are disappointed
about it, while I am quiet happy about this, because I don't like the idea to
configure a bloated MTA on every system (including laptops and workstations)
for no added benefit.

Regards,
Patrick


Re: How to send a return receipt

2007-10-17 Thread Derek Martin
On Wed, Oct 17, 2007 at 07:52:03AM -0600, Charles Cazabon wrote:
 Actually, one of the things that makes mutt suck less than other MUAs is that
 it *doesn't* have additional hundreds of little-used features to cause
 bloat, bugs, user confusion, and UI complication for no real added benefit.
 
 As a related example, I'm still disappointed SMTP support got added.

Actually I think this is a fine example of why that argument is total
nonsense.  Since SMTP support has been added, in what measurable way
has it caused Mutt to suck more?  Is the memory footprint
*substantially* larger?  Has it caused mutt to become noticably slower?  

My desktop has 2GB of RAM.  Mutt's memory footprint would have to go
up by a factor of about 50 before I would even notice, and more like
100 before it would be a genuine concern.  My CPU is a 3GHz Pentium
4... the load on my system when Mutt is running is negligible for all
but the most computing-intensive operations (and even then, it's disk
load, not CPU, that's the problem).  Adding the requested feature will
add at most a couple of KB, and have zero noticable impact on system
performance.  If you're still running Mutt on a 486 with 16MB of RAM,
it's probably time to upgrade your machine... but if you don't want
to, and you don't care about new features, just run an old version of
Mutt.  1.4 still works, and has even had (fairly) recent security
updates.  But your argument is completely bogus when it comes to
deciding whether or not to add a feature to Mutt.  Especially since,
if there really was some compelling reason to keep the footprint
small, features could be added as loadable modules, which is now
decades-old technology.

The bloat that you're talking about other mailers having is caused by
needing to load huge desktop inter-process com libraries on top of
huge GUI toolkit libraries on top of underlying system libraries.
Mutt will never have this problem, because it doesn't try to be a GUI
desktop environment application...  But even if it did, on modern
hardware, running these apps just isn't problematical.  Balking at
adding genuine features in the name of preventing bloat is simply
asinine, and clinging to those ideals is an attitude that's fitting
for computing's stone age, but by and large, if we're talking about
genuine features that people use (even if the set of people doesn't
include you personally), just doesn't make sense.  When developers use
this argument, what they're really saying is either they oppose the
feature on philisophical grounds (which is not a good reason), or
they're too busy/lazy/disinterested to work on it (which is a good
reason, since no one's paying them to do it).

-- 
Derek D. Martinhttp://www.pizzashack.org/   GPG Key ID: 0xDFBEAD02
-=-=-=-=-
This message is posted from an invalid address.  Replying to it will result in
undeliverable mail due to spam prevention.  Sorry for the inconvenience.



pgpmnI4d4CL5e.pgp
Description: PGP signature


Mutt Quick Reference v.1.00

2007-10-17 Thread Joseph
Since I couldn't find one I created Mutt Quick Reference v1.0 (PDF file) 
especially useful for new users.
It is just two pages reference and looks best when you print it on a
Color Printer.

I wanted to add a link to MuttWiki but I think it is locked.
Anyhow, you can view it and download it from:
http://www.sys-concept.com/Mutt-Quick-Reference-Letter.pdf (Letter 
format)
http://www.sys-concept.com/Mutt-Quick-Reference-A4.pdf (A4
format

Most information I collectd from Mutt manual. 
If you would like me to add/expand some entires with additional 
information just let me know.
eg. under Patterns there is: 
~d [MIN]-[MAX] messages with ``date-sent'' in a Date range

I've added:
Dates must be in DD/MM/YY format (month and year are optional, 
defaulting to the current month and year).eg.~d 20/1/95-31/10; -DD/MM/YY 
all messages before the given date will be selected; DD/MM/YY- all 
messages after the given date will be selected. You can add error 
margins to absolute dates. An error margin is a sign (+ or ? or * = + - 
or   =), followed by a digit, followed by one of the following units: 
y years; m months; w weeks; d days

-- 
#Joseph
GPG KeyID: ED0E1FB7


Re: How to send a return receipt

2007-10-17 Thread Patrick Schoenfeld
Hi,

Derek I can only agree with you in everything you wrote.

On Wed, Oct 17, 2007 at 10:58:52AM -0400, Derek Martin wrote:
 Actually I think this is a fine example of why that argument is total
 nonsense.  Since SMTP support has been added, in what measurable way
 has it caused Mutt to suck more?  Is the memory footprint
 *substantially* larger?  Has it caused mutt to become noticably slower?  

Additional I would like to second this and add: I'm working with a pretty
low-end laptop with actually only having 512MB of RAM. I do use GNOME,
therefore I already have a quiet big memory consumption. I do use several mutt
instances in several xterms, so the memory footprint of mutt is multiplied by
2 till 5 or so. My system is fast and responsive. I can work with mutt with no
harm at all. And I do use a Debian built of mutt, which contains quiet a lot
features (including IMAP, SMTP, Header Cache and PGP support). So you see: You
do not need to have 2G of RAM to hold up your totally valid argument. Even if
those patch would be added (face it: its about 20k of added code) then the
memory consumption wouldn't even be 2% more then now, so this bloat argument is
not feasible. Nor would the size of the executable increase a lot.

Regards,
Patrick


Re: How to send a return receipt

2007-10-17 Thread David Champion
 What you want is an invasion of privacy of every reader. It is not of your 
 concern if and when a user reads your mail. Such a feature should never be 
 part of mutt. Besides if you are sending a mail to more than one recipient 
 or an alias, you will get a notification from every recipient.

You're talking about MDN requests.  The OP is asking for MDN reply
support.  While I agree that there's a privacy exposure in MDN
arrangements, it's only an invasion if it's not wanted.  If the OP wants
to send MDN replies, he's volunteering his own privacy, and then what
business is that of anyone else's?  In privacy terms, the only thing
you gain by disallowing this capability in mutt is the freedom to tell
potential MDN requestors I can't instead of I won't.  That's easier,
but it makes mutt look bad.  If your business environment requires MDN
replies, then the upshot is that mutt is regarded as unacceptable in the
business environment.  Nobody wins.


Your post brings up an interesting point, though.  It's true that you
can loosely or fully implement MDN with mutt as it stands, depending on
how much work you put into your scripts, macros, and hooks.  (That's
even true of almost any automation feature currently built into mutt.)
But a policy that MDN should not be implemented in mutt per se because
of privacy concerns constitutes an acknowledgement that scripts, macros,
and hooks are insufficient for certain legitimate interests.  If there's
a privacy concern, then mutt doesn't support MDN.  You can't get both.


On to the soapbox:

Someone mentioned that support for MDN with current mutt is trivially
simple, I think.  That depends on how much support you want.  It's
fairly easy for an intermediate-level user to set something up that
sends an MDN reply on a keystroke, without checking for whether MDN
has been sent before, whether an error occurs, etc.  For meeting the
requirements of a business practice, though, that's not enough.

I don't think this is very different from PGP support, except perhaps
in how many people want the feature.  You could set up a macro and
script to PGP/MIME sign your mail, but it would grow wearisome if you
sign often.  If it's a business practice to sign all mail to customers,
eventually you'll forget.  What are the consequences?

You can put in varying amounts of work to get the varying extent of
support for MDN that you want (always MDN for sender X, never MDN for Y,
ask for everyone else, etc.), but eventually it becomes a chore and a
potential liability in certain environments.  Eventually the reliability
of the business process depends on better integration, and that leads to
greater complexity in your add-ons.  I would argue that the net entropy
of several people maintaining varying degrees of hook/script based
support for a feature as potentially complex (for an unbundled add-on)
as good MDN support is greater than the entropy of a single point of
maintenance.

You can use this argument to defend the add-on model (there's no
inherent reason that there should be more than one add-on), but with the
differences among various user environments, support for all interests
can become chaotic even faster than C code added to mutt, where
there's a standard infrastructure that's already present everywhere by
definition.  Portable and full-featured scripts will tend toward chaos
faster than bundled code, and that's why there's almost never a single
canonical script to accomplish some task.  What's really at stake is
only who wants to assume the responsibility.


I don't care much either way whether the patch goes upstream into
the main code base -- that's a matter of what the maintainers feel
is in demand enough to maintain, and either yes or no would be a
reasonable decision in this case.  (It's worth noting though that while
it's the maintainers' responsibility to oversee the project and make
feature decisions, they're not alone in providing support for bugs and
extensions.)  But I think the argument that it's just as good to do it
with hooks and scripts is either very naive about what kind of support
people would desire, or it's not very well thought out, no matter how
many times the expression unix philosophy is invoked like a magical
charm.

All this can be said of any feature proposal, but it's critical to
recognize how much the feature actually benefits from deeper integration
with the mail environment.  MDN does.  Mowing my lawn does not.  Mowing
my lawn should be done by hooks and scripts.  MDN depends on how much
you want from it.


For the most part, this thread has become a game of attrition, where
the winner will be the last one to say is not or is so.  Changing
people's minds requires logic and empathy -- or radiation emitters -- so
unless someone's hiding some creepy isotopes I'm not sure we're getting
anywhere anymore.  This really is up to the level of being a maintainer
decision.

Most of the people I've seen posting on this thread are mutt-dev
readers, but if anyone 

Re: How to send a return receipt

2007-10-17 Thread Jing Xue


Quoting Stephan Seitz [EMAIL PROTECTED]:


What you want is an invasion of privacy of every reader. It is not of
your concern if and when a user reads your mail.
Such a feature should never be part of mutt.


It is not of the sender's concern _only_ when the recipient says so.  
The recipient _could_ refuse to send a receipt.  The recipient _could_  
also want it otherwise, for business or legal or whatever reasons.   
The point here is, people and groups of people operate vastly  
differently, often in ways that we never think of.


So why should an MUA be so morally judgmental?


Besides if you are sending a mail to more than
one recipient or an alias, you will get a notification from every
recipient.


And _maybe_ that's what they want. And again that's not something the  
MUA(or its developers) should be in a position to decide.



What you want to do is bugging the MTA developpers to implement DSN (if
not already available) not MUA developpers.


Nobody is bugging anybody as far as I can see here.  I won't stop  
using mutt just because it won't support mail receipts. In fact, I  
couldn't care less about mail receipts myself on a technical level.   
The reason I got involved in this debate is because I can't agree that  
a tool should decide whether a feature is socially appropriate or not  
for its users.


That, and maybe I'm just in the mood for philosophical argument these days.

Cheers.
--
Jing Xue


Re: How to send a return receipt

2007-10-17 Thread Rado S
=- Jing Xue wrote on Wed 17.Oct'07 at 12:17:08 -0400 -=

 The point here is, people and groups of people operate vastly
 differently, often in ways that we never think of.
 
 So why should an MUA be so morally judgmental?

If nobody does, where should moral come from?
If somebody does, why is anyone more qualified than the other?
If all are the same, why not the coder(s)?

Diversity is fine, but can work for bad ends, too, think of spammers
and TOFU posters. You can't technically avoid it (and sometimes it's
even functionally required/ wanted), but you don't have to make it
easy for the crowd to satisfy few legitimate uses.

 In fact, I couldn't care less about mail receipts myself on a
 technical level. The reason I got involved in this debate is
 because I can't agree that a tool should decide whether a feature
 is socially appropriate or not for its users.

Heh, same here, only I don't agree with the hardcode support for
what is possible with current means.

 That, and maybe I'm just in the mood for philosophical argument
 these days.

Ditto.

-- 
© Rado S. -- You must provide YOUR effort for your goal!
EVERY effort counts: at least to show your attitude.
You're responsible for ALL you do: you get what you give.


Re: How to send a return receipt

2007-10-17 Thread Derek Martin
On Wed, Oct 17, 2007 at 09:10:38PM +0200, Rado S wrote:
  In fact, I couldn't care less about mail receipts myself on a
  technical level. The reason I got involved in this debate is
  because I can't agree that a tool should decide whether a feature
  is socially appropriate or not for its users.
 
 Heh, same here, only I don't agree with the hardcode support for
 what is possible with current means.

Taking this argument to extremes, Mutt can contain *NO CODE* and that
argument still applies.  The user is still free to implement whatever
missing features he wants, using shell scripts to glue together
self-written programs and other utilities.  So if less code is always
better, then let's do that.  I'll send you a shell script called mutt
which does nothing but launch commands specified on the command line,
and you can implement whatever features you want on top of that using
whatever means you like.

Please use that to read all your mail for 10 days, and then tell me
that having features you want coded into your mailer isn't better.

-- 
Derek D. Martinhttp://www.pizzashack.org/   GPG Key ID: 0xDFBEAD02
-=-=-=-=-
This message is posted from an invalid address.  Replying to it will result in
undeliverable mail due to spam prevention.  Sorry for the inconvenience.



pgpFQqzFS3CY4.pgp
Description: PGP signature


Re: How to send a return receipt

2007-10-17 Thread Rado S
=- Patrick Schoenfeld wrote on Wed 17.Oct'07 at  9:50:41 +0200 -=

  color header ^dispo... color1 color2
 
 that is what I currently do, but you cannot call this a
 notification. In fact it is nothing more then a mark. And so its a
 workaround again.

Hum... now we are at preference level and therefore how we name
things. Functionally it's the same: you are being informed to look
at it.
 It's just the degree/ method required/ given which is perceived
differently. For me it would be enough (if I actually needed/ wanted
such support), for you it isn't. So you'd have to put a little more
effort into it, but nothing that would be needed for everyone to
this degree. And once you have a working solution, it can be
published for easy use by everyone else, the form doesn't matter
anymore, everyone can copy+paste. If it's popular enough it could
be distributed in /contrib.

  One action: macro(s).
 
 Well, you are right that this enables me to write a return receipt
 by just one keypress (although it requires me to write a script
 that actually does a MUAs job),

Where is the MUA's job defined?
You have a complete list with must have and must not have?

Where do you draw the line of what a MUA is/ does?
For example, is ~/.mailcap usage external by your definition?
You'd prefer a mutt-proprietary solution?

 but again it is just a workaround because what you (and others,
 and me if it is abused by people) find annoying is what this
 feature lives from.

I don't know what you mean, but I'm only annoyed that people ask for
a special unique template answer to be hardcoded while it can be
(easily for my taste) achieved as it is.

 I see justified uses for the feature generally, just no requirement
for it being hardcoded.
 Such discussion has risen before and will rerise until there is a
policy/ guideline declared to give us a clue what dis-/qualifies for
mutt, i.e. what's the target audience and goal of mutt.

 It is like the question: Should all messages flagged as deleted
 beeing purged?. For a big number of users its neccessary to ask
 this or similar questions, because otherwise it won't work.

I don't deny you the option to use it or not, since you can have it.
You just don't like what you can have, or the work that you'd have
to put on top of it to make it perfect (for your taste).

  Simple to me.
 
 Well, its not that hard to achieve it, but it isn't simple either.
 One needs to write a script, test it, configure a macro -- the
 last one is by far the simplest part. Its possible, but error
 prone, again.

The same applies to a hardcoded variant, or do you write perfect
C-code from scratch?

  As usual, we never know the exact numbers and therefore who's
  right.
 
 Ehh. You miss that I ask about a very common and wide spread
 feature, not about something all to specific.

common based on what?
I don't know that many conciously working with it (and being happy
about it ;).

 Again: I'm not asking for a feature that cooks my morning coffee,
 but other then that I ask for a feature which is wide spread and
 often used in business.

No, not yours alone, but together with all the other ones it slowly
will be able to, and put some sugar in your cup, too. Care to lift a
finger at all anymore? ;)

If that's the killer argument, then use Outlook: it's the closest to
the quasi-standard of the business world.

Why should mutt run after business standards, when business is so
stupid to measure only in numbers (of lame OL{users}) rather than
quality (of mutt{ers})?

 You should have seen in this thread, that I am not the only one
 that thinks that this is a common feature.

So is news-reading, eMail-filtering, spam-control, mime-support and
what not... all of that could be _much_ better when integrated into
mutt.

Oh, why not use TB or OL instead, it does all of that and
return-receipts, too?!

Hmm, why do people try to convert mutt into yet another clone of
existing MUAs rather than using them right on?

I know, it's not your single feature alone that turns mutt into TB
or OL clone, but all those inclusion requests together do.

  No message-hooks needed.
 
 Well, but they are the only possibility to make it nagging enough. ;)

D'oh, ... if you really need that.
One golden rule is to adjust the environment to the users'
convenience.
Another is that the very same rule means stagnation: you miss the
chance to improve your processing (or confirm it's the best, by
trying alternatives).
 The first way to do things is not always the best (ever ;).

  It's just one of many other mutt must have.
 
 I don't know whats those 'many other', but mutt does support
 nearly all common email features I am aware off.

See above, and many other more or less known/ popular/ supported
niche features/ patches/ improvements.
Which should go in and which not? Why this and not the others?
Numbers don't work as argument, since we never know the _real_
numbers to use them in favour of or against any features.
And numbers alone should never be a 

Re: How to send a return receipt

2007-10-17 Thread Rado S
=- Derek Martin wrote on Wed 17.Oct'07 at 15:22:41 -0400 -=

 Taking this argument to extremes, Mutt can contain *NO CODE* and that
 argument still applies.  The user is still free to implement whatever
 missing features he wants, using shell scripts to glue together
 self-written programs and other utilities.  So if less code is always
 better, then let's do that. I'll send you a shell script called
 mutt which does nothing but launch commands specified on the
 command line, and you can implement whatever features you want on
 top of that using whatever means you like.

Doesn't this exist already? mh?
See http://wiki.mutt.org/?MuttQuotes about MH. :)

Anyway, sure, but you dropped the relevant paragraph from my
response:
what's mutt about, and who decides what's in/ out?

 Please use that to read all your mail for 10 days, and then tell me
 that having features you want coded into your mailer isn't better.

Definitely I'm happy with mutt as it is, but as much as you and
others would like to add _more_ to it, I'd like to _strip_ it off
some parts not belonging there (by my taste, like smtp or spam).

-- 
© Rado S. -- You must provide YOUR effort for your goal!
EVERY effort counts: at least to show your attitude.
You're responsible for ALL you do: you get what you give.


Re: How to send a return receipt

2007-10-17 Thread Patrick Shanahan
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

* Charles Cazabon [EMAIL PROTECTED] [10-17-07 09:51]:
 Actually, one of the things that makes mutt suck less than other MUAs
 is that it *doesn't* have additional hundreds of little-used
 features to cause bloat, bugs, user confusion, and UI complication
 for no real added benefit.
 
 As a related example, I'm still disappointed SMTP support got added.

agreed, repetition of a function already provided by default
installation of all linux distros that I am familiar.  It's akin to
including an editor, html browser, picture viewer,

Last I checked:

DESCRIPTION
   Mutt  is a small but very powerful text based program for
   reading electronic mail under unix operating systems, including
   support color terminals, MIME, and a threaded sorting mode.
  

- -- 
Patrick Shanahan Plainfield, Indiana, USAHOG # US1244711
http://wahoo.no-ip.org Photo Album:  http://wahoo.no-ip.org/gallery2
Registered Linux User #207535@ http://counter.li.org
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.4-svn4472 (GNU/Linux)

iD8DBQFHFmSJClSjbQz1U5oRAqKMAJ9ng8lG/Dnd4yPGKUb+li51ATY7CwCfUydN
RC0kO0WB3nCs3ZU9WvTCbuE=
=TMe3
-END PGP SIGNATURE-


Re: How to send a return receipt

2007-10-17 Thread Joseph
On 10/17/07 15:37, Patrick Shanahan wrote:
[snip]
  As a related example, I'm still disappointed SMTP support got added.
 
 agreed, repetition of a function already provided by default
 installation of all linux distros that I am familiar.  It's akin to
 including an editor, html browser, picture viewer,
 
 Last I checked:
 
 DESCRIPTION
Mutt  is a small but very powerful text based program for
reading electronic mail under unix operating systems, including
support color terminals, MIME, and a threaded sorting mode.

Linux is about choices, not limitation or forcing everybody to use the 
same features.
I see nothing wrong with smpt (if it works correctly), if it was added 
to distribution it means there was a need for it.
If one doesn't like the smpt all it needs to be done is to compile 
mutt without smpt flag support; problem solved (on Gentoo that flag is 
excluded by default).

-- 
#Joseph
GPG KeyID: ED0E1FB7


Re: How to send a return receipt

2007-10-17 Thread Jing Xue


Quoting Rado S [EMAIL PROTECTED]:


=- Jing Xue wrote on Wed 17.Oct'07 at 12:17:08 -0400 -=


The point here is, people and groups of people operate vastly
differently, often in ways that we never think of.

So why should an MUA be so morally judgmental?


If nobody does, where should moral come from?
If somebody does, why is anyone more qualified than the other?
If all are the same, why not the coder(s)?


Because coders are supposed to code solutions into a tool, not to code  
their ideology into it. (well as far as software tools are concerned)


I remember reading one of Linus Torvalds's posts to the kernel list  
about why the kernel should not actively refuse to load non-OSS  
modules. His point, and obviously I paraphrase, is that that would be  
imposing an ideology on people, and that would be bad, and actually  
quite an irony considering the ideology being imposed itself is all  
supposed to be about more freedom.



Diversity is fine, but can work for bad ends, too, think of spammers
and TOFU posters. You can't technically avoid it (and sometimes it's
even functionally required/ wanted), but you don't have to make it
easy for the crowd to satisfy few legitimate uses.


In my book of good and bad, requesting a mail receipt is nowhere  
remotely close to spamming/trashing. 8-)


Cheers.
--
Jing Xue


Re: How to send a return receipt

2007-10-17 Thread Rado S
=- David Champion wrote on Wed 17.Oct'07 at 10:42:41 -0500 -=

 If your business environment requires MDN replies, then the upshot
 is that mutt is regarded as unacceptable in the business
 environment. Nobody wins.

Depends on what you want to achieve: do we want mutt to be
acceptable in the business no matter what?
(it's not that I believe this single feature would have a
significant impact on its own ;)
Mutt (as any other MUA) will never suit all, probably not even the
majority of potential users. So who to aim for?

 But a policy that MDN should not be implemented in mutt per se
 because of privacy concerns constitutes an acknowledgement that
 scripts, macros, and hooks are insufficient for certain legitimate
 interests. If there's a privacy concern, then mutt doesn't support
 MDN. You can't get both.

Again a simple issue mutated into different directions, all of them
not necessarily closely connected. ;)

 Someone mentioned that support for MDN with current mutt is trivially
 simple, I think. That depends on how much support you want.

That was I, and yes, I agreed with that elsewhere.

 It's fairly easy for an intermediate-level user to set something
 up that sends an MDN reply on a keystroke, without checking for
 whether MDN has been sent before, whether an error occurs, etc.

Except for error-checking I don't see what is missing.
What error could there be for this case anyway?

 I would argue that the net entropy of several people maintaining
 varying degrees of hook/script based support for a feature as
 potentially complex (for an unbundled add-on) as good MDN support
 is greater than the entropy of a single point of maintenance.

Certainly, but why is that better?
Let it be bundled then (in /contrib or /samples), with
cross-references to alternatives for alternative needs (if they
exist).

 {...} but with the differences among various user environments,
 support for all interests can become chaotic even faster than C
 code added to mutt, where there's a standard infrastructure that's
 already present everywhere by definition.

So it is when using a mutt-only-features solution.

 I don't care much either way whether the patch goes upstream into
 the main code base -- that's a matter of what the maintainers feel
 is in demand enough to maintain, ...

Before that comes the question whether to follow demand or lead on.

 ... and either yes or no would be a reasonable decision in
 this case.

Agree.

 But I think the argument that it's just as good to do it with
 hooks and scripts is either very naive about what kind of support
 people would desire, or it's not very well thought out, {...}

Hmm, why would the method matter if the exactly same functional
result could be achieved?
Why does it have to be C-code rather than existing mutt features?
If it's mutt, the solution is portable.

 All this can be said of any feature proposal, but it's critical to
 recognize how much the feature actually benefits from deeper
 integration with the mail environment. MDN does. Mowing my lawn
 does not. Mowing my lawn should be done by hooks and scripts. MDN
 depends on how much you want from it.

Right, but please compare it with some real equivalents like
listed elsewhere (news, filter, spam, mime): the benefit there would
be much bigger, or not? Based on what?

 Changing people's minds requires logic and empathy -- or radiation
 emitters -- so unless someone's hiding some creepy isotopes I'm
 not sure we're getting anywhere anymore. This really is up to the
 level of being a maintainer decision.

If I didn't provide that, I hope at least it qualifies to produce
such a decision.

-- 
© Rado S. -- You must provide YOUR effort for your goal!
EVERY effort counts: at least to show your attitude.
You're responsible for ALL you do: you get what you give.


Re: How to send a return receipt

2007-10-17 Thread Rado S
=- Jing Xue wrote on Wed 17.Oct'07 at 16:07:28 -0400 -=

 If nobody does, where should moral come from?
 If somebody does, why is anyone more qualified than the other?
 If all are the same, why not the coder(s)?

 Because coders are supposed to code solutions into a tool, not to
 code their ideology into it. (well as far as software tools are
 concerned)

Why is that so?
It's not like you're forced such a ideology-loaded tool or are
entitled to use the work of somebody else against his will, or are
you? ;)
Don't like it as it is? Do it yourself.

 His point, and obviously I paraphrase, is that that would be
 imposing an ideology on people, and that would be bad, {...}

There are obviously drawbacks for either imposing or refraining from
it, again a matter of preference of potentially resulting consequences.

 Diversity is fine, but can work for bad ends, too, think of spammers
 and TOFU posters. You can't technically avoid it (and sometimes it's
 even functionally required/ wanted), but you don't have to make it
 easy for the crowd to satisfy few legitimate uses.

 In my book of good and bad, requesting a mail receipt is nowhere
 remotely close to spamming/trashing. 8-)

Neither is it in mine, was just giving an example why it can be
reasonable/ necessary to think more about consequences of what you
release on the world ahead of time.

-- 
© Rado S. -- You must provide YOUR effort for your goal!
EVERY effort counts: at least to show your attitude.
You're responsible for ALL you do: you get what you give.


Re: Mutt Quick Reference v.1.00

2007-10-17 Thread Tom
On Wed, Oct 17, 2007 at 09:13:11AM -0600, Joseph wrote:
 Since I couldn't find one I created Mutt Quick Reference v1.0 (PDF file) 
 especially useful for new users.

 #Joseph
 GPG KeyID: ED0E1FB7

Thanks, I'm not new user, but I'll use 
the guide.

Tom


Re: Mutt Quick Reference v.1.00

2007-10-17 Thread Eyolf Østrem
On 17.10.2007 (09:13), Joseph wrote:
 Since I couldn't find one I created Mutt Quick Reference v1.0 (PDF file) 
 especially useful for new users.

Excellent work! 

 If you would like me to add/expand some entires with additional 
 information just let me know.

As for mutt-internal stuff, I don't have any requests. (that would
have to be the various flags for the index/status line -- how to read
them and how to write them in the muttrc.
I was wondering, though: I guess not everybody uses mairix and abook,
but what about some of the commands for interaction with them in an
appendix or something...? It particularly bugs me that the flag syntax
for mairix is different from that of mutt -- it took me a while to
remember it.

Also: would you mind making the source files available (whatever
format they're in)? 

eyolf

-- 
There's certainly precedent for that already too.  (Not claiming it's
*good* precedent, mind you. :-)
 -- Larry Wall in [EMAIL PROTECTED]


Re: Mutt Quick Reference v.1.00

2007-10-17 Thread Joseph
On 10/18/07 00:47, Eyolf ?strem wrote:
 On 17.10.2007 (09:13), Joseph wrote:
  Since I couldn't find one I created Mutt Quick Reference v1.0 (PDF file) 
  especially useful for new users.
 
 Excellent work! 

Thanks.

 
  If you would like me to add/expand some entires with additional 
  information just let me know.
 
 As for mutt-internal stuff, I don't have any requests. (that would
 have to be the various flags for the index/status line -- how to read
 them and how to write them in the muttrc.
 I was wondering, though: I guess not everybody uses mairix and abook,
 but what about some of the commands for interaction with them in an
 appendix or something...? It particularly bugs me that the flag syntax
 for mairix is different from that of mutt -- it took me a while to
 remember it.

If you give me a source in OpenOffice spreadsheet, put into columns and 
rows all the keys, I'll do quick format and add it in.
I would be interested in mairix as well as I'm using maildir format.

 
 Also: would you mind making the source files available (whatever
 format they're in)? 

I've posted everything including OpenOffice source file on one of our 
servers:
http://www.sys-concept.com/Mutt_connections.html

Enjoy.
Though it would be a good idea if somebody could post a link on MuttWiki 
under MuttTools.

-- 
#Joseph
GPG KeyID: ED0E1FB7


Re: How to send a return receipt

2007-10-17 Thread cga2000
On Wed, Oct 17, 2007 at 07:33:46AM EDT, Derek Martin wrote:
 On Tue, Oct 16, 2007 at 10:04:34PM -0400, cga2000 wrote:
  On Tue, Oct 16, 2007 at 06:32:00PM EDT, Derek Martin wrote:
   Maintaining patches for features that lots of people want is a stupid
   waste of work.  If the maintainers don't want to maintain the code,
   then they probably should stop being maintainers.
  
  Please be more specific.  What are those features that lots of
  people want and that are absent from mutt?  I have used mutt for
  about three years and I never once had the feeling that anything was
  missing.
 
 If you actually require an answer to this, then you apparently have
 not been reading this thread, and have simply chosen just to pick out
 one particular comment that you can respond to with what you think is
 some clever, quipy remark that in actuality is neither valuable to the
 discussion, nor sensible in any regard.  I suggest you re-read the
 thread, and in particular the original poster's messages, and also the
 part where I wrote:
 
 On Tue, Oct 16, 2007 at 05:39:49PM -0400, Derek Martin wrote:
  And don't forget that just because YOU don't find any value in a
  feature, that doesn't mean it's not a feature that common users
  want...
 
 The folks who both use mutt and are likely to hang out on a mailing
 list are almost by definition not common mail users.  But lots of
 people who use Mutt want the power it offers them to process a wide
 variety of mail in interesting ways, but don't want to hack their
 mailer; and they shouldn't have to, if the feature they want is
 commonly implemented in other mailers.  
 
 Being able to say, Mutt can do that, if you write a script to do it,
 and write a macro to invoke the script and...  does not constitute
 support for a feature in Mutt.  Mutt should implement features that
 are commonly implemented in other mailers so that users of Mutt can
 interoperate with people who don't use Mutt, which is by far the
 majority of mail users.
 
 Mutt's claim is that it sucks less than all other mailers, which was
 once true; but IMO with each new feature that other mailers implement
 that Mutt does not, this becomes less and less the case, and I'm not
 sure if that is still true anymore.  It certainly does still offer
 some powerful mail-processing features that most other mailers don't
 offer; but some mailers do offer a lot of them now...  To be honest I
 think the ONLY reason I still use mutt is because I do most of my
 personal mail reading remotely, and Mutt still DOES suck less than the
 rest of TEXT-BASED mailers...  But I wonder if it isn't only a matter
 of time before even that isn't true anymore.

As a perfectly content user of mutt I felt it my best interest to seize
upon this opportunity to state that mutt does precisely what I want and
does it the way I want.  

As I wrote earlier, I have absolutely no idea what features you are
missing.

Every time I need to do something, much to my delight, it is there for
me .. implemented in the smartest and most natural possible way.

This humble subscriber to the list is simply saying he does not want
mutt to become yet another Microsoft Outlook clone.

I must add that I agree with everything Charles and Rado posted to this
thread as to why adding new so-called features to mutt is not a
decision lightly to be taken and why I feel such enhancements will turn
out not be such a wonderful idea after all.

Sorry, but I have neither the time nor the desire to argue further.

Thanks,
cga


Re: Mutt Quick Reference v.1.00

2007-10-17 Thread Patrick Shanahan
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

* Joseph [EMAIL PROTECTED] [10-17-07 19:47]:
 I would be interested in mairix as well as I'm using maildir format.

jfyi, mairix now also works with mbox files  :^)

- -- 
Patrick Shanahan Plainfield, Indiana, USAHOG # US1244711
http://wahoo.no-ip.org Photo Album:  http://wahoo.no-ip.org/gallery2
Registered Linux User #207535@ http://counter.li.org
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.4-svn4472 (GNU/Linux)

iD8DBQFHFqsiClSjbQz1U5oRAqtUAJ9x4OkdvBmz8QrrJ1INb1mL2CuzHgCfcZB4
aUmY369Kl/As3zuaKJ3hOz8=
=2gNs
-END PGP SIGNATURE-


Flagged messages with mairix

2007-10-17 Thread Ajeet
Hi,

I just finished setting up mairix, and it seems pretty good. In particular, I 
like the feature that I can view flagged messages from all the mailboxes in one 
list. One feature that I think would be nice to have, is the ability to make 
the changes to the flag stick to the original mailbox. For example, if I 
unflag/ flag a message in the search result (which is a temp mailbox), the 
corresponding changes should be visible in the original mailbox.

Does anyone know if there is some existing script that does this?

I am using maildirs everywhere, so just changing the filename of the 
corresponding file should do it for me. In the case of mboxes though, you would 
need to manipulate the X-Status header. So I guess writing a script that does 
this should be fairly easy, but I dont want to reinvent the wheel.

-- 
Regards,
Ajeet


Re: How to send a return receipt

2007-10-17 Thread Jing Xue
On Wed, Oct 17, 2007 at 10:42:06PM +0200, Rado S wrote:
 =- Jing Xue wrote on Wed 17.Oct'07 at 16:07:28 -0400 -=
 
  Because coders are supposed to code solutions into a tool, not to
  code their ideology into it. (well as far as software tools are
  concerned)
 
 Why is that so?
 It's not like you're forced such a ideology-loaded tool or are
 entitled to use the work of somebody else against his will, or are
 you? ;)
 Don't like it as it is? Do it yourself.

//sigh, why is it that at the end of every one of these debates, there
is always this boiler plate answer that awaits?

I thought OSS was about the freedom of choice, and about letting (not
forcing) more and more people realize that they do have more choices.
I never thought of OSS as a path to the elitism of I can do it myself,
and you can't, even despite that the elitism is really just an
illusion, because people can't do it maybe out of many reasons other
than their skill sets.

Do you really rewrite every piece of software you find not up to your
expectations, yet you cannot convince the developer to change it because
the developer does not agree with you philosophically?

This is _not_ about the attitude of the user's, but that of the
developer's.

  His point, and obviously I paraphrase, is that that would be
  imposing an ideology on people, and that would be bad, {...}
 
 There are obviously drawbacks for either imposing or refraining from
 it, again a matter of preference of potentially resulting consequences.

How can you call it a matter of preference, when the very choice of this
preference itself may conflict with the fundamental value behind the
ideology?

  In my book of good and bad, requesting a mail receipt is nowhere
  remotely close to spamming/trashing. 8-)
 
 Neither is it in mine, was just giving an example why it can be
 reasonable/ necessary to think more about consequences of what you
 release on the world ahead of time.

Yes, it _can_ be reasonable. It is reasonable when the consequences are
actually bad - as in your example. It _can_ also be unreasonable and in
turn self-righteously imposing when the consequences are not even
remotely close to being bad.

Cheers.
-- 
Jing Xue


Using Mairix

2007-10-17 Thread Rem P Roberti
I just installed Mairix, and the program works fine, except that I don't
seem to be able to access the mfolder from within Mutt.  When I do a
search Mairix creates the requiste mfolder containing cur, new, and
tmp, and the result of the search is placed in the new subdirectory.
But I am unable to access the results of the search in the Mutt index.
The mfolder shows up in the index, but it is empty.  Anyone tell me what
I am doing wrong?

Rem