Here are Context diffs against a few ELM 2.3pl11 source modules, which are necessary to be patched to have quotes carried thru to addresses. This is version 4 of those patches.. (Can of worms this quoting..) Note: These are NOT incremental on top of earlier versions of "quotepatches", rather these are a complete patch kit on top of the "standard" source distribution. I also made it possible to handle messages with embedded NULLS in them. fgets() call does get string ok, but doesn't convoy enough information to know gotten string length. mail_gets() is different.. (src/utils.c) Following things were impossible earlier: "Matti.Aarnio/OU=Computing Centre/O=University of Turku/AMDM=fumail/C=FI" "decnet::luser"@router.node Or having same addresses entered as aliases... After all, as any decent Mailer accepts "foo bat"@dit.dot -addresses, why ELM should not be able to form them ? An alias which is required to contain `=' in their data part MUST quote all such alias components: xelisa = X.400 luser = "X.400_luser/O=Elisa/"@fumail.fi yelisa = "X.400 == difficulties" = "..." However: 'foo faa'@fii.foo propably will not work. Its very rare form anyway - maybe even against RFC822 (I don't remember offhand, and don't want to check it either.) (Wrong quote character ?) (Mostly these patches support both quote characters, but what your Mailer does is not of ours to decide..) 1991-Jul-23 Matti Aarnio 1991-Sep-03