FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
python/Demo/scripts/from.py at master · pylee/python · GitHub
pylee
/
python
Public
forked from
glix/python
Notifications
You must be signed in to change notification settings
Fork
0
Star
1
Code
Pull requests
0
Actions
Projects
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Wiki
Security and quality
Insights
Expand file tree
Breadcrumbs
python
/
Demo
/
scripts
/
from.py
Copy path
More file actions
More file actions
Latest commit
History
History
History
executable file
·
35 lines (29 loc) · 874 Bytes
Breadcrumbs
python
/
Demo
/
scripts
/
from.py
Copy path
File metadata and controls
executable file
·
35 lines (29 loc) · 874 Bytes
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#! /usr/bin/env python
# Print From and Subject of messages in $MAIL.
# Extension to multiple mailboxes and other bells & whistles are left
# as exercises for the reader.
import
sys
,
os
# Open mailbox file. Exits with exception when this fails.
try
:
mailbox
=
os
.
environ
[
'MAIL'
]
except
(
AttributeError
,
KeyError
):
sys
.
stderr
.
write
(
'No environment variable $MAIL
\n
'
)
sys
.
exit
(
2
)
try
:
mail
=
open
(
mailbox
)
except
IOError
:
sys
.
exit
(
'Cannot open mailbox file: '
+
mailbox
)
while
1
:
line
=
mail
.
readline
()
if
not
line
:
break
# EOF
if
line
.
startswith
(
'From '
):
# Start of message found
print
line
[:
-
1
],
while
1
:
line
=
mail
.
readline
()
if
not
line
or
line
==
'
\n
'
:
break
if
line
.
startswith
(
'Subject: '
):
print
repr
(
line
[
9
:
-
1
]),
print
Back
|
FazBrowse Home
|
New Git URL