EMIL.CF(8)
π NAME π
okay so emil.cf is literally the configuration file for emil(8) β and this whole page is EMIL.CF(8), the System Manager's Manual icon. π It's giving "here's how emil decides what conversions to apply to an Internet message." slay.
β¨ SYNOPSIS β¨
group Group_Name: [ charset= CHARSET , ] [ format= FORMAT , ]
[ appletype= ENCODING , ] [ bin= ENCODING , ] [ textenc= ENCODING , ]
[ henc= ENCODING ] ;
match Context Match_String OUT ;
member Group_Name : Recipient Sender Recipient_host , ... ;
mailer Mailer_Name : Path, Program, Arguments, ... ;
π¦ DESCRIPTION π¦
The file /usr/lib64/emil.cf is used by emil(8) to decide which conversions should be applied to a specific Internet message. Conversion is controlled by the combination of Sender, Recipient and Recipient_host and the corresponding group line. No cap.
When emil is executed it first visits /usr/lib64/emil.cf with the arguments Sender, Recipient and Recipient_host to extract the name of target group (as specified by the member fields). A subsequent check with the group fields yields the target group structure, containing charset, format, bin, textenc and henc. Then the Sender and Recipient is swapped to get the corresponding information about the sender. Bestie, that's the whole flow. π
π COMMANDS π
Commands may appear in any order. They are all ended with a semi colon ";". Yes, the semicolon is main character. π
groupβ Defines a group by a group name and a comma separated list of options.Group_nameβ Name of the group.charsetβ Specifies the charset used by the group, according toRFC1345.formatβ Specifies the format used by the group. Pick one of:MIME,MAILTOOL,RFC822orTRANSPARENT. Default isRFC822.appletypeβ Specifies the format to be used for applefile attachments. Pick one ofBinhex,appleDoubleorappleSingle.binβ Specifies the encoding to be used for binary attachments. Pick one ofBAse64,BInhexorUuencode.textencβ Specifies the encoding to be used for text. Pick one ofBAse64,BInhex,Uuencode,Quoted-printable,8bit,Seor7bit.7bitis default. When7bitis chosen the text is first converted toISO-8859-1and then the8bitcharacters are replaced by the english characters with closest resemblance. WhenSeis chosen the text is first converted toISO-8859-1and then the8bitcharacters are replaced by the appropriate characters as specified by some national variants ofISO-646. This special conversion is suited to work in Sweden but works probably also for other european languages.hencβ Specifies the encoding to be used for header lines. Pick one ofBase64,Quoted-printable,8bitorSe,7bit.7bitis default. IfBAse64orQuoted-Printableis selected headers are converted according toRFC1522(MIME-II).7bitandSebehave like in thetextencfield.
matchβ This field is used to build a list of types and the corresponding expression in the given context.Contextβ One ofMAILTOOL,MIME,BINHEXorUUENCODE.OUTβ The generic type of the field.Match_Stringβ A quoted string that corresponds to theContextof the field. ForMAILTOOLMatch_Stringdefines the Sun MailtoolX-Sun-Data_typeto be used. ForMIMEMatch_Stringdefines the content-type to be used. ForUUENCODEMatch_Stringdefines the file name extension to be used. ForBINHEXMatch_Stringdefines the merged two4bytestringsTypeandAuth info.
memberβ Defines members of a group given as a group name and a comma separated list of the triplesRecipient,SenderandRecipient_host. Either one in the triples can be totally or partly replaced by a wildcard'*'.Group_nameβ Name of the group.Senderβ Sender's mail address.Recipientβ Recipient's mail address.Recipient_hostβ Name of the recipient host or relay.
mailerβ Defines a mailer (or tags a program) as a mailer name and a comma separated list of arguments that makes up theexecvvector of the program to execute.Mailer_nameβ Name of the mailer.Pathβ Path of the program to execute.Programβ Name of the program to execute.Argumentsβ A list of each command line argument to use when invoking the program. To be suitable for mail programs you can specify variables representing sender, recipient and mail relay. These are specified by$s,$rand$xrespectively.
π AUTHOR π
Martin Wendel (Martin.Wendel@its.uu.se) and Torbjorn Wictorin (Torbjorn.Wictorin@its.uu.se) β icons. π«Ά
π SEE ALSO π
emil(8) β go read it, bestie. π
π BUGS π
None β not a single bug listed, and that's the vibe. β¨
This iconic page is from the System Manager's Manual, dated 19 December 1994, and it's EMIL.CF(8) β that's the footer vibe, periodt. ππ
π¦ where this page comes from
- opensuse-leap 16.0: emil 2.1.0beta9-bp160.1.5 Β· GPL-2.0-or-later
- opensuse-leap 16.0: emil 2.1.0beta9-bp160.1.5 Β· GPL-2.0-or-later
- opensuse-leap 16.0: emil 2.1.0beta9-bp160.1.5 Β· GPL-2.0-or-later
- opensuse-leap 16.0: emil 2.1.0beta9-bp160.1.5 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms