Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
C
cpython
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
cpython
Commits
0fbec55e
Commit
0fbec55e
authored
Apr 23, 1999
by
Fred Drake
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Shorten the section title.
Adjust markup to be a little more consistent with the rest of the document.
parent
c2aadcd9
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
13 additions
and
13 deletions
+13
-13
Doc/lib/libmimify.tex
Doc/lib/libmimify.tex
+13
-13
No files found.
Doc/lib/libmimify.tex
View file @
0fbec55e
\section
{
\module
{
mimify
}
---
Mimification and unmimification of mail messages.
}
\declaremodule
{
standard
}{
mimify
}
MIME processing of mail messages
}
\declaremodule
{
standard
}{
mimify
}
\modulesynopsis
{
Mimification and unmimification of mail messages.
}
...
...
@@ -10,7 +10,7 @@ and from MIME format. The mail message can be either a simple message
or a so-called multipart message. Each part is treated separately.
Mimifying (a part of) a message entails encoding the message as
quoted-printable if it contains any characters that cannot be
represented using 7-bit ASCII. Unmimifying (a part of) a message
represented using 7-bit
\
ASCII
. Unmimifying (a part of) a message
entails undoing the quoted-printable encoding. Mimify and unmimify
are especially useful when a message has to be edited before being
sent. Typical use would be:
...
...
@@ -29,17 +29,17 @@ user-settable variables:
Copy the message in
\var
{
infile
}
to
\var
{
outfile
}
, converting parts to
quoted-printable and adding MIME mail headers when necessary.
\var
{
infile
}
and
\var
{
outfile
}
can be file objects (actually, any
object that has a
\
code
{
readline
}
method (for
\var
{
infile
}
) or a
\
code
{
write
}
method (for
\var
{
outfile
}
)) or strings naming the files.
object that has a
\
method
{
readline()
}
method (for
\var
{
infile
}
) or a
\
method
{
write()
}
method (for
\var
{
outfile
}
)) or strings naming the files.
If
\var
{
infile
}
and
\var
{
outfile
}
are both strings, they may have the
same value.
\end{funcdesc}
\begin{funcdesc}
{
unmimify
}{
infile, outfile
, decode
_
base64 = 0
}
\begin{funcdesc}
{
unmimify
}{
infile, outfile
\optional
{
, decode
_
base64
}}
Copy the message in
\var
{
infile
}
to
\var
{
outfile
}
, decoding all
quoted-printable parts.
\var
{
infile
}
and
\var
{
outfile
}
can be file
objects (actually, any object that has a
\
code
{
readline
}
method (for
\var
{
infile
}
) or a
\
code
{
write
}
method (for
\var
{
outfile
}
)) or strings
objects (actually, any object that has a
\
method
{
readline()
}
method (for
\var
{
infile
}
) or a
\
method
{
write()
}
method (for
\var
{
outfile
}
)) or strings
naming the files. If
\var
{
infile
}
and
\var
{
outfile
}
are both strings,
they may have the same value.
If the
\var
{
decode
_
base64
}
argument is provided and tests true, any
...
...
@@ -56,14 +56,14 @@ Return a MIME-encoded version of the header line in \var{line}.
\begin{datadesc}
{
MAXLEN
}
By default, a part will be encoded as quoted-printable when it
contains any non-
ASCII
characters (i.e., characters with the 8th bit
set), or if there are any lines longer than
\co
de
{
MAXLEN
}
characters
contains any non-
\ASCII
{}
characters (i.e., characters with the 8th bit
set), or if there are any lines longer than
\co
nstant
{
MAXLEN
}
characters
(default value 200).
\end{datadesc}
\begin{datadesc}
{
CHARSET
}
When not specified in the mail headers, a character set must be filled
in. The string used is stored in
\co
de
{
CHARSET
}
, and the default
in. The string used is stored in
\co
nstant
{
CHARSET
}
, and the default
value is ISO-8859-1 (also known as Latin1 (latin-one)).
\end{datadesc}
...
...
@@ -77,10 +77,10 @@ to encode (mimify) and decode (unmimify) respectively. \var{infile}
defaults to standard input,
\var
{
outfile
}
defaults to standard output.
The same file can be specified for input and output.
If the
\
code
{
-l
}
option is given when encoding, if there are any lines
If the
\
strong
{
-l
}
option is given when encoding, if there are any lines
longer than the specified
\var
{
length
}
, the containing part will be
encoded.
If the
\
code
{
-b
}
option is given when decoding, any base64 parts will
If the
\
strong
{
-b
}
option is given when decoding, any base64 parts will
be decoded as well.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment