Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- for f in *.smtp.x14.eu_2,S; do
- #sed "9q;d" $f
- #tail -n+9 $f | head -n1
- mv -- "$f" "${f%.smtp.x14.eu_2,S}.eml";
- done
- subj=$(sed -n '/^Subject: PD *//!d;p;q;/^$/q' "$f")
- subj=$(./emailsubj.py "$f")
- #!/usr/bin/env python
- from email.parser import Parser
- from email.header import Header, decode_header
- from sys import argv
- for filename in argv[1:]:
- with open(filename, 'rb') as handle: # handle file not found etc?
- message = Parser().parse(handle)
- try:
- subj = ''.join([frag.decode(enc) if enc else frag
- for frag, enc in decode_header(message['subject'])])
- except HeaderParseError, UnicodeDecodeError:
- subj = message['subject'] # maybe warn about error?
- print(subj)
- echo "${subj#PD: )"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement