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 &ndash; even all of your messages &ndash; 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 (&eg;
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 &copy; 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 -->