Printing an mbox

Printing an mbox

am 31.03.2010 03:39:47 von Alex

Hi,

I have an email mbox with about 500 messages in it that I'd like to
print. Are there any command-line tools that I can use that take an
mbox as an input (or the individual mails split with formail) and
pretty-print them to a postscript file?

I was thinking of something like hypermail to convert it to HTML, but
there's too many additional modifications involved. I wished
Thunderbird would enable you to highlight multiple email messages and
print them all to one file (a postscript printer file), but it
doesn't.

Thanks for any ideas.
Best regards,
Alex
--
To unsubscribe from this list: send the line "unsubscribe linux-admin" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html

Re: Printing an mbox

am 31.03.2010 10:38:21 von adamb

This is a cryptographically signed message in MIME format.

--------------ms000100050600030607040802
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi,

The pine mail client (or alpine as it is now) allows you to select
multiple messages and then print them all at once (using "Apply->Print"
command after "Select"-ing messages). You can also configure your own
print commands in the configuration, so you could pipe the messages
through something to prettify them first, if you want. I don't print my
email so I haven't actually used it, so I have no idea what the actual
rendering of emails is like (unlikely that it will render HTML emails or
anything fancy by default).

I use thunderbird myself on some systems so I thought I'd give it a go
to see if I could make it print multiple messages. I selected ten
messages, clicked print, got a print preferences dialogue and clicked
okay. At that point it opened ten message windows, plus ten "printing"
dialogues, and crashed. Ho hum.

Cheers,

Adam

On 31/03/10 02:39, Alex wrote:
> Hi,
>=20
> I have an email mbox with about 500 messages in it that I'd like to
> print. Are there any command-line tools that I can use that take an
> mbox as an input (or the individual mails split with formail) and
> pretty-print them to a postscript file?
>=20
> I was thinking of something like hypermail to convert it to HTML, but
> there's too many additional modifications involved. I wished
> Thunderbird would enable you to highlight multiple email messages and
> print them all to one file (a postscript printer file), but it
> doesn't.
>=20
> Thanks for any ideas.
> Best regards,
> Alex
> --
> To unsubscribe from this list: send the line "unsubscribe linux-admin" =
in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html



--------------ms000100050600030607040802
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEH AQAAoIIVJjCC
BpwwggWEoAMCAQICAwDMLjANBgkqhkiG9w0BAQUFADCBjDELMAkGA1UEBhMC SUwxFjAUBgNV
BAoTDVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENl cnRpZmljYXRl
IFNpZ25pbmcxODA2BgNVBAMTL1N0YXJ0Q29tIENsYXNzIDEgUHJpbWFyeSBJ bnRlcm1lZGlh
dGUgQ2xpZW50IENBMB4XDTA5MTIxMDA5NDcwMloXDTEwMTIxMTEwNDM1M1ow gZIxIDAeBgNV
BA0TFzExMTgyMC1wZWRaeGw1ejNLOGFZQVJUMR4wHAYDVQQKExVQZXJzb25h IE5vdCBWYWxp
ZGF0ZWQxKTAnBgNVBAMTIFN0YXJ0Q29tIEZyZWUgQ2VydGlmaWNhdGUgTWVt YmVyMSMwIQYJ
KoZIhvcNAQkBFhRhZGFtYkBhZ2l0YXRlLm9yZy51azCCASIwDQYJKoZIhvcN AQEBBQADggEP
ADCCAQoCggEBAOofaCOt5EdexCwTURhbkVx2+AfysIgIJ56+BngA6buGdaT4 aiMgbI/05qL+
5hHNHGOShbSZmS14ffLcDrO97bnlsDiK0RiFNAPmmXUTK3EqjHqdsZfKLZir rH4nrTYdNSOw
hz7v2S+Ar/606D/9yO1iPpergqFv7lI9sRHNSVr66NrH6AEgLwWM/fMeePJg F7Zv6tHlpET9
sUrTdqYWU8pbhByyyoUsMADC81pO4isTt6AY5K5jvPtKNklSj4Vt4PQ0tymQ tfnR2l3KVeNG
NipR1EH1BUaCKuhP3ivrAPb5UOQ8QA44SDhcWjWSOuj5e00MognvzCTucPbC rmXhl4kCAwEA
AaOCAv0wggL5MAkGA1UdEwQCMAAwCwYDVR0PBAQDAgSwMB0GA1UdJQQWMBQG CCsGAQUFBwMC
BggrBgEFBQcDBDAdBgNVHQ4EFgQU8YgXrDjxb92HRDCpmAd5wkrL5HcwHwYD VR0jBBgwFoAU
U3Ltkpzg2ssBXHx+ljVO8tS4UYIwHwYDVR0RBBgwFoEUYWRhbWJAYWdpdGF0 ZS5vcmcudWsw
ggFCBgNVHSAEggE5MIIBNTCCATEGCysGAQQBgbU3AQIBMIIBIDAuBggrBgEF BQcCARYiaHR0
cDovL3d3dy5zdGFydHNzbC5jb20vcG9saWN5LnBkZjA0BggrBgEFBQcCARYo aHR0cDovL3d3
dy5zdGFydHNzbC5jb20vaW50ZXJtZWRpYXRlLnBkZjCBtwYIKwYBBQUHAgIw gaowFBYNU3Rh
cnRDb20gTHRkLjADAgEBGoGRTGltaXRlZCBMaWFiaWxpdHksIHNlZSBzZWN0 aW9uICpMZWdh
bCBMaW1pdGF0aW9ucyogb2YgdGhlIFN0YXJ0Q29tIENlcnRpZmljYXRpb24g QXV0aG9yaXR5
IFBvbGljeSBhdmFpbGFibGUgYXQgaHR0cDovL3d3dy5zdGFydHNzbC5jb20v cG9saWN5LnBk
ZjBjBgNVHR8EXDBaMCugKaAnhiVodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9j cnR1MS1jcmwu
Y3JsMCugKaAnhiVodHRwOi8vY3JsLnN0YXJ0c3NsLmNvbS9jcnR1MS1jcmwu Y3JsMIGOBggr
BgEFBQcBAQSBgTB/MDkGCCsGAQUFBzABhi1odHRwOi8vb2NzcC5zdGFydHNz bC5jb20vc3Vi
L2NsYXNzMS9jbGllbnQvY2EwQgYIKwYBBQUHMAKGNmh0dHA6Ly93d3cuc3Rh cnRzc2wuY29t
L2NlcnRzL3N1Yi5jbGFzczEuY2xpZW50LmNhLmNydDAjBgNVHRIEHDAahhho dHRwOi8vd3d3
LnN0YXJ0c3NsLmNvbS8wDQYJKoZIhvcNAQEFBQADggEBAHqf8U+Mt0kKbhnF O0+wBghId6fa
2nZsTOI4oEnshcsyKlkE8SFr1L/9DNCxdFgMTM+F9TjdBc9qPXAflGHwVVlI UT/0CtWMFKjU
hxWx+hQddNwI3gRhDAE3M9Ae2FDRxJQbGkcFKGH1Q9rMWFQWGt3gBaYVuqQL EKc8Rvs6bCrS
XGvLee+wfjz+TUmTZIOPl7nlv6aGowFSWwhZ/VEAz1udtqyMKVkfmlQNF4jR s4Vbmi4xrpg9
tZvdRXrQowGjKGSdw5YFfFG3QyCwci1CqAuw1xhR9KxLQwLc5NyR0jso9Oy0 GCCFC5xOYCU6
68CuhEHKPREsD0kYOmX7xiCQmEgwggacMIIFhKADAgECAgMAzC4wDQYJKoZI hvcNAQEFBQAw
gYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYD VQQLEyJTZWN1
cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFy dENvbSBDbGFz
cyAxIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQTAeFw0wOTEyMTAw OTQ3MDJaFw0x
MDEyMTExMDQzNTNaMIGSMSAwHgYDVQQNExcxMTE4MjAtcGVkWnhsNXozSzhh WUFSVDEeMBwG
A1UEChMVUGVyc29uYSBOb3QgVmFsaWRhdGVkMSkwJwYDVQQDEyBTdGFydENv bSBGcmVlIENl
cnRpZmljYXRlIE1lbWJlcjEjMCEGCSqGSIb3DQEJARYUYWRhbWJAYWdpdGF0 ZS5vcmcudWsw
ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDqH2gjreRHXsQsE1EY W5FcdvgH8rCI
CCeevgZ4AOm7hnWk+GojIGyP9Oai/uYRzRxjkoW0mZkteH3y3A6zve255bA4 itEYhTQD5pl1
EytxKox6nbGXyi2Yq6x+J602HTUjsIc+79kvgK/+tOg//cjtYj6Xq4Khb+5S PbERzUla+uja
x+gBIC8FjP3zHnjyYBe2b+rR5aRE/bFK03amFlPKW4QcssqFLDAAwvNaTuIr E7egGOSuY7z7
SjZJUo+FbeD0NLcpkLX50dpdylXjRjYqUdRB9QVGgiroT94r6wD2+VDkPEAO OEg4XFo1kjro
+XtNDKIJ78wk7nD2wq5l4ZeJAgMBAAGjggL9MIIC+TAJBgNVHRMEAjAAMAsG A1UdDwQEAwIE
sDAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwHQYDVR0OBBYEFPGI F6w48W/dh0Qw
qZgHecJKy+R3MB8GA1UdIwQYMBaAFFNy7ZKc4NrLAVx8fpY1TvLUuFGCMB8G A1UdEQQYMBaB
FGFkYW1iQGFnaXRhdGUub3JnLnVrMIIBQgYDVR0gBIIBOTCCATUwggExBgsr BgEEAYG1NwEC
ATCCASAwLgYIKwYBBQUHAgEWImh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL3Bv bGljeS5wZGYw
NAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL2ludGVybWVk aWF0ZS5wZGYw
gbcGCCsGAQUFBwICMIGqMBQWDVN0YXJ0Q29tIEx0ZC4wAwIBARqBkUxpbWl0 ZWQgTGlhYmls
aXR5LCBzZWUgc2VjdGlvbiAqTGVnYWwgTGltaXRhdGlvbnMqIG9mIHRoZSBT dGFydENvbSBD
ZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBQb2xpY3kgYXZhaWxhYmxlIGF0IGh0 dHA6Ly93d3cu
c3RhcnRzc2wuY29tL3BvbGljeS5wZGYwYwYDVR0fBFwwWjAroCmgJ4YlaHR0 cDovL3d3dy5z
dGFydHNzbC5jb20vY3J0dTEtY3JsLmNybDAroCmgJ4YlaHR0cDovL2NybC5z dGFydHNzbC5j
b20vY3J0dTEtY3JsLmNybDCBjgYIKwYBBQUHAQEEgYEwfzA5BggrBgEFBQcw AYYtaHR0cDov
L29jc3Auc3RhcnRzc2wuY29tL3N1Yi9jbGFzczEvY2xpZW50L2NhMEIGCCsG AQUFBzAChjZo
dHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9jZXJ0cy9zdWIuY2xhc3MxLmNsaWVu dC5jYS5jcnQw
IwYDVR0SBBwwGoYYaHR0cDovL3d3dy5zdGFydHNzbC5jb20vMA0GCSqGSIb3 DQEBBQUAA4IB
AQB6n/FPjLdJCm4ZxTtPsAYISHen2tp2bEziOKBJ7IXLMipZBPEha9S//QzQ sXRYDEzPhfU4
3QXPaj1wH5Rh8FVZSFE/9ArVjBSo1IcVsfoUHXTcCN4EYQwBNzPQHthQ0cSU GxpHBShh9UPa
zFhUFhrd4AWmFbqkCxCnPEb7Omwq0lxry3nvsH48/k1Jk2SDj5e55b+mhqMB UlsIWf1RAM9b
nbasjClZH5pUDReI0bOFW5ouMa6YPbWb3UV60KMBoyhkncOWBXxRt0MgsHIt QqgLsNcYUfSs
S0MC3OTckdI7KPTstBgghQucTmAlOuvAroRByj0RLA9JGDpl+8YgkJhIMIIH 4jCCBcqgAwIB
AgIBDTANBgkqhkiG9w0BAQUFADB9MQswCQYDVQQGEwJJTDEWMBQGA1UEChMN U3RhcnRDb20g
THRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2ln bmluZzEpMCcG
A1UEAxMgU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDcx MDI0MjEwMTU0
WhcNMTIxMDIyMjEwMTU0WjCBjDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0 YXJ0Q29tIEx0
ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25p bmcxODA2BgNV
BAMTL1N0YXJ0Q29tIENsYXNzIDEgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xp ZW50IENBMIIB
IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxwmDzM4t2BqxKaQuE6uW vooyg4ymiEGW
VUet1G8SD+rqvyNH4QrvnEIaFHxOhESip7vMz39ScLpNLbL1QpOlPW/tFIzN HS3qd2XRNYG5
Sv9RcGE+T4qbLtsjjJbi6sL7Ls/f/X9ftTyhxvxWkf8KW37iKrueKsxw2Hqo lH7GM6FX5UfN
AwAu4ZifkpmZzU1slBhyWwaQPEPPZRsWoTb7q8hmgv6Nv3Hg9rmA1/VPBIOQ 6SKRkHXG0Hhm
q1dOFoAFI411+a/9nWm5rcVjGcIWZ2v/43Yksq60jExipA4l5uv9/+Hm33mb gmCszdj/Dthf
13tgAv2O83hLJ0exTqfrlwIDAQABo4IDWzCCA1cwDAYDVR0TBAUwAwEB/zAL BgNVHQ8EBAMC
AaYwHQYDVR0OBBYEFFNy7ZKc4NrLAVx8fpY1TvLUuFGCMIGoBgNVHSMEgaAw gZ2AFE4L7xqk
QFulF2mHMMo0aEPQQa7yoYGBpH8wfTELMAkGA1UEBhMCSUwxFjAUBgNVBAoT DVN0YXJ0Q29t
IEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNp Z25pbmcxKTAn
BgNVBAMTIFN0YXJ0Q29tIENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggEBMAkG A1UdEgQCMAAw
PQYIKwYBBQUHAQEEMTAvMC0GCCsGAQUFBzAChiFodHRwOi8vd3d3LnN0YXJ0 c3NsLmNvbS9z
ZnNjYS5jcnQwYAYDVR0fBFkwVzAsoCqgKIYmaHR0cDovL2NlcnQuc3RhcnRj b20ub3JnL3Nm
c2NhLWNybC5jcmwwJ6AloCOGIWh0dHA6Ly9jcmwuc3RhcnRzc2wuY29tL3Nm c2NhLmNybDCC
AV0GA1UdIASCAVQwggFQMIIBTAYLKwYBBAGBtTcBAQQwggE7MC8GCCsGAQUF BwIBFiNodHRw
Oi8vY2VydC5zdGFydGNvbS5vcmcvcG9saWN5LnBkZjA1BggrBgEFBQcCARYp aHR0cDovL2Nl
cnQuc3RhcnRjb20ub3JnL2ludGVybWVkaWF0ZS5wZGYwgdAGCCsGAQUFBwIC MIHDMCcWIFN0
YXJ0IENvbW1lcmNpYWwgKFN0YXJ0Q29tKSBMdGQuMAMCAQEagZdMaW1pdGVk IExpYWJpbGl0
eSwgcmVhZCB0aGUgc2VjdGlvbiAqTGVnYWwgTGltaXRhdGlvbnMqIG9mIHRo ZSBTdGFydENv
bSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBQb2xpY3kgYXZhaWxhYmxlIGF0 IGh0dHA6Ly9j
ZXJ0LnN0YXJ0Y29tLm9yZy9wb2xpY3kucGRmMBEGCWCGSAGG+EIBAQQEAwIA BzBQBglghkgB
hvhCAQ0EQxZBU3RhcnRDb20gQ2xhc3MgMSBQcmltYXJ5IEludGVybWVkaWF0 ZSBGcmVlIFNT
TCBFbWFpbCBDZXJ0aWZpY2F0ZXMwDQYJKoZIhvcNAQEFBQADggIBAKqa4eBb jM4dG/wdxiww
IKC3kyb98QK2zREovyn/xzDP/4H/Bc8FFDTgoJR+nX2Li0EP3U7TsjG+CaIi 90+8YlShADpk
Prfm/8SzjGtJtfM6EaluJOhpcqMr3OyzK3aYGJP5RIeZ6vLT3fQaDZsIooXl 6YSFR/0HpU4F
JDc0wuyFaZmFbCrjTp8RNYyRWTTX6mWSv+TraOwuj3zrrddSpgUEi2WqwM9G /5o4IXQbGHx7
oXTvL6zrw9IOYO3QOKZDgFNhHeKUgqMAUiLcg/+WhcGe+Y4umKuxghtwaYsg D/bLfIfop3NC
/u5JqwDCWizAJruhmbOV4LG859MFCb2w/YeY55zDPVGmQ3MZdriwdOKrhlFj OjYihmm28UHO
vND2G3kK0LvnuieLqjQMc6GuUcZAQOWv96pW4BfbiQXpAqibMMeb0PZISa7P FEzGiBc2xAuV
RkM4kB9/+iieA1D/OTiRJwsf6rkoVgOsN9fCw522tzOmuVfiqDS4bFYv00sX /dFGwasHUUf3
DsLhpDSYdejb74SKjtuqLDIOuAm2bA1axA6+7kjFeNIngSU6OPSMre+xAjoc /6coaMGthFD+
mimr/i/8F8wDwdyzas7oxkdCtaW8hVir8mJnbp4CbckllDMPkeQ6qQNmxSDh OeqX1jyx2cTi
/vPq+/TyxV/stlehMYID0DCCA8wCAQEwgZQwgYwxCzAJBgNVBAYTAklMMRYw FAYDVQQKEw1T
dGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZp Y2F0ZSBTaWdu
aW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAxIFByaW1hcnkgSW50ZXJt ZWRpYXRlIENs
aWVudCBDQQIDAMwuMAkGBSsOAwIaBQCgggIQMBgGCSqGSIb3DQEJAzELBgkq hkiG9w0BBwEw
HAYJKoZIhvcNAQkFMQ8XDTEwMDMzMTA4MzgyMVowIwYJKoZIhvcNAQkEMRYE FPqA2Irvq4ai
rlieZCL4iwKdtbdYMF8GCSqGSIb3DQEJDzFSMFAwCwYJYIZIAWUDBAECMAoG CCqGSIb3DQMH
MA4GCCqGSIb3DQMCAgIAgDANBggqhkiG9w0DAgIBQDAHBgUrDgMCBzANBggq hkiG9w0DAgIB
KDCBpQYJKwYBBAGCNxAEMYGXMIGUMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UE ChMNU3RhcnRD
b20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUg U2lnbmluZzE4
MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMSBQcmltYXJ5IEludGVybWVkaWF0 ZSBDbGllbnQg
Q0ECAwDMLjCBpwYLKoZIhvcNAQkQAgsxgZeggZQwgYwxCzAJBgNVBAYTAklM MRYwFAYDVQQK
Ew1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0 aWZpY2F0ZSBT
aWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAxIFByaW1hcnkgSW50 ZXJtZWRpYXRl
IENsaWVudCBDQQIDAMwuMA0GCSqGSIb3DQEBAQUABIIBAGBP5/XWL8lD6peH mEa1hfa12Znb
fnIhlZdqL4GiF5tlU0iGzZyaxUd7VjQzseo897zyajb4/Ar1hWySSTKss1LE 0Qi/6QcBgtCL
CGg9NkNyV1As3ysRvU0SVuq5RXk+PiPHIv00eK+ANv1nx2y2p+apyuzk3k/D qLEdRZHRBc3I
gJBTk7NGsRV+0xv29C8N9LPShePq4bZwA1IhQm0sXwKvnPpW95u0urCS6KD2 H1BKCsLsp/r7
mF2bp7RB01G/jmbAh4TS5M9b6e8pX3EN944Hsj2TdUeEUU+U63+pWrFGm6GG saZqiOc06cWm
9324P3THEKZRrTG8/j6jKN2DGBEAAAAAAAA=
--------------ms000100050600030607040802--
--
To unsubscribe from this list: send the line "unsubscribe linux-admin" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html

Re: Printing an mbox

am 01.04.2010 22:40:43 von Alex

Hi,

> The pine mail client (or alpine as it is now) allows you to select
> multiple messages and then print them all at once (using "Apply->Print"
> command after "Select"-ing messages). You can also configure your own

Ugh, that sounds like quite a process for a large number of messages,
but good to know it exists.

I'm thinking about a simple perl script that grabs the headers I'd
like to include along with some basic HTML tags to make them look
better, along with some PRE tags to format the body, then running it
through html2ps or something..

Do you think that would work?

> I use thunderbird myself on some systems so I thought I'd give it a go

Yeah, I also had tried that, and disappointed to also see it crash and burn.

I recall doing it about fifteen years ago, but can't for the life of
me remember exactly how. I think it involved LaTeX or something, but
that would be entirely too involved for what I need now.

Thanks again,
Alex
--
To unsubscribe from this list: send the line "unsubscribe linux-admin" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html