[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [nmh-workers] Need help with sending mail
From: |
Ken Hornstein |
Subject: |
Re: [nmh-workers] Need help with sending mail |
Date: |
Mon, 29 Oct 2018 00:41:04 -0400 |
>Ken wrote:
>
>> Weeeelll .... the whole reason this started was because people aren't
>> reading the documentation :-)
>
>Documentation is not the whole reason. The fact that post(8) behaves
>differently from nearly all other MH/nmh programs requires an exception
>when thinking about it. (SUBTLE!) That is validated by the fact that
>three of us looked at the user's profile excerpt and two missed the use
>of a post: profile component. (And I was one of those two and am very
>well aware of this exception.) And that the documentation itself had
>missed this until late 2011.
>
>Is there any reason that we should NOT provide a warning to help users?
>Especially first-time users who haven't read all 19K lines of man pages?
>Aren't we trying to minimize configuration impediments?
I've thought about this a bit. Here's the best answer I can give.
If you have a profile entry under "post", it really isn't for the
program post(8); they're for a program who's argv[0] is "post". I know
that seems like nitpicking, and maybe it is ... but I think it's an
important point; it's a commonly-used idiom to create a different set of
options to commands by symlinking your custom name to the original nmh
utility and putting the options under your custom name.
I'm fine with a warning for a misconfiguration, but ... given the way
the profile entries work, I'm not sure it IS a misconfiguration. Now,
you're going to raise the entirely-reasonable point that "hey, 9 times
out of 10 it's not going to do anything when the user thinks it will,
and that is a misconfiguration." I get where you're coming from. It's
just ... we have a situation where a program that is NOT misconfigured
is warning about ANOTHER program that may or may not be misconfigured.
This is of course unavoidable if you want to generate a warning because
all nmh programs are independent of each other, and the program you
really want to generate a warning can't, because it doesn't read the
profile.
But ... if you're not convinced, how about a compromise? send(1) is
the normal front-end to post(8); how about have it check and issue a
warning, rather than all programs?
--Ken
- Re: [nmh-workers] Need help with sending mail, (continued)
- Re: [nmh-workers] Need help with sending mail, Ken Hornstein, 2018/10/25
- Re: [nmh-workers] Need help with sending mail, David Levine, 2018/10/25
- Re: [nmh-workers] Need help with sending mail, David Levine, 2018/10/26
- Re: [nmh-workers] Need help with sending mail, Ken Hornstein, 2018/10/26
- Re: [nmh-workers] Need help with sending mail, Robert Elz, 2018/10/26
- Re: [nmh-workers] Need help with sending mail, David Levine, 2018/10/26
- Re: [nmh-workers] Need help with sending mail, Ralph Corderoy, 2018/10/27
- Re: [nmh-workers] Need help with sending mail, Ken Hornstein, 2018/10/27
- Re: [nmh-workers] Need help with sending mail, Ralph Corderoy, 2018/10/28
- Re: [nmh-workers] Need help with sending mail, David Levine, 2018/10/28
- Re: [nmh-workers] Need help with sending mail,
Ken Hornstein <=
- Re: [nmh-workers] Need help with sending mail, David Levine, 2018/10/29
- Re: [nmh-workers] Need help with sending mail, Ken Hornstein, 2018/10/29
- Re: [nmh-workers] Need help with sending mail, Ralph Corderoy, 2018/10/27
- Re: [nmh-workers] Need help with sending mail, David Levine, 2018/10/28