emailparse . mails . sncode
latest
Parse the content of an email.
EMAILPARSE
NAME
emailparse - Parses the content of an email.
SYNOPSIS
emailparse (email:"value") emailparse ("value")
PARAMETERS
- email to parse.
RETURN
- Array
- Returns an array of headers fields that can be a single string or an array of strings plus sn_body for the body of the message.
EXAMPLES
Note: In the followings examples, the _ between the { should be removed to make it work.
res={_{ for a dir("/tests/mail") do email = read(a.path); res = emailparse(email); sn_nb; ":"; res.Subject; " "; res.sn_body.length(); " "; endfor }}. return res=0:sshd-60.28.246.143 1 1:Logwatch for lynx.sednove.com (Linux) 1218190 2:Cron/local/bin/db 859 3:Cron /local/bin/compress_logs 5832 .),{asm => "-a", strict => 1}); (No linefeed in the output. This is for clarity)
AUTHOR
Written by Pierre Laplante and Caroline Laplante, <laplante@sednove.com>