Warning, /pim/trojita/docs/index.docbook is written in an unsupported language. File is not indexed.
0001 <?xml version="1.0" ?> 0002 <!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN" 0003 "dtd/kdedbx45.dtd" [ 0004 <!ENTITY trojita "<application>Trojitá</application>"> 0005 <!ENTITY % addindex "IGNORE"> 0006 <!ENTITY % English "INCLUDE"> 0007 ]> 0008 <book id="trojita" lang="&language;"> 0009 0010 <bookinfo> 0011 <title>The &trojita; Handbook</title> 0012 0013 <authorgroup> 0014 <author> 0015 <personname> 0016 <firstname>Randall</firstname> 0017 <surname>Wood</surname> 0018 </personname> 0019 <email>randall+kde@woodbriceno.net</email> 0020 </author> 0021 <!-- TRANS:ROLES_OF_TRANSLATORS --> 0022 </authorgroup> 0023 0024 <copyright> 0025 <year>2013</year> 0026 <holder>Randall Wood</holder> 0027 </copyright> 0028 <legalnotice>&FDLNotice;</legalnotice> 0029 0030 <date>2013-01-31</date> 0031 0032 <releaseinfo>0.3.92 (&kde; 4.9)</releaseinfo> 0033 0034 <abstract> 0035 <para> 0036 &trojita; is an email program ("client") for IMAP accounts. It is a 0037 stand-alone program not associated with any Information Suites or equivalent. 0038 It prioritizes efficient and fast data transfer, taking care not to re-download 0039 any information that has already been downloaded, and being conservative about 0040 network usage when you are paying by the minute. Currently 0041 under intensive development, it is lacking some features but is evolving fast. 0042 </para> 0043 </abstract> 0044 0045 <keywordset> 0046 <keyword>KDE</keyword> 0047 <keyword>extragear</keyword> 0048 <keyword>email</keyword> 0049 <keyword>IMAP</keyword> 0050 </keywordset> 0051 0052 </bookinfo> 0053 0054 <chapter id="introduction"> 0055 <title>Introduction</title> 0056 0057 <para> 0058 &trojita; is an email program ("client") focused on IMAP email accounts, 0059 where the mail remains on the server but is manipulated by the software you run 0060 on the computer under your fingertips. It is designed to be simple (it can be 0061 built using only one single dependent library), and fast and efficient over the 0062 network, economizing resources and limiting data transfer. Its GUI is intended 0063 to be uncluttered and efficient, and it provides "expensive mode" data transfer, 0064 that reduces the length of its 0065 conversation with the server to a minimum. It is a stand-alone program, not 0066 part of a bigger or more complex suite. As it is under development, some 0067 features are still missing. 0068 </para> 0069 </chapter> 0070 0071 <chapter id="using-kapp"> 0072 <title>Using &trojita;</title> 0073 0074 <para> 0075 &trojita; allows you to read, write, organize, search for, and send 0076 email. If you've got an IMAP email account, &trojita; will allow you to 0077 access and use it. IMAP is a protocol that allows 0078 your mail to stay on the server, rather than downloading it to your local 0079 machine. However, &trojita; does in fact download parts of your 0080 messages – even all of your messages – for convenience. In the 0081 1990s, most people used POP3 mailboxes, and their email software downloaded 0082 all their messages, removing them from the server. The disadvantage was that 0083 if you used any other computer, your messages were not available. IMAP solves 0084 that problem by keeping the mail on the server. The software you use on your 0085 local computer/cellphone simply issues instructions ("reply to this email," 0086 "display this email," &etc;) for the server to execute.</para> 0087 0088 <para>First you need an IMAP account. There are many providers; 0089 <ulink url="http://fastmail.fm">FastMail</ulink> is one; 0090 <ulink url="http://tuffmail.com">Tuffmail</ulink> and 0091 <ulink url="http://pobox.com">Pobox</ulink> are others. 0092 Google's Gmail service provides IMAP access to your Gmail account (Outlook and 0093 others do not). And if the manager of your &Microsoft; <application>Exchange</application> server has 0094 configured it, you can access <application>Exchange</application> through IMAP as well. If you have 0095 got an IMAP account, a user name and password, that is all you should 0096 need to use &trojita; to access it.</para> 0097 0098 <para>Note that not all IMAP providers are equal and some offer service 0099 that is frustratingly slow. &Microsoft;'s <application>Exchange</application> server too is 0100 reported to be somewhat slow. If you choose a good provider and use fast 0101 software, you'll be surprised how pleasant an experience it can be.</para> 0102 0103 <sect1 id="configure-account"> 0104 <title>Configuring your IMAP Account</title> 0105 <para>First, click on the <guilabel>General</guilabel> tab of the Settings box. Add your IMAP 0106 account as a new account, using these parameters: 0107 0108 <itemizedlist> 0109 <listitem><para>Real Name: the name you want to show on your 0110 emails (your own first and last name)</para></listitem> 0111 <listitem><para>Email: your email address</para></listitem> 0112 <listitem><para>Organisation: your company name (optional)</para></listitem> 0113 <listitem><para>Signature: any text you want to appear at the 0114 bottom of your emails, like your website name or a slogan</para></listitem> 0115 </itemizedlist> 0116 </para> 0117 0118 <para>These settings become an identity, and you can have several, if you 0119 want, if for example, some of your mail is part of a mailing list where 0120 your messages should look different (a different signature line, for 0121 example). Note however that at present, &trojita; does not yet permit 0122 multiple IMAP accounts (that is, use with multiple servers).</para> 0123 0124 <para>Next, add the connection parameters necessary to access your 0125 account. 0126 <itemizedlist> 0127 <listitem><para>Method: choose SSL, if your provider requires 0128 it. Otherwise, choose "TCP" for a connection that starts 0129 unencrypted and may be upgraded to encryption while connecting. And if your 0130 provider requires you to perform that upgrade to encryption, check the "perform 0131 STARTTLS command" to ensure it does. "Local process" is for advanced users who, 0132 for example, are connecting to their provider over another SSH agent (in this 0133 case you'd put something like <userinput>ssh imap.provider.org dovecot --exec-mail imap</userinput>). 0134 Generally, TCP or SSL are your two most likely choices.</para></listitem> 0135 <listitem><para>IMAP Server: is your provider's server (⪚ 0136 mail.host.com)</para></listitem> 0137 <listitem><para>Port: this parameter should change 0138 automatically depending on what you enter for "IMAP Server." 0139 Typically it is 143 for unencrypted connections and 993 for 0140 SSL connections.</para></listitem> 0141 <listitem><para>Username: your username</para></listitem> 0142 <listitem><para>Password: your password. At present, &trojita; 0143 stores your user name 0144 and password in a plain text file on your computer. This 0145 is not secure! If that worries you, leave the password 0146 field blank, and &trojita; will ask you once for your 0147 password, and keep it in memory until the application exits.</para></listitem> 0148 <listitem><para>Start in Offline Mode:</para></listitem> 0149 <listitem><para>Blacklisted Capabilities: &trojita; 0150 strives to be standards compliant. But some servers that 0151 advertise standards compliance are not actually so. If 0152 you're aware of some features that your provider advertises 0153 but does not actually provide, listing them here allows 0154 &trojita; to politely ignore them.</para></listitem> 0155 </itemizedlist> 0156 </para> 0157 0158 <para>The <guilabel>Offline</guilabel> mode tab is where you configure &trojita;'s 0159 ability to store local copies of messages on your server. The advantage 0160 of saving a copy locally is obvious: you can access it later without 0161 reconnecting. The disadvantages include filling up your local hard disk, 0162 and of course the security risk if anyone ever goes exploring on your 0163 computer. &trojita;'s default is to store local copies 0164 indefinitely, but here you may choose if you prefer to store up to a 0165 certain number of days, or to not store at all. Note that the code to 0166 clean the message cache has not yet been implemented, so at present you 0167 should assume the message cache will not be pruned.</para> 0168 0169 <para>The <guilabel>SMTP</guilabel> tab is where you configure sending email. 0170 <itemizedlist> 0171 <listitem><para>Method: choose SMTP for unencrypted 0172 connections, or "secure SMTP" if you prefer (and your 0173 provider accepts) mail sent over SSL. If you choose 0174 "local sendmail-compatible" &trojita; will simply 0175 pass your mail to the sendmail app running on your local 0176 computer (and if you haven't got one, it will fail). 0177 Choosing this option requires you specify the sendmail 0178 parameters for using your local sendmail.</para></listitem> 0179 <listitem><para>SMTP server: the name of the server to 0180 which your mail should be sent.</para></listitem> 0181 <listitem><para>Port: This parameter should change 0182 automatically depending on what you choose for "Method." 0183 Typically, it's 587 for unencrypted mail, and 465 for mail 0184 sent over SSL.</para></listitem> 0185 <listitem><para>Sendmail Executable: is only required if 0186 you've chosen "local sendmail-compatible" as your method. If 0187 so, here you should put whatever command is required for your 0188 message to be sent to your local sendmail app. The default is 0189 "sendmail -bm -oi" but if your local configuration is 0190 non-standard, you'll have to adjust this parameter 0191 appropriately.</para></listitem> 0192 <listitem><para>StartTLS: check this box if your provider 0193 requires a TLS connection to send encrypted mail (this is not 0194 the same as using SSL by choosing "Secure SMTP" as your method 0195 above).</para></listitem> 0196 <listitem><para>SMTP Auth: if you must input a user name and 0197 password in order to send mail, check this box. In the modern 0198 age, you almost always have to do so, as otherwise spammers 0199 send unwanted messages through the server.</para></listitem> 0200 <listitem><para>Username: your user name.</para></listitem> 0201 <listitem><para>Your password.</para></listitem> 0202 <listitem><para>Save outgoing mail: if you check this box, 0203 &trojita; will save a copy of every mail you send. 0204 This has been the default setting for all email programs for 0205 so long now that few people even know it's possible to not do 0206 so!</para></listitem> 0207 <listitem><para>Sent folder name: If you do decide to keep a 0208 local copy of your sent mail, choose in which folder you'd 0209 like to keep it.</para></listitem> 0210 <listitem><para>Send with BURL: The BURL extension is an extension to the IMAP 0211 standard, implemented in 2006, so not all servers 0212 make the service available. Imagine you have a huge email in 0213 your inbox with an attachment, and you'd like to forward that 0214 message. The normal way requires your IMAP client to download 0215 that huge message, and then resend it (causing two large 0216 network transfers). The BURL extension allows you to send 0217 that message without having to download it first. If your 0218 provider permits BURL, it's worth selecting this option.</para></listitem> 0219 </itemizedlist> 0220 0221 </para> 0222 </sect1> 0223 0224 0225 <sect1 id="reading-mail"> 0226 <title>Reading Mail with &trojita;</title> 0227 0228 <para>&trojita; presents a three paned interface that should be 0229 anyone who has ever used email before. On the left side is a list of all 0230 your email folders, probably INBOX and some others. On the right side 0231 are two panes: the top pane shows the list of all messages in the current 0232 folder, and the bottom pane shows the message selected in the top pane. 0233 &Microsoft; Outlook, &kmail; and many other email clients all use this 0234 same layout. </para> 0235 0236 <para>Other layouts are available, however. Under the <guimenu>View</guimenu> menu, simply 0237 select <menuchoice><guimenu>Layout</guimenu> <guimenuitem>Wide</guimenuitem></menuchoice> 0238 to choose instead a three pane layout suitable for 0239 larger, wider screens, where your folders are shown in the left column, 0240 the messages of the selected folder in the center column, and the 0241 contents of the selected message in the right column.</para> 0242 0243 <para>When you select a message, it will be displayed below. Right click 0244 on the selected message in the top pane if you'd like to delete the 0245 message, save it to disk as a text file, or view all the headers.</para> 0246 0247 <para>To respond to, or forward a message, use the buttons on the 0248 toolbar, as no keystroke shortcuts are currently defined. Choose 0249 <guibutton>Private Reply</guibutton> to respond only to the sender. Choose <guibutton>Reply to All</guibutton> if 0250 you'd like to reply to the sender and everyone else on the To: or CC: 0251 lines. If the message arrived through a properly-configured mailing 0252 list, the <guibutton>Reply to Mailing List</guibutton> option will also be made available.</para> 0253 0254 <note><para>At present, the "Forward message" function has not yet been 0255 included.</para></note> 0256 0257 </sect1> 0258 0259 <sect1 id="composing-mail"> 0260 <title>Writing/Composing Mail</title> 0261 0262 <para>To compose a new message, click the icon at the far left of the 0263 toolbar. A new message window will appear, where you can choose your 0264 recipients, compose your text, and send. If you get interrupted and need 0265 to save a draft, you can do so by clicking on the little expander menu 0266 next to the send button. A draft will then be saved in your drafts 0267 folder.</para> 0268 </sect1> 0269 0270 <sect1 id="address-book"> 0271 <title>Address Book</title> 0272 0273 <para>At present, &trojita; does not have a graphical addressbook, 0274 though one is actively being developed. However, in the 0275 meantime, there's a very effective work-around. Upon start up, 0276 &trojita; reads the address book located in <filename role="directory">~/.abook/</filename>, 0277 which you can create using the console-only program called <application>abook</application>. 0278 Running <application>abook</application> in a terminal window like &konsole;, you can add, 0279 delete, and edit address book entries. &trojita; doesn't 0280 manipulate that address book in any way, so for example, it won't 0281 add new entries as you write messages. But if you've got an 0282 <filename role="extension">.abook</filename> address book, &trojita; 0283 will auto-complete entries using it.</para></sect1> 0284 0285 </chapter> 0286 0287 <chapter id="commands"> 0288 <title>Command Reference</title> 0289 0290 0291 <sect1 id="kapp-mainwindow"> 0292 <title>The main &trojita; window</title> 0293 0294 <sect2> 0295 <title>The IMAP Menu</title> 0296 <para> 0297 <variablelist> 0298 0299 <varlistentry id="compose-new"> 0300 <term> 0301 <menuchoice> 0302 <guimenu>IMAP</guimenu> 0303 <guimenuitem>Compose Mail...</guimenuitem> 0304 </menuchoice> 0305 </term> 0306 <listitem><para><action>Opens a new message for 0307 editing</action></para></listitem> 0308 </varlistentry> 0309 0310 0311 <varlistentry id="expunge"> 0312 <term> 0313 <menuchoice> 0314 <shortcut> 0315 <keycombo action="simul">&Ctrl;<keycap>E</keycap></keycombo> 0316 </shortcut> 0317 <guimenu>IMAP</guimenu> 0318 <guimenuitem>Expunge Mailbox</guimenuitem> 0319 </menuchoice> 0320 </term> 0321 <listitem><para><action>Removes from the server any message already 0322 marked for deletion in the currently selected 0323 mailbox (folder).</action></para></listitem> 0324 </varlistentry> 0325 0326 <varlistentry id="network-offline"> 0327 <term> 0328 <menuchoice> 0329 <guimenu>Network Access</guimenu> 0330 <guimenuitem>Offline</guimenuitem> 0331 </menuchoice> 0332 </term> 0333 <listitem><para><action>If selected, &trojita; 0334 will not fetch any new data (messages) from your 0335 server and will rather limit itself to the messages 0336 you have previously downloaded. (It will still let 0337 you compose new messages, however, even though you 0338 won't be able to send them).</action></para></listitem> 0339 </varlistentry> 0340 0341 <varlistentry id="network-expensive"> 0342 <term> 0343 <menuchoice> 0344 <guimenu>Network Access</guimenu> 0345 <guimenuitem>Expensive Connection</guimenuitem> 0346 </menuchoice> 0347 </term> 0348 <listitem><para><action>Use this if you're using 0349 &trojita; on a cell-phone or other device 0350 where it's important to reduce network traffic and be 0351 efficient.</action></para></listitem> 0352 </varlistentry> 0353 0354 0355 <varlistentry id="network-free"> 0356 <term> 0357 <menuchoice> 0358 <guimenu>Network Access</guimenu> 0359 <guimenuitem>Free Access</guimenuitem> 0360 </menuchoice> 0361 </term> 0362 <listitem><para><action>Use this if you are on a 0363 desktop computer with unlimited broadband internet 0364 access. This permits &trojita; to more 0365 aggressively preload data. That is, instead of just 0366 downloading headers, for example, it will go right 0367 ahead and download a local copy of the messages, too. 0368 </action></para></listitem> 0369 </varlistentry> 0370 0371 0372 0373 0374 </variablelist> 0375 </para> 0376 </sect2> 0377 0378 <sect2> 0379 <title>The View Menu</title> 0380 <para> 0381 <variablelist> 0382 0383 <varlistentry id="layout"> 0384 <term> 0385 <menuchoice> 0386 <guimenu>View</guimenu> 0387 <guimenuitem>Layout</guimenuitem> 0388 </menuchoice> 0389 </term> 0390 <listitem><para><action>Choose <guimenuitem>Wide</guimenuitem> for a modern, 0391 three-panel view with the message list in the center 0392 and the message itself on the right. Choose 0393 <guimenuitem>Compact</guimenuitem> for the traditional three panel view with 0394 the message list on top and the message itself on the 0395 bottom.</action></para></listitem> 0396 </varlistentry> 0397 0398 <varlistentry id="threads"> 0399 <term> 0400 <menuchoice> 0401 <guimenu>View</guimenu> 0402 <guimenuitem>Show Messages in Threads</guimenuitem> 0403 </menuchoice> 0404 </term> 0405 <listitem><para><action>Select this option to show 0406 messages grouped into threads (conversations). This 0407 is useful for mailing lists, for example. This 0408 depends on your IMAP server supporting one or more 0409 voluntary extensions, as &trojita; would 0410 otherwise have to do more work to properly thread 0411 messages.</action></para></listitem> 0412 </varlistentry> 0413 0414 <varlistentry id="hide"> 0415 <term> 0416 <menuchoice> 0417 <guimenu>View</guimenu> 0418 <guimenuitem>Hide Read Messages</guimenuitem> 0419 </menuchoice> 0420 </term> 0421 <listitem><para><action>Choose this option if you 0422 like only new messages to appear in the message list.</action></para></listitem> 0423 </varlistentry> 0424 0425 <varlistentry id="subscribed"> 0426 <term> 0427 <menuchoice> 0428 <guimenu>View</guimenu> 0429 <guimenuitem>Show Only Subscribed Folders</guimenuitem> 0430 </menuchoice> 0431 </term> 0432 <listitem><para><action>Your mailbox may have more 0433 folders than you actually need to monitor. Select 0434 this option to limit the folders shown to only those 0435 you've subscribed to. (This doesn't delete the other 0436 folders, it just prevents them from being shown in 0437 the list of folders).</action></para></listitem> 0438 </varlistentry> 0439 0440 0441 0442 0443 0444 </variablelist> 0445 </para> 0446 </sect2> 0447 0448 </sect1> 0449 </chapter> 0450 0451 <chapter id="credits"> 0452 0453 <title>Credits and License</title> 0454 0455 <para> 0456 &trojita; 0457 </para> 0458 <para> 0459 Program copyright 2006-2013 Jan Kundrát <email>jkt@flaska.net</email> 0460 </para> 0461 <para> 0462 Contributors: 0463 <itemizedlist> 0464 <listitem><para>Thomas Lübking <email>thomas.luebking@gmail.com</email></para> 0465 </listitem> 0466 </itemizedlist> 0467 </para> 0468 0469 <para> 0470 Documentation Copyright © 2013 Randall Wood 0471 <email>randall+kde@woodbriceno.net</email> 0472 </para> 0473 0474 <!-- TRANS:CREDIT_FOR_TRANSLATORS --> 0475 0476 &underFDL; 0477 &underGPL; 0478 <para>Under the GPLv2/GPLv3 license and CC-BY-SA</para> 0479 0480 </chapter> 0481 0482 &documentation.index; 0483 </book> 0484 0485 <!-- 0486 Local Variables: 0487 mode: xml 0488 sgml-minimize-attributes:nil 0489 sgml-general-insert-case:lower 0490 sgml-indent-step:0 0491 sgml-indent-data:nil 0492 End: 0493 0494 vim:tabstop=2:shiftwidth=2:expandtab 0495 kate: space-indent on; indent-width 2; tab-width 2; indent-mode none; 0496 -->