diff options
author | Aaron Weber <aaron@ximian.com> | 2001-07-27 05:55:25 +0800 |
---|---|---|
committer | Aaron Weber <aaron@src.gnome.org> | 2001-07-27 05:55:25 +0800 |
commit | 85c38af8b431e9bc0a6fe8f3c96f21cedb6f935d (patch) | |
tree | c88395d4b7549192933c339a40d03390d6130b82 /doc | |
parent | 4d50dc146da24f46605468b30575e275b241bfa8 (diff) | |
download | gsoc2013-evolution-85c38af8b431e9bc0a6fe8f3c96f21cedb6f935d.tar gsoc2013-evolution-85c38af8b431e9bc0a6fe8f3c96f21cedb6f935d.tar.gz gsoc2013-evolution-85c38af8b431e9bc0a6fe8f3c96f21cedb6f935d.tar.bz2 gsoc2013-evolution-85c38af8b431e9bc0a6fe8f3c96f21cedb6f935d.tar.lz gsoc2013-evolution-85c38af8b431e9bc0a6fe8f3c96f21cedb6f935d.tar.xz gsoc2013-evolution-85c38af8b431e9bc0a6fe8f3c96f21cedb6f935d.tar.zst gsoc2013-evolution-85c38af8b431e9bc0a6fe8f3c96f21cedb6f935d.zip |
revised.
2001-07-26 Aaron Weber <aaron@ximian.com>
* C/usage-mail-org.sgml: revised.
* C/usage-mail.sgml: revisions and stuff.
* C/evolution-faq.sgml: Reworded a few questions.
svn path=/trunk/; revision=11436
Diffstat (limited to 'doc')
-rw-r--r-- | doc/C/evolution-faq.sgml | 16 | ||||
-rw-r--r-- | doc/C/usage-mail-org.sgml | 70 | ||||
-rw-r--r-- | doc/C/usage-mail.sgml | 599 | ||||
-rw-r--r-- | doc/ChangeLog | 6 |
4 files changed, 427 insertions, 264 deletions
diff --git a/doc/C/evolution-faq.sgml b/doc/C/evolution-faq.sgml index 80650fdbd3..8e658ff308 100644 --- a/doc/C/evolution-faq.sgml +++ b/doc/C/evolution-faq.sgml @@ -556,6 +556,22 @@ </para> </answer> </qandaentry> + + <qandaentry> + <question> + <para> + The address suggestion list steals focus from the "To:" + entry box when I'm typing. How can I make it keep focus? + </para> + </question> + <answer> + <para> + This is a bug in GTK version 1.2.10. To avoid it, downgrade + to GTK version 1.2.9, or install the Ximian version of GTK + 1.2.10. + </para> + </answer> + </qandaentry> <qandaentry> <question> diff --git a/doc/C/usage-mail-org.sgml b/doc/C/usage-mail-org.sgml index 61f46114c4..32e2353e14 100644 --- a/doc/C/usage-mail-org.sgml +++ b/doc/C/usage-mail-org.sgml @@ -23,7 +23,7 @@ <orderedlist numeration="arabic"> <listitem> <para> - Right click on the bar + Right click on the column header </para> </listitem> <listitem> @@ -33,8 +33,9 @@ </listitem> <listitem> <para> - Click and drag a column you want into the toolbar. A red arrow will - show you where the column will be placed. + Click and drag a column you want into a space between + existing column headers. A red arrow will show you where + the column will be placed. </para> </listitem> </orderedlist> @@ -82,7 +83,8 @@ of column headers will appear; just drag and drop them into place between two existing headers. A red arrow will appear to show you where you're about to put the - column. </para></listitem> + column. + </para></listitem> </varlistentry> </variablelist> </para> @@ -110,10 +112,10 @@ using the <guibutton>Move</guibutton> button in the toolbar. If you want to move several messages at once, click on the ones you want to move while holding down the - <keycap>CTRL</keycap> key, or use <keycap>Shift</keycap> to + <keycap>Ctrl</keycap> key, or use <keycap>Shift</keycap> to select a range of messages. If you create a filter with the <interface>filter assistant</interface>, you can have mail - moved to your folder automatically. + filed automatically. </para> </sect1> @@ -224,14 +226,13 @@ <para> Filters work very much like the mail room in a large company. Their purpose is to bundle, sort, and distribute mail to the - various folders. - In addition, you can have multiple filters performing multiple - actions that may effect the same message in several ways. For - example, your filters could put copies of one message into - multiple folders, or keep a copy and send one to another - person as well, and it can do that quickly. Which is - to say, it's faster and more flexible than an actual person - with a pile of envelopes. + various folders. In addition, you can have multiple filters + performing multiple actions that may effect the same message + in several ways. For example, your filters could put copies + of one message into multiple folders, or keep a copy and send + one to another person as well, and it can do that quickly. Of + course, it's also faster and more flexible than an actual + person with a pile of envelopes. </para> <sect2 id="usage-mail-org-filters-new"> @@ -514,7 +515,7 @@ </sect2> </sect1> - <sect1 id="usage-mail-organize-vFolders"> + <sect1 id="usage-mail-organize-vfolders"> <title>Getting Really Organized with Virtual Folders</title> <para> If filters aren't flexible enough for you, or you find @@ -556,6 +557,18 @@ systems can't. </para> + + <note id="unmatched-vfolder"> + <title>The Unmatched Virtual Folder</title> + <para> + Obveously, not all messages will fit into all your Virtual + Folders. That's why <application>Evolution</application> + includes an UNMATCHED Virtual Folder. The UNMATCHED Virtual + Folder displays messages that are not matched by other rules. + </para> + </note> + + <example id="usage-mail-organize-vFolders-ex"> <title>Using Folders, Searches, and Virtual Folders</title> <para> @@ -595,9 +608,14 @@ <listitem> <para> Name your virtual folder in the <guilabel>Rule name</guilabel> field. - For each criterion, you must first select - which of the following parts of the message you want the search to - examine: + + </para> + </listitem> + <listitem> + <para> + Select your search criteria. For each criterion, you + must first select which of the following parts of the + message you want the search to examine: <itemizedlist> <listitem><para> Sender - The sender's address. @@ -700,12 +718,6 @@ </para> </listitem> </itemizedlist> - - </para> - </listitem> - <listitem> - <para> - Select criteria to search by. </para> </listitem> <listitem> @@ -744,7 +756,7 @@ </listitem> <listitem> <para> - If you want multiple criteria for this filter, press <guibutton>Add + If you want multiple criteria for this filter, press <guibutton>Add criterion</guibutton> and repeat the previous step. </para> </listitem> @@ -760,14 +772,6 @@ </figure> </para> </sect2> - <sect2 id="usage-mail-vfolder-unmatched"> - <title>The Unmatched Virtual Folder</title> - <para> - Obveously, not all messages will fit into all your Virtual Folders. That is - what the UNMATCHED Virtual Folder is for. The UNMATCHED Virtual Folder is a folder - for any mail that doesn't get matched by other rules. - </para> - </sect2> </sect1> <!-- <sect1 id="usage-mail-subscriptions"> diff --git a/doc/C/usage-mail.sgml b/doc/C/usage-mail.sgml index 54549a5dbc..4a2153c86f 100644 --- a/doc/C/usage-mail.sgml +++ b/doc/C/usage-mail.sgml @@ -1,3 +1,4 @@ +<!DOCTYPE Chapter PUBLIC "-//GNOME//DTD DocBook PNG Variant V1.1//EN"> <chapter id="usage-mail"> <title>Using Evolution for Email</title> <abstract> @@ -110,24 +111,28 @@ <para> Most of the mail-related actions you'll want to perform are - listed in the <guimenu>Message</guimenu> menu in the menu - bar. The most frequently used ones, like + listed in the <guimenu>Message</guimenu> menu in the menu bar. + The most frequently used ones, like <guimenuitem>Reply</guimenuitem> and <guimenuitem>Forward</guimenuitem>, also appear as buttons in the toolbar. Almost all of them are also located in the right-click menu and as keyboard shortcuts, which tend to be - faster once you get the hang of them. You can choose - whichever way you like best; the idea is that the software - should work the way you want, rather than making you work the - way the it does. + faster once you get the hang of them. You can choose whichever + way you like best; the idea is that the software should work the + way you want, rather than making you work the way the it does. <tip id="view-headers"> - <title>Take a look at the headers</title> + <title>Email Headers</title> <para> - To look at the entire source of your email message, including - all the header information, select - <menuchoice><guimenu>View</guimenu><guimenuitem>Source</guimenuitem></menuchoice> - </para> + To look at the complete headers for email messages, select + <menuchoice><guimenu>View</guimenu><guisubmenu>Message + Display</guisubmenu><guimenuitem>Show Full + Headers</guimenuitem></menuchoice>. To see absolutely every + bit, choose + <menuchoice><guimenu>View</guimenu><guisubmenu>Message + Display</guisubmenu><guimenuitem>Show Email Source + </guimenuitem></menuchoice>. + </para> </tip> </para> @@ -177,14 +182,16 @@ </listitem> <listitem> <para> - Press delete button or right click and click on - <guilabel>Delete</guilabel>. + Press delete button or right click on the message and + choose <guilabel>Delete</guilabel>. </para> <note> <title>Deleted but still here?</title> <para> - When you do this, your message is marked to be deleted. Your - email is not gone until you have expunged it. + When you do this, your message is marked to be + deleted. Your email is not gone until you have + expunged it. When you "Expunge" a folder, you remove + all the mail that you have marked for deletion. </para> </note> </listitem> @@ -207,8 +214,13 @@ <note> <title>Trash is Actually a Virtual Folder?</title> <para> - Your trash bin is actually a Virtual Folder that searches for all mails that - are queued to be deleted. + Your trash bin is actually a Virtual Folder that displays + all messages you have marked for later deletion. For more + information about Virtual Folders, see <xref + linkend="usage-mail-organize-vfolders">. If you choose + <menuchoice> <guimenu>Actions</guimenu> <guimenuitem>Empty + Trash</guimenuitem> </menuchoice> you will expunge + <emphasis>all</emphasis> your folders. </para> </note> </sect2> @@ -219,22 +231,28 @@ <orderedlist numeration="arabic"> <listitem> <para> - Click a message marked for deletion to select it + Select a message you have marked for deletion. </para> </listitem> <listitem> <para> - Click + Press <keycombo + action="simul"><keycap>Ctrl</keycap><keycap>U</keycap> + </keycombo> + or choose <menuchoice> <guimenu>Actions</guimenu> <guimenuitem>Undelete</guimenuitem> </menuchoice> + </para> <note> <title>What does Undelete actually do?</title> <para> - Undelete doesn't bring back messages that have been expunged. - Undelete simply unmarks messages for expunging. + If you have marked a message for deletion, undeleting + it will unmark it, and the message will be removed + from the Trash folder. However, it can't bring back + messages that have been expunged. </para> </note> </listitem> @@ -246,10 +264,11 @@ <sect1 id="usage-mail-getnsend-get"> <title>Checking Mail</title> <para> - Now that you've had a look around the <interface>Inbox</interface>, it's - time to check for new mail. Click <guibutton>Get Mail</guibutton> in the - toolbar to check your mail. If it's the first time you've done so, the - <interface>mail setup assistance</interface> will ask you for the + Now that you've had a look around the + <interface>Inbox</interface>, it's time to check for new mail. + Click <guibutton>Get Mail</guibutton> in the toolbar to check + your mail. If you haven't entered any mail settings yet, the + <interface>setup assistant</interface> will ask you for the information it needs to check your email. </para> <para> @@ -273,11 +292,11 @@ </itemizedlist> </para> <para> - To check your email, press the <guibutton>Check Mail</guibutton> button. - If this is your first time checking mail, or you don't have - <application>Evolution</application> setup to store your password, you'll - be prompted for the password. Enter your password and your email will be - downloaded. + To check your email, press the <guibutton>Check Mail</guibutton> + button. If this is your first time checking mail, or you + haven't asked <application>Evolution</application> to store your + password, you'll be prompted for the password. Enter your + password and your email will be downloaded. </para> <note id="badmailsettings"> <title>Can't Check Mail?</title> @@ -306,14 +325,20 @@ <sect2 id="usage-mail-getnsend-get-attach"> <title>Attachments and HTML Mail</title> <para> - If someone sends you an <glossterm>attachment</glossterm>, a - file attached to an email, + If someone sends you an <glossterm>attachment</glossterm>, + a file attached to an email, <application>Evolution</application> will display the file at the bottom of the message to which it's attached. Text, - HTML, and most images will be displayed within the message - itself. For other files, + including HTML formatting, will appear as part of the + message. To minimize download time, and to foil spammers + who use server information to track their messages, images + linked from an HTML message <emphasis>not</emphasis> + display unless you select the + <menuchoice><guimenu>View</guimenu><guisubmenu>Message + Display</guisubmenu><guimenuitem>Load Images + </guimenuitem></menuchoice> option. For other files, <application>Evolution</application> will show an icon at - the end of the message. + the end of the message. </para> <para> To Save an Attachment to Disk: @@ -346,54 +371,37 @@ </listitem> </orderedlist> </para> - <tip> - <para> - To automatically view an attachment inline, press the arrow button next - to the attachment. - </para> - </tip> + <para> To Open an Attachment in a Program: <orderedlist numeration="arabic"> <listitem> <para> - Open up the desired email + Open the mail message with the attachment you want to read. </para> </listitem> <listitem> <para> - Click the down arrow at the bottom of the email for the desired - attachment. + Click the aarrow next the the attachment icon. </para> </listitem> <listitem> <para> - Click <guibutton>Open in Program</guibutton> where program is the - program that is assigned to open that file type. + Select the program you'd like to use. It will start up + and open the document. </para> </listitem> </orderedlist> </para> - - <!-- Right-click on the icon to get a - list of options which will vary depending on the type of - attachment. You will have the option to display most files - as part of the message, export them to a different - application (images to Eye of GNOME, spreadsheets to - Gnumeric, and so forth), or save them to disk. - </para> - --> <para> <application>Evolution</application> can also display - HTML-formatted mail, complete with graphics. Graphics don't load - automatically by default, becuase they can be large and take a long - time to download. They can also be used by spammers to help track - who reads their email. So having them not load automatically helps - protect your privacy. - <!-- I say the privacy thing because I saw an internal email which - stated that gallop polls show people are concerned about online - security and that we'd be best marketing Evolution as more secure --> + HTML-formatted mail, complete with graphics. Graphics + don't load automatically by default, because they can be + large and take a long time to download. They can also be + used by spammers to help track who reads their email. So + having them not load automatically helps protect your + privacy. </para> </sect2> </sect1> @@ -454,29 +462,42 @@ <para> You can also choose to save messages as drafts or as text - files. Choose - <menuchoice> - <guimenu>File</guimenu> - <guimenuitem>Save</guimenuitem> + files. Your options are: + <itemizedlist> + <listitem><para> + Choose + <menuchoice> + <guimenu>File</guimenu> + <guimenuitem>Save Draft</guimenuitem> </menuchoice> - or <guimenuitem>Save As</guimenuitem> to save your message - as a text file. If you prefer to keep your message in a - folder (the <guilabel>Drafts</guilabel> folder would be the - obvious place), you can select <menuchoice> - <guimenu>File</guimenu> <guimenuitem>Save In - Folder</guimenuitem> </menuchoice>. + to store your messages in the drafts folder for later + revision. + </para></listitem> + + <listitem><para> + If you'd like to have the message sent later, you + can choose <guimenuitem>Send Later</guimenuitem>. That way, + the message will be added to the queue, and you can send a + batch of messages all at once. + </para></listitem> + + <listitem><para> + If you prefer to save your message as a text file, + choose <guimenuitem>Save As</guimenuitem> and then choose a + file name. + </para> + </listitem> + </itemizedlist> </para> </sect2> <sect2 id="usage-mail-getnsend-send-compose"> <title>Advanced Mail Composition</title> <para> - <application>Evolution</application> is meant to not only handle large - amounts of incoming mail, but helps you manage all the tasks of having - an email account. - In the next few sections, you'll see how - <application>Evolution</application> handles additional features, - including large recipient lists, attachments, and forwarding. + In the next few sections, you'll see how + <application>Evolution</application> handles advanced email + features, including large recipient lists, attachments, and + forwarding. </para> <sect3 id="usage-mail-getnsend-send-attach"> <title>Attachments</title> @@ -529,9 +550,9 @@ <title>Types of Recipients</title> <para> <application>Evolution</application>, like most email - programs recognizes three types of addressee: primary - recipients, secondary recipients, and hidden ("blind") - recipients. + programs, recognizes three types of addressee: primary + recipients, secondary recipients, and hidden ("blind") + recipients. </para> <para> The simplest way to direct a message is to put the email @@ -545,6 +566,16 @@ typewriters and there were no copy machines, "Cc" stands for "Carbon Copy." Use it whenever you want to share a message you've written to someone else. + </para> + <para> + <guilabel>Bcc:</guilabel> is a little more complex. You + use it like <guilabel>Cc:</guilabel>, but people on the + <guilabel>Bcc:</guilabel> list are hidden from the other + recipients of the message. Use it to send mail to large + groups of people, especially if they don't know each other + or if privacy is a concern. + </para> + <example id="ex-mail-cc"> <title>Using the Cc: field</title> <para> @@ -556,7 +587,7 @@ Tim about the message as well. </para> </example> - </para> + <para> <example id="ex-mail-bcc"> @@ -585,16 +616,14 @@ <para> If you have created address cards in the contact manager, you can also enter nicknames or other portions of address - data, and <application>Evolution</application> will transparently - complete - the address for you. <!-- (INSERT description of UI for this - feature, once it is decided upon). --> If you enter a name - or nickname that can go with more than one card, Evolution - will open a dialog box to ask you which person you meant. - <!-- (NOT YET) Also, <application>Evolution</application> - will add a domain to any unqualified addresses. By default, - this is your domain, but you can choose which one mail - preferences dialog. --> + data, and <application>Evolution</application> will offer a + drop down list of possible address completions from your + address book. If you enter a name or nickname that can go + with more than one card, Evolution will open a dialog box to + ask you which person you meant. Also, + <application>Evolution</application> will add a domain to + any unqualified addresses. By default, this is your domain, + but you can choose which one mail preferences dialog. </para> <para> Alternately, you can click on the @@ -669,29 +698,35 @@ with quoted materials and the relevant replies interspersed--> </example> </para> <para> - You may want to reply to a whole mailing list. For this, you would - use the <guibutton>Reply to List</guibutton> instead of the standard - <guibutton>Reply</guibutton> or <guibutton>Reply to All</guibutton>. + If you're subscribed to a mailing list, and want your reply + to go just to the list, rather than to the sender, choose + <guibutton>Reply to List</guibutton> instead of + <guibutton>Reply</guibutton> or <guibutton>Reply to + All</guibutton>. <note> <title>What is a Mailing List?</title> <para> - Mailing Lists are one of the most popular ways in which group - collaboration on the Internet works. They allow people to send one - message to one server. The server then knows who is subscribed to the - mailing list, and sends a copy of your email to all the people on the - list. - For example, evolution-hackers@ximian.com allows the - <application>Evolution</application> programmers to converse - publically about their latest developments so that everyone can - stay up to date. + Mailing Lists are one of the most popular tools for + group collaboration on the Internet. Here's how they work: + <simplelist> + <member> + Someone sends a message to a single address, like + <email>evolution@ximian.com</email>. + </member> + <member> + That address belongs to a program that distributes + the message to a list of recipients. + </member> + </simplelist> + The mail management program lets individuals subscribe + to or unsubscribe from the list at will, without + requiring the message writers to remember the addresses + of every recipient. </para> <para> - There are two different types of mailing lists. The first is a - general submission list. That means that anyone can write to the - list. The second is a managed list. The managed lists have - someone running them. They can do as little as limit who - subscribes to the list or as much as moderate which emails get on - the list. + Mailing list servers can also let network administrators + control mail flow, list membership, and even moderate + the content of mailing lists. </para> </note> </para> @@ -700,12 +735,13 @@ with quoted materials and the relevant replies interspersed--> <sect2 id="usage-mail-getnsend-send-find"> <title>Searching and Replacing with the Composer</title> <para> - You maybe familiar with search and replace features, - and if you come from a Linux or Unix background, you - probably know what <guimenuitem>Find Regex</guimenuitem> - does. If you aren't among the lucky who already know, - here's a quick rundown of an important section of the - <guimenu>Edit</guimenu> menu. + You are probably familiar with search and replace features + in any sort of text-editing software, and if you come from + a Linux or Unix background, you may know what + <guimenuitem>Find Regex</guimenuitem> does. If you aren't + among the lucky who already know, here's a quick rundown of + the automated text searching features that the message + composer makes available to you. </para> <para> <variablelist> @@ -1049,8 +1085,9 @@ with quoted materials and the relevant replies interspersed--> <listitem> <para> - ALL CAPS MEANS YOU'RE SHOUTING! Don't write a whole - message in capital letters. It hurts people's ears. + WRITING IN CAPITAL LETTERS MEANS YOU'RE SHOUTING! + Don't write a whole message in capital letters. It + hurts people's ears. </para> </listitem> @@ -1086,7 +1123,6 @@ with quoted materials and the relevant replies interspersed--> </sect2> </sect1> - <sect1 id="usage-mail-subscriptions"> <title>Subscription Management</title> <para> @@ -1097,13 +1133,13 @@ with quoted materials and the relevant replies interspersed--> <orderedlist numeration="arabic"> <listitem> <para> - Click on the folder you wish to subscribe to in the - <guilabel>Store</guilabel> section. + In the <guilabel>Store</guilabel> section, click on the + folder to which you wish to subscribe. </para> </listitem> <listitem> <para> - Click the <guibutton>Subscribe</guibutton> to add it to the + Click <guibutton>Subscribe</guibutton> to add it to the subscribed list. </para> </listitem> @@ -1112,129 +1148,224 @@ with quoted materials and the relevant replies interspersed--> Close the window. </para> </listitem> - </orderedlist> </para> - </sect1> - -<sect1 id="encryption"> + <sect1 id="encryption"> <title>Encryption</title> <sect2 id="encryption-whatis"> <title>What is Encryption?</title> <para> - Encryption is an ancient method of changing readable text to unreadable - text that dates back to Egyptian times. Encryption takes the statement - "Evolution" and turns it into something which cannot be read without help - through decryption. - <example> - <title>Encryption Example</title> + Encryption is an ancient method of keeping information safe + from prying eyes. <application>Evolution</application> can + help you keep your private messages secret. To do that, it + makes use of the external application + <application>gpg</application>, an implementation of strong + <glossterm linkend="public-key-encryption">Public Key + Encryption</glossterm>. + </para> + + <note id="pub-priv"> + <title>Public Key? Private Key? Whats the difference?</title> <para> - Kevin sends his friend Rachel and email and chooses to encrypt it. - The email has the following contents: - Hi Rachel. - Go banana! - Kevin - He tells <application>Evolution</application> to encrypt the - message. The computer encrypts the message which now looks like - @#$23ui7yr87#@!48970fsd. When the information gets to Rachel, - she'll decrypt the message and it'll show up in plain text for her - to read. + GPG uses two keys: public and private. You can give your + public key to anyone from whom you want to recieve + encrypted messages, or put it on a public key server so + that people can look it up before contacting you. + <emphasis>Never give your private key to anyone, + ever</emphasis>. Your private key lets you decrypt any + message encrypted with your public key. </para> - </example> - Encryption can be used in email in two ways: to verify that the sender is - the real sender, and to hide the message while in transmission. - <application>Evolution</application> has the capability to do both. + </note> + + <para> + Using encryption takes a bit of forethought. When you send a + message that is encrypted, you must encrypt it using your + intended recipient's public key. To <emphasis>get</emphasis> + an encrypted message, you must make sure that the sender has + your public key in advance. + </para> + + <para> + You can use encryption in two different ways: + <simplelist> + <member> + Encrypt the entire message, so that nobody but the recipient can read it. + </member> + <member> + Attach an encrypted signature to a plain text message, so + that the recipient can read the message without decrypting it, and + only needs decryption to verify the sender's identity. + </member> + </simplelist> </para> + + <example> + <title>Sending an Encrypted Messagee</title> + <para> + Kevin wants to send an encrypted message to his friend + Rachel. He looks up her public key on a general key + server, and then tells + <application>Evolution</application> to encrypt the + message. The message now reads "@#$23ui7yr87#@!48970fsd." + When the information gets to Rachel, she decrypts it using + her private key, and it appears as plain text for her to + read. + </para> + </example> </sect2> + <sect2 id="encryption-keygen"> - <title>Generating your PGP key</title> + <title>Making Encryption Keys</title> <para> - First, you need to create a PGP key. To do this, you'll need GPG - installed. + Before you can get or send encrypted mail, you need to + generate your public and private keys with GPG. Here's how: </para> <tip> <title>GPG Versions</title> <para> - This manual covers version 1.0.6 of GPG. If your version is different, - this may not be entirely accurate. You may find out your version number - by typing in: <command>gpg --version</command>. + This manual covers version 1.0.6 of GPG. If your version is + different, this may not be entirely accurate. You may find + out your version number by typing in: <command>gpg + --version</command>. </para> </tip> <para> - You can start by typing in: <command>gpg --gen-key</command> at the - console. When you are asked about the algorythm to use, select 1. The next question asks you about key length. - The longer the key, more stronger it is. However, the longer the key, the - longer it takes to generate. This is your choice. However, 1024 bits - (default) should be adequate. The next question asks you if you want your - key to expire. Expiring keys make your key invalid after a certain amount - of time, so old keys don't float around when they aren't used anymore. This is the same concept - as a coupon at a supermarket. Next, you'll type in your real name, your - email address, and a comment. You should not forge this information, as - it is used later to verify who you are. Assuming that all your - information is correct, press "O" to continue. GPG now asks you for a - passphrase. This is a password which you will need to decrypt and encrypt - messages. This can be any length, with any characters in it. It is case - sensitive, which means that it does know the difference between capital - letters and lower-case. Now your key is generated. It is recommend you - surf the Internet, read your email, or write a letter in a word - processor while your key is generated. + <orderedlist numeration="arabic"> + <listitem> + <para> + Open a terminal and type <command>gpg --gen-key</command>. + </para> + </listitem> + + <listitem> + <para> + Choose the default algorythm, "DSA and ElGamal." + </para> + </listitem> + + <listitem> + <para> + Choose a key length. The default, 1024 bits, should be + long enough. + </para> + </listitem> + + <listitem> + <para> + Decide if you want your key to expire automatically, and if so, when. + </para> + </listitem> + + + <listitem> + <para> + Enter your name, email address, and any additional + personal information you think is appropriate. Do not + falsify this information, because it will be needed to + verify your identity later on. + </para> + </listitem> + + <listitem> + <para> + Next, enter your passphrase. It does not have to be the + same as your email password or your login password. In + fact, it probably shouldn't. Don't forget it. If you lose + it, your keys will be useless and you will be unable to + decrypt messages sent to you with those keys. + </para> + </listitem> + + <listitem> + <para> + Now, GPG will generate your keys. This may take awhile, + so feel free to do something else while it's + happening. In fact, using your computer for something + else actually helps to generate better keys, because it + increases the randomness in the key generation seeds. + </para> + </listitem> + </orderedlist> </para> <para> - Once this is completed, you'll be dropped back to the command line. - Now you can view your key information by typing <command>gpg - --list-keys</command>. You should see something similar to this: - <example id="gpg-list-keys"> - <title>GPG Listing Keys</title> - <para> - /home/bob/.gnupg/pubring.gpg + Once the keys are generated, you can view your key information + by typing <command>gpg --list-keys</command>. You should see + something similar to this: + <programlisting> + /home/you/.gnupg/pubring.gpg ---------------------------- - pub 1024D/32j38dk2 2001-06-20 bob <bob@bob.com> + pub 1024D/32j38dk2 2001-06-20 you <you@your-address.com> sub 1024g/289sklj3 2001-06-20 [expires: 2002-11-14] - </para> - </example> - You'll now need to upload your public key to a keyserver, so that your - friends can use your key. You'll need to know the ID of your key, which - is after the 1024D on the line beginning with pub. For this example, it - is 32j38dk2. You now type in <command>gpg --send-keys --keyserver - wwwkeys.pgp.net 32j38dk2</command>. Substitute your key ID for 32j38dk2. - You will be prompted to type in your password <!-- verify that you need to - enter your password here --> and your key will be uploaded for your - friends to download. + </programlisting> + </para> + <para> + GPG will create one list, or keyring, for your public keys + and one for your private keys. All the public keys you know + are stored in the file + <filename>~/.gnupg/pubring.gpg</filename>. If you want to + give other people your key, send them that file. + </para> + <para> + If you wish, you can upload your keys to a keyserver. Here's + how: + <orderedlist> + <listitem> + <para> + Check your public key ID with <command>gpg +--list-keys</command>. It will be the string after 1024D on the line +beginning with "pub." In this example, it's 32j38dk2. + </para> + </listitem> + <listitem> + <para> + Enter the command <command>gpg --send-keys --keyserver +wwwkeys.pgp.net 32j38dk2</command>. Substitute your key ID for +32j38dk2. You will need your password to do this. + </para> + </listitem> + </orderedlist> + <note id="why-keyserver"> <title>Why Use a Keyserver?</title> <para> - Keyservers store your public keys for you so that your friends can - decrypt your messages. If you choose not to use a keyserver, you - can manually send your friends your public key. It is much easier - though to upload to a keyserver and then let your friends download - your public key on their own wish. <!-- Bad wording --> - </para> - </note> - <note id="pub-priv"> - <title>Public Key? Private Key? Whats the difference?</title> - <para> - GPG uses two types of keys: public and private. The private should - be given out to no one, ever. Your private key allows your mail to - be signed and encrypted and decrypted by anyone who has it. The - public key is what you give your friends so that they can decrypt - your mails. + Keyservers store your public keys for you so that your + friends can decrypt your messages. If you choose not to + use a keyserver, you can manually send your people public + key, include it in your signature file, or put it on your + own web page. However, it's easier to publish them once, + and then let people download them from the keyserver when + they want. </para> </note> + </para> </sect2> + <sect2 id="encrypt-getting-key"> - <title>Retrieving a Friends Key</title> + <title>Getting and Using Public Keys</title> <para> - To encrypt a message to your friends, you'll need to use their public - key in combination with your private key. - <application>Evolution</application> does that transparently, but you - still need to get their key off a keyserver. To do that, type: + To encrypt a message to your someone else you'll need to use + their public key in combination with your private key. + <application>Evolution</application> does that for you, but + you still need to get their key and add it to your keyring. + </para> + <para> + To get public keys from a public key server, enter the + command: <command> gpg --recv-keys --keyserver wwwkeys.pgp.net keyid - </command>. You will need to type in your password, and then their ID - will automatically be added to your keyring. + </command>, substituting "keyid" for your recipient's ID. You + will need to type in your password, and then their ID will + automatically be added to your keyring. When you send mail to + them, <application>Evolution</application> will allow you to + encrypt your messages. + </para> + <para> + If someone sends you their public key directly, save it as a + plain text file and enter the command <command>gpg + filename</command>. This will add it to your keyring. </para> </sect2> @@ -1246,28 +1377,32 @@ with quoted materials and the relevant replies interspersed--> <guimenu>Tools</guimenu> <guimenuitem>Mail Settings</guimenuitem> </menuchoice> - Once there, select the account you'd like to associate the key to and click - the <guibutton>Edit</guibutton> button. In the - <guilabel>Security</guilabel> tab is a section labeled <guilabel>Pretty - Good Privacy</guilabel>. Enter your key ID and click - <guibutton>OK</guibutton>. Your key is now integrated into your identity - in <application>Evolution</application>. + Once there, select the account with which you'd like to send + and recieve encrypted mail, and click the + <guibutton>Edit</guibutton> button. In the + <guilabel>Security</guilabel> tab is a section labeled + <guilabel>Pretty Good Privacy</guilabel>. Enter your key ID + and click <guibutton>OK</guibutton>. Your key is now + integrated into your identity in + <application>Evolution</application>. </para> </sect2> + <sect2 id="encrypt-sending"> <title>Sending Encrypted Messages</title> <para> - You can either sign or encrypt a message. When you sign a message, you verify - that you were the one who sent it, and that no one is forging your - identity. Encrypting a message makes it impossible for someone with - prying eyes to view it while it's in transmission. + As you know, you can use encryption to hide the entire + message, or just to verify your signature. Once you've + generated your public and private keys, and have the public + keys of the people to whom you want to send mail, here's what + to do: </para> </sect2> <sect2 id="sign-msg"> <title>Signing a Message</title> <para> - To sign a message, you simply click + To sign a message, choose: <menuchoice> <guimenu>Security</guimenu> <guimenuitem>PGP Sign</guimenuitem> @@ -1280,8 +1415,8 @@ with quoted materials and the relevant replies interspersed--> <sect2 id="encrypt-msg"> <title>Encrypting a Message</title> <para> - Encrypting a message is very similar to signing a message. You simply - click the menu item + Encrypting a message is very similar to signing a message. + Just choose the menu item <menuchoice> <guimenu>Security</guimenu> <guimenuitem>PGP Encrypt</guimenuitem> @@ -1291,14 +1426,16 @@ with quoted materials and the relevant replies interspersed--> <sect2 id="unencrypting"> <title>Unencrypting a Recieved Message</title> <para> - Sometimes, a friend will send you a message which is encrypted. In order - for you to read it, you need to unencrypt it. + If you get an encrypted message, you will need to decrypt it + before you read it. Remember, the sender has to have your + public key before they can send you an encrypted message. </para> <para> - When you view the encrypted message, <application>Evolution</application> - will prompt you for your PGP password. You type in your PGP password and - the message is then decrypted. - </para> - </sect2> -</sect1> + When you view the message, + <application>Evolution</application> will ask you for your + PGP password. Enter it, and the message will be displayed + properly. + </para> + </sect2> + </sect1> </chapter> diff --git a/doc/ChangeLog b/doc/ChangeLog index b38eea6a0f..256122089e 100644 --- a/doc/ChangeLog +++ b/doc/ChangeLog @@ -1,3 +1,9 @@ +2001-07-26 Aaron Weber <aaron@ximian.com> + + * C/usage-mail-org.sgml: revised. + + * C/usage-mail.sgml: revisions and stuff. + 2001-07-24 Aaron Weber <aaron@ximian.com> * C/evolution-faq.sgml: Reworded a few questions. |