• Where can an ordinary person learn about (al)Pine?

    From Nikki@21:1/5 to All on Mon Jun 21 03:37:04 2021
    Hi out there,

    please be gentle, this is my first post, and I apologise in advance if
    folks are offended by the simplicity of my questions.

    I trying to learn how to use Alpine (amongst other things) on a Mac and
    also on a Debian machine. I'm trying to do as much as I can from the
    command line.

    I managed to persuade Alpine to send an email to one of my accounts,
    arriving successfully at Mac Mail. I was pleased with that, but what
    arrived didn't include my email address for a reply. In fact what it
    did say (about the originator of the email) was unhelpful, in that the
    program constructed an email address that doesn't exist.

    In Setup/Configuration I entered in my "Personal Name" without too much
    of a challenge = Nikki

    and for "User Domain" I put what would occur after the @ in my email
    addresses, i.e. that of my ISP.

    The result was that the experimental email appeared to have come from nikki@this.com, concocting an email address that doesn't exist. Nowhere
    does Alpine ask for information a supplicant like myself could respond
    to, something like "what's your email address?". No doubt it DOES ask
    that question somewhere, but in terms which I don't understand. Nor can
    I find (Duck-Ducking) anywhere that gives that sort of explanation.

    alPine for Dummies?

    Anyway, I'm NOT a dummy, I just don't know this particular jargon,
    speak the language, thus nor can I make sense of the man pages.

    As I said: apologies - but can some kind patient soul point me in the
    direction of somewhere to learn what I don't know. Or at very least how
    to edit Configuration so my emails come from an identifiable person. My
    current work-round is to provide a signature which says "please reply
    to ... "

    I've been toying with Linux for years now, and with modest success, but
    it seems there's a missing 'intermediate' entry level.

    As I said: "don't hit me" ...

    TIA

    Nikki

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Eduardo Chappa@21:1/5 to Nikki on Sun Jun 20 14:16:52 2021
    On Mon, 21 Jun 2021, Nikki wrote:

    As I said: apologies - but can some kind patient soul point me in the direction of somewhere to learn what I don't know. Or at very least how
    to edit Configuration so my emails come from an identifiable person. My current work-round is to provide a signature which says "please reply to
    ... "

    Dear Nikki,

    what you need to learn is how to change the From: field in a message.
    There is a guide written by Nancy McGough that explains how to do this.
    The page was written for Pine, but it applies perfectly to Alpine. This is
    the address

    http://www.ii.com/internet/messaging/pine/changing_from/

    I hope this helps!

    --
    Eduardo
    https://tinyurl.com/yc377wlh (web)
    http://repo.or.cz/alpine.git (Git)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From William Unruh@21:1/5 to Nikki on Sun Jun 20 20:43:57 2021
    On 2021-06-20, Nikki <nikki@thisp.com> wrote:
    Hi out there,

    please be gentle, this is my first post, and I apologise in advance if
    folks are offended by the simplicity of my questions.

    Why would anyone be offended. We all started off as ignorant.

    There is also the man page
    man alpine
    which will remind you of options you forgot. It tends to be a bit bare
    as a place to learn from.

    There is also an introduction at https://umanitoba.ca/computing/ist/software/unix/alpine-howto.html



    I trying to learn how to use Alpine (amongst other things) on a Mac and
    also on a Debian machine. I'm trying to do as much as I can from the
    command line.

    I managed to persuade Alpine to send an email to one of my accounts,
    arriving successfully at Mac Mail. I was pleased with that, but what
    arrived didn't include my email address for a reply. In fact what it
    did say (about the originator of the email) was unhelpful, in that the program constructed an email address that doesn't exist.

    In Setup/Configuration I entered in my "Personal Name" without too much
    of a challenge = Nikki

    and for "User Domain" I put what would occur after the @ in my email addresses, i.e. that of my ISP.

    The result was that the experimental email appeared to have come from nikki@this.com, concocting an email address that doesn't exist. Nowhere

    You presumably have given your machine the name "this.com"


    does Alpine ask for information a supplicant like myself could respond
    to, something like "what's your email address?". No doubt it DOES ask
    that question somewhere, but in terms which I don't understand. Nor can
    I find (Duck-Ducking) anywhere that gives that sort of explanation.

    It will use your username that you log in with on your machine, and then
    tack on you fully qualified domain name for the machine.

    If you want a different address, you can ask your mail agent to
    translate the name. For example if you use postfix (most Linux systems
    default to that) go to the file /etc/postfix/main.cf and change the
    lines
    mydomain=physics.ubc.ca
    masquerade_domains = $mydomain
    masquerade_exceptions = root
    This will change all of the From: addresses to physics.ubc.ca (Pls do
    not use that as you will not get your mail) or whatever you make the
    variable mydomain be. The exception is so that mail that is supposed to
    go to root on your machine does not end up being sent to root on your
    ISPs system.





    alPine for Dummies?

    Anyway, I'm NOT a dummy, I just don't know this particular jargon,
    speak the language, thus nor can I make sense of the man pages.

    They tend to be reminders of command format rather than HowTo pages.


    As I said: apologies - but can some kind patient soul point me in the direction of somewhere to learn what I don't know. Or at very least how
    to edit Configuration so my emails come from an identifiable person. My current work-round is to provide a signature which says "please reply
    to ... "

    I've been toying with Linux for years now, and with modest success, but
    it seems there's a missing 'intermediate' entry level.

    As I said: "don't hit me" ...

    TIA

    Nikki

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From William Unruh@21:1/5 to William Unruh on Sun Jun 20 21:14:34 2021
    On 2021-06-20, William Unruh <unruh@invalid.ca> wrote:
    On 2021-06-20, Nikki <nikki@thisp.com> wrote:
    Hi out there,

    please be gentle, this is my first post, and I apologise in advance if
    folks are offended by the simplicity of my questions.

    Why would anyone be offended. We all started off as ignorant.

    There is also the man page
    man alpine
    which will remind you of options you forgot. It tends to be a bit bare
    as a place to learn from.

    There is also an introduction at https://umanitoba.ca/computing/ist/software/unix/alpine-howto.html



    I trying to learn how to use Alpine (amongst other things) on a Mac and
    also on a Debian machine. I'm trying to do as much as I can from the
    command line.

    I managed to persuade Alpine to send an email to one of my accounts,
    arriving successfully at Mac Mail. I was pleased with that, but what
    arrived didn't include my email address for a reply. In fact what it
    did say (about the originator of the email) was unhelpful, in that the
    program constructed an email address that doesn't exist.

    In Setup/Configuration I entered in my "Personal Name" without too much
    of a challenge = Nikki

    and for "User Domain" I put what would occur after the @ in my email
    addresses, i.e. that of my ISP.

    The result was that the experimental email appeared to have come from
    nikki@this.com, concocting an email address that doesn't exist. Nowhere

    You presumably have given your machine the name "this.com"


    does Alpine ask for information a supplicant like myself could respond
    to, something like "what's your email address?". No doubt it DOES ask
    that question somewhere, but in terms which I don't understand. Nor can
    I find (Duck-Ducking) anywhere that gives that sort of explanation.

    It will use your username that you log in with on your machine, and then
    tack on you fully qualified domain name for the machine.

    If you want a different address, you can ask your mail agent to
    translate the name. For example if you use postfix (most Linux systems default to that) go to the file /etc/postfix/main.cf and change the
    lines
    mydomain=physics.ubc.ca
    masquerade_domains = $mydomain
    masquerade_exceptions = root



    This will change all of the From: addresses to physics.ubc.ca (Pls do
    not use that as you will not get your mail) or whatever you make the
    variable mydomain be. The exception is so that mail that is supposed to
    go to root on your machine does not end up being sent to root on your
    ISPs system.


    Alternarively give your machine the hostname
    machine.domain.of.your.isp
    where machine is the name you gave your machine, and domain.of.your.isp
    is the stuff after @ in your mail address.

    Then edit .pinerc file and change
    use-only-domain-name=yes





    alPine for Dummies?

    Anyway, I'm NOT a dummy, I just don't know this particular jargon,
    speak the language, thus nor can I make sense of the man pages.

    They tend to be reminders of command format rather than HowTo pages.


    As I said: apologies - but can some kind patient soul point me in the
    direction of somewhere to learn what I don't know. Or at very least how
    to edit Configuration so my emails come from an identifiable person. My
    current work-round is to provide a signature which says "please reply
    to ... "

    I've been toying with Linux for years now, and with modest success, but
    it seems there's a missing 'intermediate' entry level.

    As I said: "don't hit me" ...

    TIA

    Nikki

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Roderick@21:1/5 to Eduardo Chappa on Mon Jun 21 09:40:43 2021
    On Sun, 20 Jun 2021, Eduardo Chappa wrote:

    what you need to learn is how to change the From: field in a message. There is a guide written by Nancy McGough that explains how to do this. The page was written for Pine, but it applies perfectly to Alpine. This is the address

    http://www.ii.com/internet/messaging/pine/changing_from/

    I hope this helps!

    I also thank you for the page and your mail always help.

    In that page we read:

    "In Unix Pine, your Pine user-id variable defaults to be your Unix login
    name and it is not possible to change it on Pine's Main > Setup > Config screen."

    But I set that variable in .pinerc and it did substitute the unix
    username.

    Is that a new behaviour of (al)pine?

    Best regards
    Rodrigo

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Eduardo Chappa@21:1/5 to Roderick on Mon Jun 21 20:52:52 2021
    On Mon, 21 Jun 2021, Roderick wrote:

    In that page we read:

    "In Unix Pine, your Pine user-id variable defaults to be your Unix login
    name and it is not possible to change it on Pine's Main > Setup > Config screen."

    But I set that variable in .pinerc and it did substitute the unix
    username.

    Is that a new behaviour of (al)pine?

    Dear Rodrigo,

    no, the variable is not used in Unix Aline. The source code says "for security reasons". I have not modified that. Maybe you are using a version
    of Alpine that has been modified?

    I tried to add the user-id variable to my .pinerc, and it had no effect
    (I tried it with an unmodified version, and new .pinerc file without any special configurations)

    If it works in your version, that is great. Which "version" are your
    running (I am really asking for Debian? Ubuntu? etc.)

    Thank you.

    --
    Eduardo
    https://tinyurl.com/yc377wlh (web)
    http://repo.or.cz/alpine.git (Git)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Roderick@21:1/5 to Eduardo Chappa on Tue Jun 22 09:01:31 2021
    I see, it is gmail that fills the "From:" header. Indeed the
    variable "user-id" has no effect when I use the local mailer
    instead of gmail-smtp and as you said sure also beyond that.

    I have no idea why I have "user-id=" in my .pinerc, it is a very
    old configuration file.

    # alpine -v
    Alpine 2.23 (BSF 453 2020-06-18) built Mon Jan 11 10:13:32 UTC 2021 on

    It is a self compiled version, hence unmodified.

    Thanks
    Rodrigo


    On Mon, 21 Jun 2021, Eduardo Chappa wrote:

    On Mon, 21 Jun 2021, Roderick wrote:

    In that page we read:

    "In Unix Pine, your Pine user-id variable defaults to be your Unix login
    name and it is not possible to change it on Pine's Main > Setup > Config
    screen."

    But I set that variable in .pinerc and it did substitute the unix username. >>
    Is that a new behaviour of (al)pine?

    Dear Rodrigo,

    no, the variable is not used in Unix Aline. The source code says "for security reasons". I have not modified that. Maybe you are using a version of Alpine that has been modified?

    I tried to add the user-id variable to my .pinerc, and it had no effect (I tried it with an unmodified version, and new .pinerc file without any special configurations)

    If it works in your version, that is great. Which "version" are your
    running (I am really asking for Debian? Ubuntu? etc.)

    Thank you.

    --
    Eduardo
    https://tinyurl.com/yc377wlh (web)
    http://repo.or.cz/alpine.git (Git)


    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Eduardo Chappa@21:1/5 to Roderick on Tue Jun 22 08:39:55 2021
    As far as I understand Gmail rewrites the from field if it does not match
    the one you are allowed to send from.

    Alpine was designed to be used for students/faculty/staff at the
    University of Washington, not for people in their personal computers. At
    that time everyone had an email addres given by
    ${LOGNAME}@u.washington.edu, and this made it easy to set up Pine in
    computers at the University. This decision shows the age of Alpine, and it
    does not apply to the current needs of users.

    Alpine needs to be updated to conform to more modern needs, and the use of
    a user-id might change because of this.

    --
    Eduardo

    On Tue, 22 Jun 2021, Roderick wrote:


    I see, it is gmail that fills the "From:" header. Indeed the
    variable "user-id" has no effect when I use the local mailer
    instead of gmail-smtp and as you said sure also beyond that.

    I have no idea why I have "user-id=" in my .pinerc, it is a very
    old configuration file.

    # alpine -v
    Alpine 2.23 (BSF 453 2020-06-18) built Mon Jan 11 10:13:32 UTC 2021 on

    It is a self compiled version, hence unmodified.

    Thanks
    Rodrigo


    On Mon, 21 Jun 2021, Eduardo Chappa wrote:

    On Mon, 21 Jun 2021, Roderick wrote:

    In that page we read:

    "In Unix Pine, your Pine user-id variable defaults to be your Unix login >>> name and it is not possible to change it on Pine's Main > Setup > Config >>> screen."

    But I set that variable in .pinerc and it did substitute the unix
    username.

    Is that a new behaviour of (al)pine?

    Dear Rodrigo,

    no, the variable is not used in Unix Aline. The source code says "for
    security reasons". I have not modified that. Maybe you are using a version >> of Alpine that has been modified?

    I tried to add the user-id variable to my .pinerc, and it had no effect (I >> tried it with an unmodified version, and new .pinerc file without any
    special configurations)

    If it works in your version, that is great. Which "version" are your
    running (I am really asking for Debian? Ubuntu? etc.)

    Thank you.

    --
    Eduardo
    https://tinyurl.com/yc377wlh (web)
    http://repo.or.cz/alpine.git (Git)



    --
    Eduardo
    https://tinyurl.com/yc377wlh (web)
    http://repo.or.cz/alpine.git (Git)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Adam H. Kerman@21:1/5 to Eduardo Chappa on Tue Jun 22 16:27:27 2021
    Eduardo Chappa <chappa@washington.edu> wrote:

    As far as I understand Gmail rewrites the from field if it does not match
    the one you are allowed to send from.

    Alpine was designed to be used for students/faculty/staff at the
    University of Washington, not for people in their personal computers. At
    that time everyone had an email addres given by
    ${LOGNAME}@u.washington.edu, and this made it easy to set up Pine in >computers at the University. This decision shows the age of Alpine, and it >does not apply to the current needs of users.

    Alpine needs to be updated to conform to more modern needs, and the use of
    a user-id might change because of this.

    My account originated as dialup to a Unix host. pine 2.X was one of the
    mailers offered. I now SSH to the host; alpine is one of the mailers
    offered. Lots of linux distributions with alpine packages have been compiled with ALLOW CHANGING FROM for decades, going back to pine days as well.

    If you finally remove the restriction by default, you should probably
    have a configuration option in there in case some system administrator
    thinks it's a better way to manage corporate or institutional mail
    accounts. There must be some corporate email that isn't using [spit]
    Microsoft Outlook.

    I would still leave the user name (left of @) equivalent to the account
    name by default, with the user able to change it with an environment
    variable or within .pinerc. It's tradition.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Roderick@21:1/5 to Adam H. Kerman on Tue Jun 22 18:43:27 2021
    On Tue, 22 Jun 2021, Adam H. Kerman wrote:

    with ALLOW CHANGING FROM for decades, going back to pine days as well.

    I have that, and also in pinerc:

    customized-hdrs=From: xx x <xx@gmail.com>

    But I think, what Eduardo wrote is not related to this.

    R.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Eduardo Chappa@21:1/5 to Adam H. Kerman on Tue Jun 22 22:27:33 2021
    On Tue, 22 Jun 2021, Adam H. Kerman wrote:

    Eduardo Chappa <chappa@washington.edu> wrote:

    As far as I understand Gmail rewrites the from field if it does not match
    the one you are allowed to send from.

    Alpine was designed to be used for students/faculty/staff at the
    University of Washington, not for people in their personal computers. At
    that time everyone had an email addres given by
    ${LOGNAME}@u.washington.edu, and this made it easy to set up Pine in
    computers at the University. This decision shows the age of Alpine, and it >> does not apply to the current needs of users.

    Alpine needs to be updated to conform to more modern needs, and the use of >> a user-id might change because of this.

    My account originated as dialup to a Unix host. pine 2.X was one of the mailers offered. I now SSH to the host; alpine is one of the mailers
    offered. Lots of linux distributions with alpine packages have been
    compiled with ALLOW CHANGING FROM for decades, going back to pine days
    as well.

    Yes, but that is not the point here. It is reasonable to assume that your version of Alpine was compiled with that option, and in that case, using Customizied-hdrs and roles is the way to change the from field from the
    default which uses your user-id.

    If you finally remove the restriction by default, you should probably
    have a configuration option in there in case some system administrator
    thinks it's a better way to manage corporate or institutional mail
    accounts. There must be some corporate email that isn't using [spit] Microsoft Outlook.

    No, there is no way I will be removing any option from Alpine, less this
    one which is the one that allows you to configure your other email
    accounts.

    I would still leave the user name (left of @) equivalent to the account
    name by default, with the user able to change it with an environment
    variable or within .pinerc. It's tradition.

    That is not going to go, but will probably become obsolete. It is very
    unlikely that your login name is the same as your user name in any of your accounts (I am not talking about you, I am talking about a generic you).
    For example, at work my user name is "chappa", but in my personal laptop
    is "echappa". Only the second one is used as the username for my work
    account, but none of them match my gmail, gmx, outlook and yahoo accounts.
    In other words, the user-id as a way to create an email address is not
    correct for most needs of users today, and has a limited value.

    I will make some changes to Alpine to make the user-id obsolete while not eliminating it and preserving its full functionality.

    --
    Eduardo
    https://tinyurl.com/yc377wlh (web)
    http://repo.or.cz/alpine.git (Git)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Adam H. Kerman@21:1/5 to Eduardo Chappa on Wed Jun 23 13:19:18 2021
    Eduardo Chappa <chappa@washington.edu> wrote:

    . . .

    I will make some changes to Alpine to make the user-id obsolete while not >eliminating it and preserving its full functionality.

    That is perfectly reasonable. Thank you.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Henning Hucke@21:1/5 to Adam H. Kerman on Tue Jul 13 06:03:09 2021
    On 2021-06-22, Adam H. Kerman <ahk@chinet.com> wrote:

    Hi Adam,

    [...]
    My account originated as dialup to a Unix host. pine 2.X was one of the mailers offered. I now SSH to the host; alpine is one of the mailers
    offered. Lots of linux distributions with alpine packages have been compiled with ALLOW CHANGING FROM for decades, going back to pine days as well.

    what I like with (al)pine is its configurabilty. So if you change
    things, Eduardo (might it be as /the/ maintainer of the alpine git
    repository), please keep it configurable in the sense that the "old"
    behaviour can still be enforced.

    If you finally remove the restriction by default, you should probably
    have a configuration option in there in case some system administrator
    thinks it's a better way to manage corporate or institutional mail
    accounts. There must be some corporate email that isn't using [spit] Microsoft Outlook.

    Possibly indeed some directory based restrictions to the usable from
    e-mail addresses should be implemented as an option.

    But be aware! There are in the meantime MTAs and (L)MDAs which allow
    diverse kinds of "plused" users (pattern "<localpart><separator><free \
    extension>@<maildomain>" where "<separator>" usually is a character
    out of the set "+-." which always delivers to the maildrop of
    "<localpart>"). So it would be nice to combine this feature with
    generally restricted from addresses.

    I would still leave the user name (left of @) equivalent to the account
    name by default, with the user able to change it with an environment
    variable or within .pinerc. It's tradition.

    Agreed. Btw Adam, this is the "localpart" of an e-mail address :-).

    Best regards,
    Henning
    --
    Forecast, n:
    A prediction of the future, based on the past, for
    which the forecaster demands payment in the present.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Adam H. Kerman@21:1/5 to @newsmail.aeon.icebear.org on Tue Jul 13 13:44:44 2021
    Henning Hucke <h_hucke+news.reply(trick)@newsmail.aeon.icebear.org> wrote:
    On 2021-06-22, Adam H. Kerman <ahk@chinet.com> wrote:

    I would still leave the user name (left of @) equivalent to the account >>name by default, with the user able to change it with an environment >>variable or within .pinerc. It's tradition.

    Agreed. Btw Adam, this is the "localpart" of an e-mail address :-).

    Yes. Username is the account name.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)