Warning, /pim/kmail/doc/kmail2/configure.docbook is written in an unsupported language. File is not indexed.
0001 <chapter id="configure"> 0002 0003 <chapterinfo> 0004 <authorgroup> 0005 <author> 0006 &Daniel.Naber; 0007 &Daniel.Naber.mail; 0008 </author> 0009 <author> 0010 &David.Rugge; 0011 &David.Rugge.mail; 0012 </author> 0013 <author> 0014 &Marc.Mutz; 0015 &Marc.Mutz.mail; 0016 </author> 0017 <author> 0018 &Michel.Boyer; 0019 &Michel.Boyer.mail; 0020 </author> 0021 <author> 0022 &Laurent.Montel; 0023 &Laurent.Montel.mail; 0024 </author> 0025 <author> 0026 &Scarlett.Clark; 0027 &Scarlett.Clark.mail; 0028 </author> 0029 <author> 0030 &David.Bryant; 0031 &David.Bryant.mail; 0032 </author> 0033 <!-- TRANS:ROLES_OF_TRANSLATORS --> 0034 </authorgroup> 0035 0036 <date>2021-02-13</date> 0037 <releaseinfo>5.14.2 (Applications 20.04.2)</releaseinfo> 0038 </chapterinfo> 0039 0040 <title>Configure &kmail;</title> 0041 0042 <sect1 id="configure-generalinfo"> 0043 <title>General Information</title> 0044 0045 <screenshot> 0046 <screeninfo>Configure &kmail; Dialog</screeninfo> 0047 <mediaobject> 0048 <imageobject> 0049 <imagedata fileref="configure.png" format="PNG"/> 0050 </imageobject> 0051 <textobject> 0052 <phrase>Configure &kmail; Dialog</phrase> 0053 </textobject> 0054 <caption> 0055 <para>The Configure &kmail; Dialog</para> 0056 </caption> 0057 </mediaobject> 0058 </screenshot> 0059 <para> </para><!-- add whitespace --> 0060 <para>&kmail;'s configuration window lets you configure &kmail;. 0061 You can reach it via 0062 <menuchoice><guimenu>Settings</guimenu><guimenuitem><inlinemediaobject> 0063 <imageobject><imagedata fileref="configurebutton.png" format="PNG"/> 0064 </imageobject></inlinemediaobject> Configure 0065 &kmail;...</guimenuitem></menuchoice></para> 0066 <para>The dialog has several buttons across the bottom.</para> 0067 0068 <variablelist> 0069 <varlistentry> 0070 <term><guibutton><inlinemediaobject><imageobject><imagedata fileref="system-help.png" 0071 format="PNG"/></imageobject></inlinemediaobject> Help</guibutton></term> 0072 <listitem><para>This will open The &kmail; Handbook (this manual) at the appropriate page.</para></listitem> 0073 </varlistentry> 0074 0075 <varlistentry> 0076 <term><guibutton><inlinemediaobject><imageobject><imagedata fileref="edit-undo.png" 0077 format="PNG"/></imageobject></inlinemediaobject> Reset</guibutton></term> 0078 <listitem><para>This resets all the changes you have made since you last saved 0079 the settings.</para></listitem> 0080 </varlistentry> 0081 <varlistentry> 0082 <term><guibutton>Defaults</guibutton></term> 0083 <listitem><para>This will reset the configuration options on the current 0084 page to the default values.</para></listitem> 0085 </varlistentry> 0086 0087 <varlistentry> 0088 <term><guibutton><inlinemediaobject><imageobject><imagedata fileref="dialog-ok-apply.png" 0089 format="PNG"/></imageobject></inlinemediaobject> OK</guibutton></term> 0090 <listitem><para>This saves the settings and closes the configuration dialog.</para></listitem> 0091 </varlistentry> 0092 0093 <varlistentry> 0094 <term><guibutton><inlinemediaobject><imageobject><imagedata fileref="dialog-ok-apply.png" 0095 format="PNG"/></imageobject></inlinemediaobject> Apply</guibutton></term> 0096 <listitem><para>This saves the settings without closing the configuration 0097 dialog.</para></listitem> 0098 </varlistentry> 0099 0100 <varlistentry> 0101 <term><guibutton><inlinemediaobject><imageobject><imagedata fileref="dialog-cancel.png" 0102 format="PNG"/></imageobject></inlinemediaobject> Cancel</guibutton></term> 0103 <listitem><para>This closes the configuration dialog without saving the 0104 changes you have made.</para></listitem> 0105 </varlistentry> 0106 </variablelist> 0107 0108 <para> 0109 The configuration dialog is divided into six subsets, each of them represented by one of the 0110 icons in the list on the left. These subsets are described in detail below. 0111 </para> 0112 </sect1> 0113 0114 <sect1 id="configure-identity"> 0115 <title>Accounts Page</title> 0116 0117 <para>The <guilabel>Accounts</guilabel> page is automatically presented 0118 when <menuchoice><guimenu>Settings</guimenu><guimenuitem><inlinemediaobject> 0119 <imageobject><imagedata fileref="configurebutton.png" format="PNG"/> 0120 </imageobject></inlinemediaobject> Configure &kmail;...</guimenuitem></menuchoice> 0121 is selected. There are four tabs: <guilabel>Identities</guilabel>, 0122 <guilabel>Receiving</guilabel>, <guilabel>Sending</guilabel>, and <guilabel>LDAP 0123 server</guilabel>. (The <guilabel>Identities</guilabel> tab is illustrated in 0124 the <link linkend="configure-generalinfo">Configure &kmail;</link> section above.)</para> 0125 <para> </para><!-- add whitespace --> 0126 0127 <sect2 id="configure-identities-tab"> 0128 <title>Identities Tab</title> 0129 0130 <para>You can find a quick introduction to the 0131 <guilabel>Identities</guilabel> tab in the <link 0132 linkend="getting-started">Getting Started</link> section.</para> 0133 0134 <para>This page allows you to create one or more 0135 <emphasis>Identities</emphasis>, &ie;, combinations of a name, an email 0136 address, and some other settings. For example, you can create one identity 0137 for business communication and another for 0138 personal use. If you have more than one email 0139 address, you can create one identity for each address. You will then be 0140 able to select a suitable identity whenever you compose a new message.</para> 0141 0142 <para>This dialog consists of a list of identities, plus buttons to manage 0143 them. After initial setup, the list will always show at 0144 least one identity, which is then the <guilabel>Default</guilabel> 0145 identity. To add a new identity to the identity list, click on the 0146 <guibutton>Add...</guibutton> button.</para> 0147 <para> </para><!-- add whitespace --> 0148 </sect2> 0149 0150 <sect2 id="configure-identity-newidentitydialog"> 0151 <title>The New Identity Dialog</title> 0152 <screenshot> 0153 <screeninfo>New Identity Dialog</screeninfo> 0154 <mediaobject> 0155 <imageobject> 0156 <imagedata fileref="newidentity.png" format="PNG"/> 0157 </imageobject> 0158 <textobject> 0159 <phrase>New Identity Dialog</phrase> 0160 </textobject> 0161 <caption> 0162 <para>The New Identity Dialog</para> 0163 </caption> 0164 </mediaobject> 0165 </screenshot> 0166 <para> </para><!-- add whitespace --> 0167 <para>Enter a name for the new identity in the 0168 <guilabel>New Identity</guilabel> edit field. This name 0169 will be shown in the identity list.</para> 0170 0171 <para>You can choose how the new identity is initialized by 0172 checking one of three radio buttons.</para> 0173 0174 <variablelist> 0175 0176 <varlistentry> 0177 <term><guilabel>With empty fields</guilabel></term> 0178 <listitem> 0179 <para>All fields of the new identity will be cleared, or preset with 0180 standard values.</para> 0181 </listitem> 0182 </varlistentry> 0183 0184 <varlistentry> 0185 <term><guilabel>Use System Settings values</guilabel></term> 0186 <listitem> 0187 <para>Uses the values from your default identity.</para> 0188 </listitem> 0189 </varlistentry> 0190 0191 <varlistentry> 0192 <term><guilabel>Duplicate existing identity</guilabel></term> 0193 <listitem> 0194 <para>Copies all fields from an existing identity. You may 0195 choose which identity to copy from by selecting the corresponding 0196 entry in the <guilabel>Existing identities</guilabel> drop down box.</para> 0197 </listitem> 0198 </varlistentry> 0199 0200 </variablelist> 0201 <para> </para><!-- add whitespace --> 0202 </sect2> 0203 0204 <sect2 id="configure-identity-general"> 0205 <title>General</title> 0206 <screenshot> 0207 <screeninfo>Identity General</screeninfo> 0208 <mediaobject> 0209 <imageobject> 0210 <imagedata fileref="identitygeneral.png" format="PNG"/> 0211 </imageobject> 0212 <textobject> 0213 <phrase>Identity General</phrase> 0214 </textobject> 0215 <caption> 0216 <para>Identity General</para> 0217 </caption> 0218 </mediaobject> 0219 </screenshot> 0220 <para> </para><!-- add whitespace --> 0221 0222 <para>The <guilabel>General</guilabel> tab allows you to specify some 0223 basic settings for the currently selected identity.</para> 0224 <variablelist> 0225 <varlistentry> 0226 <term><guilabel>Your name</guilabel></term> 0227 <listitem> 0228 <para>Enter your full name here (sometimes also called <emphasis>display name</emphasis>). 0229 Although this field is not mandatory, you should enter your name here.</para> 0230 </listitem> 0231 </varlistentry> 0232 <varlistentry> 0233 <term><guilabel>Organization</guilabel></term> 0234 <listitem> 0235 <para>Enter your organization here. This field is optional.</para> 0236 </listitem> 0237 </varlistentry> 0238 <varlistentry> 0239 <term><guilabel>Email address</guilabel></term> 0240 <listitem> 0241 <para>Enter your email address here, &ie;, something like 0242 <userinput>joe@example.com</userinput>.</para> 0243 <example> 0244 <title>Email address</title> 0245 <para>So if your address is <replaceable>Joe User 0246 <joe@example.com></replaceable>, you should enter <userinput>Joe 0247 User</userinput> into the <guilabel>Your name</guilabel> field and 0248 <userinput>joe@example.com</userinput> into the <guilabel>Email 0249 address</guilabel> field.</para></example> 0250 </listitem> 0251 </varlistentry> 0252 <varlistentry> 0253 <term><guilabel>Email aliases</guilabel></term> 0254 <listitem> 0255 <para>This field contains alias addresses that also 0256 belong to this identity (as opposed to representing 0257 a different identity). You may define multiple aliases. To add another 0258 alias. enter an email address in the <guilabel>Email aliases:</guilabel> 0259 field, then click the <guibutton>+ Add</guibutton> button</para> 0260 <example> 0261 <title>Email aliases</title> 0262 <para>Primary address: first.last@example.org</para> 0263 <para>Aliases: first@example.org and last@example.org</para> 0264 </example> 0265 </listitem> 0266 </varlistentry> 0267 </variablelist> 0268 <para> </para><!-- add whitespace --> 0269 </sect2> 0270 0271 <sect2 id="configure-identity-cryptography"> 0272 <title>Cryptography</title> 0273 <screenshot> 0274 <screeninfo>Identity Cryptography</screeninfo> 0275 <mediaobject> 0276 <imageobject> 0277 <imagedata fileref="identitycryptography.png" format="PNG"/> 0278 </imageobject> 0279 <textobject> 0280 <phrase>Identity Cryptography</phrase> 0281 </textobject> 0282 <caption> 0283 <para>Identity Cryptography</para> 0284 </caption> 0285 </mediaobject> 0286 </screenshot> 0287 <para> </para><!-- add whitespace --> 0288 <para>The <guilabel>Cryptography</guilabel> tab allows you to specify the &openpgp; and/or &smime; keys associated with this identity, 0289 and to choose the preferred (cryptographic) message format to use.</para> 0290 0291 <variablelist> 0292 <varlistentry id="configure-identity-cryptography-openpgp-sign"> 0293 <term><guilabel>OpenPGP signing key:</guilabel></term> 0294 <listitem> 0295 <para>Here you may select an &openpgp; key for signing messages written with this identity in effect. 0296 For brevity, only the short key id of selected keys is shown. Hovering over the item will display more information in a tooltip. 0297 To select an existing key, use the drop down list. If you wish to create a new public / private key pair, select 0298 <guilabel>Generate a new key pair</guilabel>.</para> 0299 </listitem></varlistentry> 0300 0301 <varlistentry id="configure-identity-cryptography-openpgp-encrypt"> 0302 <term><guilabel>OpenPGP encryption key:</guilabel></term> 0303 <listitem><para>Here you may select an &openpgp; key for encrypting messages when this identity and 0304 <xref linkend="configure-security-composing-encrypt-to-self"/> are in effect. This key is also used for 0305 the <xref linkend="composer-attach-attach-my-public-key"/> function.</para> 0306 </listitem></varlistentry> 0307 0308 <varlistentry id="configure-identity-cryptography-smime-sign"> 0309 <term><guilabel>&smime; signing certificate:</guilabel></term> 0310 <listitem> 0311 <para>Here you may select an x.509 certificate used to sign messages written with this identity in effect. 0312 &kmail; cannot generate x.509 certificates. They are issued by certificate authorities. If you have added 0313 such a certificate to your key ring, &kmail; can import and use it.</para> 0314 </listitem></varlistentry> 0315 0316 <varlistentry id="configure-identity-cryptography-smime-encrypt"> 0317 <term><guilabel>&smime; encryption certificate:</guilabel></term> 0318 <listitem> 0319 <para>Here you may select an x.509 certificate for encrypting messages when this identity and 0320 <xref linkend="configure-security-composing-encrypt-to-self"/> are in effect.</para> 0321 </listitem></varlistentry> 0322 0323 <varlistentry id="configure-identity-cryptography-preferred-format"> 0324 <term><guilabel>Preferred format:</guilabel></term> 0325 <listitem> 0326 <para>Here you can choose the default cryptographic message format to use with this identity. You may either select one of the four formats supported 0327 by &kmail;, or leave the option at the recommended default setting of <guilabel>Any</guilabel>; this will choose the right format for each recipient 0328 you specify, and may create multiple copies of the message, some signed and/or encrypted with an x.509 certificate, 0329 and the others signed and/or encrypted with an &openpgp; key.</para> 0330 </listitem></varlistentry> 0331 0332 <varlistentry> 0333 <term><guilabel>Automatically sign messages:</guilabel></term> 0334 <listitem><para>Checking this box causes &kmail; to affix your digital signature to messages composed by this identity unless this option 0335 is manually overridden in the <guilabel>Composer</guilabel> window.</para></listitem> 0336 </varlistentry> 0337 0338 <varlistentry> 0339 <term><guilabel>Automatically encrypt messages:</guilabel></term> 0340 <listitem><para>Checking this box causes &kmail; to encrypt messages composed by this identity whenever such encryption is possible 0341 (unless overridden in the <guilabel>Composer</guilabel> window).</para></listitem> 0342 </varlistentry> 0343 </variablelist> 0344 <para> </para><!-- add whitespace --> 0345 </sect2> 0346 0347 <sect2 id="configure-identity-advanced"> 0348 <title>Advanced</title> 0349 0350 <screenshot> 0351 <screeninfo>Identity Advanced</screeninfo> 0352 <mediaobject> 0353 <imageobject> 0354 <imagedata fileref="identitiesadvanced.png" format="PNG"/> 0355 </imageobject> 0356 <textobject> 0357 <phrase>Identity Advanced</phrase> 0358 </textobject> 0359 <caption> 0360 <para>Identity Advanced</para> 0361 </caption> 0362 </mediaobject> 0363 </screenshot> 0364 <para> </para><!-- add whitespace --> 0365 <para>The <guilabel>Advanced</guilabel> tab allows you to specify some 0366 infrequently used settings for the identity you're currently editing.</para> 0367 0368 <variablelist> 0369 <varlistentry> 0370 <term><guilabel>Reply-To address:</guilabel></term> 0371 <listitem> 0372 <para>Enter the address to which replies to your messages should be 0373 sent. You need this field only if it is different from your normal 0374 address (specified using the <guilabel>Name</guilabel> and 0375 <guilabel>Email Address</guilabel> fields on the <link 0376 linkend="configure-identity-general"><guilabel>General</guilabel> 0377 tab</link>), since replies default to the sender's address 0378 anyway.</para> 0379 <para>This field is useful if you want replies to your mail 0380 to go somewhere else than your regular email address, ⪚, if you are 0381 using this identity to send messages from an email address that cannot 0382 receive replies.</para> 0383 <note><para>Some mailing lists overwrite this header field with their post address (to 0384 ensure that replies go to the list instead of to individuals). So the reliability of this 0385 field is limited, and it should be used with caution.</para></note> 0386 </listitem> 0387 </varlistentry> 0388 0389 <varlistentry> 0390 <term><guilabel>CC addresses:</guilabel></term> 0391 <listitem> 0392 <para>Optionally enter one or more addresses, separated by commas, to which carbon copies of your messages 0393 should be sent. When you compose a message with this identity, the <guilabel>CC</guilabel> 0394 field will be filled with these addresses.</para> 0395 </listitem> 0396 </varlistentry> 0397 0398 <varlistentry> 0399 <term><guilabel>BCC addresses:</guilabel></term> 0400 <listitem> 0401 <para>Optionally enter addresses, separated by commas, to which blind copies of your messages 0402 should be sent. When you compose a message with this identity, the <guilabel>BCC</guilabel> 0403 field will be filled with these addresses. If you want to send a BCC to the same address for 0404 every identity you define, see the <link linkend="configure-composer-headers"><guilabel>Headers</guilabel> 0405 tab of the <guilabel>Composer</guilabel> subset</link> (create a custom BCC header).</para> 0406 </listitem> 0407 </varlistentry> 0408 0409 <varlistentry> 0410 <term><guilabel>Dictionary:</guilabel></term> 0411 <listitem> 0412 <para>Select the default dictionary for the current identity.</para> 0413 </listitem> 0414 </varlistentry> 0415 0416 <varlistentry> 0417 <term><guilabel>Sent-mail folder:</guilabel></term> 0418 <listitem> 0419 <para>Select the folder in which messages should be saved after sending 0420 them from this identity. &IMAP; users should consider changing this to an 0421 &IMAP; folder, so their sent-mail is stored on a server instead of being 0422 stored in a local folder. Then they can access sent messages from a 0423 different location.</para> 0424 <tip><para>You can exercise more fine-grained control over where to 0425 file sent messages by creating a corresponding <link 0426 linkend="filters">message filter</link> that is applied to outgoing 0427 messages.</para></tip> 0428 </listitem> 0429 </varlistentry> 0430 0431 <varlistentry> 0432 <term><guilabel>Drafts folder:</guilabel></term> 0433 <listitem> 0434 <para>Select the folder in which drafts should be saved when using 0435 this identity. &IMAP; users should consider changing this to an 0436 &IMAP; folder, so their drafts are stored on a server instead of being 0437 stored in a local folder. That way they can easily continue to work 0438 on their drafts from a different location.</para> 0439 </listitem> 0440 </varlistentry> 0441 0442 <varlistentry> 0443 <term><guilabel>Templates folder:</guilabel></term> 0444 <listitem> 0445 <para>Select the folder in which templates should be saved when using 0446 this identity. Please see <link linkend="new-compose-from-templates">Compose 0447 from templates</link> for more information about templates.</para> 0448 </listitem> 0449 </varlistentry> 0450 0451 <varlistentry> 0452 <term><guilabel>Outgoing Account:</guilabel></term> 0453 <listitem> 0454 <para>Specify an alternative &SMTP; / &Sendmail; / &Microsoft; Exchange 0455 server to be used when sending messages from this identity.</para> 0456 <note><para>You need to configure outgoing mail servers first, before 0457 you can choose them from the list. You can do this on the <link 0458 linkend="configure-accounts-sending"><guilabel>Sending</guilabel> 0459 tab</link> of the <link linkend="configure-accounts"> 0460 <guilabel>Accounts</guilabel> page</link>.</para></note> 0461 </listitem> 0462 </varlistentry> 0463 0464 <varlistentry> 0465 <term><guilabel>Attach my vCard to message</guilabel></term> 0466 <listitem> 0467 <para>Choose this option if you want to attach a vCard file to each 0468 message sent from this identity. A short dialog will ensue.</para> 0469 <variablelist> 0470 <varlistentry> 0471 <term><guilabel>With empty fields</guilabel></term> 0472 <listitem><para>This option opens a dialog just like the <ulink 0473 url="help:/kaddressbook/editing-contact-data.html">&kaddressbook; Adding 0474 Contact Data</ulink> dialog. Enter your name, email address, &etc;, then 0475 click <guilabel>OK</guilabel> to create a new vCard.</para></listitem> 0476 </varlistentry> 0477 <varlistentry> 0478 <term><guilabel>From existing vCard</guilabel></term> 0479 <listitem><para>This option opens a browse directories dialog which 0480 allows you to to select a .vcf file. (Hint: Use &kaddressbook; 0481 to export a vCard file that can be used here.)</para></listitem> 0482 </varlistentry> 0483 <varlistentry> 0484 <term><guilabel>Duplicate existing vCard</guilabel></term> 0485 <listitem><para>This option opens a drop down list of all the other identities 0486 already defined, so you may select the vCard associated with one of them.</para></listitem> 0487 </varlistentry> 0488 </variablelist> 0489 <para> </para><!-- add whitespace --> 0490 </listitem> 0491 </varlistentry> 0492 0493 <varlistentry> 0494 <term><guilabel>Autocorrection language:</guilabel></term> 0495 <listitem> 0496 <para>Use the drop down list to select the language associated 0497 with the optional autocorrection tool when using this identity.</para> 0498 </listitem><!-- FIXME Need a link to "Plugins" section --> 0499 </varlistentry> 0500 0501 <varlistentry> 0502 <term><guilabel>Default domain:</guilabel></term> 0503 <listitem> 0504 <para>This field is filled with the value from the <filename>hostnames</filename> 0505 file (in /etc) by default. The <guilabel>Composer</guilabel> will append this domain name 0506 to any purely local email address you specify. This feature is primarily useful in a 0507 &Sendmail; environment.</para> 0508 <example> 0509 <title>Default domain</title> 0510 <para>Default domain set to <userinput>kde.org</userinput>; "To:" address set to <userinput>foo</userinput>.</para> 0511 <para><guilabel>Composer</guilabel> sends the message to foo@kde.org.</para> 0512 </example> 0513 </listitem> 0514 </varlistentry> 0515 </variablelist> 0516 <para> </para><!-- add whitespace --> 0517 </sect2> 0518 0519 <sect2 id="configure-identity-templates"> 0520 <title>Templates</title> 0521 <screenshot> 0522 <screeninfo>Identity Templates</screeninfo> 0523 <mediaobject> 0524 <imageobject> 0525 <imagedata fileref="identitytemplate.png" format="PNG"/> 0526 </imageobject> 0527 <textobject> 0528 <phrase>Identity Templates</phrase> 0529 </textobject> 0530 <caption> 0531 <para>Identity Templates</para> 0532 </caption> 0533 </mediaobject> 0534 </screenshot> 0535 <para> </para><!-- add whitespace --> 0536 <para>Here you may create and manage custom templates for this identity to use when composing new 0537 messages, replying to someone, or forwarding messages inline. The message templates support substitution 0538 commands. You may simply type them in, or select them from the <guimenu>Insert Command <inlinemediaobject> 0539 <imageobject><imagedata fileref="go-down.png" format="PNG"/></imageobject></inlinemediaobject></guimenu> menu. 0540 Three kinds of commands are provided.</para> 0541 0542 <variablelist> 0543 <varlistentry> 0544 <term><guilabel>Original Message ></guilabel> / <guilabel>Current Message ></guilabel></term> 0545 <listitem><para>These commands extract information from the message you're replying to, or forwarding, 0546 and insert that information into the composition window.</para></listitem> 0547 </varlistentry> 0548 0549 <varlistentry> 0550 <term><guilabel>Process with External Programs ></guilabel></term> 0551 <listitem><para>These commands will pipe the message to which you are responding through an external 0552 program, then insert the output into &kmail;'s composition window.</para></listitem> 0553 </varlistentry> 0554 0555 <varlistentry> 0556 <term><guilabel>Miscellaneous ></guilabel></term> 0557 <listitem><para>These commands perform functions like choosing the dictionary the spell checker should 0558 use, or inserting the contents of a text file into the composition window.</para></listitem> 0559 </varlistentry> 0560 </variablelist> 0561 0562 <para>The <guilabel>Quote indicator:</guilabel> field allows you to override the default quotation indicator 0563 character ">". The <guibutton>Copy Global Templates</guibutton> button will reset all the custom 0564 templates defined here to &kmail;'s defaults. (You can achieve the same end result by unselecting the <guilabel>Use 0565 custom message templates for this identity</guilabel> check box at the top left of this dialog box.)</para> 0566 0567 <para>Templates specified here are identity-specific. They override global 0568 templates, but can be overridden by folder-specific templates if those are 0569 specified.</para> 0570 <para> </para><!-- add whitespace --> 0571 </sect2> 0572 0573 <sect2 id="configure-identity-signature"> 0574 <title>Signature</title> 0575 <screenshot> 0576 <screeninfo>Identity Signature</screeninfo> 0577 <mediaobject> 0578 <imageobject> 0579 <imagedata fileref="identitysignature.png" format="PNG"/> 0580 </imageobject> 0581 <textobject> 0582 <phrase>Identity Signature</phrase> 0583 </textobject> 0584 <caption> 0585 <para>Identity Signature</para> 0586 </caption> 0587 </mediaobject> 0588 </screenshot> 0589 <para> </para><!-- add whitespace --> 0590 <para>This tab allows you to specify a signature (sometimes called 0591 <quote>footer</quote> or <quote>disclaimer</quote>) 0592 to be appended to each message sent from this identity.</para> 0593 <note><para>This type of signature has nothing to do with the 0594 (digital) signatures discussed in the 0595 <link linkend="configure-identity-cryptography">Cryptography</link> 0596 section. It is a bit confusing to call this a signature, but since 0597 the term is already used everywhere else, we keep this nomenclature. Just 0598 remember that these "signatures" and digital signatures are two 0599 completely different things.</para></note> 0600 0601 <para>Check the <guilabel>Enable signature</guilabel> option if you 0602 want &kmail; to append a signature when using this identity. To 0603 <emphasis>automatically</emphasis> append it to every new message 0604 you must also select <guilabel>Automatically insert signature</guilabel> 0605 option on the <guilabel>Composer</guilabel> configuration page.</para> 0606 0607 <para>&kmail; can obtain the signature text from various sources. The default is <guilabel>Input Field Below</guilabel>. 0608 Just enter your signature in the textbox. If you want to use rich text, select the <guilabel>Use &HTML;</guilabel> 0609 checkbox at the lower left. A formatting toolbar will then appear.</para> 0610 0611 <para>The traditional procedure in Unix is to read the text from a file called <filename>.signature</filename> in your home folder. 0612 This file may be shared among several programs, so the same signature appears in every email program you use. 0613 To do this, select <guilabel>File</guilabel> from the <guilabel>Obtain Signature text from:</guilabel> drop down menu. 0614 If you want to edit the file, click the <guilabel>Edit File</guilabel> button.</para> 0615 0616 <para>&kmail; can also read the signature text from the output of a command. 0617 You can use programs such as <command>fortune</command> to create a randomly selected signature for 0618 each new message. Everything the program prints onto <acronym>stdout</acronym> is caught 0619 and used as the signature text. To read the text from the output of a command, select 0620 the <guilabel>Output of Command</guilabel> option. Enter the command (with full path) 0621 in the <guilabel>Specify command:</guilabel> edit field.</para> 0622 0623 <note><para>On the Internet, signatures are by convention separated 0624 from the body of the message by a line containing only the three 0625 characters <quote>-- </quote> (dash, dash, space). If the 0626 <guilabel>Prepend separator to signature</guilabel> option has been 0627 set in the <guilabel>Composer</guilabel> configuration, &kmail; will 0628 automatically prepend this line to the signature text (unless it is 0629 already present).</para></note> 0630 <para> </para><!-- add whitespace --> 0631 </sect2> 0632 0633 <sect2 id="configure-identity-pictures"> 0634 <title>Picture</title> 0635 <screenshot> 0636 <screeninfo>Identity Picture</screeninfo> 0637 <mediaobject> 0638 <imageobject> 0639 <imagedata fileref="identitypicture.png" format="PNG"/> 0640 </imageobject> 0641 <textobject> 0642 <phrase>Identity Picture</phrase> 0643 </textobject> 0644 <caption> 0645 <para>Identity Picture</para> 0646 </caption> 0647 </mediaobject> 0648 </screenshot> 0649 <para> </para><!-- add whitespace --> 0650 <para>&kmail; can send a small (48x48 pixels), low-quality, monochrome picture 0651 with every message. For example, this could be a picture of you, or a glyph. 0652 It is shown in the recipient's mail client (if supported).</para> 0653 0654 <variablelist> 0655 <varlistentry> 0656 <term><guilabel>Send picture with every message</guilabel></term> 0657 <listitem> 0658 <para>Check this box if you want &kmail; to add a so-called X-Face header to 0659 messages written with this identity. An X-Face is a small (48x48 pixels) 0660 black and white image that some mail clients are able to display.</para> 0661 </listitem> 0662 </varlistentry> 0663 0664 <varlistentry> 0665 <term><guilabel>Obtain picture from:</guilabel></term> 0666 <listitem> 0667 <para>This drop down list gives you two ways to select an image.</para> 0668 </listitem> 0669 </varlistentry> 0670 0671 <varlistentry> 0672 <term><guilabel>External Source <inlinemediaobject><imageobject><imagedata 0673 fileref="go-down.png" format="PNG"/></imageobject></inlinemediaobject></guilabel> (the default)</term> 0674 <listitem> 0675 <variablelist> 0676 <varlistentry> 0677 <term><guibutton>Select File...</guibutton></term> 0678 <listitem> 0679 <para>Use this button to select an image file from which to create the picture. Use 0680 a high-contrast image that is square, or nearly square. A light background 0681 helps improve the result.</para> 0682 </listitem> 0683 </varlistentry> 0684 <varlistentry> 0685 <term><guibutton>Set From Address Book</guibutton></term> 0686 <listitem> 0687 <para>You may use this button to create a scaled-down version of the picture you have set in your 0688 own address book entry.</para> 0689 </listitem> 0690 </varlistentry> 0691 </variablelist> 0692 </listitem> 0693 </varlistentry> 0694 0695 <varlistentry> 0696 <term><guilabel>Input Field Below</guilabel></term> 0697 <listitem> 0698 <para>Use this option to enter an arbitrary X-Face string. 0699 Examples are available at <ulink url="https://ace.home.xs4all.nl/X-Faces/" 0700 >https://ace.home.xs4all.nl/X-Faces/</ulink> 0701 </para> 0702 </listitem> 0703 </varlistentry> 0704 </variablelist> 0705 <para> </para><!-- add whitespace --> 0706 </sect2> 0707 0708 </sect1> 0709 0710 <sect1 id="configure-accounts"> 0711 <title>Email Accounts</title> 0712 0713 <para>You can find a quick introduction to 0714 both sending and receiving accounts in the <link 0715 linkend="setting-up-your-account">Setting up your Account</link> 0716 section.</para> 0717 0718 <para>This page allows you to create one or more (incoming and 0719 outgoing) <emphasis>accounts</emphasis>, &ie;, combinations of mail 0720 servers, login information, and other settings. Typically, you will 0721 create one outgoing (used for sending messages) and one incoming (used to 0722 retrieve messages) account. You may create as many accounts as you want, though, 0723 and assign each one to a different <link 0724 linkend="configure-identity">identity</link>. Or you may set up just one identity, 0725 and decide which account to use each time you compose a message. This page 0726 also lets you set up one or more <acronym>LDAP</acronym> (Lightweight Directory 0727 Access Protocol) servers.</para> 0728 0729 <para> </para><!-- add whitespace --> 0730 0731 <sect2 id="configure-accounts-receiving"> 0732 <title>Receiving</title> 0733 <screenshot> 0734 <screeninfo>Receiving Account</screeninfo> 0735 <mediaobject> 0736 <imageobject> 0737 <imagedata fileref="accounts-receiving.png" format="PNG"/> 0738 </imageobject> 0739 <textobject> 0740 <phrase>Receiving Account</phrase> 0741 </textobject> 0742 <caption> 0743 <para>The Receiving Account Tab</para> 0744 </caption> 0745 </mediaobject> 0746 </screenshot> 0747 <para> </para><!-- add whitespace --> 0748 <para>For basic information, see <link 0749 linkend="receiving-mail">Setting up your Account: Receiving</link>.</para> 0750 0751 <para>The column of buttons on the right let you <guibutton>Add...</guibutton> a new 0752 account, and <guibutton>Modify</guibutton> or <guilabel>Remove</guilabel> an existing 0753 account. You ought not modify or remove the <guilabel>Local Folders</guilabel> 0754 entry, which is present by default. The <guilabel>Restart</guilabel> button will 0755 simulate a program restart.</para> 0756 0757 <para>The <guibutton>Customize Accounts Order...</guibutton> button opens a dialog that 0758 lets you move any IMAP accounts you have created, and the group of accounts associated with 0759 <guilabel>Local Folders</guilabel>, higher or lower in the list.</para> 0760 0761 <para>The <guilabel>Retrieval Options</guilabel> popup menu for each account 0762 lets you specify whether &kmail; should check for new mail immediately after it has 0763 been started. You may also select <guilabel>Include in Manual Mail Check</guilabel> 0764 and <guilabel>Switch offline on &kmail; Shutdown</guilabel>. 0765 </para> 0766 0767 <para>If <guilabel>Detailed new mail notification</guilabel> is enabled then 0768 &kmail; will show the number of new messages for each folder provided 0769 you have chosen to be notified with a dialog. More advanced 0770 notification options, like playing a sound or synthesizing speech, 0771 are available via the <guibutton>Other Actions</guibutton> button.</para> 0772 <para> </para><!-- add whitespace --> 0773 </sect2> 0774 0775 <sect2 id="configure-accounts-sending"> 0776 <title>Sending</title> 0777 <screenshot> 0778 <screeninfo>Sending Account</screeninfo> 0779 <mediaobject> 0780 <imageobject> 0781 <imagedata fileref="accounts-sending.png" format="PNG"/> 0782 </imageobject> 0783 <textobject> 0784 <phrase>Sending Account</phrase> 0785 </textobject> 0786 <caption> 0787 <para>The Sending Account Tab</para> 0788 </caption> 0789 </mediaobject> 0790 </screenshot> 0791 <para> </para><!-- add whitespace --> 0792 <para>The <guilabel>Sending</guilabel> tab lets you define new 0793 outgoing mail servers, and also set some options that affect all the messages you send.</para> 0794 0795 <para>For basic information, see <link 0796 linkend="sending-mail">Setting up your Account: Sending</link>.</para> 0797 0798 <para>When you click <guibutton>Add...</guibutton> or 0799 <guibutton>Modify...</guibutton> the <guilabel>Create Outgoing 0800 Account</guilabel> or <guilabel>Configure account</guilabel> dialogs 0801 will open respectively. For sending via &Sendmail; 0802 or similar programs 0803 you may specify a name and the location of the 0804 &Sendmail; program. For &SMTP; you 0805 must specify the <guilabel>Name</guilabel>, <guilabel>Outgoing mail server</guilabel>, and 0806 <guilabel>Port</guilabel> of the server. <guilabel>Server requires 0807 authentication</guilabel> will enable the <guilabel>Login</guilabel> 0808 and <guilabel>Password</guilabel> fields. If you are not sure about the 0809 security settings, you should make &kmail; test for the best settings by 0810 using <guibutton>Auto Detect</guibutton> on the 0811 <guilabel>Advanced</guilabel> tab.</para> 0812 0813 <para>In the <guilabel>Before sending</guilabel> section, 0814 <guilabel>Confirm action</guilabel> will pop up a 0815 confirmation box every time you send a message, while 0816 <guilabel>Check spelling</guilabel> will invoke the spell checker 0817 before a message is sent.</para> 0818 0819 <para><guilabel>Send messages in outbox folder</guilabel> lets you specify 0820 when queued messages, &ie;, messages in the outbox folder waiting to be sent, 0821 should be dispatched. You may choose among three options.</para> 0822 0823 <variablelist> 0824 <varlistentry> 0825 <term><guilabel>Never Automatically <inlinemediaobject><imageobject><imagedata 0826 fileref="go-down.png" format="PNG"/></imageobject></inlinemediaobject></guilabel></term> 0827 <listitem><para>Queued messages will only be sent if you select 0828 <menuchoice><guimenu>File</guimenu><guimenuitem>Send queued messages</guimenuitem></menuchoice>.</para></listitem> 0829 </varlistentry> 0830 0831 <varlistentry> 0832 <term><guilabel>On Manual Mail Checks</guilabel></term> 0833 <listitem><para>Queued messages will be sent after you have manually checked 0834 for new mail, ⪚ with <menuchoice><guimenu>File</guimenu><guimenuitem>Check Mail</guimenuitem></menuchoice>. 0835 Of course, you may also send the queued messages manually via 0836 <menuchoice><guimenu>File</guimenu><guimenuitem>Send queued messages</guimenuitem></menuchoice>.</para></listitem> 0837 </varlistentry> 0838 0839 <varlistentry> 0840 <term><guilabel>On All Mail Checks</guilabel></term> 0841 <listitem><para>Queued messages will be sent after every check for new mail, 0842 &ie;, after automatic mail checks, and also after manual mail checks. 0843 Of course, you may also send the queued messages manually via 0844 <menuchoice><guimenu>File</guimenu><guimenuitem>Send queued messages</guimenuitem></menuchoice>.</para></listitem> 0845 </varlistentry> 0846 </variablelist> 0847 0848 <para><guilabel>Default send method:</guilabel> lets you define what 0849 happens when a message is sent. If <guilabel>Send now</guilabel> is 0850 selected, the message is sent to the mail server immediately. If 0851 <guilabel>Send later</guilabel> is selected, the message is queued in 0852 the outbox to be sent later with the 0853 <menuchoice><guimenu>File</guimenu><guimenuitem>Send 0854 Queued Messages</guimenuitem></menuchoice> command, or automatically when you 0855 check your mail, depending on the setting chosen for 0856 <guilabel>Send messages in outbox folder</guilabel>, above.</para> 0857 0858 <para>The <guilabel>Enable Undo Send:</guilabel> checkbox lets you specify an 0859 interval of time (from 10 to 50 seconds) during which you may abort mail transport. 0860 Your message will be queued, and a small <guibutton>Undo Send</guibutton> button 0861 will appear in the notification area. Click the button (in time) to stop the message 0862 from being sent.</para> 0863 0864 <para> </para><!-- add whitespace --> 0865 </sect2> 0866 0867 <sect2 id="configure-ldap-servers"> 0868 <title>LDAP Servers</title> 0869 <screenshot> 0870 <screeninfo>LDAP Servers</screeninfo> 0871 <mediaobject> 0872 <imageobject> 0873 <imagedata fileref="accounts-ldap.png" format="PNG"/> 0874 </imageobject> 0875 <textobject> 0876 <phrase>LDAP Servers</phrase> 0877 </textobject> 0878 <caption> 0879 <para>The LDAP Servers Tab</para> 0880 </caption> 0881 </mediaobject> 0882 </screenshot> 0883 <para> </para><!-- add whitespace --> 0884 <para>Use this dialog to configure any LDAP servers you wish to access. Please 0885 consult the <ulink url="help:/kaddressbook/configure-ldap-server.html">&kaddressbook; 0886 Appendix</ulink> for more details.</para> 0887 </sect2> 0888 0889 </sect1> 0890 0891 <sect1 id="configure-appearance"> 0892 <title>Appearance Page</title> 0893 0894 <para>The Appearance page lets you adjust many aspects of &kmail;'s 0895 graphical user interface, including color schemes, font selection, and even 0896 the physical arrangement of the message list in the main window.</para> 0897 0898 <!-- <sect2 id="configure-appearance-message-window"> --> 0899 <sect2 id="configure-appearance-general"> 0900 <title>General</title> 0901 0902 <screenshot> 0903 <screeninfo>Appearance General</screeninfo> 0904 <mediaobject> 0905 <imageobject> 0906 <imagedata fileref="appearancegeneral.png" format="PNG"/> 0907 </imageobject> 0908 <textobject> 0909 <phrase>Appearance General</phrase> 0910 </textobject> 0911 <caption> 0912 <para>The Appearance (General) Tab</para> 0913 </caption> 0914 </mediaobject> 0915 </screenshot> 0916 <para> </para><!-- add whitespace --> 0917 <para>If the <guilabel>Close message window after replying or forwarding</guilabel> option is 0918 activated, &kmail; will close the separate message window when a composer window (for a reply, 0919 or to forward the message) is opened. <guilabel>Enable access key</guilabel> is selected by default. 0920 Access keys allow you to use the keyboard for functions normally done with the mouse, such as following links. 0921 For more information see <ulink url="help:/konqueror/accesskeys.html">Access keys</ulink>.</para> 0922 0923 <!-- <para><guilabel>Show HTML status bar</guilabel> activates a bar at the left side of the reader 0924 pane that tells you if a message is &HTML; or not. This is important because 0925 &HTML; messages might imitate the look of a signed and encrypted message, so 0926 you should be aware of the fact that you are reading an &HTML; message. The &HTML; 0927 status bar itself cannot be influenced by the &HTML; code of the message.</para> 0928 0929 <para>Enable <guilabel>Replace smileys by emoticons</guilabel> if you want smileys 0930 like <userinput>:-)</userinput> appearing in the message text to be 0931 replaced by emoticons (small pictures) such as 0932 <inlinemediaobject><imageobject> 0933 <imagedata fileref="smile.png" format="PNG"/></imageobject> 0934 </inlinemediaobject>.</para> --><!-- No longer on the General tab. --> 0935 0936 <para>Enable <guilabel>Reduce font size for quoted text</guilabel> to show quoted 0937 text (in a reply) with a smaller type face. <guilabel>Show expand/collapse quote marks</guilabel> 0938 displays little widgets along with each bit of quoted text. These allow you to show (+) 0939 or hide (-) nested quotes beyond a certain level. This is useful in protracted email 0940 conversations where nobody deletes what has gone before.</para> 0941 0942 <!-- <para><guilabel>Fallback character encoding</guilabel>: 0943 Some emails, especially those generated automatically, do not specify the 0944 character encoding which needs to be used to properly display them. In such 0945 cases a fallback character encoding will be used, which you can configure 0946 here. Set it to the character encoding most commonly used in your part of 0947 the world. As a default the encoding configured for the whole system is used.</para> --> 0948 0949 <para>Changing <guilabel>Override character encoding:</guilabel> 0950 from its default value <guilabel>Auto</guilabel> will force the use of the specified 0951 encoding for all messages, no matter what the &MIME; headers say. <guilabel>Minimum 0952 font size:</guilabel> lets you control the smallest 0953 font &kmail; will use. Set this higher if you have trouble reading really small fonts.</para> 0954 0955 <para><guilabel>System Tray</guilabel> provides three ways to control &kmail;'s interaction 0956 with the &kde; task bar / panel. If <guilabel>Enable system tray icon</guilabel> is 0957 selected, a small icon (<inlinemediaobject><imageobject><imagedata fileref="mail-mark-unread.png" 0958 format="PNG"/></imageobject></inlinemediaobject>) will be displayed in the system tray 0959 area. If <guilabel>Start minimized to tray</guilabel> is activated, only this icon will 0960 appear when &kmail; is launched. Selecting <guilabel>Show unread email in taskbar</guilabel> 0961 causes the number of currently unread messages to appear on &kmail;'s taskbar button.</para> 0962 0963 <para>When the icon is visible, you may hide &kmail;'s main window either by 0964 clicking on the icon or by clicking on the window's close button. Clicking 0965 on the icon will make &kmail;'s main window visible again. 0966 If you click on the icon with the &RMB;, a context menu will appear. You can check 0967 for new mail, create a new message, or quit &kmail;. If there are any 0968 unread messages, the entry <guilabel>New Messages In ></guilabel> will appear, along 0969 with a list of the folders containing unread messages. Select one of these folders, 0970 and it will be opened in &kmail;'s main window. 0971 </para> 0972 <para> </para><!-- add whitespace --> 0973 </sect2> 0974 0975 <sect2 id="configure-appearance-fonts"> 0976 <title>Fonts</title> 0977 0978 <screenshot> 0979 <screeninfo>Appearance Fonts</screeninfo> 0980 <mediaobject> 0981 <imageobject> 0982 <imagedata fileref="appearancefonts.png" format="PNG"/> 0983 </imageobject> 0984 <textobject> 0985 <phrase>Appearance General</phrase> 0986 </textobject> 0987 <caption> 0988 <para>The Appearance (Fonts) Tab</para> 0989 </caption> 0990 </mediaobject> 0991 </screenshot> 0992 <para> </para><!-- add whitespace --> 0993 0994 <para>This section lets you tailor the fonts &kmail; uses. 0995 Select <guilabel>Use custom fonts</guilabel> to activate the dialog. 0996 Apply to: <guilabel>Message Body</guilabel> sets the font for 0997 the reader pane. The <guilabel>Composer</guilabel> option sets the 0998 font in which new plain text messages are shown while they are being 0999 written. <guilabel>Message List</guilabel> changes the font used to 1000 display the message list. You can also choose special fonts for 1001 Unread, Important, and Action Item message list entries. <guilabel>Printing 1002 Output</guilabel> alters the font used when printing. <guilabel>Fixed 1003 Width Font</guilabel> affects the display of some &HTML; messages.</para> 1004 1005 <para><guilabel>Show only monospaced fonts</guilabel> restricts the number 1006 of fonts available. Only the names of fixed-width fonts will be displayed 1007 when this option is in effect.</para> 1008 <para> </para><!-- add whitespace --> 1009 </sect2> 1010 1011 <sect2 id="configure-appearance-colors"> 1012 <title>Colors</title> 1013 1014 <screenshot> 1015 <screeninfo>Appearance Colors</screeninfo> 1016 <mediaobject> 1017 <imageobject> 1018 <imagedata fileref="appearancecolors.png" format="PNG"/> 1019 </imageobject> 1020 <textobject> 1021 <phrase>Appearance Colors</phrase> 1022 </textobject> 1023 <caption> 1024 <para>The Appearance (Colors) Tab</para> 1025 </caption> 1026 </mediaobject> 1027 </screenshot> 1028 <para> </para><!-- add whitespace --> 1029 <para>This section allows you to change the color of a few things by double clicking 1030 on an entry in the list box. Select <guilabel>Use custom colors</guilabel> to activate 1031 this feature. Select <guilabel>Do not change color from original HTML mail</guilabel> 1032 to preserve the color scheme selected by the sender of any &HTML; message.</para> 1033 1034 <para><guilabel>Recycle colors on deep quoting</guilabel> will restart the quote coloring 1035 at the first level after the third level of quoting has been reached. Note that the 1036 <guilabel>Quoted text</guilabel> colors only work in the message reader, not in 1037 the composer. If you want folders which are getting close to their quota 1038 (space allotment, used on &IMAP; servers) to be displayed in a different color, 1039 you may specify a percentage value as a threshold.</para> 1040 <para> </para><!-- add whitespace --> 1041 </sect2> 1042 1043 <sect2 id="configure-appearance-layout"> 1044 <title>Layout</title> 1045 <screenshot > 1046 <screeninfo>Default Layout</screeninfo> 1047 <mediaobject> 1048 <imageobject> 1049 <imagedata fileref="appearancelayout.png" format="PNG"/> 1050 </imageobject> 1051 <textobject> 1052 <phrase>Default Layout</phrase> 1053 </textobject> 1054 <caption> 1055 <para>The Appearance (Layout) Tab</para> 1056 </caption> 1057 </mediaobject> 1058 </screenshot> 1059 <para> </para><!-- add whitespace --> 1060 <para>This tab lets you configure the layout of &kmail;'s main window.</para> 1061 <para>In the <guilabel>Folder List</guilabel> section you may choose between the 1062 <guilabel>Long folder list</guilabel> (default option), which uses the full height of the window, and 1063 the <guilabel>Short folder list</guilabel>. With the <guilabel>Short</guilabel> option, if you have selected 1064 <guilabel>Show the message preview pane below the message list</guilabel>, the message 1065 list and the folder list will occupy a horizontal strip, with the message preview pane 1066 using the entire bottom portion of the window. If you have selected <guilabel>Show the message 1067 preview pane next to the message list</guilabel>, the folder list and the message list will 1068 occupy a vertical strip, with the message preview pane on the right.</para> 1069 1070 <para>Select <guilabel>Show folder quick search field</guilabel> to create a small text box 1071 at the top of the folder list. When you type something in that box, only the folders whose 1072 names match the characters you entered will appear. Clear the box to display all your folders.</para> 1073 1074 <para> The <guilabel>Show Favorite Folders View</guilabel> section allows you 1075 to change how your favorite folders are displayed. <guilabel>As Icons</guilabel> 1076 uses a lot of space, so if you have several favorite folders you might try <guilabel>As 1077 List</guilabel>. If you do not care about favorite folders you can disable this 1078 feature altogether by selecting <guilabel>Never</guilabel>.</para> 1079 1080 <para> On by default, <guilabel>Folder Tooltips</guilabel> display additional information 1081 (total number of messages, unread messages, and storage size) when hovering over a folder 1082 with the mouse pointer. Select <guilabel>Never</guilabel> to disable this feature.</para> 1083 1084 <para>In the <guilabel>Message Preview Pane</guilabel> section you can choose where in 1085 relation to the message list you want the message preview pane to appear. Or you can 1086 remove it entirely, and use only the full screen reader to view selected messages (press &Enter;).</para> 1087 <para> </para><!-- add whitespace --> 1088 </sect2> 1089 1090 <sect2 id="configure-appearance-message-list"> 1091 <title>Message List</title> 1092 1093 <screenshot> 1094 <screeninfo>Appearance Message List</screeninfo> 1095 <mediaobject> 1096 <imageobject> 1097 <imagedata fileref="appearancelist.png" format="PNG"/> 1098 </imageobject> 1099 <textobject> 1100 <phrase>Appearance Message List</phrase> 1101 </textobject> 1102 <caption> 1103 <para>The Appearance (Message List) Tab</para> 1104 </caption> 1105 </mediaobject> 1106 </screenshot> 1107 <para> </para><!-- add whitespace --> 1108 <para>Use this dialog to alter the appearance of the Message List pane.</para> 1109 <para>If you select <guilabel>Display tooltips for messages and group headers</guilabel>, 1110 you will see a brief summary of each message (or group -- depends on the view mode) when 1111 the mouse cursor hovers over a message list item.</para> 1112 1113 <para><guilabel>Default Aggregation</guilabel> and 1114 <guilabel>Default Theme</guilabel> may be overridden using the <guilabel>Folder 1115 Properties</guilabel> dialog for each folder individually. Clicking the 1116 <guibutton>Configure</guibutton> button opens a window to customize the pre-configured 1117 aggregations / themes; you can create your own schemes that way.</para> 1118 1119 <para>Eight aggregation modes and three themes have been pre-configured.</para> 1120 <variablelist> 1121 <varlistentry> 1122 <term><guilabel>Default aggregation:</guilabel> (drop down list)</term> 1123 <listitem> 1124 <variablelist> 1125 <varlistentry> 1126 <term>Activity by Date, Flat</term> 1127 <listitem><para>This view uses day-by-day groups. Messages are not threaded. So for example, 1128 in <quote>Today</quote> you will simply find all the messages that arrived today. The groups 1129 are displayed by default in reverse chronological order, and labeled "Today", "Yesterday", 1130 then the preceding five days of the week, followed by mm/dd/yy.</para></listitem> 1131 </varlistentry> 1132 <varlistentry> 1133 <term>Activity by Date, Threaded</term> 1134 <listitem><para>This view uses day-by-day groups. Messages are threaded. So for example, in 1135 <quote>Today</quote> you will find all the messages that arrived today and all the threads 1136 that have been active today. Uses the same grouping as Activity by Date, Flat.</para></listitem> 1137 </varlistentry> 1138 <varlistentry> 1139 <term>Current Activity, Flat</term> 1140 <listitem><para>This view uses smart date range groups. Messages are not threaded. So for 1141 example, in <quote>Today</quote> you will simply find all the messages that arrived today. 1142 The groups are displayed by default in reverse chronological order: "Today", "Yesterday", 1143 the five preceding days of the week, "Last Week", "Two Weeks Ago", and then month by month.</para></listitem> 1144 </varlistentry> 1145 <varlistentry> 1146 <term>Current Activity, Threaded </term> 1147 <listitem><para>This view uses smart date range groups. Messages are threaded. So for 1148 example, in <quote>Today</quote> you will find all the messages that arrived today and all 1149 the threads that have been active today. Otherwise the same as Current Activity, Flat.</para></listitem> 1150 </varlistentry> 1151 <varlistentry> 1152 <term>Flat Date View</term> 1153 <listitem><para>This is a plain, old-fashioned list of messages sorted by date. No groups and no threading.</para></listitem> 1154 </varlistentry> 1155 <varlistentry> 1156 <term>Senders/Receivers, Flat</term> 1157 <listitem><para>This view groups the messages by senders or receivers (depending on the folder type). 1158 You may specify senders (or receivers) in the <menuchoice><guimenu>Folders</guimenu> 1159 <guimenuitem>Folder Properties</guimenuitem></menuchoice> dialog ("View" tab, <guilabel>Show 1160 Column:</guilabel>). Messages are not threaded.</para></listitem> 1161 </varlistentry> 1162 <varlistentry> 1163 <term>Standard Mailing List</term> 1164 <listitem><para>This is a plain, old-fashioned mailing list view: no groups and heavy threading, ordered by the 1165 date each thread began.</para></listitem> 1166 </varlistentry> 1167 <varlistentry> 1168 <term>Thread Starters</term> 1169 <listitem><para>This view arranges the messages in threads and then groups the threads by the starting user.</para></listitem> 1170 </varlistentry> 1171 <varlistentry id="customize-aggregation-theme"> 1172 <term><guibutton>Configure...</guibutton> button</term> 1173 <listitem> 1174 <!-- <screenshot> 1175 <screeninfo>Customize Message Aggregation Modes</screeninfo> 1176 <mediaobject> 1177 <imageobject> 1178 <imagedata fileref="aggregationtheme.png" format="PNG"/> 1179 </imageobject> 1180 <textobject> 1181 <phrase>Customize Message Aggregation Modes</phrase> 1182 </textobject> 1183 <caption> 1184 <para>Customize Message Aggregation Modes</para> 1185 </caption> 1186 </mediaobject> 1187 </screenshot> --> 1188 1189 <para>To create a custom aggregation theme, click the <guibutton>Configure...</guibutton> button. Select an existing aggregation similar to the one you want to 1190 create, then click <guibutton>Clone Aggregation</guibutton>. If none are similar, click the <guibutton>New Aggregation</guibutton> button. The <guilabel>General</guilabel> 1191 tab allows you to change the <guilabel>Name:</guilabel> and <guilabel>Description:</guilabel>. The <guilabel>Groups & Threading</guilabel> tab 1192 lets you configure several elements to customize your aggregation.</para> 1193 <itemizedlist> 1194 <listitem><para> 1195 <guilabel>Grouping:</guilabel> lets you select from dates, sender/receiver or none. With the smart options &kmail; will group related emails together. 1196 </para></listitem> 1197 <listitem><para> 1198 <guilabel>Group expand policy:</guilabel> lets you set whether &kmail; will automatically expand grouped emails, or not. 1199 </para></listitem> 1200 <listitem><para> 1201 <guilabel>Threading:</guilabel> allows you to decide if &kmail; will include references and subject to determine perfect threading. 1202 You may also turn off threading altogether. 1203 </para></listitem> 1204 <listitem><para> 1205 <guilabel>Thread leader:</guilabel> lets you change the leader of the thread: most recent message, or the first one. 1206 </para></listitem> 1207 <listitem><para> 1208 <guilabel>Thread expand policy:</guilabel> allows you to change how &kmail; determines whether a thread should be expanded. 1209 </para></listitem> 1210 </itemizedlist> 1211 <para>The <guilabel>Advanced</guilabel> tab lets you change the <guilabel>Fill view strategy:</guilabel> Choose 1212 "Favor speed" if you have a slow connection. "Interactivity" will show 1213 all of your current conversations first. "Batch" mode will not do any sorting.</para> 1214 </listitem> 1215 </varlistentry> 1216 </variablelist> 1217 </listitem> 1218 </varlistentry> 1219 </variablelist> 1220 <para> </para><!-- add whitespace --> 1221 <variablelist> 1222 <varlistentry> 1223 <term><guilabel>Default Theme:</guilabel> (drop down list)</term> 1224 <listitem> 1225 <variablelist> 1226 <varlistentry> 1227 <term>Classic</term> 1228 <listitem><para>A simple, backward compatible, single row theme</para></listitem> 1229 </varlistentry> 1230 <varlistentry> 1231 <term>Smart</term> 1232 <listitem><para>A smart multi-line and multi-item theme</para></listitem> 1233 </varlistentry> 1234 <varlistentry> 1235 <term>Smart with Clickable Status</term> 1236 <listitem><para>A smart multi-line and multi-item theme with a clickable status column</para></listitem> 1237 </varlistentry> 1238 <varlistentry id="customize-messagelist-theme"> 1239 <term><guibutton>Configure...</guibutton> button</term> 1240 <listitem> 1241 <!-- <screenshot > 1242 <screeninfo>Customize Message List Theme</screeninfo> 1243 <mediaobject> 1244 <imageobject> 1245 <imagedata fileref="messagelisttheme.png" format="PNG"/> 1246 </imageobject> 1247 <textobject> 1248 <phrase>Customize Message List Theme</phrase> 1249 </textobject> 1250 <caption> 1251 <para>Customize Message List Theme</para> 1252 </caption> 1253 </mediaobject> 1254 </screenshot> --> 1255 1256 <para>To create a custom message list theme, click the <guibutton>Configure...</guibutton> button. Select an existing theme similar to the one you want to 1257 create, then click <guibutton>Clone Theme</guibutton>. If none are similar, click the <guibutton>New Theme</guibutton> button. The <guilabel> 1258 General</guilabel> tab allows you to change the <guilabel>Name:</guilabel> and <guilabel>Description:</guilabel>.</para> 1259 1260 <para>The <guilabel>Appearance</guilabel> tab lets you configure visible columns and status items. To add a column, 1261 right click the column bar and select <guilabel>Add Column</guilabel>. 1262 Name the column, then select what the column will represent from the <guilabel>Header click sorts messages:</guilabel> drop down list. 1263 <guilabel>Visible by default</guilabel> is automatically checked. 1264 Uncheck it if you only want the column to be available on the context menu for the clickable sort bar. 1265 Drag the appropriate label from the <guilabel>Content Items</guilabel> to the column view box under the column bar, 1266 ⪚, if you chose to add a size column you would drag the Size label 1267 underneath the Size column. Continue to do this until you have all the columns you desire. 1268 You can change the font and color of column items through the view area &RMB; menu. Move, delete and 1269 resize columns via the &RMB; menu on the column bar.</para> 1270 1271 <para>The <guilabel>Advanced</guilabel> tab lets you show headers. You may also change the size of status icons.</para> 1272 </listitem></varlistentry> 1273 </variablelist> 1274 </listitem></varlistentry> 1275 </variablelist> 1276 1277 <para> </para><!-- add whitespace --> 1278 <para>In the <guilabel>Date Display</guilabel> section you may choose one of three date formats (or create your own). 1279 The <guilabel>Standard Format</guilabel> shows the day of the week and the date. The <guilabel>Localized Format</guilabel> 1280 is shorter, omitting the day of the week. The <guilabel>Smart format</guilabel> will show 1281 today, yesterday, &etc; If you want to create a <guilabel>Custom</guilabel> date format, just click 1282 on <guilabel>Custom format information</guilabel> and follow the directions.</para> 1283 <para> </para><!-- add whitespace --> 1284 </sect2> 1285 1286 1287 <sect2 id="configure-message-tags"> 1288 <title>Message Tags</title> 1289 1290 <screenshot> 1291 <screeninfo>Appearance Tags</screeninfo> 1292 <mediaobject> 1293 <imageobject> 1294 <imagedata fileref="appearancetags.png" format="PNG"/> 1295 </imageobject> 1296 <textobject> 1297 <phrase>Appearance Tags</phrase> 1298 </textobject> 1299 <caption> 1300 <para>The Appearance (Tags) Tab</para> 1301 </caption> 1302 </mediaobject> 1303 </screenshot> 1304 <para> </para><!-- add whitespace --> 1305 <para>&kmail; by default gives you several ways to mark messages (Important / Action 1306 Item / Birthday), accessible via the <menuchoice><guimenu>Message</guimenu> 1307 <guisubmenu>Mark Message ></guisubmenu></menuchoice> sub-menu. You may also 1308 define additional tags to help you categorize messages.</para> 1309 1310 <para>Use the <guilabel>Available Tags</guilabel> input field to name your special 1311 tag. Use the <guibutton> + </guibutton> button to add this name to 1312 the list. Use the <guibutton> − </guibutton> button to remove a tag. 1313 (The "Birthday" tag is built-in, and cannot be removed.) Use the up and down arrow 1314 buttons to sort the items in the list.</para> 1315 1316 <para>Highlight an item in the list to activate the <guilabel>Tag Settings</guilabel> 1317 dialog. You may choose any or all of six options.</para> 1318 1319 <variablelist> 1320 <varlistentry> 1321 <term><guilabel>Change text color:</guilabel></term> 1322 <listitem><para>Select this option to display tagged message 1323 list entries in a different color. A color palette will 1324 be presented when you choose this option. Select a preset 1325 color, or choose "Custom..." for more flexibility.</para></listitem> 1326 </varlistentry> 1327 1328 <varlistentry> 1329 <term><guilabel>Change background color:</guilabel></term> 1330 <listitem><para>Choose this option to alter the background color 1331 of tagged message list entries.</para></listitem> 1332 </varlistentry> 1333 1334 <varlistentry> 1335 <term><guilabel>Change font:</guilabel></term> 1336 <listitem><para>You may select either a bold or 1337 <emphasis>italic</emphasis> type face.</para></listitem> 1338 </varlistentry> 1339 1340 <varlistentry> 1341 <term><guilabel>Message tag icon:</guilabel></term> 1342 <listitem><para>Click this button to open an icon selection 1343 dialog. The icon will be displayed on tagged message list entries.</para></listitem> 1344 </varlistentry> 1345 1346 <varlistentry> 1347 <term><guilabel>Shortcut:</guilabel></term> 1348 <listitem><para>Use this button to create a keyboard shortcut 1349 for associating this tag with selected messages.</para></listitem> 1350 </varlistentry> 1351 1352 <varlistentry> 1353 <term><guilabel>Enable toolbar button:</guilabel></term> 1354 <listitem><para>Select this option to add a new button to the &kmail; 1355 toolbar. Clicking the button will tag the currently selected message.</para></listitem> 1356 </varlistentry> 1357 </variablelist> 1358 1359 <para>All the tags defined here will automatically appear as new options in the <menuchoice> 1360 <guimenu>Message</guimenu><guisubmenu>Mark Message ></guisubmenu></menuchoice> sub-menu.</para> 1361 </sect2> 1362 1363 </sect1> 1364 1365 <sect1 id="configure-composer"> 1366 <title> 1367 Composer Page 1368 </title> 1369 1370 <para> 1371 For a description of how to use the <guilabel>Composer</guilabel>, 1372 read <link linkend="the-composer-window">this page</link>. To 1373 learn more about fine-tuning the <guilabel>Composer</guilabel>'s 1374 behavior, press on. 1375 </para> 1376 1377 <sect2 id="configure-composer-general"> 1378 <title> 1379 General 1380 </title> 1381 1382 <screenshot> 1383 <screeninfo>Composer General</screeninfo> 1384 <mediaobject> 1385 <imageobject> 1386 <imagedata fileref="composergeneral.png" format="PNG"/> 1387 </imageobject> 1388 <textobject> 1389 <phrase>Composer General</phrase> 1390 </textobject> 1391 <caption> 1392 <para>The Composer (General) Tab</para> 1393 </caption> 1394 </mediaobject> 1395 </screenshot> 1396 <para> </para><!-- add whitespace --> 1397 1398 <para> 1399 This dialog lets you adjust the way &kmail; handles signatures. 1400 It also permits you to control some formatting features, to adjust 1401 some autocompletion options, and to tweak &kmail;'s autosave feature. 1402 </para> 1403 1404 <variablelist> 1405 <varlistentry id="configure-composer-general-append-signature"> 1406 <term> 1407 <guilabel>Automatically insert signature</guilabel> 1408 </term> 1409 <listitem> 1410 <para> 1411 If checked, your signature as defined on the <link 1412 linkend="configure-identity-signature">identity 1413 page</link> is automatically included at the end of 1414 every message you create (&ie;, new messages, replies, &etc;). 1415 </para> 1416 </listitem> 1417 </varlistentry> 1418 <varlistentry> 1419 <term> 1420 <guilabel>Insert signature above quoted text</guilabel> 1421 </term> 1422 <listitem> 1423 <para> 1424 If checked, &kmail; will insert your signature at the top of 1425 the composer window, and not at the bottom. 1426 </para> 1427 </listitem> 1428 </varlistentry> 1429 <varlistentry> 1430 <term> 1431 <guilabel>Prepend separator to signature</guilabel> 1432 </term> 1433 <listitem> 1434 <para> 1435 If checked, &kmail; will insert "-- " (dash dash space) 1436 before your signature if your signature does not begin 1437 that way. (This separator line is a <emphasis>de facto</emphasis> 1438 internet standard.) 1439 </para> 1440 </listitem> 1441 </varlistentry> 1442 <varlistentry> 1443 <term> 1444 <guilabel>Remove the signature when replying</guilabel> 1445 </term> 1446 <listitem> 1447 <para> 1448 If checked, &kmail; will remove the signature from the original 1449 message when you compose a reply. Of course, if you have not 1450 selected the signature and the <guilabel>Only quote selected 1451 text ...</guilabel> option has been checked, &kmail; will omit 1452 the signature without referring to this setting. 1453 </para> 1454 </listitem> 1455 </varlistentry> 1456 <varlistentry id="configure-composer-general-quote-selection-only"> 1457 <term> 1458 <guilabel>Only quote selected text when replying</guilabel> 1459 </term> 1460 <listitem> 1461 <para> 1462 If checked, &kmail; will quote only the selected text in the message window, 1463 instead of the complete message, when replying. 1464 With this, it is possible to quickly generate replies that quote only the relevant 1465 paragraph(s) to which you are actually replying. If this option is checked and you 1466 select nothing, &kmail; will quote the entire message. 1467 </para> 1468 </listitem> 1469 </varlistentry> 1470 <varlistentry id="configure-composer-general-smart-quoting"> 1471 <term> 1472 <guilabel>Use smart quoting</guilabel> 1473 </term> 1474 <listitem> 1475 <para> 1476 If checked, &kmail; will break long lines but will try 1477 to keep the correct quoting (&ie;, the <quote>></quote> 1478 will always be at the start of the line). 1479 </para> 1480 </listitem> 1481 </varlistentry> 1482 <varlistentry> 1483 <term> 1484 <guilabel>Word wrap at column:</guilabel> 1485 </term> 1486 <listitem> 1487 <para> 1488 If checked, the word wrap option (<menuchoice> 1489 <guimenu>Options</guimenu><guimenuitem>Wordwrap</guimenuitem> 1490 </menuchoice> in the composer window) will be selected 1491 automatically. Use the spin box to set the maximum line length. 1492 </para> 1493 </listitem> 1494 </varlistentry> 1495 <varlistentry> 1496 <term> 1497 <guilabel>Reply or forward using the same visual format as the original message 1498 (plain text or HTML)</guilabel> 1499 </term> 1500 <listitem> 1501 <para> 1502 If checked, &kmail; will always enable the rich text editing toolbar if the 1503 message to which you are responding contains an &HTML; &MIME; header. If this option 1504 is not selected, the composer retains the toolbar state from the previous session. 1505 </para> 1506 </listitem> 1507 </varlistentry> 1508 <varlistentry> 1509 <term> 1510 <guilabel>Improve plain text version of &HTML; message</guilabel> 1511 </term> 1512 <listitem> 1513 <para> 1514 If checked, &kmail; will append footnotes to the plain text version 1515 of every message composed in &HTML;. These plain text footnotes will be clickable 1516 links pointing to any resources coded as anchor tags (aka links) in the 1517 &HTML; version of the message. 1518 </para> 1519 </listitem> 1520 </varlistentry> 1521 <varlistentry id="configure-composer-general-auto-request-mdns"> 1522 <term> 1523 <guilabel>Automatically request message disposition notifications</guilabel> 1524 </term> 1525 <listitem> 1526 <para> 1527 If checked, <xref 1528 linkend="composer-options-request-mdn"/> will default to 1529 <emphasis>on</emphasis>. Check this option only if you 1530 know what you are doing. &mdn;s are considered a 1531 nuisance (or are simply ignored) by a lot of people. It 1532 is better to request them only when necessary. 1533 </para> 1534 </listitem> 1535 </varlistentry> 1536 <varlistentry> 1537 <term> 1538 <guilabel>Use addresses indexed from emails for autocompletion</guilabel> 1539 </term> 1540 <listitem> 1541 <para> 1542 If checked, &kmail; will include the addresses from all your saved 1543 messages in the list of autocompletion targets (⪚, when you 1544 start typing in the To: input field). These will appear as "Contacts 1545 found in your data". If you switch this off, only the matching &kaddressbook; 1546 entries and "Recent Addresses" will appear in the list. Use the spin 1547 box to limit the number of items displayed in the list. 1548 </para> 1549 </listitem> 1550 </varlistentry> 1551 <varlistentry> 1552 <term> 1553 <guilabel>Use recent addresses for autocompletion</guilabel> 1554 </term> 1555 <listitem> 1556 <para> 1557 If checked, &kmail; will include the addresses that have been used 1558 recently in the list of autocompletion targets (⪚, when you 1559 start typing in the CC: input field). These will appear as "Recent 1560 Addresses". If you switch this off, only the matching &kaddressbook; 1561 entries and "Contacts found in your data" will appear in the list. Use 1562 the spin box to limit the number of items considered "Recent". 1563 </para> 1564 </listitem> 1565 </varlistentry> 1566 <varlistentry> 1567 <term> 1568 <guibutton>Configure Completion ...</guibutton> button 1569 </term> 1570 <listitem> 1571 <para> 1572 Click on this button to open the autocompletion configuration 1573 dialog. You may adjust the order in which items appear, add or 1574 remove "Recent" addresses, and create a blacklist of addresses 1575 that should never appear as autocompletion targets. Notice that 1576 this dialog may also be invoked from a context menu by clicking 1577 the &RMB; in, say, the "To:" field of the composer. 1578 </para> 1579 </listitem> 1580 </varlistentry> 1581 <varlistentry id="configure-composer-general-autosave-interval"> 1582 <term> 1583 <guilabel>Autosave interval</guilabel> 1584 </term> 1585 <listitem> 1586 <para> 1587 A backup copy of the text in the composer window is by default created 1588 regularly. This option lets you specify how often a backup copy 1589 is created. You can disable autosaving by selecting "No autosave". 1590 </para> 1591 </listitem> 1592 </varlistentry> 1593 </variablelist> 1594 <para> </para><!-- add whitespace --> 1595 </sect2> 1596 1597 <sect2 id="configure-composer-standard-templates"> 1598 <title>Standard Templates</title> 1599 <screenshot> 1600 <screeninfo>Composer Standard Templates</screeninfo> 1601 <mediaobject> 1602 <imageobject> 1603 <imagedata fileref="composerstandard.png" format="PNG"/> 1604 </imageobject> 1605 <textobject> 1606 <phrase>Composer Standard Templates</phrase> 1607 </textobject> 1608 <caption> 1609 <para>The Composer (Standard Templates) Tab</para> 1610 </caption> 1611 </mediaobject> 1612 </screenshot> 1613 <para> </para><!-- add whitespace --> 1614 1615 <para> 1616 Here you can edit the default message templates used when you 1617 compose a new message, write a reply, or forward a message. Message templates support 1618 substitution commands, by simply typing them or selecting them from the 1619 <guimenu>Insert Command</guimenu> menu. These are global (default) templates. 1620 They may be overridden by per-identity templates or per-folder templates if 1621 any such are specified. Most people are happy with the standard default 1622 templates. But if you wish to tweak the defaults, this is the place to do it. 1623 </para> 1624 1625 <para> 1626 For a more detailed explanation of template configuration, please refer to <link 1627 linkend="configure-identity-templates">the Identities chapter.</link> 1628 </para> 1629 <para> </para><!-- add whitespace --> 1630 </sect2> 1631 1632 <sect2 id="configure-composer-custom-templates"> 1633 <title>Custom Templates</title> 1634 <screenshot> 1635 <screeninfo>Composer Custom Templates</screeninfo> 1636 <mediaobject> 1637 <imageobject> 1638 <imagedata fileref="composercustom.png" format="PNG"/> 1639 </imageobject> 1640 <textobject> 1641 <phrase>Composer Custom Templates</phrase> 1642 </textobject> 1643 <caption> 1644 <para>The Composer (Custom Templates) Tab</para> 1645 </caption> 1646 </mediaobject> 1647 </screenshot> 1648 <para> </para><!-- add whitespace --> 1649 1650 <para> 1651 Here you can add, edit, and delete custom message templates to use 1652 when you compose a reply or forward a message. Create the custom template 1653 by typing the name into the input box and press the <guiicon>+</guiicon> button. 1654 You can bind a keyboard combination to the template for faster operations. 1655 </para> 1656 <!-- To and CC field--><!-- I tested this, and I can't get it to work. David Bryant --> 1657 1658 <para> 1659 Message templates support substitution commands, by simply typing them 1660 or selecting them from the <guimenu>Insert Command</guimenu> menu. 1661 </para> 1662 1663 <para> 1664 There are four types of custom templates: used to <guilabel>Reply</guilabel>, 1665 <guilabel>Reply to All</guilabel>, <guilabel>Forward</guilabel>, and 1666 <guilabel>Universal</guilabel> which can be used for all kinds of operations. 1667 You cannot bind a keyboard shortcut to <guilabel>Universal</guilabel> 1668 templates. 1669 </para> 1670 1671 <para> </para><!-- add whitespace --> 1672 </sect2> 1673 1674 <sect2 id="configure-composer-subject"> 1675 <title>Subject</title> 1676 <screenshot> 1677 <screeninfo>Composer Subject</screeninfo> 1678 <mediaobject> 1679 <imageobject> 1680 <imagedata fileref="composersubject.png" format="PNG"/> 1681 </imageobject> 1682 <textobject> 1683 <phrase>Composer Subject</phrase> 1684 </textobject> 1685 <caption> 1686 <para>The Composer (Subject) Tab</para> 1687 </caption> 1688 </mediaobject> 1689 </screenshot> 1690 <para> </para><!-- add whitespace --> 1691 1692 <para> 1693 This section contains a list of prefixes for <quote>Reply</quote> and 1694 <quote>Forward</quote>. If you receive messages that use prefixes differing 1695 from the standard prefixes, you may add them to this list so &kmail; will recognize 1696 them. &kmail; will then ignore the odd-ball prefixes when sorting messages (and 1697 when setting the subject of a reply or a forwarded message), and optionally 1698 replace them with <quote>Re:</quote> or <quote>Fwd:</quote>, 1699 respectively. 1700 </para> 1701 <para> </para><!-- add whitespace --> 1702 </sect2> 1703 1704 <sect2 id="configure-composer-charset"> 1705 <title>Character Set</title> 1706 <screenshot> 1707 <screeninfo>Composer Character Set</screeninfo> 1708 <mediaobject> 1709 <imageobject> 1710 <imagedata fileref="composercharset.png" format="PNG"/> 1711 </imageobject> 1712 <textobject> 1713 <phrase>Composer Character Set</phrase> 1714 </textobject> 1715 <caption> 1716 <para>The Composer (Character Set) Tab</para> 1717 </caption> 1718 </mediaobject> 1719 </screenshot> 1720 <para> </para><!-- add whitespace --> 1721 1722 <para> 1723 Here you can manage the default character sets used for your own messages. 1724 Every message you send will be checked to see if it is written with one of the listed 1725 character sets, starting at the top of the list. If it is, that character set will be used. 1726 If it is not, a dialog will appear and tell you that you must choose 1727 a character set via 1728 <menuchoice><guimenu>Options</guimenu><guisubmenu>Set Encoding</guisubmenu></menuchoice>. 1729 </para> 1730 1731 <para> 1732 If you select <guilabel>Keep original charset when replying 1733 or forwarding (if possible)</guilabel>, the original message's character set 1734 will be kept, unless there are now characters that cannot be 1735 represented using that set of characters. 1736 </para> 1737 <para> </para><!-- add whitespace --> 1738 </sect2> 1739 1740 <sect2 id="configure-composer-headers"> 1741 <title>Headers</title> 1742 <screenshot> 1743 <screeninfo>Composer Headers</screeninfo> 1744 <mediaobject> 1745 <imageobject> 1746 <imagedata fileref="composerheaders.png" format="PNG"/> 1747 </imageobject> 1748 <textobject> 1749 <phrase>Composer Headers</phrase> 1750 </textobject> 1751 <caption> 1752 <para>The Composer (Headers) Tab</para> 1753 </caption> 1754 </mediaobject> 1755 </screenshot> 1756 <para> </para><!-- add whitespace --> 1757 1758 <para> 1759 Check the <guilabel>Use custom message-id suffix</guilabel> 1760 checkbox if you want &kmail; to generate Message-Id's with a custom 1761 suffix. Enter the desired suffix in the <guilabel>Custom message-id 1762 suffix</guilabel> field. Please make sure that the suffix you 1763 specify is unique (within the webiverse). The simplest way to ensure uniqueness is to use 1764 the name of your own domain, if you have one. If you do not check <guilabel>Use 1765 custom Message-Id suffix</guilabel>, &kmail; will automatically 1766 generate the complete Message-Id. If you do not know what this is all 1767 about, do not choose this option. 1768 </para> 1769 1770 <para> 1771 The <guilabel>Define custom mime header fields</guilabel> list 1772 sets the headers that &kmail; will use for its outgoing messages. You 1773 may both invent new fields and overwrite existing ones. This feature 1774 is only useful for experts. 1775 </para> 1776 <para> </para><!-- add whitespace --> 1777 </sect2> 1778 1779 <sect2 id="configure-composer-attachments"> 1780 <title>Attachments</title> 1781 <screenshot> 1782 <screeninfo>Composer Attachments</screeninfo> 1783 <mediaobject> 1784 <imageobject> 1785 <imagedata fileref="composerattach.png" format="PNG"/> 1786 </imageobject> 1787 <textobject> 1788 <phrase>Composer Attachments</phrase> 1789 </textobject> 1790 <caption> 1791 <para>The Composer (Attachments) Tab</para> 1792 </caption> 1793 </mediaobject> 1794 </screenshot> 1795 <para> </para><!-- add whitespace --> 1796 1797 <para> 1798 If you have to send attachments with filenames containing non-English 1799 characters to users of 1800 <application>&Microsoft; Outlook</application> or 1801 <application>&Microsoft; Outlook Express</application>, 1802 you might want to check the <guilabel>Outlook-compatible attachment naming</guilabel> 1803 option. &kmail; will then encode the attachment names in a non-standard way that 1804 is understood by <application>&Microsoft; Outlook</application>. 1805 </para> 1806 1807 <para> 1808 When you select this option, &kmail; will create messages that do not comply with email 1809 standards, and consequently it is possible that your messages will not be understood by 1810 standards-compliant mail clients. So you should not enable this option unless you must. 1811 </para> 1812 1813 <para> 1814 Check the <guilabel>Enable detection of missing attachments</guilabel> 1815 checkbox if you want &kmail; to warn you whenever you are about to send a 1816 message without attachments even though the message text contains certain 1817 words which may indicate that you want to include an attachment. The list 1818 of key words can be modified. 1819 </para> 1820 1821 <para> 1822 Use the <guilabel>Maximum Attachment Size:</guilabel> spin box to 1823 limit the size of any attachments you send. If you try to attach a 1824 file larger than the specified limit, &kmail; will issue an error 1825 message and refuse to attach the file. Note that this is an individual 1826 limit, and not an aggregate limit. Also, the file size is checked 1827 before the file is converted to base 64 encoding, if that is necessary. 1828 </para> 1829 1830 <para> </para><!-- add whitespace --> 1831 </sect2> 1832 1833 <sect2 id="configure-composer-autocorrection"> 1834 <title>Autocorrection</title> 1835 <screenshot> 1836 <screeninfo>Composer Autocorrection</screeninfo> 1837 <mediaobject> 1838 <imageobject> 1839 <imagedata fileref="composercorrect.png" format="PNG"/> 1840 </imageobject> 1841 <textobject> 1842 <phrase>Composer Autocorrection</phrase> 1843 </textobject> 1844 <caption> 1845 <para>The Composer (Autocorrection) Tab</para> 1846 </caption> 1847 </mediaobject> 1848 </screenshot> 1849 <para> </para><!-- add whitespace --> 1850 1851 <para> 1852 To enable automatic correction of common typing errors, select the <guilabel>Enable 1853 autocorrection</guilabel> option. Use the drop down list to choose your language. 1854 You may import settings, either from <application>LibreOffice</application> or another &kmail; 1855 / &calligra; installation, via the <guibutton>Import ... <inlinemediaobject> 1856 <imageobject><imagedata fileref="go-down.png" format="PNG"/></imageobject> 1857 </inlinemediaobject></guibutton> button. If you need to save your settings for 1858 another installation or application, use the <guibutton>Export...</guibutton> button. 1859 </para> 1860 1861 <para> 1862 <variablelist><title>Autocorrect Options</title> 1863 <varlistentry> 1864 <term><guilabel>Simple Autocorrection</guilabel></term> 1865 <listitem> 1866 <para> 1867 This allows you to configure &kmail; to automatically correct various common 1868 typographical errors. Check the boxes next to the autocorrection features you want. 1869 </para> 1870 </listitem> 1871 </varlistentry> 1872 <varlistentry> 1873 <term><guilabel>Custom Quotes</guilabel></term> 1874 <listitem> 1875 <para> 1876 You can replace double or single quotes with “smart” quotes by checking the appropriate box. 1877 You can also add a non-breaking space before specific punctuation marks in French text by selecting that option. 1878 </para> 1879 </listitem> 1880 </varlistentry> 1881 <varlistentry> 1882 <term><guilabel>Advanced Autocorrection</guilabel></term> 1883 <listitem> 1884 <para> 1885 You can customize automatic word replacement by selecting this option. 1886 To enter a custom string that will be replaced automatically, 1887 enter the word to be replaced in the <guilabel>Find</guilabel> box and 1888 enter the replacement word in the <guilabel>Replace</guilabel> box, then 1889 click the <guibutton>Add</guibutton> button. To remove a custom word 1890 from the list, highlight that entry and click <guibutton>Remove</guibutton>. 1891 </para> 1892 </listitem> 1893 </varlistentry> 1894 <varlistentry> 1895 <term><guilabel>Exceptions</guilabel></term> 1896 <listitem> 1897 <para> 1898 This dialog lets you create exceptions where you can tell &kmail; to ignore 1899 some periods (end of sentence) and two uppercase letters (⪚, &kmail;). Enter 1900 the exception and click the <guibutton>Add</guibutton> button. 1901 To remove the exception, highlight the string and click <guibutton>Remove</guibutton>. 1902 </para> 1903 </listitem> 1904 </varlistentry> 1905 </variablelist> 1906 </para> 1907 1908 <para> 1909 Once you have made all of your autocorrect selections, click <guibutton>Apply</guibutton>, or <guibutton>OK</guibutton>. 1910 </para> 1911 <para> </para><!-- add whitespace --> 1912 </sect2> 1913 1914 <sect2 id="configure-resize-image"> 1915 <title>Auto Resize Image</title> 1916 <screenshot> 1917 <screeninfo>Composer Auto Resize</screeninfo> 1918 <mediaobject> 1919 <imageobject> 1920 <imagedata fileref="composerresize.png" format="PNG"/> 1921 </imageobject> 1922 <textobject> 1923 <phrase>Composer Auto Resize</phrase> 1924 </textobject> 1925 <caption> 1926 <para>The Composer (Auto Resize Image) Tab</para> 1927 </caption> 1928 </mediaobject> 1929 </screenshot> 1930 <para> </para><!-- add whitespace --> 1931 1932 <para> 1933 In some circumstances you may want to have &kmail; automatically resize image attachments in 1934 outgoing emails (⪚, because of server limits). To do so, select <guilabel>Automatically resize 1935 images</guilabel>. There are several options that accompany this feature. 1936 </para> 1937 1938 <variablelist> 1939 <varlistentry><term><guilabel>General</guilabel></term> 1940 <listitem> 1941 <para> 1942 There are three options under "General". If you want to preserve the aspect ratio 1943 of all images, select <guilabel>Keep ratio</guilabel>. &kmail; by default asks you 1944 if you want to resize before resizing. If you want the program to resize images 1945 without asking, unselect <guilabel>Ask before resizing</guilabel>. &kmail; will by default 1946 send the resized image in <acronym>JPG</acronym> format. If you would rather have such images sent in 1947 <acronym>PNG</acronym> format, select that from the <guilabel>Fallback to format:</guilabel> drop down box. 1948 </para> 1949 </listitem> 1950 </varlistentry> 1951 <varlistentry><term><guilabel>Image</guilabel></term> 1952 <listitem> 1953 <para> 1954 Suppose you have a relative who can only receive image files of a certain size because of their 1955 email provider's limits. You can use the <guilabel>Reduce image to maximum dimension:</guilabel> option 1956 to select a size to shrink the image to, and enter their email into the filters on the <guilabel>Recipients</guilabel> 1957 tab. (The <guilabel>Recipients</guilabel> tab is discussed in further detail below.) 1958 If you need a custom size, choose the last option <guilabel>Custom</guilabel> from the width and 1959 height drop down boxes, and enter a number of pixels in the text box. You may also enlarge images by selecting 1960 <guilabel>Enlarge image to minimum dimension</guilabel>. The last option allows you to skip resizing images 1961 that are smaller than the specified file size. 1962 </para> 1963 </listitem> 1964 </varlistentry> 1965 1966 <varlistentry><term><guilabel>Filename</guilabel></term> 1967 <listitem> 1968 1969 <variablelist> 1970 <varlistentry><term><guilabel>Source filter</guilabel></term> 1971 <listitem> 1972 <para> 1973 If you would like the resizing to be done based on the name of the file, select 1974 the appropriate filter here. Suppose you need to send your boss multiple images daily, 1975 and your boss requires all of them to be the same size. You could name your work images 1976 work1, work2 &etc;, then select <guilabel>Include all files whose names contains one of the patterns</guilabel> and 1977 enter work into the <guilabel>Pattern:</guilabel> text box. You can also exclude files in the same way by selecting 1978 <guilabel>Exclude all files whose names contains one of the patterns</guilabel>. The default behavior is no filtering. 1979 </para> 1980 </listitem> 1981 </varlistentry> 1982 <varlistentry><term><guilabel>Image Format</guilabel></term> 1983 <listitem> 1984 <para> 1985 Select <guilabel>Resize all images with one of these formats</guilabel> to set a specific format to resize the image to. 1986 </para> 1987 <itemizedlist> 1988 <listitem> 1989 <para> 1990 When this option is enabled, you must click the <guibutton>Select Format...</guibutton> button, 1991 then select a format from the dialog. 1992 </para> 1993 </listitem> 1994 </itemizedlist> 1995 </listitem> 1996 </varlistentry> 1997 <varlistentry><term><guilabel>Resize filename</guilabel></term> 1998 <listitem> 1999 <para> 2000 Select <guilabel>Rename resized images with the following pattern:</guilabel> if you would like your 2001 resized images to be renamed with a specific pattern. Enter the pattern into the text box. You may use: 2002 <simplelist> 2003 <member>%t set current time</member> 2004 <member>%d set current date</member> 2005 <member>%n original filename</member> 2006 <member>%e original extension</member> 2007 <member>%x new extension</member> 2008 </simplelist> 2009 </para> 2010 </listitem> 2011 </varlistentry> 2012 </variablelist> 2013 2014 </listitem> 2015 </varlistentry> 2016 2017 <varlistentry><term><guilabel>Recipients</guilabel></term> 2018 <listitem> 2019 <para> 2020 This tab is where you specify recipients who need to receive resized images. 2021 You must decide if you need multiple entries or only one, and enter the email(s) 2022 into the text box using the <quote>;</quote> as a separator when there are multiple 2023 items. You may also specify certain recipients for whom images ought not be resized. 2024 The default is no filtering. 2025 </para> 2026 </listitem> 2027 </varlistentry> 2028 </variablelist> 2029 <para> </para><!-- add whitespace --> 2030 </sect2> 2031 2032 </sect1> 2033 2034 <sect1 id="configure-security"> 2035 <title>Security Page</title> 2036 2037 <para> 2038 The Security configuration dialog lets you fine-tune certain rich text (&HTML;) options. 2039 It also allows you to control encryption and decryption features, to adjust some built-in 2040 anti-phishing logic, and to specify how message disposition notification requests (aka 2041 return receipts) are handled. Notice that this dialog does <emphasis>not</emphasis> have 2042 anything to do with anti-virus security measures. See the <link linkend="the-anti-virus-wizard">Using 2043 &kmail;: The Anti-Virus Wizard</link> chapter if you want anti-virus security. 2044 </para> 2045 2046 <sect2 id="configure-security-reading"> 2047 <title>Reading</title> 2048 2049 <screenshot> 2050 <screeninfo>Security Reading</screeninfo> 2051 <mediaobject> 2052 <imageobject> 2053 <imagedata fileref="securityreading.png" format="PNG"/> 2054 </imageobject> 2055 <textobject> 2056 <phrase>Security Reading</phrase> 2057 </textobject> 2058 <caption> 2059 <para>The Security (Reading) Tab</para> 2060 </caption> 2061 </mediaobject> 2062 </screenshot> 2063 <para> </para><!-- add whitespace --> 2064 2065 <para>On this tab you can configure security options that 2066 affect the way you read messages.</para> 2067 2068 <variablelist> 2069 <varlistentry id="configure-security-reading-prefer-html"> 2070 <term><guilabel>Prefer HTML to plain text</guilabel></term> 2071 <listitem> 2072 <para> 2073 By default &kmail; will show &HTML; messages in plain text. If you prefer to view messages with 2074 &HTML; formatting and layout automatically, select this option. However, we recommend leaving this option off, 2075 as security problems with &HTML; might show up. 2076 </para> 2077 <para> 2078 You can still easily view messages in &HTML; format by 2079 clicking the plain message/HTML message toggle bar on the left hand side of the preview pane. 2080 </para> 2081 </listitem> 2082 </varlistentry> 2083 2084 <varlistentry id="configure-security-reading-external-references"> 2085 <term><guilabel>Allow messages to load external references from the Internet</guilabel></term> 2086 <listitem> 2087 <para> 2088 If checked, &kmail; can load external images, style sheets, &etc; from the Internet 2089 when you view an &HTML; message. We strongly recommend that you leave this option off 2090 (although it has no effect until you enable &HTML;). 2091 </para> 2092 <para> 2093 By adding external references to their messages, people sending spam can detect when 2094 you have looked at their message, your location, and a lot of other information that 2095 may get logged on web servers. Note that this option has no effect on &Java; or JavaScript, 2096 as these are not supported in &kmail; at all. 2097 </para> 2098 </listitem> 2099 </varlistentry> 2100 2101 <!--http://www.aegiap.eu/kdeblog/2013/04/news-in-kdepim-4-11-scam-detection/--> 2102 <varlistentry id="configure-security-email-scams"> 2103 <term><guilabel>Informs if message reading is a suspected email scam</guilabel></term> 2104 <listitem> 2105 <para> 2106 As email has become more popular, email scams have proliferated. Email scams may 2107 include emails made to appear as if they come from legitimate companies, even though 2108 they really link to malicious web sites requesting your personal information. This 2109 may lead to identity theft, and worse. By default &kmail; analyzes messages for common scams, 2110 and will inform you if a message is a suspected scam. We recommend that you keep this feature 2111 enabled. If you wish to disable these warnings, uncheck 2112 <guilabel>Informs if message reading is a suspected email scam</guilabel>. 2113 </para> 2114 <para> 2115 If legitimate emails are being flagged, (⪚, from trusted friends), you can add 2116 their email addresses to the <guilabel>Whitelist:</guilabel> by clicking 2117 the <guibutton>Add...</guibutton> button and entering an address into the dialog that pops up. 2118 Please note that at this time, only complete email addresses can be whitelisted. 2119 </para> 2120 </listitem> 2121 </varlistentry> 2122 2123 <varlistentry> 2124 <term><guilabel>Check URL with Phishing Google System</guilabel></term> 2125 <listitem> 2126 <para> 2127 Select this option to force &kmail; to consult Google's database of suspected phishing 2128 web sites when URLs are embedded in a message, and to warn you whenever a match is found. 2129 </para> 2130 </listitem> 2131 </varlistentry> 2132 2133 <varlistentry> 2134 <term><guilabel>Scan emails for tracking URLs</guilabel></term> 2135 <listitem> 2136 <para> 2137 By default, &kmail; will automatically check URLs embedded in &HTML; messages, and 2138 warn you if any of them appear to be trying to track you. 2139 </para> 2140 </listitem> 2141 </varlistentry> 2142 2143 <varlistentry> 2144 <term><guilabel>Attempt decryption of encrypted messages when viewing</guilabel></term> 2145 <listitem> 2146 <para> 2147 By default, &kmail; will automatically attempt to decrypt encrypted messages when you view them. 2148 If you prefer to do this manually, unselect this option. 2149 </para> 2150 </listitem> 2151 </varlistentry> 2152 2153 <varlistentry> 2154 <term><guilabel>Automatically import keys and certificate</guilabel></term> 2155 <listitem> 2156 <para> 2157 If checked, &kmail; automatically imports any attachments 2158 containing &openpgp; keys into your local keyring, and any 2159 attachments containing &smime; keys into your local key box. 2160 </para> 2161 <note> 2162 <para> 2163 Verifying &smime; signatures always involves importing 2164 the contained certificates. This option does not 2165 affect that. It is also unrelated to &gpg;'s 2166 <option>auto-key-retrieve</option> feature, where &gpg; 2167 will try to import unknown keys from a key server. 2168 </para> 2169 </note> 2170 </listitem> 2171 </varlistentry> 2172 </variablelist> 2173 <para> </para><!-- add whitespace --> 2174 </sect2> 2175 2176 <sect2 id="configure-message-disposition-notifications"> 2177 <title>Message Disposition Notifications</title> 2178 <screenshot> 2179 <screeninfo>Security MDNs</screeninfo> 2180 <mediaobject> 2181 <imageobject> 2182 <imagedata fileref="securitymdn.png" format="PNG"/> 2183 </imageobject> 2184 <textobject> 2185 <phrase>Security MDNs</phrase> 2186 </textobject> 2187 <caption> 2188 <para>The Security (Message Disposition Notifications) Tab</para> 2189 </caption> 2190 </mediaobject> 2191 </screenshot> 2192 <para> </para><!-- add whitespace --> 2193 2194 <variablelist> 2195 <varlistentry id="configure-security-reading-mdns"> 2196 <term> 2197 <guilabel>Message Disposition Notifications</guilabel> 2198 </term> 2199 <listitem> 2200 <para> 2201 &mdn;s are a generalization of what is commonly called a 2202 <quote>read receipt</quote>. The message author requests 2203 a disposition notification to be sent, and the receiver's 2204 email program generates a reply from which the author can 2205 learn what happened to his message. Common disposition 2206 types include <quote>displayed</quote> (&ie;, read), 2207 <quote>deleted</quote>, and <quote>dispatched</quote> 2208 (&ie;, forwarded). 2209 </para> 2210 <para> 2211 The following options (listed as <guilabel>Send 2212 policy</guilabel>) are available to control 2213 <emphasis>when</emphasis> &kmail; sends &mdn;s. 2214 </para> 2215 <variablelist> 2216 <varlistentry> 2217 <term> 2218 <guilabel>Ignore</guilabel> (recommended) 2219 </term> 2220 <listitem> 2221 <para> 2222 Ignores any request for disposition 2223 notifications. No &mdn;s will ever be sent 2224 automatically. 2225 </para> 2226 </listitem> 2227 </varlistentry> 2228 2229 <varlistentry> 2230 <term> 2231 <guilabel>Ask</guilabel> 2232 </term> 2233 <listitem> 2234 <para> 2235 Answers requests only after asking the user for 2236 permission. This way, you can send &mdn;s for 2237 selected messages while denying or ignoring them 2238 for others. 2239 </para> 2240 </listitem> 2241 </varlistentry> 2242 2243 <varlistentry> 2244 <term> 2245 <guilabel>Deny</guilabel> 2246 </term> 2247 <listitem> 2248 <para> 2249 Always sends a <quote>denied</quote> 2250 notification. This is only 2251 <emphasis>slightly</emphasis> better than always 2252 sending &mdn;s. The author will still know that 2253 the message has been acted upon; he just cannot 2254 tell whether it was deleted or read, &etc; 2255 </para> 2256 </listitem> 2257 </varlistentry> 2258 2259 <varlistentry> 2260 <term> 2261 <guilabel>Always send</guilabel> 2262 </term> 2263 <listitem> 2264 <para> 2265 Always sends the requested disposition 2266 notification. This means that the author of the 2267 message gets to know when the message was acted 2268 upon and, in addition, what happened to it 2269 (displayed, deleted, &etc;). This option is 2270 strongly discouraged, but since it makes sense 2271 where privacy is not a concern, ⪚, in customer 2272 relationship management, it has been made 2273 available. 2274 </para> 2275 </listitem> 2276 </varlistentry> 2277 </variablelist> 2278 2279 <para> 2280 If you are unsure, experiment a while with 2281 <guilabel>Ask</guilabel>. Then, if you find &kmail;'s 2282 questions annoying, switch to <guilabel>Ignore</guilabel>. 2283 </para> 2284 <para> </para><!-- add whitespace --> 2285 2286 <para> 2287 The following options (listed as <guilabel>Quote 2288 original message</guilabel>) are available to control 2289 <emphasis>how much</emphasis> of the original message 2290 &kmail; sends back with &mdn;s. 2291 </para> 2292 2293 <variablelist> 2294 <varlistentry> 2295 <term> 2296 <guilabel>Nothing</guilabel> 2297 </term> 2298 <listitem> 2299 <para> 2300 No parts of the message other than the mandatory 2301 message-id and the original recipient are included 2302 in the &mdn; reply. This preserves enough 2303 information for the sender to uniquely identify 2304 the message for which this &mdn; was generated. 2305 </para> 2306 </listitem> 2307 </varlistentry> 2308 2309 <varlistentry> 2310 <term> 2311 <guilabel>Full message</guilabel> 2312 </term> 2313 <listitem> 2314 <para> 2315 Attaches the complete message to the disposition 2316 notification. Usually, this is overkill. It does 2317 not add any valuable information that cannot be 2318 deduced from the message headers alone, but people 2319 sometimes insist on this, since it is much easier 2320 for humans to correlate the content of the message 2321 (and not just the headers) with what they sent earlier. 2322 </para> 2323 </listitem> 2324 </varlistentry> 2325 2326 <varlistentry> 2327 <term> 2328 <guilabel>Only headers</guilabel> 2329 </term> 2330 <listitem> 2331 <para> 2332 Attaches only the headers to the disposition 2333 notification. This is usually enough to enable 2334 both humans (by subject) and computers (by 2335 message-id) to easily correlate &mdn; and original 2336 message. 2337 </para> 2338 </listitem> 2339 </varlistentry> 2340 </variablelist> 2341 2342 <para> 2343 If unsure, leave this option set to the default value (nothing). 2344 </para> 2345 </listitem> 2346 </varlistentry> 2347 2348 <varlistentry> 2349 <term> 2350 <guilabel>Do not send MDNs in response to encrypted messages</guilabel> 2351 </term> 2352 <listitem> 2353 <para> 2354 This option suppresses the sending of &mdn;s if the 2355 message is encrypted (partially or in whole). This 2356 thwarts attempts to use &kmail;'s &mdn; feature as an 2357 <emphasis>oracle</emphasis> to deduce whether you were 2358 able to decrypt the message or not. 2359 </para> 2360 <para> 2361 Strictly speaking, this option is not needed, since 2362 &kmail; sends &mdn;s whether the message 2363 could be successfully decrypted, or not (the disposition 2364 notification request resides in the unencrypted part of 2365 the message); but it gives the security-conscious user 2366 a choice: either to send them when requested 2367 (option unchecked), or never (option checked). 2368 </para> 2369 <para> 2370 If unsure, leave this option checked (the default value). 2371 </para> 2372 </listitem> 2373 </varlistentry> 2374 </variablelist> 2375 <para> </para><!-- add whitespace --> 2376 </sect2> 2377 2378 <sect2 id="configure-security-composing"> 2379 <title>Composing</title> 2380 <screenshot> 2381 <screeninfo>Security Composing</screeninfo> 2382 <mediaobject> 2383 <imageobject> 2384 <imagedata fileref="securitycomposing.png" format="PNG"/> 2385 </imageobject> 2386 <textobject> 2387 <phrase>Security Composing</phrase> 2388 </textobject> 2389 <caption> 2390 <para>The Security (Composing) Tab</para> 2391 </caption> 2392 </mediaobject> 2393 </screenshot> 2394 <para> </para><!-- add whitespace --> 2395 2396 <para> 2397 On this tab you can configure security-relevant options for 2398 composing messages. 2399 </para> 2400 2401 <variablelist> 2402 2403 <varlistentry id="configure-security-composing-automatically-sign"> 2404 <term> 2405 <guilabel>Automatically sign messages</guilabel> 2406 </term> 2407 <listitem> 2408 <para> 2409 If checked, the <xref 2410 linkend="composer-options-sign-message"/> option in the 2411 composer will default to <emphasis>on</emphasis>. 2412 </para> 2413 <para> 2414 However, you can still switch it on and off on a 2415 per-message basis. 2416 </para> 2417 </listitem> 2418 </varlistentry> 2419 2420 <varlistentry id="configure-security-composing-encrypt-to-self"> 2421 <term> 2422 <guilabel>When encrypting emails, always also encrypt to the certificate of my own identity</guilabel> 2423 </term> 2424 <listitem> 2425 <para> 2426 If checked, any message that is encrypted to the 2427 recipients will additionally be encrypted to yourself. 2428 </para> 2429 <warning> 2430 <para> 2431 If you uncheck this option, you may not be able to 2432 decrypt the messages written by yourself and encrypted 2433 to other people any more. 2434 </para> 2435 </warning> 2436 </listitem> 2437 </varlistentry> 2438 2439 <varlistentry id="configure-security-composing-store-sent-encrypted"> 2440 <term> 2441 <guilabel>Store sent messages encrypted</guilabel> 2442 <footnote> 2443 <para> 2444 This option enables a mode of using mail encryption 2445 that is sometimes (misleadingly) called 2446 <quote>transport-only</quote> encryption. In this mode 2447 of operation, the message encryption is stripped off 2448 as soon as the message has reached its 2449 destination. The encryption lasts only while the 2450 message is on its way. 2451 </para> 2452 <para> 2453 &kmail; supports this mode half-heartedly, since such 2454 functionality should be placed at the mail 2455 <emphasis>server</emphasis> (<acronym>MTA</acronym>) 2456 and not at the mail <emphasis>client</emphasis> 2457 (<acronym>MUA</acronym>) level. Thus, future versions 2458 of &kmail; may drop support for this option. 2459 </para> 2460 </footnote> 2461 </term> 2462 <listitem> 2463 <para> 2464 If checked, messages are stored in your 2465 <guilabel>sent-mail</guilabel> folder just as you sent 2466 them (&ie; if they were encrypted, they are also stored 2467 that way). 2468 </para> 2469 <para> 2470 If unchecked, messages will <emphasis>always</emphasis> 2471 be stored unencrypted in your 2472 <guilabel>sent-mail</guilabel> folder, even if they are 2473 sent encrypted. 2474 </para> 2475 </listitem> 2476 </varlistentry> 2477 2478 <varlistentry id="configure-security-composing-show-encryption-key"> 2479 <term> 2480 <guilabel>Always show the encryption keys for approval</guilabel> 2481 </term> 2482 <listitem> 2483 <para> 2484 If checked, every time you encrypt a message, a dialog 2485 will appear that presents you with the encryption keys 2486 that will be used for each recipient. You may then 2487 review the choice of keys, change them, and approve or 2488 cancel the encryption operation. We recommend to keep 2489 this option checked, since it makes the encryption 2490 process more transparent. 2491 </para> 2492 </listitem> 2493 </varlistentry> 2494 2495 <varlistentry id="configure-security-composing-opportunistic-encryption"> 2496 <term> 2497 <guilabel>Automatically encrypt messages whenever possible</guilabel> 2498 </term> 2499 <listitem> 2500 <para> 2501 Also called <quote>opportunistic encryption</quote>. If 2502 checked, &kmail; will try to match recipients to 2503 (&openpgp; or &smime;) keys even when you did 2504 <emphasis>not</emphasis> specifically request 2505 encryption. If usable keys are found for all recipients, 2506 &kmail; will ask whether or not you want to encrypt the 2507 message. 2508 </para> 2509 <para> 2510 It is highly recommended to turn this on, as it makes 2511 encryption really easy to use. 2512 </para> 2513 </listitem> 2514 </varlistentry> 2515 2516 <varlistentry id="configure-security-composing-never-sign-encrypt-drafts"> 2517 <term> 2518 <guilabel>Never sign/encrypt when saving as draft</guilabel> 2519 </term> 2520 <listitem> 2521 <para> 2522 If checked, &kmail; will not attempt to sign and/or 2523 encrypt messages that are merely saved to the 2524 <guilabel>drafts</guilabel> folder. This is more 2525 convenient, and does not result in a gross loss of 2526 security, provided the drafts folder is safe. &IMAP; 2527 users might want this option turned off, if their 2528 <guilabel>drafts</guilabel> folder is on the server. 2529 </para> 2530 </listitem> 2531 </varlistentry> 2532 2533 </variablelist> 2534 <para> </para><!-- add whitespace --> 2535 </sect2> 2536 2537 <sect2 id="configure-security-warnings"> 2538 <title>Miscellaneous</title> 2539 <screenshot> 2540 <screeninfo>Security Miscellaneous Autocorrection</screeninfo> 2541 <mediaobject> 2542 <imageobject> 2543 <imagedata fileref="securitymisc.png" format="PNG"/> 2544 </imageobject> 2545 <textobject> 2546 <phrase>Security Miscellaneous</phrase> 2547 </textobject> 2548 <caption> 2549 <para>The Security (Miscellaneous) Tab</para> 2550 </caption> 2551 </mediaobject> 2552 </screenshot> 2553 <para> </para><!-- add whitespace --> 2554 2555 2556 <para> 2557 On this tab you can switch security-relevant warnings on and 2558 off. 2559 </para> 2560 2561 <variablelist> 2562 2563 <varlistentry id="configure-security-warnings-warn-send-unsigned"> 2564 <term> 2565 <guilabel>Warn when trying to send unsigned messages</guilabel> 2566 </term> 2567 <listitem> 2568 <para> 2569 If checked, &kmail; will show a warning if for whatever 2570 reason a message would be sent without being digitally 2571 signed. 2572 </para> 2573 </listitem> 2574 </varlistentry> 2575 2576 <varlistentry id="configure-security-warnings-warn-send-unencrypted"> 2577 <term> 2578 <guilabel>Warn when trying to send unencrypted messages</guilabel> 2579 </term> 2580 <listitem> 2581 <para> 2582 If checked, &kmail; will show a warning if for whatever 2583 reason a message would be sent without being encrypted. 2584 </para> 2585 <note> 2586 <para> 2587 While it is common to sign all outgoing messages, 2588 encrypting them is not. So unless your company has a 2589 policy of never sending any unencrypted messages, it 2590 might be a good idea to keep this option switched off 2591 and rely on <link 2592 linkend="configure-security-composing-opportunistic-encryption">opportunistic 2593 encryption</link> to alert you if you 2594 <emphasis>could</emphasis> send encrypted messages, 2595 but did not request it. 2596 </para> 2597 </note> 2598 </listitem> 2599 </varlistentry> 2600 2601 <!-- <varlistentry id="configure-security-warnings-warn-receiver-email-not-in-cert"> 2602 <term> 2603 <guilabel>Warn if receiver's email address is not in certificate</guilabel> 2604 </term> 2605 <listitem> 2606 <para> 2607 If checked, &kmail; will emit a warning if an &smime; 2608 certificate or &openpgp; key will be used for a recipient 2609 whose email address is not listed in the email addresses 2610 stored in the certificate. 2611 </para> 2612 <para> 2613 Situations in which this warning will trigger include 2614 when configuring your per-identity &openpgp; keys or 2615 &smime; certificates, when encrypting, and when verifying 2616 signatures, if the signature was made with a certificate 2617 that does not include the email address of the sender. 2618 </para> 2619 </listitem> 2620 </varlistentry> --> <!-- This option is no longer provided. @dcb2020340. --> 2621 2622 <varlistentry id="configure-security-warnings-warn-near-expire"> 2623 <term> 2624 <guilabel>Warn if certificates/keys expire soon</guilabel> 2625 </term> 2626 <listitem> 2627 <para> 2628 If checked, &kmail; will warn when an &smime; certificate 2629 or &openpgp; key is used which will expire soon. 2630 </para> 2631 <para> 2632 The period in which to warn before key/certificate 2633 expiration can then be configured separately for signing 2634 and encryption keys, as well as (in the case of &smime;), 2635 for end-user certificates, intermediate 2636 <acronym>CA</acronym> certificates and root 2637 certificates. 2638 </para> 2639 </listitem> 2640 </varlistentry> 2641 2642 <varlistentry> 2643 <term> 2644 <guibutton>GnuPG Settings ...</guibutton> 2645 </term> 2646 <listitem> 2647 <para> 2648 Click on this button to open an extensive dialog which configures the 2649 interactions between &kmail; and &gpg;, the Gnu Privacy Guard 2650 program. &gpg; is too complex to document here. For details you 2651 should refer to <ulink url="https://www.gnupg.org/docs.html#guides">The 2652 &GNU; Privacy Handbook</ulink>. Unless you're an encryption expert, 2653 you probably ought to accept the default settings here. 2654 </para> 2655 </listitem> 2656 </varlistentry> 2657 2658 <varlistentry id="configure-security-warnings-reenable-all-warnings"> 2659 <term> 2660 <guilabel>Re-Enable All "Don't Ask Again" Warnings</guilabel> 2661 </term> 2662 <listitem> 2663 <para> 2664 Apart from the main warnings described above, there are 2665 many warning and informational messages, each containing an 2666 option not to show them again. If you would like to 2667 re-enable these messages after suppressing them, 2668 you can achieve that by pressing this button. 2669 <footnote> 2670 <para> 2671 This will re-enable <emphasis>all</emphasis> such 2672 warnings for &kmail;. It does not make much sense to 2673 allow more fine-grained selection of which warnings 2674 to show since you can just check the option to 2675 suppress them again the next time they appear. 2676 </para> 2677 </footnote> 2678 </para> 2679 </listitem> 2680 </varlistentry> 2681 2682 </variablelist> 2683 <para> </para><!-- add whitespace --> 2684 </sect2> 2685 2686 <sect2 id="configure-security-smime-validation"> 2687 <!-- copy of section configuration-smime-validation from kleopatra docbook 2688 keep in sync, both apps have the same page in settings--> 2689 <title>&smime; Validation</title> 2690 <screenshot> 2691 <screeninfo>Security &smime; Validation</screeninfo> 2692 <mediaobject> 2693 <imageobject> 2694 <imagedata fileref="securitysmime.png" format="PNG"/> 2695 </imageobject> 2696 <textobject> 2697 <phrase>Security &smime; Validation</phrase> 2698 </textobject> 2699 <caption> 2700 <para>The Security (&smime; Validation) Tab</para> 2701 </caption> 2702 </mediaobject> 2703 </screenshot> 2704 <para> </para><!-- add whitespace --> 2705 2706 <para> 2707 This tab contains selected entries from &gpgsm;'s <ulink 2708 url="https://linux.die.net/man/1/gpgsm">dynamic 2709 back end configuration dialog</ulink>. Please refer 2710 to the &gpgsm; manual for a more detailed description of these options. 2711 </para> 2712 2713 <variablelist> 2714 2715 <varlistentry id="configure-smime-validation-certificate-crls"> 2716 <term> 2717 <guilabel>Validate certificates using CRLs</guilabel> 2718 </term> 2719 <listitem> 2720 <para> 2721 If checked, &smime; certificates are validated using 2722 Certificate Revocation Lists (<acronym>CRLs</acronym>). 2723 This is the default configuration option. 2724 </para> 2725 </listitem> 2726 </varlistentry> 2727 2728 <varlistentry id="configure-smime-validation-certificate-ocps"> 2729 <term> 2730 <guilabel>Validate certificates online (OCSP)</guilabel> 2731 </term> 2732 <listitem> 2733 <para> 2734 If this option is selected, &smime; certificates are validated 2735 using the Online Certificates Status Protocol 2736 (<acronym>OCSP</acronym>). 2737 </para> 2738 </listitem> 2739 </varlistentry> 2740 2741 <varlistentry id="configure-smime-online-certificate-responder-url"> 2742 <term> 2743 <guilabel>OCSP responder &URL;:</guilabel> 2744 </term> 2745 <listitem> 2746 <para> 2747 Enter the address of the server for online validation 2748 of certificates. This &URL; usually starts with <emphasis>https://</emphasis>. 2749 </para> 2750 </listitem> 2751 </varlistentry> 2752 2753 <varlistentry id="configure-smime-online-certificate-responder-signature"> 2754 <term> 2755 <guilabel>OCSP responder signature</guilabel> 2756 </term> 2757 <listitem> 2758 <para> 2759 Select or change and enter the &smime; key to use. 2760 </para> 2761 </listitem> 2762 </varlistentry> 2763 2764 <varlistentry id="configure-smime-online-certificate-responder-ignore"> 2765 <term> 2766 <guilabel>Ignore service &URL; of certificates</guilabel> 2767 </term> 2768 <listitem> 2769 <para> 2770 Check this option to skip online validation using the OCSP. 2771 This option requires <emphasis>dirmngr >= 0.9.0</emphasis>. 2772 </para> 2773 </listitem> 2774 </varlistentry> 2775 2776 <varlistentry id="configure-smime-certificate-validation-policies"> 2777 <term> 2778 <guilabel>Do not check certificate policies</guilabel> 2779 </term> 2780 <listitem> 2781 <para> 2782 By default, <guilabel>GnuPG</guilabel> uses the file 2783 <filename>~/.gnupg/policies.txt</filename> to check if a 2784 certificate policy is allowed. If this option is selected, 2785 such policies are not checked. 2786 </para> 2787 </listitem> 2788 </varlistentry> 2789 2790 <varlistentry id="configure-smime-certificate-validation-consult-crls"> 2791 <term> 2792 <guilabel>Never consult a CRLs</guilabel> 2793 </term> 2794 <listitem> 2795 <para> 2796 If this option is checked, Certificate Revocation Lists are 2797 never used to validate &smime; certificates. 2798 </para> 2799 </listitem> 2800 </varlistentry> 2801 2802 <varlistentry id="configure-smime-certificate-validation-fetch-issuer"> 2803 <term> 2804 <guilabel>Fetch missing issuer certificates</guilabel> 2805 </term> 2806 <listitem> 2807 <para> 2808 Check this option if you want the missing issuer certificates 2809 to be fetched when necessary. This applies to both validation 2810 methods, <acronym>CRLs</acronym> and <acronym>OCSP</acronym>. 2811 </para> 2812 </listitem> 2813 </varlistentry> 2814 2815 <varlistentry id="configure-smime-certificate-http-requests"> 2816 <term> 2817 <guilabel>Do not perform any &HTTP; requests</guilabel> 2818 </term> 2819 <listitem> 2820 <para> 2821 Entirely disables the use of &HTTP; for &smime;. 2822 </para> 2823 </listitem> 2824 </varlistentry> 2825 2826 <varlistentry id="configure-smime-certificate-http-ignore-distribution-point"> 2827 <term> 2828 <guilabel>Ignore &HTTP; CRL Distribution Point of certificates</guilabel> 2829 </term> 2830 <listitem> 2831 <para> 2832 When looking for the location of a CRL, 2833 the <quote>to-be-tested</quote> certificate usually contains 2834 what are known as CRL Distribution Point (<acronym>DP</acronym>) entries, 2835 which are &URL;s describing the way to access 2836 the &URL;. The first found <acronym>DP</acronym> 2837 entry is used. 2838 With this option all entries using the &HTTP; 2839 scheme are ignored when looking for a suitable 2840 <acronym>DP</acronym>. 2841 </para> 2842 </listitem> 2843 </varlistentry> 2844 2845 <varlistentry id="configure-smime-certificate-http-proxy"> 2846 <term> 2847 <guilabel>Use system &HTTP; proxy</guilabel> 2848 </term> 2849 <listitem> 2850 <para> 2851 If this option is selected, the value of the 2852 &HTTP; proxy shown on the right 2853 (which comes from the environment variable <varname>http_proxy</varname>) 2854 will be used for any &HTTP; request. 2855 </para> 2856 </listitem> 2857 </varlistentry> 2858 2859 <varlistentry id="configure-smime-certificate-http-requests-proxy"> 2860 <term> 2861 <guilabel>Use this proxy for &HTTP; requests</guilabel> 2862 </term> 2863 <listitem> 2864 <para> 2865 Enter the location of your &HTTP; Proxy here, 2866 which will be used for all &HTTP; requests 2867 relating to &smime;. 2868 The syntax is <quote>host:port</quote>, for example, 2869 <emphasis>myproxy.nowhere.com:3128</emphasis>. 2870 </para> 2871 </listitem> 2872 </varlistentry> 2873 2874 <varlistentry id="configure-smime-certificate-ldap-requests"> 2875 <term> 2876 <guilabel>Do not perform any LDAP requests</guilabel> 2877 </term> 2878 <listitem> 2879 <para> 2880 Entirely disables the use of LDAP for &smime;. 2881 </para> 2882 </listitem> 2883 </varlistentry> 2884 2885 <varlistentry id="configure-smime-certificate-ldap-distribution-point"> 2886 <term> 2887 <guilabel>Ignore LDAP CRL Distribution Point of certificates</guilabel> 2888 </term> 2889 <listitem> 2890 <para> 2891 When looking for the location of a <acronym>CRL</acronym>, 2892 the <quote>to-be-tested</quote> certificate usually contains 2893 what are known as CRL Distribution Point (<acronym>DP</acronym>) entries, 2894 which are &URL;s describing the way to access 2895 the &URL;. 2896 The first found <acronym>DP</acronym> entry is used. 2897 With this option all entries using the <acronym>LDAP</acronym> 2898 scheme are ignored when looking for a suitable 2899 <acronym>DP</acronym>. 2900 </para> 2901 </listitem> 2902 </varlistentry> 2903 2904 <varlistentry id="configure-smime-certificate-ldap-proxy-host"> 2905 <term> 2906 <guilabel>Primary host for LDAP requests</guilabel> 2907 </term> 2908 <listitem> 2909 <para> 2910 Entering a <acronym>LDAP</acronym> server here will make all 2911 <acronym>LDAP</acronym> requests go to that server first. 2912 More precisely, this setting overrides any specified host 2913 and port part in a <acronym>LDAP</acronym> &URL; and will also 2914 be used if host and port have been omitted from the 2915 &URL;. Other <acronym>LDAP</acronym> servers 2916 will be used only if the connection to the 2917 <emphasis>proxy</emphasis> failed. 2918 The syntax is <acronym>HOST</acronym> or 2919 <acronym>HOST:PORT</acronym>. If <acronym>PORT</acronym> is 2920 omitted, <quote>port 389</quote> 2921 (standard <acronym>LDAP</acronym> port) is used. 2922 </para> 2923 </listitem> 2924 </varlistentry> 2925 2926 </variablelist> 2927 <para> </para><!-- add whitespace --> 2928 </sect2> 2929 </sect1> <!-- configure-security --> 2930 2931 <sect1 id="configure-misc"> 2932 <title>Misc Page</title> 2933 2934 <sect2 id="configure-misc-folders"> 2935 <title>Folders</title> 2936 <screenshot> 2937 <screeninfo>Miscellaneous Folders</screeninfo> 2938 <mediaobject> 2939 <imageobject> 2940 <imagedata fileref="miscfolders.png" format="PNG"/> 2941 </imageobject> 2942 <textobject> 2943 <phrase>Miscellaneous Folders</phrase> 2944 </textobject> 2945 <caption> 2946 <para>The Miscellaneous (Folders) Tab</para> 2947 </caption> 2948 </mediaobject> 2949 </screenshot> 2950 <para> </para><!-- add whitespace --> 2951 2952 <variablelist> 2953 2954 <!--varlistentry> 2955 <term><guilabel>Ask for confirmation before moving all messages to trash</guilabel></term> 2956 <listitem> 2957 <para> 2958 Enable this option if you want to be asked for confirmation whenever 2959 you use <menuchoice><guimenu>Folder</guimenu><guimenuitem>Move All to Trash</guimenuitem></menuchoice>. 2960 </para> 2961 </listitem> 2962 </varlistentry--><!-- Option has been removed @dcb2020311 --> 2963 2964 <varlistentry> 2965 <term><guilabel>Exclude important messages from expiry</guilabel></term> 2966 <listitem> 2967 <para> 2968 Enable this option if important messages should never be deleted 2969 automatically. 2970 </para> 2971 </listitem> 2972 </varlistentry> 2973 2974 <varlistentry id="configure-misc-folders-go-unread"> 2975 <term><guilabel>When trying to find unread messages</guilabel></term> 2976 <listitem> 2977 <para> 2978 This option controls what happens if you press one of the shortcuts to 2979 go to the next or previous unread message (⪚ <keycap>Space</keycap>). 2980 If you ask &kmail; to go to the next unread message although there is no 2981 unread message below the currently selected message then the following happens. 2982 2983 <itemizedlist> 2984 <listitem> 2985 <para> 2986 If <guilabel>Do not Loop</guilabel> is selected then nothing will happen. 2987 </para> 2988 </listitem> 2989 <listitem> 2990 <para> 2991 If <guilabel>Loop in Current Folder</guilabel> is selected then &kmail; 2992 will search from the beginning of the current folder for an unread message. If 2993 none is found then nothing happens. 2994 </para> 2995 </listitem> 2996 <listitem> 2997 <para> 2998 If <guilabel>Loop in All Folders</guilabel> is selected then &kmail; 2999 will first search in the current folder for another unread message. If none 3000 is found then &kmail; will search the next folder containing unread messages. 3001 </para> 3002 </listitem> 3003 </itemizedlist> 3004 </para> 3005 </listitem> 3006 </varlistentry> 3007 3008 <varlistentry> 3009 <term><guilabel>When entering a folder</guilabel></term> 3010 <listitem> 3011 <para> 3012 This option controls what happens when you open a folder. 3013 3014 <itemizedlist> 3015 <listitem> 3016 <para> 3017 If <guilabel>Jump to First Unread Message</guilabel> is selected, &kmail; will 3018 select the first message it finds that is marked as unread. 3019 </para> 3020 </listitem> 3021 <listitem> 3022 <para> 3023 If <guilabel>Jump to Last Selected Message</guilabel> is selected, &kmail; will select 3024 the message that had been selected when the folder was most recently open. 3025 </para> 3026 </listitem> 3027 <listitem> 3028 <para> 3029 If <guilabel>Jump to Newest Message</guilabel> is selected, &kmail; will select the newest 3030 message. 3031 </para> 3032 </listitem> 3033 <listitem> 3034 <para> 3035 If <guilabel>Jump to Oldest Message</guilabel> is selected, &kmail; will select the oldest 3036 message. 3037 </para> 3038 </listitem> 3039 </itemizedlist> 3040 3041 </para> 3042 </listitem> 3043 </varlistentry> 3044 3045 <varlistentry> 3046 <term><guilabel>Mark selected message as read after...</guilabel></term> 3047 <listitem> 3048 <para> 3049 When you select a <guilabel>new</guilabel> or 3050 <guilabel>unread</guilabel> message, &kmail; will change the 3051 message's status to <guilabel>read</guilabel> after this many seconds. 3052 If you disable this option, messages will retain their 3053 <guilabel>new</guilabel> or <guilabel>unread</guilabel> status until 3054 you adjust it manually (via the <guilabel>Folder</guilabel> menu). 3055 </para> 3056 </listitem> 3057 </varlistentry> 3058 3059 <varlistentry> 3060 <term><guilabel>Ask for action after dragging messages to another folder</guilabel></term> 3061 <listitem> 3062 <para> 3063 When you drag a message to a different folder, a small popup will ask 3064 you if you want to move or copy the message. If you disable this option, 3065 the message will be moved immediately, without a popup. 3066 </para> 3067 </listitem> 3068 </varlistentry> 3069 3070 <!-- not in kmail 2.0.96 varlistentry> 3071 <term><guilabel>By default, message folders on disk are...</guilabel></term> 3072 <listitem> 3073 <para>Here you can set the default <link linkend="folders-format">folder format</link> 3074 that is used when you create a new folder.</para> 3075 </listitem> 3076 </varlistentry--> 3077 3078 <varlistentry> 3079 <term><guilabel>Open this folder on startup</guilabel></term> 3080 <listitem> 3081 <para> 3082 Here you can set the folder that should be selected when you 3083 start &kmail;. If you use only &IMAP; folders then you might want to set 3084 this to your &IMAP; inbox folder. If you do that, you can collapse the local 3085 folders in the folder list, and they will stay collapsed when &kmail; starts. 3086 </para> 3087 </listitem> 3088 </varlistentry> 3089 3090 <varlistentry> 3091 <term><guilabel>Empty the local trash folder on program exit</guilabel></term> 3092 <listitem> 3093 <para> 3094 The trash folder is cleared of messages when you quit &kmail; if this 3095 option is selected. 3096 </para> 3097 </listitem> 3098 </varlistentry> 3099 3100 <varlistentry> 3101 <term><guilabel>Allow deleting messages without confirmation</guilabel></term> 3102 <listitem> 3103 <para> 3104 &kmail;'s default behavior is to ask for confirmation when deleting a message. 3105 Select this option if you wish to skip that verification step. (Note that the 3106 <guilabel>Delete</guilabel> function is not accessible from &kmail;'s menus. But you 3107 can add a <guibutton>Delete</guibutton> button to the toolbar via the <menuchoice> 3108 <guimenu>Settings</guimenu><guimenuitem>Configure Toolbars ...</guimenuitem></menuchoice> 3109 dialog.) 3110 </para> 3111 </listitem> 3112 </varlistentry> 3113 3114 </variablelist> 3115 <para> </para><!-- add whitespace --> 3116 </sect2> 3117 3118 <sect2 id="configure-misc-invitation"> 3119 <title>Invitations</title> 3120 <screenshot> 3121 <screeninfo>Miscellaneous Invitation</screeninfo> 3122 <mediaobject> 3123 <imageobject> 3124 <imagedata fileref="miscinvite.png" format="PNG"/> 3125 </imageobject> 3126 <textobject> 3127 <phrase>Miscellaneous Invitation</phrase> 3128 </textobject> 3129 <caption> 3130 <para>The Miscellaneous (Invitation) Tab</para> 3131 </caption> 3132 </mediaobject> 3133 </screenshot> 3134 <para> </para><!-- add whitespace --> 3135 3136 <variablelist> 3137 3138 <varlistentry> 3139 <term><guilabel>Mangle From:/To: headers in replies to invitations</guilabel></term> 3140 <listitem> 3141 <para> 3142 Enable this option to make <application>&Microsoft; Outlook</application> understand your reply to an invitation. 3143 </para> 3144 </listitem> 3145 </varlistentry> 3146 3147 <varlistentry> 3148 <term><guilabel>Send invitations in the mail body</guilabel></term> 3149 <listitem> 3150 <para> 3151 Invitations are usually sent as attachments to a message. When this option is enabled, 3152 invitations are sent in the body of the message. This is necessary when sending 3153 invitations and replies to <application>&Microsoft; Outlook</application>. 3154 </para> 3155 </listitem> 3156 </varlistentry> 3157 3158 <varlistentry> 3159 <term><guilabel>Exchange compatible invitations naming</guilabel></term> 3160 <listitem> 3161 <para> 3162 <application>&Microsoft; Outlook</application>, when used in combination with a &Microsoft; Exchange 3163 server, has a problem understanding standards-compliant groupware e-mail. 3164 Enable this option to send groupware invitations in a format that &Microsoft; 3165 Exchange can decipher. The invitation will be sent as an attachment named <filename>ical.ics</filename>. 3166 </para> 3167 </listitem> 3168 </varlistentry> 3169 3170 <!--varlistentry> 3171 <term><guilabel>Outlook compatible invitation reply comments</guilabel></term> 3172 <listitem> 3173 <para>When the user provides comments when responding to invitations, send the comment in a way that <application>&Microsoft; Outlook</application> understands. If this option is not enabled, the response comments will not be seen in Outlook.</para> 3174 </listitem> 3175 </varlistentry> 3176 <varlistentry> 3177 <term><guilabel>Show invitation update differences in the Outlook style</guilabel></term> 3178 <listitem> 3179 <para>When viewing updated invitations, this option enables the differences between the previous 3180 and current invitations to be displayed in a way very much like <application>&Microsoft; Outlook</application>. 3181 This is the default. The user can turn this option off if they want to see the invitation 3182 update differences shown in the <quote>classic</quote> &kmail; style. 3183 </para> 3184 </listitem> 3185 </varlistentry> 3186 <varlistentry> 3187 <term><guilabel>Automatic invitation sending</guilabel></term> 3188 <listitem> 3189 <para>When this is checked, you will not see the mail composer window. Instead, 3190 all invitation mails are sent automatically. If you want to see the mail 3191 before sending it, you can uncheck this option. However, be aware that the 3192 text in the composer window is in iCalendar syntax, and you should not try 3193 modifying it by hand.</para> 3194 </listitem> 3195 </varlistentry--><!-- These options are no longer available. @dcb2020342--> 3196 3197 <varlistentry> 3198 <term><guilabel>Delete invitation emails after the reply to them has been sent</guilabel></term> 3199 <listitem> 3200 <para> 3201 When this option is checked, invitations that have been replied to 3202 will be moved to the Trash folder as soon as the reply has been sent. 3203 </para> 3204 </listitem> 3205 </varlistentry> 3206 </variablelist> 3207 <para> </para><!-- add whitespace --> 3208 </sect2> 3209 3210 <sect2 id="configure-misc-printing"> 3211 <title>Printing</title> 3212 <screenshot> 3213 <screeninfo>Miscellaneous Printing</screeninfo> 3214 <mediaobject> 3215 <imageobject> 3216 <imagedata fileref="miscprint.png" format="PNG"/> 3217 </imageobject> 3218 <textobject> 3219 <phrase>Miscellaneous Printing</phrase> 3220 </textobject> 3221 <caption> 3222 <para>The Miscellaneous (Printing) Tab</para> 3223 </caption> 3224 </mediaobject> 3225 </screenshot> 3226 <para> </para><!-- add whitespace --> 3227 3228 <para> 3229 This dialog helps you fine tune the way the <menuchoice> 3230 <guimenu>File</guimenu><guimenuitem>Print</guimenuitem> 3231 </menuchoice> function operates. 3232 </para> 3233 3234 <variablelist> 3235 3236 <varlistentry> 3237 <term><guilabel>Print only selected text</guilabel></term> 3238 <listitem> 3239 <para> 3240 Enable this option to allow printing of only the selected portion of a message. 3241 The default value disables this feature, so the entire message is printed by default. 3242 </para> 3243 </listitem> 3244 </varlistentry> 3245 3246 <varlistentry> 3247 <term><guilabel>Respect expand/collapse quote marks settings</guilabel></term> 3248 <listitem> 3249 <para> 3250 This option is intended to interact with the <guilabel>Show expand/collapse quote marks</guilabel> 3251 feature of the <link linkend="configure-appearance-general">Appearance/General</link> tab, but 3252 it is not currently functioning correctly. In other words, there's a bug. 3253 </para> 3254 </listitem> 3255 </varlistentry> 3256 3257 <varlistentry> 3258 <term><guilabel>Print background color and images</guilabel></term> 3259 <listitem> 3260 <para> 3261 Like the preceding option, there is a bug here, so &kmail; always prints images, no matter 3262 how this option flag is set. 3263 </para> 3264 </listitem> 3265 </varlistentry> 3266 3267 <varlistentry> 3268 <term><guilabel>Always show encryption/signature details</guilabel></term> 3269 <listitem> 3270 <para> 3271 Enable this option to make &kmail; print encryption details for encrypted and/or digitally 3272 signed messages. 3273 </para> 3274 </listitem> 3275 </varlistentry> 3276 3277 </variablelist> 3278 </sect2> 3279 3280 </sect1> 3281 3282 <sect1 id="configure-plugins"> 3283 <title>Plugins Page</title> 3284 3285 <para> 3286 &kmail; contains a large number of special functions that may or may not 3287 be useful for particular users. You may select one or more of these special 3288 functions by choosing it / them on the "plugins" configuration page. Or, if 3289 you don't want or need a particular function, you can conserve time and storage 3290 space by deselecting the associated plugin module. 3291 </para> 3292 3293 <para> 3294 On many Linux distributions, most of these plugins are not included in the basic 3295 &kmail; package. To get full plugin functionality, be sure to install the 3296 package named "kdepim-addons" (or something similar). 3297 </para> 3298 3299 <para> 3300 You can get a rough idea of what a particular plugin does by simply highlighting 3301 the name of the plugin on the &kmail; configuration page. A brief description 3302 of that plugin's function will then appear on the right hand side of the dialog. 3303 </para> 3304 3305 <para> 3306 The various plugins currently available in &kmail; (2021) are listed below. 3307 Note that the set of "default" plugins is based on the openSUSE version 3308 of &kmail; (5.14.2) used as a reference for this edition of the documentation. 3309 The actual defaults on your system may be different; they're distro dependent. 3310 </para> 3311 3312 <para> 3313 Because new functionality is added from time to time, this list may grow 3314 longer as time passes. There are two general rules governing plugin 3315 structure you can count on even if the particular plugin you are 3316 confronting is not listed below. 3317 </para> 3318 3319 <para> 3320 1. If the plugin has configurable variables, you can open the configuration 3321 dialog for that plugin by clicking the <guibutton> <inlinemediaobject> 3322 <imageobject><imagedata fileref="configurebutton.png" format="PNG"/></imageobject> 3323 </inlinemediaobject> </guibutton> button appearing next to the plugin's name. 3324 </para> 3325 3326 <para> 3327 2. Whenever a plugin is selected or deselected, &kmail; must be restarted before 3328 the desired change(s) can take effect. 3329 </para> 3330 <para> </para><!-- add whitespace --> 3331 3332 <sect2 id="configure-plugins-akonadi"> 3333 <title>Akonadi and Check Before Send</title> 3334 <screenshot> 3335 <screeninfo>Plugins Picture No. One</screeninfo> 3336 <mediaobject> 3337 <imageobject> 3338 <imagedata fileref="plugin01.png" format="PNG"/> 3339 </imageobject> 3340 <textobject> 3341 <phrase>Plugins Picture No. One</phrase> 3342 </textobject> 3343 <caption> 3344 <para>Plugins: Akonadi & Check Before Send</para> 3345 </caption> 3346 </mediaobject> 3347 </screenshot> 3348 <para> </para><!-- add whitespace --> 3349 3350 <variablelist> 3351 3352 <varlistentry> 3353 <term><guilabel>Archive Mail Agent</guilabel></term> 3354 <listitem> 3355 <para> 3356 Select this option to enable automatic archiving. See the <ulink 3357 url="help:/akonadi_archivemail_agent">Archive Mail Agent</ulink> 3358 documentation for detailed information. You may also wish to read 3359 the <link linkend="archiving">Archiving</link> section of this 3360 handbook. This plugin is enabled by default. 3361 </para> 3362 </listitem> 3363 </varlistentry> 3364 3365 <varlistentry> 3366 <term><guilabel>Followup Reminder Agent</guilabel></term> 3367 <listitem> 3368 <para> 3369 Select this option to enable followup reminders. See the <ulink 3370 url="help:/akonadi_followupreminder_agent">Followup Reminder Agent</ulink> 3371 documentation for additional information. This plugin is enabled by default. 3372 </para> 3373 </listitem> 3374 </varlistentry> 3375 3376 <varlistentry> 3377 <term><guilabel>New Email Notifier</guilabel></term> 3378 <listitem> 3379 <para> 3380 Select this option to enable new email notifications. You may tailor the 3381 fields to be displayed in the "standard" notification message. You may also 3382 select audio signals (spoken text, pre-recorded sounds), create log file entries, 3383 &etc; This plugin is enabled by default. 3384 </para> 3385 </listitem> 3386 </varlistentry> 3387 3388 <varlistentry> 3389 <term><guilabel>Send Later Agent</guilabel></term> 3390 <listitem> 3391 <para> 3392 Select this option to enable delayed dispatching. See the <ulink 3393 url="help:/akonadi_sendlater_agent">Send Later Agent</ulink> 3394 documentation for additional information. This plugin is enabled by default. 3395 </para> 3396 </listitem> 3397 </varlistentry> 3398 3399 <varlistentry> 3400 <term><guilabel>Unified Mailbox Agent</guilabel></term> 3401 <listitem> 3402 <para> 3403 Select this option to create a set of "unified" mailboxes. &kmail; 3404 will automatically create three of these, labeled Inbox, Drafts, and 3405 Sent. If you have defined both a Local Folders inbox and one or more 3406 &IMAP; inbox destinations, &kmail; will display all the various inbox 3407 files as one consolidated virtual Inbox folder. You may use the 3408 configuration dialog to create additional virtual mailboxes, tailoring 3409 each one as you see fit. This plugin is disabled by default. 3410 </para> 3411 </listitem> 3412 </varlistentry> 3413 3414 <varlistentry> 3415 <term><guilabel>Automatic Add Contacts</guilabel></term> 3416 <listitem> 3417 <para> 3418 Select this option to add new addresses to one of your address books 3419 whenever you send email to a new contact. Use the configuration dialog 3420 to associate address books with identities. This plugin is disabled 3421 by default. 3422 </para> 3423 </listitem> 3424 </varlistentry> 3425 3426 <varlistentry> 3427 <term><guilabel>Check Before Send</guilabel></term> 3428 <listitem> 3429 <para> 3430 Select this option to apply a few rules before actually sending a 3431 message. This plugin is enabled by default, and will automatically 3432 notify you when you are trying to send more than one copy of the 3433 message to the same person. 3434 </para> 3435 </listitem> 3436 </varlistentry> 3437 3438 <varlistentry> 3439 <term><guilabel>Confirm Address</guilabel></term> 3440 <listitem> 3441 <para> 3442 Select this option to enable address screening on outgoing messages. 3443 Use the configuration dialog to define a white list and/or a black 3444 list for each defined identity. This plugin is disabled by default. 3445 </para> 3446 </listitem> 3447 </varlistentry> 3448 3449 </variablelist> 3450 <para> </para><!-- add whitespace --> 3451 </sect2> 3452 3453 <sect2 id="configure-plugins-composer"> 3454 <title>Composer / Editor</title> 3455 <screenshot> 3456 <screeninfo>Plugins Picture No. Two</screeninfo> 3457 <mediaobject> 3458 <imageobject> 3459 <imagedata fileref="plugin02.png" format="PNG"/> 3460 </imageobject> 3461 <textobject> 3462 <phrase>Plugins Picture No. Two</phrase> 3463 </textobject> 3464 <caption> 3465 <para>Composer & Editor</para> 3466 </caption> 3467 </mediaobject> 3468 </screenshot> 3469 <para> </para><!-- add whitespace --> 3470 3471 <variablelist> 3472 3473 <varlistentry> 3474 <term><guilabel>Open External Composer</guilabel></term> 3475 <listitem> 3476 <para> 3477 Select this option to force the composer to open an external text editor 3478 when it starts up. Use the configuration dialog for this plugin to specify 3479 the editor that will be called. This plugin is disabled by default. 3480 </para> 3481 </listitem> 3482 </varlistentry> 3483 3484 <varlistentry> 3485 <term><guilabel>Autocorrection</guilabel></term> 3486 <listitem> 3487 <para> 3488 Select this option to add the <menuchoice><guimenu>Tools</guimenu> 3489 <guimenuitem>Autocorrect Text ></guimenuitem></menuchoice> 3490 function to the composer. This plugin is disabled by default, and 3491 is apparently still under construction. 3492 </para> 3493 </listitem> 3494 </varlistentry> 3495 3496 <varlistentry> 3497 <term><guilabel>Change Case</guilabel></term> 3498 <listitem> 3499 <para> 3500 Select this option to add the <menuchoice><guimenu>Edit</guimenu> 3501 <guimenuitem>Change Case ></guimenuitem></menuchoice> function 3502 to the composer. This plugin is disabled by default. 3503 </para> 3504 </listitem> 3505 </varlistentry> 3506 3507 <varlistentry> 3508 <term><guilabel>Insert Email</guilabel></term> 3509 <listitem> 3510 <para> 3511 Select this option to add the <menuchoice><guimenu>Edit</guimenu> 3512 <guimenuitem>Insert Email...</guimenuitem></menuchoice> function 3513 to the composer. This lets you insert a selected email address from 3514 an address book into the body of your message with a simple point and 3515 click of the &LMB;. This plugin is disabled by default. 3516 </para> 3517 </listitem> 3518 </varlistentry> 3519 3520 <varlistentry> 3521 <term><guilabel>Insert Non Breaking Space</guilabel></term> 3522 <listitem> 3523 <para> 3524 Select this option to add the <menuchoice><guimenu>Edit</guimenu> 3525 <guimenuitem>Insert Non Breaking Space</guimenuitem></menuchoice> 3526 function to the composer. This plugin is disabled by default. 3527 </para> 3528 </listitem> 3529 </varlistentry> 3530 3531 <varlistentry> 3532 <term><guilabel>Insert Short URL</guilabel></term> 3533 <listitem> 3534 <para> 3535 Select this option to add a tiny bit of not quite functional code. This 3536 plugin is still under construction, and is also disabled by default. 3537 </para> 3538 </listitem> 3539 </varlistentry> 3540 3541 <varlistentry> 3542 <term><guilabel>Insert Special Character</guilabel></term> 3543 <listitem> 3544 <para> 3545 Select this option to add the <menuchoice><guimenu>Edit</guimenu> 3546 <guimenuitem>Insert Special Character...</guimenuitem></menuchoice> 3547 function to the composer. This plugin is enabled by default. 3548 </para> 3549 </listitem> 3550 </varlistentry> 3551 3552 <varlistentry> 3553 <term><guilabel>Quick Text</guilabel></term> 3554 <listitem> 3555 <para> 3556 Select this option to add the <menuchoice><guimenu>View</guimenu> 3557 <guimenuitem>Snippets</guimenuitem></menuchoice> feature to the 3558 composer. This plugin is enabled by default. 3559 </para> 3560 </listitem> 3561 </varlistentry> 3562 3563 <varlistentry> 3564 <term><guilabel>Share Text</guilabel></term> 3565 <listitem> 3566 <para> 3567 Select this option to add the <menuchoice><guimenu>Message</guimenu> 3568 <guimenuitem>Share Mail Text ></guimenuitem></menuchoice> function 3569 to the composer. Four options are offered: Nextcloud, Pastebin, Bluetooth, 3570 and Email (opens a second composer window). This plugin is disabled by default. 3571 </para> 3572 </listitem> 3573 </varlistentry> 3574 3575 <varlistentry> 3576 <term><guilabel>Zoom Text</guilabel></term> 3577 <listitem> 3578 <para> 3579 Select this option to add the <menuchoice><guimenu>Edit</guimenu> 3580 <guimenuitem>Zoom... ></guimenuitem></menuchoice> function 3581 to the composer. This plugin is disabled by default. 3582 </para> 3583 </listitem> 3584 </varlistentry> 3585 3586 </variablelist> 3587 <para> </para><!-- add whitespace --> 3588 </sect2> 3589 3590 <sect2 id="configure-plugins-grammar"> 3591 <title>Grammar Check / Header Styles</title> 3592 <screenshot> 3593 <screeninfo>Plugins Picture No. Three</screeninfo> 3594 <mediaobject> 3595 <imageobject> 3596 <imagedata fileref="plugin03.png" format="PNG"/> 3597 </imageobject> 3598 <textobject> 3599 <phrase>Plugins Picture No. Three</phrase> 3600 </textobject> 3601 <caption> 3602 <para>Grammar Checkers & Header Styles</para> 3603 </caption> 3604 </mediaobject> 3605 </screenshot> 3606 <para> </para><!-- add whitespace --> 3607 3608 <variablelist> 3609 3610 <varlistentry> 3611 <term><guilabel>French Grammar Checker</guilabel></term> 3612 <listitem> 3613 <para> 3614 Select this option to add the <menuchoice><guimenu>Tools</guimenu> 3615 <guimenuitem>Check Grammar (Grammalecte)</guimenuitem></menuchoice> 3616 option to the Composer window. This option is special, for the French 3617 language only. 3618 </para> 3619 </listitem> 3620 </varlistentry> 3621 3622 <varlistentry> 3623 <term><guilabel>Grammar Checker (Language Tool)</guilabel></term> 3624 <listitem> 3625 <para> 3626 Select this option to add the <menuchoice><guimenu>Tools</guimenu> 3627 <guimenuitem>Check Grammar (Language Tool)</guimenuitem></menuchoice> 3628 option to the Composer window. This is a multi-purpose tool, with 3629 support for checking grammar in many different languages. 3630 </para> 3631 </listitem> 3632 </varlistentry> 3633 </variablelist> 3634 <para> </para><!-- add whitespace --> 3635 3636 <para> 3637 The following six plugins permit you to decide which header styles can 3638 be selected from the <guimenu>View</guimenu> menu. See <link 3639 linkend="the-preview-pane-headers">the description of various header 3640 views</link> in the "Using &kmail;" chapter for more information. 3641 </para> 3642 3643 <variablelist> 3644 3645 <varlistentry> 3646 <term><guilabel>Brief Header Style</guilabel></term> 3647 <listitem> 3648 <para> 3649 Select this option to enable the display of "Brief" headers. 3650 This plugin is enabled by default. 3651 </para> 3652 </listitem> 3653 </varlistentry> 3654 3655 <varlistentry> 3656 <term><guilabel>Default Grantlee Header Style</guilabel></term> 3657 <listitem> 3658 <para> 3659 Select this option to enable the display of "KMail 5.2" headers. 3660 This plugin is enabled by default. 3661 </para> 3662 </listitem> 3663 </varlistentry> 3664 3665 <varlistentry> 3666 <term><guilabel>Fancy Header Style</guilabel></term> 3667 <listitem> 3668 <para> 3669 Select this option to enable the display of "Fancy" headers. 3670 This plugin is enabled by default. 3671 </para> 3672 </listitem> 3673 </varlistentry> 3674 3675 <varlistentry> 3676 <term><guilabel>Grantlee Header Style</guilabel></term> 3677 <listitem> 3678 <para> 3679 Select this option to enable the display of "Cute" headers. 3680 This plugin is enabled by default. 3681 </para> 3682 </listitem> 3683 </varlistentry> 3684 3685 <varlistentry> 3686 <term><guilabel>Long Header Style</guilabel></term> 3687 <listitem> 3688 <para> 3689 Select this option to enable the display of "Long" headers. 3690 This plugin is disabled by default. (Long headers are similar 3691 to standard headers, but will display some less common header 3692 information, like "Reply-to", when such headers are present.) 3693 </para> 3694 </listitem> 3695 </varlistentry> 3696 3697 <varlistentry> 3698 <term><guilabel>Standards Header Style</guilabel></term> 3699 <listitem> 3700 <para> 3701 Select this option to enable the display of "Standard" headers. 3702 This plugin is disabled by default. (Standard headers are the 3703 same as Fancy headers, but without the shaded background.) 3704 </para> 3705 </listitem> 3706 </varlistentry> 3707 3708 </variablelist> 3709 <para> </para><!-- add whitespace --> 3710 </sect2> 3711 3712 <sect2 id="configure-plugins-misc"> 3713 <title>Message Viewer / Miscellaneous</title> 3714 <screenshot> 3715 <screeninfo>Plugins Picture No. Four</screeninfo> 3716 <mediaobject> 3717 <imageobject> 3718 <imagedata fileref="plugin04.png" format="PNG"/> 3719 </imageobject> 3720 <textobject> 3721 <phrase>Plugins Picture No. Four</phrase> 3722 </textobject> 3723 <caption> 3724 <para>Message Viewer & Miscellaneous</para> 3725 </caption> 3726 </mediaobject> 3727 </screenshot> 3728 <para> </para><!-- add whitespace --> 3729 3730 <para> 3731 The next six plugins all provide special functions that can only be invoked 3732 with a toolbar button. Use the <menuchoice><guimenu>Settings</guimenu> 3733 <guimenuitem><inlinemediaobject><imageobject><imagedata fileref="configurebutton.png" 3734 format="PNG"/></imageobject></inlinemediaobject> Configure Toolbars... </guimenuitem> 3735 </menuchoice> dialog to add or remove the toolbar buttons associated with these 3736 functions after you select or disable one of these plugins. 3737 </para> 3738 3739 <variablelist> 3740 3741 <varlistentry> 3742 <term><guilabel>Create Event</guilabel></term> 3743 <listitem> 3744 <para> 3745 Select this option to permit the creation of a calendar event while 3746 viewing a &kmail; message. This plugin is disabled by default. 3747 </para> 3748 </listitem> 3749 </varlistentry> 3750 3751 <varlistentry> 3752 <term><guilabel>Create Note</guilabel></term> 3753 <listitem> 3754 <para> 3755 Select this option to permit the creation of a &kontact; note while 3756 viewing a &kmail; message. This plugin is disabled by default. 3757 </para> 3758 </listitem> 3759 </varlistentry> 3760 3761 <varlistentry> 3762 <term><guilabel>Create Todo</guilabel></term> 3763 <listitem> 3764 <para> 3765 Select this option to permit the creation of a todo item in &korganizer; 3766 while viewing a &kmail; message. This plugin is disabled by default. 3767 </para> 3768 </listitem> 3769 </varlistentry> 3770 3771 <varlistentry> 3772 <term><guilabel>Expand URL</guilabel></term> 3773 <listitem> 3774 <para> 3775 Select this option to enable the "Expand URL" function. 3776 This plugin is enabled by default. 3777 </para> 3778 </listitem> 3779 </varlistentry> 3780 3781 <varlistentry> 3782 <term><guilabel>External Script</guilabel></term> 3783 <listitem> 3784 <para> 3785 Select this option to permit the invocation of an executable command 3786 from the toolbar. Use the associated configuration dialog to select 3787 the executable, and to give it a name. The name you choose can later 3788 be added to the toolbar as a button, so you may invoke the script at 3789 will. This plugin is disabled by default. 3790 </para> 3791 </listitem> 3792 </varlistentry> 3793 3794 <varlistentry> 3795 <term><guilabel>Translator</guilabel></term> 3796 <listitem> 3797 <para> 3798 The <link linkend="using-the-translator">translator function</link> 3799 is available in the composer by default. Use this plugin (via the toolbar) 3800 to make the translator available in the message preview window. This plugin 3801 is enabled by default. 3802 </para> 3803 </listitem> 3804 </varlistentry> 3805 3806 </variablelist> 3807 <para> </para><!-- add whitespace --> 3808 3809 <para> 3810 The next four items are not really plugins; they are built-in 3811 &kmail; functions. Each one of these can be configured separately, 3812 by using the <guibutton> <inlinemediaobject><imageobject> 3813 <imagedata fileref="configurebutton.png" format="PNG"/></imageobject> 3814 </inlinemediaobject> </guibutton> button appearing next to the 3815 function's name. No restart is needed to make these configuration 3816 variables take effect. 3817 </para> 3818 3819 <variablelist> 3820 3821 <varlistentry> 3822 <term><guilabel>DKIM Checker</guilabel></term> 3823 <listitem> 3824 <para> 3825 This dialog allows you to control DomainKeys Identified Mail (DKIM) 3826 processing. DKIM is a cryptographic protocol that can assure you 3827 a particular message originated from the internet domain 3828 it claims to be from. If the sender has set up DKIM properly and 3829 DKIM is enabled here, you will see a message "DKIM valid", and sometimes 3830 the name of the entity that signed the message, in the status bar 3831 at the bottom of the message preview window. 3832 </para> 3833 <note><para> 3834 If you enable this option, be sure to change the default value 3835 ("Nothing") in the spin box labeled "Save Record Key" to some 3836 other value. The DKIM Checker does not work correctly if that 3837 variable is set to "Nothing". 3838 </para></note> 3839 <para> </para><!-- add whitespace --> 3840 </listitem> 3841 </varlistentry> 3842 3843 <varlistentry> 3844 <term><guilabel>Expire Trash Folder</guilabel></term> 3845 <listitem> 3846 <para> 3847 Use this configuration dialog to set expiry criteria for your 3848 trash folder(s). See <link linkend="folders-properties-expiry">"Folder 3849 Properties"</link> documentation for more information. 3850 </para> 3851 </listitem> 3852 </varlistentry> 3853 3854 <varlistentry> 3855 <term><guilabel>Folder Settings</guilabel></term> 3856 <listitem> 3857 <para> 3858 Use this configuration dialog to set custom folder properties for several 3859 different folders at once. You can select the folders to be modified 3860 from a tree view of all your folders on the left, and select properties 3861 to be set from the General, View, Templates, and Expiry tabs of the 3862 <link linkend="folders-properties-window">"Folder Properties"</link> dialog. 3863 </para> 3864 </listitem> 3865 </varlistentry> 3866 3867 <varlistentry> 3868 <term><guilabel>Gravatar</guilabel></term> 3869 <listitem> 3870 <para> 3871 Use this configuration dialog to enable / disable Gravatar 3872 (Globally Recognized Avatar) support. 3873 </para> 3874 </listitem> 3875 </varlistentry> 3876 3877 </variablelist> 3878 <para> </para><!-- add whitespace --> 3879 </sect2> 3880 3881 <sect2 id="configure-plugins-tools"> 3882 <title>Tools</title> 3883 3884 <screenshot> 3885 <screeninfo>Plugins Picture No. Five</screeninfo> 3886 <mediaobject> 3887 <imageobject> 3888 <imagedata fileref="plugin05.png" format="PNG"/> 3889 </imageobject> 3890 <textobject> 3891 <phrase>Plugins Picture No. Five</phrase> 3892 </textobject> 3893 <caption> 3894 <para>Tools & Webengine</para> 3895 </caption> 3896 </mediaobject> 3897 </screenshot> 3898 <para> </para><!-- add whitespace --> 3899 3900 <variablelist> 3901 3902 <varlistentry> 3903 <term><guilabel>Antispam</guilabel></term> 3904 <listitem> 3905 <para> 3906 Select this option to add the <link linkend="the-anti-spam-wizard">Anti-Spam 3907 Wizard</link> to the <guimenu>Tools</guimenu> menu. This plugin is disabled 3908 by default. Note that once you have installed anti-spam software, this plugin 3909 may be safely disabled; the plugin is only needed for installing anti-spam 3910 software, not for running it. 3911 </para> 3912 </listitem> 3913 </varlistentry> 3914 3915 <varlistentry> 3916 <term><guilabel>Antivirus</guilabel></term> 3917 <listitem> 3918 <para> 3919 Select this option to add the <link linkend="the-anti-virus-wizard">Anti-Virus 3920 Wizard</link> to the <guimenu>Tools</guimenu> menu. This plugin is disabled 3921 by default. Note that once you have installed anti-virus software, this plugin 3922 may be safely disabled; the plugin is only needed for installing anti-virus 3923 software, not for running it. 3924 </para> 3925 </listitem> 3926 </varlistentry> 3927 3928 <varlistentry> 3929 <term><guilabel>Expert Plugin</guilabel></term> 3930 <listitem> 3931 <para> 3932 Select this option to add the <menuchoice><guimenu>Message</guimenu> 3933 <guimenuitem>Show Message Structure Ctrl+Alt+D</guimenuitem></menuchoice> 3934 function in the message preview window. This plugin is enabled by default. 3935 </para> 3936 </listitem> 3937 </varlistentry> 3938 3939 <varlistentry> 3940 <term><guilabel>Log Activities</guilabel></term> 3941 <listitem> 3942 <para> 3943 Select this option to enable the Activity Log function, which is disabled 3944 by default. This plugin adds a new entry <guilabel>Log Activities</guilabel> 3945 to the <guilabel>Tools</guilabel> menu. Primarily for use by program developers -- 3946 the default log function does not provide much information (just a time stamp 3947 and "Ready", for most "events"). 3948 </para> 3949 </listitem> 3950 </varlistentry> 3951 3952 <varlistentry> 3953 <term><guilabel>Adblock</guilabel></term> 3954 <listitem> 3955 <para> 3956 Select this option to add the <ulink url="https://adblockplus.org">Adblock 3957 Plus</ulink> filters to &kmail;. If you choose to activate this plugin, be 3958 prepared to spend a good deal of time tweaking the configuration file to get 3959 the filters you really want. This plugin is disabled by default. 3960 </para> 3961 </listitem> 3962 </varlistentry> 3963 3964 <varlistentry> 3965 <term><guilabel>Do Not Track</guilabel></term> 3966 <listitem> 3967 <para> 3968 Select this option to force &kmail; to send a "Do Not Track" request to a 3969 remote server when an &HTML; message asks to download remote content. The 3970 effect of a "Do Not Track" request depends on the policy adopted by the web 3971 server receiving the request. Some sites honor it. Others don't. 3972 </para> 3973 <para> 3974 Advertisers have their eyes everywhere. &HTML;-encoded messages often include 3975 a 0x0- or 1x1-pixel "image" (aka a "tracking pixel") that is actually a tracking 3976 &URL; in disguise. When &kmail; fetches image data from a web server, it must 3977 utilize the &URL;s embedded in the message; the server can use information 3978 embedded in the &URL; to infer that you have opened the message, &etc; 3979 </para> 3980 <para> 3981 Sending a "Do Not Track" request may enhance your privacy slightly. But the 3982 only certain way to avoid tracking pixels is never to download remote images 3983 encoded in &HTML; messages. This plugin is enabled by default. 3984 </para> 3985 </listitem> 3986 </varlistentry> 3987 3988 </variablelist> 3989 </sect2> 3990 3991 </sect1> 3992 3993 <sect1 id="configure-non-gui-options"> 3994 <title>Options without a user interface representation</title> 3995 <para> 3996 Apart from the options presented in the configuration dialog, some options can only be set directly in the &kmail; configuration 3997 file or through KIOSK (⪚ Input into &konsole;). These so called <quote>hidden</quote> configuration options cannot be changed via the 3998 normal &kmail; Settings dialog; they must be made by modifying the configuration file using a text editor or the <command>kwriteconfig</command> 3999 program. The configuration file is to be written in the format of [Section Name] and the following lines are the variables and their 4000 settings. If you are manually editing the configuration file you will need to add the [Section Name] before adding variables. 4001 The <command>kwriteconfig</command> will add the section for you as long as you use the <userinput>--group</userinput> switch. 4002 </para> 4003 4004 <para> 4005 The &kmail; configuration file is called <filename>kmail2rc</filename> 4006 and can be found in your home directory. The location may vary according 4007 to your operating system or distribution, but can always be found by running 4008 the command <userinput><command>kf5-config --path config --locate kmail2rc</command></userinput>. 4009 For the remainder of this section, assume that the configuration file is 4010 located in <filename>/path/to/kmail2rc</filename>. 4011 </para> 4012 4013 <warning><para> 4014 Whenever changing these options, make sure to quit &kmail; first before 4015 editing the configuration file. Only restart &kmail; after you have made 4016 <emphasis>and saved</emphasis> the changes to the configuration file. 4017 </para></warning> 4018 4019 <variablelist> 4020 4021 <varlistentry> 4022 <term><guilabel>SendMDNsWithEmptySender</guilabel></term> 4023 <listitem> 4024 <para> 4025 Send Message Disposition Notifications with an empty sender string. Some servers might be configured to reject 4026 such messages, so if you are experiencing problems sending MDNs, make sure this option is set to false. To 4027 enable this feature, add to the <quote>[MDN]</quote> section:</para> 4028 <itemizedlist> 4029 <listitem><para>Configuration file:</para> 4030 <programlisting>SendMDNsWithEmptySender=true</programlisting></listitem> 4031 <listitem><para><command>kwriteconfig</command></para> 4032 <para> 4033 <prompt>%</prompt> <userinput><command>kwriteconfig</command> <option>--file <replaceable>/path/to/kmail2rc</replaceable> --group MDN --key SendMDNsWithEmptySender true</option></userinput> 4034 </para> 4035 </listitem> 4036 </itemizedlist> 4037 <note><para>The default setting of <quote>false</quote> strictly speaking violates Internet standards, but is 4038 set that way for practical reasons, to avoid servers rejecting MDNs that &kmail; generates because they think they are SPAM.</para></note> 4039 </listitem> 4040 </varlistentry> 4041 4042 <varlistentry> 4043 <term><guilabel>CloseDespiteSystemTray</guilabel></term> 4044 <listitem> 4045 <para> 4046 This option allows you to configure the application to close fully, even if there 4047 is a system tray icon configured, which would normally keep the application running. 4048 To enable the feature, add to the <quote>[General]</quote> section: 4049 </para> 4050 <itemizedlist> 4051 <listitem><para>Configuration file:</para> 4052 <programlisting>CloseDespiteSystemTray=true</programlisting></listitem> 4053 <listitem><para><command>kwriteconfig</command></para> 4054 <para> 4055 <prompt>%</prompt> <userinput><command>kwriteconfig</command> 4056 <option>--file <replaceable>/path/to/kmail2rc</replaceable> --group General --key CloseDespiteSystemTray true</option></userinput> 4057 </para></listitem> 4058 </itemizedlist> 4059 </listitem> 4060 </varlistentry> 4061 <varlistentry> 4062 <term><guilabel>disregardUmask</guilabel></term> 4063 <listitem> 4064 <para> 4065 In versions prior to 1.9, &kmail; saved all attachments 4066 to disk with permissions set to 600 — only readable or writable 4067 by the owner of the file. In response to user feedback, this was made 4068 configurable in &kmail; version 1.9, with the defaults changed to 4069 honor the umask set on the user account while saving files to disk. 4070 To enable this feature, add to the <quote>[General]</quote> section: 4071 </para> 4072 <itemizedlist> 4073 <listitem><para>Configuration file:</para> 4074 <programlisting>disregardUmask=true</programlisting></listitem> 4075 <listitem><para><command>kwriteconfig</command></para> 4076 <para><prompt>%</prompt> <userinput><command>kwriteconfig</command> <option>--file <replaceable>/path/to/kmail2rc</replaceable> --group General --key disregardUmask true</option></userinput> 4077 </para></listitem> 4078 </itemizedlist> 4079 </listitem> 4080 </varlistentry> 4081 <varlistentry> 4082 <term><guilabel>CheckOutOfOfficeOnStartup</guilabel></term> 4083 <listitem> 4084 <para> 4085 With this option enabled, &kmail; will check on every startup if there is an 4086 active out-of-office reply configured, and show a warning if this is the case. 4087 To disable the feature, add to the <quote>[OutOfOffice]</quote> section: 4088 </para> 4089 <itemizedlist> 4090 <listitem><para>Configuration file:</para> 4091 <programlisting>CheckOutOfOfficeOnStartup=false</programlisting></listitem> 4092 <listitem><para><command>kwriteconfig</command></para> 4093 <para><prompt>%</prompt> <userinput><command>kwriteconfig</command> 4094 <option>--file <replaceable>/path/to/kmail2rc</replaceable> --group OutOfOffice --key CheckOutOfOfficeOnStartup false</option></userinput> 4095 </para></listitem> 4096 </itemizedlist> 4097 </listitem> 4098 </varlistentry> 4099 4100 <varlistentry> 4101 <term><guilabel>AllowOutOfOfficeSettings</guilabel></term> 4102 <listitem> 4103 <para> 4104 In case you don't want users to be able to upload their own out-of-office scripts to 4105 the server you may add to the <quote>[OutOfOffice]</quote> section: 4106 </para> 4107 <itemizedlist> 4108 <listitem><para>Configuration file:</para> 4109 <programlisting>AllowOutOfOfficeSettings=false</programlisting></listitem> 4110 <listitem><para><command>kwriteconfig</command></para> 4111 <para><prompt>%</prompt> <userinput><command>kwriteconfig</command> 4112 <option>--file <replaceable>/path/to/kmail2rc</replaceable> --group OutOfOffice --key AllowOutOfOfficeSettings false</option></userinput> 4113 </para></listitem> 4114 </itemizedlist> 4115 </listitem> 4116 </varlistentry> 4117 4118 <varlistentry> 4119 <term><guilabel>AllowOutOfOfficeUploadButNoSettings</guilabel></term> 4120 <listitem> 4121 <para> 4122 If you want to allow your users to upload their own out-of-office scripts but you do not want them to be 4123 able to change the domain to react to and the react-to-spam setting, you may add to the <quote>[OutOfOffice]</quote> section: 4124 </para> 4125 <itemizedlist> 4126 <listitem><para>Configuration file:</para> 4127 <programlisting>AllowOutOfOfficeUploadButNoSettings=true</programlisting></listitem> 4128 <listitem><para><command>kwriteconfig</command></para> 4129 <para><prompt>%</prompt> <userinput><command>kwriteconfig</command> 4130 <option>--file <replaceable>/path/to/kmail2rc</replaceable> --group OutOfOffice --key AllowOutOfOfficeUploadButNoSettings true</option></userinput> 4131 </para></listitem> 4132 </itemizedlist> 4133 </listitem> 4134 </varlistentry> 4135 4136 <varlistentry> 4137 <term><guilabel>OutOfOfficeDomain</guilabel></term> 4138 <listitem> 4139 <para> 4140 When editing vacation (out-of-office) scripts, the user may specify a domain to 4141 limit the sending of such replies to. Applying defaults to the out-of-office configuration dialog via the corresponding 4142 button will restore this domain, in case the user has changed it. 4143 To pre-load this setting with a default value, add to the <quote>[OutOfOffice]</quote> section:</para> 4144 <itemizedlist> 4145 <listitem><para>Configuration file:</para> 4146 <programlisting>OutOfOfficeDomain=myMailDomain.test</programlisting></listitem> 4147 <listitem><para><command>kwriteconfig</command></para> 4148 <para><prompt>%</prompt> <userinput><command>kwriteconfig</command> 4149 <option>--file <replaceable>/path/to/kmail2rc</replaceable> --group OutOfOffice --key OutOfOfficeDomain myMailDomain.test</option></userinput> 4150 </para></listitem> 4151 </itemizedlist> 4152 </listitem> 4153 </varlistentry> 4154 4155 <varlistentry> 4156 <term><guilabel>OutOfOfficeReactToSpam</guilabel></term> 4157 <listitem> 4158 <para> 4159 By default, out-of-office replies are not sent to messages marked as SPAM. To override this 4160 behavior, add to the [OutOfOffice] section:</para> 4161 <itemizedlist> 4162 <listitem><para>Configuration file:</para> 4163 <programlisting>OutOfOfficeReactToSpam=true</programlisting></listitem> 4164 <listitem><para><command>kwriteconfig</command></para> 4165 <para><prompt>%</prompt> <userinput><command>kwriteconfig</command> 4166 <option>--file <replaceable>/path/to/kmail2rc</replaceable> --group OutOfOffice --key OutOfOfficeReactToSpam true</option></userinput> 4167 </para></listitem> 4168 </itemizedlist> 4169 </listitem> 4170 </varlistentry> 4171 </variablelist> 4172 </sect1> 4173 4174 </chapter>