[Alpine-info] PINERC file for accessing Gmail
Carlos E. R.
robin.listas at telefonica.net
Sat Jan 14 12:12:51 PST 2023
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Content-ID: <82d2ed9f-35e6-4020-8df6-4f7f5ea874b6 at Telcontar.valinor>
On Saturday, 2023-01-14 at 14:40 -0500, D.J.J. Ring, Jr. wrote:
> Carlos,
>
> Thank you for this. I have no idea how alpine can be used for different email accounts and how different passwords can be
> saved.
>
> Can you direct me to information that shows how this can be done? It would be very useful. Some of the blind users have gone
> to gmx.com but their support of application specific passwords is intermittent, I guess this is because they require a payment
> to have it work while gmail application specific password access is provided without cost.
>
> How can I use alpine with different accounts?
>
> Thanks for your help.
> David
I use the free gmx service. Their support is quite dumb, though. I only
have one password with gmx.es
I don't have documentation on how to do it in Alpine. I just implemented
it over the years.
The basic trick is: use "roles".
For sending, I have configured the system "postfix" to handle sending for
several accounts. This is not trivial, but you need this:
# List of SMTP servers for sending mail. If blank: Unix Pine uses sendmail.
smtp-server=localhost
Other people do that differently, and hopefully, easier.
Let me check my alpine config file, for receiving and compossing.
alt-addresses=robin.listas at telefonica.net,
robin2.listas at tiscali.es,
robin.listas at gmail.com,
robin.listas at gmx.es
incoming-folders="imap Tesa L" {imap.telefonica.net/tls/user=NAME}INBOX,
"imap Ggl L" {imap.gmail.com/ssl/user=robin.listas at gmail.com}INBOX,
"imap Gmx L" {imap.gmx.com/tls/user=robin.listas at gmx.es}INBOX
patterns-roles=...
LIT:pattern="/NICK=Carlos E. R. (tesa - listas)/FLDTYPE=SPEC/FOLDER={localhost}_Lists\/in_rst_3,{localhost}_Lists\/in_rst_3,{localhost}_Lists\/in__hls,{localhost}_Lists\/in_rst_000,{localhost}_Lists\/os-es,{localhost}_Lists\/os-es,{localhost}_Lists\/in_dups,{localhost}_Lists\/t_kde-es,{localhost}_Lists\/os-trans-es" action="/ROLE=1/FROM=\"Carlos E. R.\" <robin.listas at telefonica.net>/FCC=\/home\/cer\/Mail\/_Lists\/list-sent/SIG=.signature.spanish.lists/TEMPLATE=/RTYPE=YES/FTYPE=YES/CTYPE=NO",
LIT:pattern="/NICK=Carlos E. R. (GMX - lists)/FLDTYPE=EMAIL" action="/INICK=Carlos E. R. (tesa - lists)/ROLE=1/FROM=\"Carlos E. R.\" <robin.listas at gmx.es>/FCC=\/home\/cer\/Mail\/_Lists\/list-sent-gx/RTYPE=YES/FTYPE=YES/CTYPE=YES",
LIT:pattern="/NICK=Carlos E. R. (gmail - listas)/FLDTYPE=SPEC/FOLDER={localhost}_Lists\/in_dups,{localhost}_Lists\/y_gml_os-es" action="/ROLE=1/FROM=\"Carlos E. R.\" <robin.listas at gmail.com>/FCC=\/home\/cer\/Mail\/_Lists\/list-sent-g/SIG=.signature.spanish.lists/RTYPE=YES/FTYPE=YES/CTYPE=NO",
The above is difficult or impossible to parse for a human. Instead, you
set "roles" in setup / rules / roles:
(R) Rules:
This has up to six sub-categories: Roles, Index Colors, Filters,
SetScores, Search, and Other. If the Index Colors option is
missing you may turn it on (if possible) with Setup/Kolor.
If Roles is missing it has probably been administratively disabled.
You get a long display page. I copy mine for gmx here, enclosed between lines like this:
+++························
text
goes
in
the
middle.
························++-
+++························
ALPINE 2.26 CHANGE THIS ROLE RULE [H] <Incoming-Folders> imap Tesa L 5,485 Msgs +
Nickname = Carlos E. R. (GMX - lists)
Comment = <No Value Set>
============================================== CURRENT FOLDER CONDITIONS BEGIN HERE ==============================================
Current Folder Type =
Set Choose One
--- --------------------
( ) Any
( ) News
(*) Email
( ) Specific (Enter Incoming Nicknames or use ^T)
Folder List = <No Value Set>
============================================= CURRENT MESSAGE CONDITIONS BEGIN HERE ==============================================
To pattern = <No Value Set>
- From pattern = <No Value Set>
Sender pattern = <No Value Set>
Cc pattern = <No Value Set>
News pattern = <No Value Set>
Subject pattern = <No Value Set>
Recip pattern = <No Value Set>
Partic pattern = <No Value Set>
Add Extra Headers
AllText pattern = <No Value Set>
BdyText pattern = <No Value Set>
Age interval = <No Value Set>
Size interval = <No Value Set>
Score interval = <No Value Set>
Keyword pattern = <No Value Set>
Charset pattern = <No Value Set>
Message is Important? =
Set Choose One
--- --------------------
(*) Don't care, always matches
( ) Yes
( ) No
Message is New (Unseen)? =
Set Choose One
--- --------------------
(*) Don't care, always matches
( ) Yes
( ) No
Message is Recent? =
Set Choose One
--- --------------------
(*) Don't care, always matches
( ) Yes
( ) No
Message is Deleted? =
Set Choose One
--- --------------------
(*) Don't care, always matches
( ) Yes
( ) No
Message is Answered? =
Set Choose One
--- --------------------
(*) Don't care, always matches
( ) Yes
( ) No
Subject contains raw 8-bit? =
Set Choose One
--- --------------------
(*) Don't care, always matches
( ) Yes
( ) No
Beginning of Month? =
Set Choose One
--- --------------------
(*) Don't care, always matches
( ) Yes
( ) No
Beginning of Year? =
Set Choose One
--- --------------------
(*) Don't care, always matches
( ) Yes
( ) No
Address in address book? =
Set Choose One
--- --------------------
(*) Don't care, always matches
( ) Yes, in any address book
( ) No, not in any address book
( ) Yes, in specific address books
( ) No, not in any of specific address books
Abook List = <No Value Set>
Types of addresses to check for in address book =
Set Address types
--- --------------------
[X] From
[X] Reply-To
[ ] Sender
[ ] To
[ ] Cc
External Categorizer Commands =
Command = <No Value Set>
Exit Status Interval = <No Value Set>
Character Limit = <No Value Set: using "-1">
======================================================= ACTIONS BEGIN HERE =======================================================
Initialize settings using role : Carlos E. R. (tesa - lists)
Set From = "Carlos E. R." <robin.listas at gmx.es>
Set Reply-To = <No Value Set>
Set Fcc = /home/cer/Mail/_Lists/list-sent-gx
Set LiteralSig = <No Value Set>
Set Signature = <No Value Set: using ".signature.english.lists">
Set Template = <No Value Set: using ".pinetemplate.english">
Set Other Hdrs = <No Value Set>
Use SMTP Server = <No Value Set>
Use NNTP Server = <No Value Set>
======================================================= OPTIONS BEGIN HERE =======================================================
Features =
Set Feature Name
--- --------------------
[ ] use-date-header-for-age
======================================================== USES BEGIN HERE =========================================================
Reply Use =
Set Choose One
--- --------------------
( ) Never
(*) With confirmation
( ) Without confirmation
Forward Use =
Set Choose One
--- --------------------
( ) Never
(*) With confirmation
( ) Without confirmation
Compose Use =
Set Choose One
--- --------------------
( ) Never
(*) With confirmation
( ) Without confirmation
························++-
I hope that helps you.
- --
Cheers,
Carlos E. R.
(from openSUSE 15.4 x86_64 at Telcontar)
-----BEGIN PGP SIGNATURE-----
iHoEARECADoWIQQZEb51mJKK1KpcU/W1MxgcbY1H1QUCY8MMwxwccm9iaW4ubGlz
dGFzQHRlbGVmb25pY2EubmV0AAoJELUzGBxtjUfV0swAnRmxyLW1FIlx5unnyXia
kCvTm8ZhAKCDWTQYqsgaZRepJkl0VpjoM8ATVQ==
=3YMS
-----END PGP SIGNATURE-----
More information about the Alpine-info
mailing list