#------------------------------------------------------------------------------
(optional: mailtools) may be required for send; SMTP user/password if
authenticated; set user to None or '' if no login/authentication is
required; set pswd to name of a file holding your SMTP password, or
an empty string to force programs to ask (in a console, or GUI);
#------------------------------------------------------------------------------
smtpuser = None # per your ISP
smtppasswdfile = '' # set to '' to be asked
#------------------------------------------------------------------------------
(optional: mailtools) name of local one-line text file with your pop
password; if empty or file cannot be read, pswd is requested when first
connecting; pswd not encrypted: leave this empty on shared machines;
#------------------------------------------------------------------------------
poppasswdfile = r'c:\temp\pymailgui.txt' # set to '' to be asked
#------------------------------------------------------------------------------
(required: mailtools) local file where sent messages are saved by some clients;
#------------------------------------------------------------------------------
sentmailfile = r'.\sentmail.txt' #. means in current working dir
#------------------------------------------------------------------------------
(required: pymail, pymail2) local file where pymail saves pop mail on request;
#------------------------------------------------------------------------------
savemailfile = r'c:\temp\savemail.txt' # not used in PyMailGUI: dialog
#------------------------------------------------------------------------------
(required: pymail, mailtools) fetchEncoding is the Unicode encoding used to
decode fetched full message bytes, and to encode and decode message text if
stored in text-mode save files; see Chapter 13 for details: this is a limited
and temporary approach to Unicode encodings until a new bytes-friendly email
package is developed; headersEncodeTo is for sent headers: see chapter13;
#------------------------------------------------------------------------------
fetchEncoding = 'utf8' # 4E: how to decode and store message text (or latin1?)
headersEncodeTo = None # 4E: how to encode non-ASCII headers sent (None=utf8)
#------------------------------------------------------------------------------
(optional: mailtools) the maximum number of mail headers or messages to
download on each load request; given this setting N, mailtools fetches at
most N of the most recently arrived mails; older mails outside this set are
not fetched from the server, but are returned as empty/dummy emails; if this
is assigned to None (or 0), loads will have no such limit; use this if you
have very many mails in your inbox, and your Internet or mail server speed
makes full loads too slow to be practical; some clients also load only
newly-arrived emails, but this setting is independent of that feature;
#------------------------------------------------------------------------------
fetchlimit = 25 # 4E: maximum number headers/emails to fetch on loads
904 | Chapter 13: Client-Side Scripting