diff --git a/doc/docbook-reference.docbook b/doc/docbook-reference.docbook
index 7f5fc8d7..f4e0c290 100644
--- a/doc/docbook-reference.docbook
+++ b/doc/docbook-reference.docbook
@@ -1,793 +1,795 @@
DavidC.Bryantdavidbryant@gvtc.com2019David C. Bryant&CCBYSA4Notice;2019-08-265.10.3 (Applications 18.12.3)&kaddressbook; is a very complicated program with lots of built-in features.
Some of the more advanced features of &kaddressbook; are documented in this appendix,
primarily to keep the main document from getting too large and unwieldy.
KDEKAddressBookkdepimEmail&kaddressbook; Advanced Features Reference SectionThe New Group DialogWhen you invoke the New Group function, a dialog will begin, as shown below.A screenshot of &kaddressbook;'s New Group dialog.A screenshot of &kaddressbook;'s New Group dialog.
&kaddressbook;'s New Group dialog after choosing the FileNew
>New Group function.
Use the Add To: drop-down box to choose the address book to which the new group should be added. Use the
Name field to give the new group a name. Enter e-mail addresses, or portions of email addresses, in the blue
+ area. A list of potential matches will appear. Select an item in the list that pops up, and a new name
will be added to the list. Continue adding individual contacts to the list until it is complete, then click the
✔ OK button to add this group to your address book. If you want to delete a name from
the list, click the icon to the right of that particular name. If you need to make changes to the group later, simply select
the group and use the Edit menu, or the Edit Contact button on the toolbar, to open a substantially
similar dialog that will let you make the desired changes.The &kmail; program provides an alternative method of creating a new group in &kaddressbook;. After you have addressed an e-mail
message to several people, you are given the option of adding a new group to your address book, as shown below.A screenshot of &kmail;'s New Group dialog.A screenshot of &kmail;'s New Group dialog.
&kmail;'s New Group dialog after choosing the Save List...
function.
After addressing a message to a group of people, clicking the Save List...
button to the right of the address input area will cause the illustrated dialog box to appear. Give the list a name
and left click the Save List button. Another dialog box will pop up, asking you
to select an address book. Make your selection, and a new group will be created for you.Click here to return to the Table of Contents for this Appendix.The Print-Preview Dialog&kaddressbook;'s Print Preview function lets you tailor a hard-copy of your address book
data just about any way you want.A screenshot of &kaddressbook;'s Print Preview dialog.A screenshot of &kaddressbook;'s Print Preview dialog.
&kaddressbook;'s Print Preview dialog. You may select one or more entire
address books, or just a smattering of individual contacts.
The first step is to select the contacts to be included in the printout. If you wish to print just a
smattering of individual contacts, you must choose the contacts to be printed before invoking the
Print Preview dialog. If you wish
to select all your contacts, or all the contacts in a particular address book, you can do it here. Click
Next when you have made your selection. A new screen will appear.A second screenshot of &kaddressbook;'s Print Preview dialog.A screenshot of &kaddressbook;'s Print Preview dialog.
The second screen in &kaddressbook;'s Print Preview dialog. You may choose a sort field
and a sort direction (up or down). You may also choose among seven different print layouts.
Here you can choose a sort field (any one of the 47 named fields in the contact record), the
direction of the sort, and any one of seven different report formats. When you click Next, you will be given a chance to tailor the color scheme to
be used.A third screenshot of &kaddressbook;'s Print Preview dialog.A third screenshot of &kaddressbook;'s Print Preview dialog.
The third screen in &kaddressbook;'s Print Preview dialog. You may select a
color scheme here.
Here is a picture of the completed report. It is now ready for printing.A screenshot of &kaddressbook;'s Print Preview dialog.A screenshot of &kaddressbook;'s Print Preview dialog.
&kaddressbook;'s Print Preview after the report has been generated and
is ready to print. You may select alternative print orientations (landscape or portrait) and
launch the print task from this window.
Click here to return to the Table of Contents for this Appendix.The Configure LDAP DialogHere is a picture of the first configuration screen that appears when you choose either the
Configure LDAP Servers... button in the FileImport >Import from LDAP Server... dialog or the SettingsConfigure
&kaddressbook;... menu item.A screenshot of &kaddressbook;'s Configure LDAP Server dialog.A screenshot of &kaddressbook;'s Configure LDAP Server dialog.
&kaddressbook;'s Configure LDAP Server dialog after choosing the FileImport
>Import from LDAP Server... function and left clicking the
Configure LDAP Servers... button.
If you have already configured one or more LDAP servers, use this screen to select the servers
that should be queried when you search for a name or email address. Use the Add host... button to
add a new server to the list of available LDAP hosts. Use the Edit host...
button to reconfigure a server that's already on the list, and the Remove host button to
delete an entry you don't need any more. The Reset button can be used to undo the last Add
or Remove action performed. The Defaults button is inoperative in release 5.10.3. The rest
of the buttons (OK, Apply, Cancel) have their ordinary functions: apply changes and exit, apply changes and stay here,
and exit the dialog without making any changes, respectively.When you choose either the Add host... button or the Edit host...
button, the following dialog will appear.A second screenshot of &kaddressbook;'s Configure LDAP Server dialog.A second screenshot of &kaddressbook;'s Configure LDAP Server dialog.
&kaddressbook;'s Configure LDAP Server dialog after left clicking either the
Add Host... or the Edit Host... button.
The first four fields (User:, Bind DN:, Realm:, and
Password:) will all be grayed out unless authentication is required. Obtain these credentials
- from the LDAP server's administrator. Enter the appropriate URI in the Host: field. The default
+ from the LDAP server's administrator. Enter the appropriate &URI; in the Host: field. The default
values for Port:, Size limit:, &etc; will work OK for most users. You can use the
Query Server button to set up the DN: field. I have no idea what the
Filter: field is for. If you figure it out, please let me know (davidbryant AT gvtc.com).Use the Security section to specify the encryption method to use: No for
an unencrypted connection, TLS for Transport Layer
Security, or SSL for Secure Socket Layer. Use the
Authentication options to specify what level of authentication the server requires:
Anonymous for no name or password at all, Simple if Bind DN and
Password must be given, and SASL
(Simple Authentication and Security Layer) for the whole schmear (four data items). If SASL is
chosen, use the Query Server button to set the advanced options for this host.Click here to return to the Table of Contents for this Appendix.The Import CSV File FunctionWhen you choose the FileImport >Import CSV file... function, you will be presented with a dialog.
After you click the button and choose the file to be imported, the screen will
look like this.A screenshot of &kaddressbook;'s Import CSV File dialog.A screenshot of &kaddressbook;'s Import CSV File dialog.
&kaddressbook;'s Import CSV File dialog after choosing the FileImport
>Import CSV file... function and selecting the file to be imported.
Use the Delimiter section of this dialog to specify which separator character defines the end of a field in the
chosen input file. If quote marks are used to delimit fields with embedded separator characters, you may specify the style (single
or double quote) used via the Text quote: drop-down box. If the input file contains dates, use the Date format:
field to define the way dates have been encoded. The default is yyyy-mm-dd. If that's the wrong format, hover your cursor over the
Date format: box and a handy set of formatting instructions will be displayed. If the input file is not UTF-8 encoded,
use the Text codec: drop-down box to specify the binary encoding scheme to use. If the first row of the file contains
column headers, check the Skip first row of file box to avoid importing the column headers as data. Use the
Undefined boxes at the top of each column to specify which data fields are to be imported, and where they should be
stored, as shown below.A second screenshot of &kaddressbook;'s Import CSV File dialog.A second screenshot of &kaddressbook;'s Import CSV File dialog.
&kaddressbook;'s Import CSV File dialog after choosing the FileImport
>Import CSV file... function, selecting the file to be imported, and
beginning to define the fields to be imported.
If you wish the contents of the current column to be imported, choose a destination from the list of field names appearing beneath the
blue Undefined box. See the next section for a list of the pre-defined fields. Use the
horizontal scrollbar near the bottom of the dialog to view all the columns in the input file. When your selections are complete, click the
✔ OK button. If you have defined multiple address books, you will be asked to specify which address
book is to be used. &kaddressbook; will then import the selected data as new contacts.If you intend to import additional datasets in the same format sometime in the future, you may click the Save template...
button (cf. the first illustration in this section) to save the selections you have made. You will be prompted to give the template a name.
Later, when you import another file with the same layout, you can save time by clicking the Apply template... button.Click here to return to the Table of Contents for this Appendix.The Export CSV File FunctionWhen you invoke the FileExport >Export
CSV file ... function, a dialog box appears.A screenshot of &kaddressbook;'s Export CSV File dialog.A screenshot of &kaddressbook;'s Export CSV File dialog.
&kaddressbook;'s Export CSV File dialog after choosing the FileExport
>Export CSV file ... function.
You may select all your contact data, or just a portion of it. When you press the ✔ OK button,
you will be allowed to choose the name of the generated file, and the directory in which it will be written. The output file will contain the
following forty-seven (47) output fields, in this order, left to right. This list of field names is included as the first record in the file.Formatted Name | Honorific Prefixes | Given Name | Additional Names | Family Name | Honorific Suffixes | Nick Name | Birthday | Anniversary |
EMail (preferred) | EMail (2) | EMail (3) | EMail (4) | Home Address Street | Home Address Post Office Box | Home Address City | Home Address State |
Home Address Zip Code | Home Address Country | Home Address Label | Business Address Street | Business Address Post Office Box | Business Address City |
Business Address State | Business Address Zip Code | Business Address Country | Business Address Label | Home Phone | Business Phone | Mobile Phone |
Home Fax | Business Fax | Car Phone | ISDN | Pager | Mail Client | Title | Role | Organization | Note | Homepage | Blog Feed | Profession | Office |
Manager | Assistant | SpouseAll fields are formatted as character class data. Dates (Birthday and Anniversary, if present) are coded as
yyyy-mm-dd (Year, Month, Day).Click here to return to the Table of Contents for this Appendix.The Change Number of Columns FunctionWhen you open the View menu, the following screen appears.A screenshot of &kaddressbook;'s View menu.A screenshot of &kaddressbook;'s View menu.
&kaddressbook;'s View menu after choosing the View
menu on the main Menubar.
Not happy with the hum-drum three column layout appearing above? Jazz things up a little with this minimalist approach.A screenshot of &kaddressbook;'s single panel layout.A screenshot of &kaddressbook;'s single panel layout.
&kaddressbook;'s Simple (one column) layout. Only the basic contact
data are visible.
Notice that the information about which address books exist and are in use is not visible when this Simple
layout is in effect. Only the contacts from the address books that were selected before choosing this view are displayed.If the Simple layout does not appeal to you, you may want to try the Two columns style.A screenshot of &kaddressbook;'s double panel layout.A screenshot of &kaddressbook;'s double panel layout.
&kaddressbook;'s Two columns layout. The list of address books is
stacked on top of the alphabetized contact list.
At &kde;, our motto is "Be Free!" We aim to give you maximum flexibility when it comes to tailoring
and configuring our software to suit your tastes. We toyed with the idea of adding even more views to
&kaddressbook; (Four columns! Five!), but eventually concluded that enough is enough.Click here to return to the Table of Contents for this Appendix.The Configure Shortcuts OptionWhen you first select the SettingsConfigure Shortcuts... option, this is what you will see.A screenshot of &kaddressbook;'s Configure Shortcuts dialog.A screenshot of &kaddressbook;'s Configure Shortcuts dialog.
&kaddressbook;'s Configure Shortcuts dialog. Use the Search field, or the
vertical scrollbar, to locate the action for which a new keyboard shortcut is to be defined.
The &kaddressbook; actions for which keyboard shortcuts have already been defined are clearly marked in the
Shortcut column. You may either assign additional shortcuts via the Alternate,
Global, and Global Alternate columns in this table, or assign a new shortcut to
an action for which no keyboard shortcut has as yet been defined. Select the action to be configured by clicking
its name, as illustrated above. When you left-click the None button, its name will change to Input...; you can then
record the combination of keystrokes you wish to assign to the selected action. (Hover the cursor over the None
button to view a handy hint about this procedure.) The program will note which keys you have pressed, and record the new
keyboard shortcut, as illustrated below. If you choose a combination that conflicts with an existing shortcut assignment,
you will see an error message, and you will be prompted to make a different selection. You may use the button to
erase your selection.A second screenshot of &kaddressbook;'s Configure Shortcuts dialog.A second screenshot of &kaddressbook;'s Configure Shortcuts dialog.
&kaddressbook;'s Configure Shortcuts dialog after a new keyboard shortcut has
been entered, but before the new configuration has been saved.
Click the ✔ OK button to save your changes. Click on
⦸ Cancel to exit without saving your changes. Click
Defaults to restore &kaddressbook;'s default set of
keyboard shortcuts. Choose Manage Schemes >> to integrate
- your custom assignments into a larger scheme of shortcut assignments; see the Customizing KDE
- Software chapter in the Fundamentals handbook for more details.
+ your custom assignments into a larger scheme of shortcut assignments; see the Customizing &kde; Software chapter of the &kde;
+ Fundamentals handbook.
You may select the Print button to produce a hard-copy version
of the keyboard shortcut assignments. Here is a sample from the printed table.A screenshot of &kaddressbook;'s Print output.A screenshot of &kaddressbook;'s Print output.
An excerpt from &kaddressbook;'s printed list of keyboard shortcuts.
Click here to return to the Table of Contents for this Appendix.The Configure Toolbars OptionHere is a picture of the screen that appears when you click on the SettingsConfigure Toolbars... menu item.A screenshot of &kaddressbook;'s Configure Toolbars dialog.A screenshot of &kaddressbook;'s Configure Toolbars dialog.
&kaddressbook;'s Configure Toolbars dialog. Actions that are already displayed
on the Toolbar appear in the large window on the right. Actions in the left-hand window may be
added to the Toolbar, as explained below.
Use either one of the Filter fields to restrict the range of choices displayed in the corresponding
window. Select an action in the left-hand window (as shown above) if you wish to add it to the Toolbar. Left click the
button to add the item to the list in the right-hand window (and thence to &kaddressbook;'s Toolbar). If you
want to delete an item from the Toolbar simply reverse the procedure: highlight the item to be deleted from the right-hand
window and click the button. The selected item will be removed from the Toolbar.You may tailor the order in which selected items appear on the Toolbar by using drag and drop within the right-hand
window. The order of items on the Toolbar, left to right, corresponds with the order in the window, top to bottom. You may
make additional changes to the appearance of the Toolbar by using the Change Icon... button to alter the icon
associated with a particular action. Similarly, you may change the description of each item on the Toolbar by clicking the
Change Text... button.Use the Defaults button to restore the default Toolbar settings. Choose OK to
save your changes and exit the dialog, Apply to apply your changes while keeping the dialog open, or
- Cancel to exit the dialog without saving your changes. (See the Customizing KDE Software
- chapter in the Fundamentals handbook for a more detailed explanation of this procedure.)
+ Cancel to exit the dialog without saving your changes. (See the Customizing &kde; Software chapter of the &kde;
+ Fundamentals handbook for a more detailed explanation of this procedure.)
Click here to return to the Table of Contents for this Appendix.The Configure &kaddressbook; OptionWhen the SettingsConfigure &kaddressbook;... option is selected, this
screen will appear.A screenshot of &kaddressbook;'s Configure &kaddressbook; dialog.A screenshot of &kaddressbook;'s Configure &kaddressbook; dialog.
&kaddressbook;'s Configure Contact Actions dialog. These features are still
experimental, and not yet entirely operational.
The first dialog that appears supports experimental features that have not yet been completely implemented.
You may select from several different options under the headings Show Address, Dial Phone
Number, or Send SMS, but there isn't yet any software to do anything with the options you
choose.The next option, LDAP Server Settings, is the same dialog that is documented in the preceding
section entitled The Configure LDAP Dialog.A second screenshot of &kaddressbook;'s Configure &kaddressbook; dialog.A second screenshot of &kaddressbook;'s Configure &kaddressbook; dialog.
&kaddressbook;'s LDAP Server Settings dialog. This dialog, and its child, are documented
in a preceding section of this appendix.
The final set of options for configuring &kaddressbook; appears when you select Plugins.A third screenshot of &kaddressbook;'s Configure &kaddressbook; dialog.A third screenshot of &kaddressbook;'s Configure &kaddressbook; dialog.
&kaddressbook;'s Plugins dialog. There are ten plugins all together. Seven of them
have been activated by default, as shown above.
&kaddressbook;'s primary display. The Menubar is at the top, the Toolbar
is next, and there are three Panels for data in the Text Area
at the bottom.
&kaddressbook; has been integrated into the structure of &kmail;,
the &kde; email client. So once you add a contact's name to &kaddressbook;, you can address
an email message to that person by just typing in a portion of his name. Or if
you receive an email message from somebody new, you can add him to your address
book with just a few clicks of your mouse.
&kaddressbook; also permits you to maintain multiple separate contact lists in a
wide variety of popular address list formats, either on your local hard disk, or
via a resource residing in the cloud. It also supports importing and exporting
contact data in .csv
(Comma Separated Values), .ldif
(LDAP Data Interchange Format), and
.vcf
(Virtual business Card Format) record formats.
Getting Started
Here is a picture of the primary &kaddressbook; user interface before any address
data have been entered. The first thing you may want to do is create an address
book. Note that the Personal Contacts address book is present by default.
A screenshot of &kaddressbook;'s empty &GUI; interfaceA screenshot of &kaddressbook;'s empty &GUI; interface
&kaddressbook;'s empty &GUI; interface, before any extra address books
have been created. The Personal Contacts address book is present when
&kaddressbook; is first installed.
How to Add a New Address Book
Open &kaddressbook;'s Add Address Book dialog with the FileNew >Add Address Book...
option. A dialog box will appear.
A screenshot of &kaddressbook;'s Add Address Book dialogA screenshot of &kaddressbook;'s Add Address Book dialog
&kaddressbook;'s Add Address Book dialog.
Five cloud services are supported, plus three local storage options.
Choose one of the options that appear in the dialog. Several of these options
link to data collections residing in the cloud: DAV
groupware (Distributed Authoring and Versioning, RFC4918), Google Contacts (your gmail.com
account), Kolab groupware server (collaboration
via &IMAP;), &Microsoft; Exchange Server
EWS (Exchange Web Services, on servers running MS software),
and Open-Xchange Groupware Server (an open-source
alternative to MS EWS). If you already have access to one or more of these cloud-based resources, you can integrate those
data into &kaddressbook; by simply selecting the option and then entering your login credentials.
The remaining options in the dialog (Personal Contacts, vCard Directory, and
vCard File) all create data sets that are saved on a local storage device. Each
one of these options uses the same data format (.vcf,
or Virtual Card Format), the only difference being in which particular directory the data
are saved. The Personal Contacts and vCard Directory options
create a separate file for each named contact you save; the vCard File option
puts all the data into one file. It's probably easiest to start with the pre-defined
Personal Contacts address book. You will not need more address books
unless you have extensive contact lists you would like to keep separate.
Once you have made your selection, click on OK. If you have selected a cloud-based service a brief dialog will ensue,
to establish communications between &akonadi;
(the &PIM; cross-desktop storage service) and the selected cloud server. Here's what
the dialog looks like for a Google (gmail.com) account. The other cloud-based services
are slightly different, but similar.
A screenshot of &kaddressbook;'s link-to-gmail dialogA screenshot of &kaddressbook;'s link-to-gmail dialog
&kaddressbook;'s link-to-gmail dialog. Begin by clicking Add. A new dialog will appear.
Once your credentials have been accepted, this screen will reappear, and you will click
✔ OK . If you would like &kaddressbook; to refresh the
locally cached copy of your contact list automatically, do it here, before you click
✔ OK .
A second screenshot of &kaddressbook;'s link-to-gmail dialogA second screenshot of &kaddressbook;'s link-to-gmail dialog
Another picture of &kaddressbook;'s link-to-gmail dialog. Enter your
gmail.com address and click Next . You will be asked to
enter your gmail password.
A third screenshot of &kaddressbook;'s link-to-gmail dialogA third screenshot of &kaddressbook;'s link-to-gmail dialog
Yet another picture of &kaddressbook;'s link-to-gmail dialog.
Your account name and password have been accepted by Google's server. Read
the privacy notice and press Allow , then
✔ OK in the Add dialog
with which you started.
Enter your login credentials as illustrated above and say OK. Voila! Your cloud-based
contact list is now integrated into &kaddressbook;.
The &kaddressbook; window after a gmail.com account has been added.The &kaddressbook; window after a gmail.com account has been added.
Another picture of the &kaddressbook; window, after a gmail.com
account has been added. You can now manipulate your gmail contacts via &kaddressbook;, if you like.
As the preceding screenshot indicates, once you have registered &kaddressbook; as a
trusted resource, you can view and edit your gmail contacts using &kaddressbook;. Of
course, you may also continue to maintain your contacts by using a web browser, if you wish.
If you selected one of the local address book options in
step 2 above, a different
dialog will ensue. A screenshot of &kaddressbook;'s Personal Contacts dialog.A screenshot of &kaddressbook;'s Personal Contacts dialog.
&kaddressbook;'s Personal Contacts dialog. You may specify which directory
will contain your data, and whether you have write access to this resource, or not. For most people,
the default selections (as shown above) work well.
Make any modifications you deem necessary in the Personal Contacts dialog,
then click ✔ OK . A new address book will appear in the main
&kaddressbook; interface window, as shown below.
A screenshot of &kaddressbook;'s main window with an empty Personal Contacts address book.A screenshot of &kaddressbook;'s main window with an empty Personal Contacts address book.
&kaddressbook;'s main window after the Personal Contacts address book has been re-created.
How to Add a New Contact
Open &kaddressbook;'s New Contact dialog by clicking the + New Contact
button on the Toolbar. A dialog box will appear.A screenshot of &kaddressbook;'s New Contact dialog.A screenshot of &kaddressbook;'s New Contact dialog.
&kaddressbook;'s New Contact dialog after clicking the
+ New Contact button on the Toolbar.
As you can see from the preceding screenshot, the New Contact dialog allows one
to enter several different data items. Additional data may be entered via the Location,
Business, Personal, Notes, Custom Fields,
and Crypto Settings sub-dialogs, as explained more fully in chapter 4,
below. For now, let's concentrate on adding the Contact data items appearing in the preceding illustration.
If you have created more than one address book, use the drop-down list labeled Add to:
to select the data set to which the new contact will be added. Then enter the new contact's name in
the input field marked Name, and key in his or her email address in the input field
labeled Email. If you want to specify special formatting options for this contact's
name data, click the ... button to the right of the Name
input field and follow the prompts. If you wish to add more email addresses for this person, click the
+ button to the right of the Email input field and another
Email input field will be generated. To delete an Email address, click the associated
− button.
You may also associate a nickname, one or more telephone numbers, multiple instant messaging services,
and several web sites with each contact in an address book, as explained
in chapter 4. You may also use the Show messages ...
and Allow remote content ... options to fine-tune the way &kmail; handles email you receive
from each contact. See chapter 3 for a more
complete explanation.
-Integration With Other KDE Programs
+Integration With Other &kde; ProgramsIntegration Overview -- &kmail;
Because &kaddressbook; -- an essential piece of &PIM;, &kde;'s suite of Personal Information Management programs --
is the central repository for information about all your contacts, it has been integrated into &kmail; and also
into &korganizer;. Here is a quick look at the interface between &kaddressbook; and those two programs.
Starting &kaddressbook; from &kmail;'s Tools MenuA screenshot of &kmail;'s ToolsAddress Book option.A screenshot of &kmail;'s ToolsAddress Book option.
Launching &kaddressbook; from &kmail;'s ToolsAddress Book menu choice.
This interface is the epitome of simplicity. Need to consult or update the entry for one of your contacts while reading
or composing an email message with &kmail;? Left click ToolsAddress Book, and the &kaddressbook; application will be launched automatically, allowing quick access to the contact
data you want to view or modify.Querying &kaddressbook; from &kmail;'s Message Composition WindowA screenshot of auto completion from inside &kmail;'s message composition window.A screenshot of auto completion from inside &kmail;'s message composition window.
Using &kaddressbook;'s auto completion feature from inside &kmail;'s message composition window.
When you are composing a new email message, &kmail; helps you find the recipient's complete email
address by presenting a list of probable matches drawn from the contents of &kaddressbook; and from
your email archives, as illustrated above. Just left click an item in the list to use that email address.&kmail;'s Recipient Selection DialogA screenshot of the recipient selection dialog inside &kmail;'s message composition window.A screenshot of the recipient selection dialog inside &kmail;'s message composition window.
Selecting multiple addressees with the recipient selection dialog inside &kmail;'s message composition window.
When you are addressing a new email message to multiple recipients, &kmail; provides a convenient method
of choosing multiple addressees from the contacts you have saved with &kaddressbook;. Simply left click the
Select ... button to open a Drop Down Box that lists all the contacts in the
selected address books. Then scroll through the list (or use the handy Search: box),
select the recipient you want, and left click Add as To ,
Add as CC , or Add as BCC to add this person
to the list of email recipients for your new message. Choose Add as Reply-To
to insert this address into your message as a Reply To tag.&kmail;'s New Contact Creation InterfaceA screenshot of the new contact creation interface inside &kmail;'s message viewing window.A screenshot of the new contact creation interface inside &kmail;'s message viewing window.
Invoking the new contact creation dialog from &kmail;'s message viewing window.
When you receive an email message from someone who is not yet in your address book, &kmail; makes it very
easy to create a new contact. Simply point your cursor at the email address you want to save, then click the &RMB; and
- a context menu will appear (see above). Select + Add to Address Book
+ a context menu will appear (see above). Select + Add to Address Book
to add the selected email address to one of your address books. If you recognize this person as somebody who's already
- in your address book, and he is using a new email address, you may click on + Add to Existing Contact
+ in your address book, and he is using a new email address, you may click on + Add to Existing Contact
instead -- this enters a dialog that will direct &kaddressbook; to the spot where you want to insert the new email address.A screenshot of the ensuing new contact creation dialog.A screenshot of the ensuing new contact creation dialog.
Choosing the address book in which the new contact will be created.
&kmail; will ask you to choose the address book to which the new contact should be added.Another screenshot of the ensuing new contact creation dialog.Another screenshot of the ensuing new contact creation dialog.
Deciding if you would like to edit the newly created contact now, or later.
&kmail; will also ask you if you wish to edit the new contact
that has just been added. Say ✔ Yes if you want to add more data to the
new entry right away.&kaddressbook;'s Interface with &korganizer;&korganizer;, the &kde; scheduling and calendar management program, allows you
to send e-mail messages to people you want to invite to a meeting, and provides
two interfaces with &kaddressbook; in this connection.A screenshot of &korganizer;'s attendees tab.A screenshot of &korganizer;'s attendees tab.
Adding a single attendee to a scheduled meeting in &korganizer;.
The first interface is just like the auto completion
feature provided by &kmail;: just start typing the name of the person you want to invite, and you will
be presented with a list of probable matches, as illustrated above.A screenshot of &korganizer;'s attendees tab.&korganizer;'s attendees tab.
Adding multiple attendees to a scheduled meeting in &korganizer;.
The second interface is just like the recipient selection
dialog provided by &kmail;: when you left click the Select Attendees ...
button, a searchable list of the contacts in all your address books will appear, as the preceding screenshot shows.Adding or Editing Contact DataThe BasicsWhen you first click on the Add Contact button on &kaddressbook;'s
Toolbar, this screen will appear. (If you click on Edit Contact ,
a similar screen appears, the only difference being that the drop-down box labeled Add to: will
not appear as part of the Edit dialog. That is why both functions are covered in this chapter:
they're practically identical.)A screenshot of &kaddressbook;'s New Contact dialog.A screenshot of &kaddressbook;'s New Contact dialog.
&kaddressbook;'s Add Contact dialog after clicking the
Add Contact button on the Toolbar.
The Contact TabWe have already seen (in How to Add a New Contact )
how basic data like Name and Email are entered when a new contact record is created. Here's a description
of the many ways to use the rest of the data fields accessible from the Contact tab in
the Add Contact dialog.PhoneYou may associate one or more telephone numbers with
this person. Use the + and −
buttons to add or delete phone number fields. The
Home
Drop Down Box allows you to identify fifteen categories of phone numbers (Home, Work, Mobile, Car,
ISDN, PCS, &etc;)MessagingYou may associate one or more Instant Messaging
service identities with this person. Use the + and
− buttons to add or delete messaging service fields. The
Select ...
Drop Down Box permits you to identify thirteen categories of IM services: AIM,
Facebook, Gadu-Gadu, Google Talk, GroupWise,
- ICQ, IRC,
+ ICQ, &irc;,
Jabber, Meanwhile,
SMS, Skype, Twitter, and Yahoo. (MSN Messenger is
still on the list of IM services in version 5.10.3; it has been defunct since 2014.)
- WebYou may associate one or more web site URLs with this
+ WebYou may associate one or more web site &URL;s with this
person. Use the + and −
buttons to add or delete Web address fields. The Select ...
Drop Down Box allows you to identify three different kinds of Web addresses: Home, Work, and Other.TagsYou may associate one or more Tags of your own devising with this
person. Use the ... button to enter the Tag creation and configuration dialog
illustrated below.&kaddressbook;'s Tags dialog.&kaddressbook;'s Tags dialog.
&kaddressbook;'s Manage Tags dialog after clicking the
... button next to Tags.
Tags (continued)Use the Create new tag
button and the data entry field to the left to build your customized list of tags. Select the
tags associated with this person from the list appearing in the configuration window. Press the
✔ OK button to add the selected tags to this contact.
- Blog FeedUse this field to record the URL associated with this
+ Blog FeedUse this field to record the &URL; associated with this
contact's web log, or blog.Show messages ...Use this Drop Down Box to override the corresponding message
display option in &kmail;'s Privacy & Security configuration menu. Choose
Default to leave it up to &kmail;. Choose Plain Text or HTML if you
want to override &kmail;'s default behavior when you receive a message from this person.Allow remote content ...Select this option if you want to override the
corresponding message display option in &kmail;'s Privacy & Security
configuration menu when you receive a message from this person. ✔ OK Select this option to save the
changes you have made. This button performs the same function in all seven tabs appearing in the Add Contact dialog. ⦸ Cancel Select this option to leave
the Add Contact dialog without saving your changes. This button performs
the same function in all seven tabs appearing in the Add Contact dialog.The Location TabUse the data input fields in the Location tab shown below to associate one or more snail-mail
addresses with this person.&kaddressbook;'s Location tab.&kaddressbook;'s Location tab.
&kaddressbook;'s Location tab, part of the
Add Contact dialog.
(unlabeled) Drop Down BoxUse this list of categories to describe each
mailing address for this contact. Available options include Home, Work,
Postal, &etc;Street / Post Office Box / Postal Code / Locality / RegionUse these free-form
data fields to enter mailing address data: Street Address, PO Box, ZIP Code, City, and State, respectively, for
addresses in the U.S.A.CountryUse this Drop Down Box to select a country, from
Afghanistan to Zimbabwe.This is the preferred addressCheck this box to designate the
preferred, or default, mailing address. Add Address When you have finished
entering address data, left click this button to add a new address to the set of saved addresses appearing in
the large display window to the right.Icon
in the large display windowLeft click this icon to edit the associated address data.Icon
in the large display windowLeft click this icon to delete the associated address data.The Business, Personal, and Notes TabsThe next three tabs in the Add Contact dialog are even simpler than
the Location tab. They allow you to save some information about this person's
business and professional affiliations, a few personal details, and miscellaneous free-form
notes, respectively.&kaddressbook;'s Business tab.&kaddressbook;'s Business tab.
&kaddressbook;'s Business tab, part of the
Add Contact dialog.
The Business tab, shown above, lets you save some additional details
about this person's professional and business associations. All the input fields are free-form;
you may enter any kind of text data in each field. The small
button will open a file search dialog, making it easy to associate a filename with this person's
Free/Busy schedule, if you wish.Notice that you should enter your business associate's phone as a telephone number under the
Contact tab. Similarly, his office address is entered
via the Location tab, as described in the preceding section.&kaddressbook;'s Personal tab.&kaddressbook;'s Personal tab.
&kaddressbook;'s Personal tab, part of the
Add Contact dialog.
Use this tab to store a few personal details: this person's birthday, his wedding anniversary, and
the name of his partner, or significant other. Click one of the buttons (⪚, )
to enter his date of birth, or his wedding anniversary.
&kaddressbook;'s Notes tab.&kaddressbook;'s Notes tab.
&kaddressbook;'s Notes tab, part of the
Add Contact dialog.
The Notes tab provides a totally free-form input area in which
you may enter any data you want to associate with this person.The Tricky Stuff&kaddressbook; provides a couple of more complex data storage features, in addition to the simple
functions described in the preceding section.The Custom Fields TabNot happy with the wide array of data items that &kaddressbook; has already pre-programmed for
you? Well, you're in luck. Someday -- maybe soon --you may utilize the Custom Fields dialog
shown below to define and populate as many additional data fields as you can possibly use.&kaddressbook;'s Custom Fields tab.&kaddressbook;'s Custom Fields tab.
&kaddressbook;'s Custom Fields tab, part of the
Add Contact dialog.
This is an experimental feature which doesn't yet do anything worth talking about. So I'm not
going to say anything else about it.The Crypto Settings TabNeed to send a confidential email message that ought not be read by prying eyes? &kaddressbook;
provides a simple way for you to associate cryptographic keys with each person on your mailing list.&kaddressbook;'s Crypto Settings tab.&kaddressbook;'s Crypto Settings tab.
&kaddressbook;'s Crypto Settings tab, part of the
Add Contact dialog.
Allowed ProtocolsChoose which mode of encryption you wish to use when
sending a message to this person: Inline OpenPGP, OpenPGP/MIME, S/MIME
+ linkend="gloss-open-pgp">OpenPGP/&MIME;, S/MIME
, or S/MIME Opaque.Preferred OpenPGP Encryption Key:Use the Change...
button to select from a list of available OpenPGP keys, if you have chosen OpenPGP
encryption. Use the button to clear a previously selected key.Preferred S/MIME Encryption Certificate:Use the Change... button to select from a list of available certificates,
if you are using a verified key. Use the button to clear a previously selected key.Message Preference / Sign:Use this drop-down box to specify when messages addressed to
this person should bear your cryptographic signature: Never / Always / If Possible / Ask.Message Preference / Encrypt:Use this drop-down box to specify when messages addressed to
this person should be encrypted by using the selected protocol and key: Never / Always / If Possible / Ask.Command ReferenceThe Menu BarHere is a rundown of the seven menus appearing on &kaddressbook;'s Menubar.The File MenuA screenshot of &kaddressbook;'s File menu.A screenshot of &kaddressbook;'s File menu.
&kaddressbook;'s File menu after clicking the
File button on the Menubar.
The File menu lets you access six main functions, three of which have several options.&Ctrl;NFileNew >New ContactThis has exactly the same effect as clicking the + New Contact button
on the Toolbar. See chapter 2 above for complete details.&Ctrl;GFileNew >New GroupOpens a dialog in which you may define a new group, or mailing list. See the appendix
for a detailed explanation of this function.FileNew >Add Address BookThis opens the Add Address Book dialog, which is fully documented in
chapter 2 above.FileImport >Import from LDAP
server ...This function allows you to import data from an LDAP server. The server must be configured before
you can use this function. See the appendix for full details.FileImport >Import CSV file ...This function allows you to import contact data from a comma separated values (csv) file. A dialog ensues, in which
you may associate each field in the input file with a named field in &kaddressbook;'s internal storage record. See the
appendix for a more detailed explanation.FileImport >Import vCard ...This function facilitates the importation of vcf, or vCard, data. All three versions of vCard are supported.
You can learn more about the vCard formats at this web site.FileExport >Export CSV file ...This function allows you to export selected contact data as a Comma Separated Values (csv) file. There are 47
fields in the output record. Please refer to the appendix for a list of those data fields.FileExport >Export vCard 4.0 ...This function allows you to export selected contact data as a file in vCard 4.0 format. See
this Wikipedia article for more information.FileExport >Export vCard 3.0 ...This function allows you to export selected contact data as a file in vCard 3.0 format. This
format is similar to vCard 4.0 format.FileExport >Export vCard 2.1 ...This function allows you to export selected contact data as a file in vCard 2.1 format. This
format is similar to vCard 3.0 format.&Ctrl;PFilePrintOpens a printer selection dialog. Use the Print Preview
dialog below to set up the range of names and the print format before you select this function.FilePrint PreviewOpens a print preview dialog, which also permits you to format the report, select which items to include, and
- specify a sort order, etc. See the appendix for further details.
+ specify a sort order, &etc; See the appendix for further details.
&Ctrl;QFileQuitCloses the &kaddressbook; application.The Edit MenuA screenshot of &kaddressbook;'s Edit menu.A screenshot of &kaddressbook;'s Edit menu.
&kaddressbook;'s Edit menu after clicking the
Edit button on the Menubar.
The Edit menu lets you access eight main functions, two of which have multiple options.EditEdit Contact ...This has nearly the same effect as clicking the + New Contact button
on the Toolbar. The difference is that this menu item allows you to edit a contact record that already exists, instead of creating
a brand new one. See chapter 2 above for complete details.&Ctrl;XEditCut Contact ...Performs a Cut operation on the selected contact. A copy of this contact, in
vCard 3.0 format, is placed on the clipboard. The
Cut will be completed when you Paste this contact somewhere.EditCopy Contact ...Places a copy of this contact on the clipboard, so you can paste it somewhere else.&Ctrl;VEditPastePastes the cut or copied contact at the current location. This may be in the same address book you
did the Cut or Copy from, or in another address book. Since the preceding operations placed
the contact information on the system's clipboard, you may also paste it somewhere else besides &kaddressbook; (⪚ into a
text editor, or as a vCard 3.0 file in your home folder).EditCopy Contact To >(a variable list)
- Combines the Copy and Paste operations into a single click of the left
- mouse button. The list of destinations displayed depends on how many address books you have created.
+ Combines the Copy and Paste operations into a single click of the &LMB;.
+ The list of destinations displayed depends on how many address books you have created.EditMove Contact To >(a variable list)Works just like the Copy Contact To operation described above, except that it combines
- Cut and Paste into a single click of the left mouse button.
+ Cut and Paste into a single click of the &LMB;.
∇EditDelete ContactDelete the selected contact from the current address book.EditDelete Address BookDelete the current address book. Be careful with this command -- you could lose some data!
In theory, this function simply removes the symbolic link between &kaddressbook; and the associated vCard
file or directory (or the hyperlink to a cloud-based service), and the real data will
not be altered. Still, it's probably wisest to make a backup copy of this address book somewhere before you delete it.The View MenuA screenshot of &kaddressbook;'s View menu.A screenshot of &kaddressbook;'s View menu.
&kaddressbook;'s View menu after clicking the
View button on the Menubar.
The View menu lets you access four main functions, and one experimental
feature which doesn't really do anything yet.ViewThemes >This menu item doesn't really do anything. It will open a Themes dialog,
but that dialog is broken in release 5.10.3.&Ctrl;&Shift;1ViewSimple (one column)Changes the default three panel layout into a single column. For more details, see
the appendix.&Ctrl;&Shift;2ViewTwo columnsChanges the default three panel layout into two panels. For more details, see
the appendix.&Ctrl;&Shift;3ViewThree columnsSwitches back to the default three panel layout.ViewShow QR CodesCheck this box to display contact information as a QR code. Uncheck it to suppress QR codes.The Action MenuA screenshot of &kaddressbook;'s Action menu.A screenshot of &kaddressbook;'s Action menu.
&kaddressbook;'s Action menu after clicking the
Action button on the Menubar.
The Action menu lets you access two data transmission functions.ActionSend vCards...This option is similar to Send an email..., below, except that after
you select some contacts with &Ctrl; and your mouse, the message composition window will open with a
blank list of addressees, and with files attached (the selected contacts, in vCard 3.0 format). This
makes it easy to share selected &kaddressbook; information with your friends and business associates.ActionSend an email...This option provides an alternate method for setting a new email message's recipient list.
- Press &Ctrl; (or &Shift;) and select the people to whom you wish to send the new message, by using your left
- mouse button. Then click on Send an Email...; this will open a &kmail; composition window. All
+ Press &Ctrl; (or &Shift;) and select the people to whom you wish to send the new message, by using your &LMB;.
+ Then click on Send an Email...; this will open a &kmail; composition window. All
the selected contacts will be listed as To addressees.The Tools MenuA screenshot of &kaddressbook;'s Tools menu.A screenshot of &kaddressbook;'s Tools menu.
&kaddressbook;'s Tools menu after clicking the
Tools button on the Menubar.
The Tools menu lets you access two data management functions.ToolsMerge Contacts...This tool allows you to merge the contents of two or more &kaddressbook; records. To activate it,
you must first select two or more contacts (hold &Ctrl; or &Shift; and left-click contacts to make your selection).
A dialog box will appear, asking you to verify which contacts you wish to combine, and where the merged record
should be saved. Click merge to complete the operation.ToolsSearch Duplicate Contacts...This tool will search one or more address books for duplicate entries, and offer you the option
of merging any duplicate records it finds.The Settings MenuA screenshot of &kaddressbook;'s Settings menu.A screenshot of &kaddressbook;'s Settings menu.
&kaddressbook;'s Settings menu after clicking the
Settings button on the Menubar.
The Settings menu offers you five options for fine-tuning the
way &kaddressbook; operates.SettingsShow Menubar&Ctrl;MThis option allows you to show or hide the Menubar.SettingsShow ToolbarThis option allows you to show or hide the Toolbar.SettingsConfigure Shortcuts...This option allows you to customize the keyboard shortcuts available within &kaddressbook;.
See the appendix for more details.SettingsConfigure Toolbars...This option allows you to customize the contents of &kaddressbook;'s Toolbar.
See the appendix for more details.SettingsConfigure &kaddressbook;...&Ctrl;&Shift;,This option allows you to configure several advanced &kaddressbook; options.
See the appendix for more details.The Help MenuA screenshot of &kaddressbook;'s Help menu.A screenshot of &kaddressbook;'s Help menu.
&kaddressbook;'s Help menu after clicking the
Help button on the Menubar.
The Help menu offers seven options.Help&kaddressbook; HandbookF1This option displays a copy of The &kaddressbook; Handbook via the
&khelpcenter; utility program.HelpWhat's This?&Shift;
F1This is &kaddressbook;'s built-in help tool. Left-click this option, then move your cursor and click on any
one of the first four items on the Toolbar. A brief description of that tool's function will be displayed.HelpReport BugThis option opens a dialog that helps you file a bug report at bugs.kde.org, &kde;'s main bug tracking page.HelpDonateThis opens a web
page in your browser, where you may donate money to support &kde;. We accept euros, dollars,
rubles, sterling, yen, yuan, pesos, &etc;HelpSwitch Application LanguageThis option lets you change the language that is used to label the various menu items and built-in
help screens. You must quit &kaddressbook; and restart it before the new language takes effect.HelpAbout &kaddressbook;Click on this item to learn which release of &kaddressbook; you're running, which libraries
were used to compile / build the executable code, and who the lead &kde; programmer is.HelpAbout &kde;This option displays information about &kde;. Be free!The Tool BarThere are five separate tools available on &kaddressbook;'s Toolbar: New Contact, New Group,
Edit Contact, Search..., and a category filter. Here's a picture. (Note that I have only documented
the default version of &kaddressbook;'s Toolbar. You may alter the Toolbar layout by using the
Settings menu, if you so desire.)A closeup of &kaddressbook;'s Toolbar.A closeup of &kaddressbook;'s Toolbar.
&kaddressbook;'s standard Toolbar, up close and personal.
New ContactThis Toolbar button opens the Add New Contact dialog
documented in chapter 4, above.New GroupThis Toolbar button opens the Add New Group dialog
documented in the appendix.Edit ContactThis Toolbar button opens the Edit Contact dialog
documented in chapter 4, above.[ Search... &Alt;Q ]This tool searches through all the contacts in selected address books as you type.
- Pressing &Alt;+Q simply positions the cursor inside the Search...
- box. Be aware that this function searches the entirety of each contact record; a search for
- and may return not only Andy Brown and Andrew Jones, but also Bill
- Smith (who happens to work for Brown and Root Construction Company).
+ Pressing &Alt;Q simply positions the cursor inside the
+ Search... box. Be aware that this function searches the entirety of each contact
+ record; a search for and may return not only Andy Brown and Andrew Jones, but also
+ Bill Smith (who happens to work for Brown and Root Construction Company).
A screenshot of &kaddressbook;'s Search function.A screenshot of &kaddressbook;'s Search function.
&kaddressbook;'s Search function in action.
[ (All) ]This tool performs a filtering function, based on categories. The two default categories are Untagged
and Groups. You can create new categories by associating Tags of your own devising with particular
contact records (see Add New Contact in chapter 4, above). Clicking either button will set the selected
categories to None; the button will reset the selection criteria to All.A screenshot of &kaddressbook;'s Filter function.A screenshot of &kaddressbook;'s Filter function.
&kaddressbook;'s Filter function in action.
The Context Menus
- When you click the right mouse button anywhere inside the main Text Area, a context menu will appear, as illustrated below.
+ When you click the &RMB; anywhere inside the main Text Area, a context menu will appear, as illustrated below.
The particular menu that appears depends on both the panel within which the right-click occurred and the particular data item that
was selected, if any.The Address Book Context MenuA screenshot of &kaddressbook;'s Address Book context menu.A screenshot of &kaddressbook;'s Address Book context menu.
&kaddressbook;'s Address Book context menu.
Add Address Book Folder...This context menu option does not perform a useful function in release 5.10.3.Delete Address Book FolderThis context menu option does not perform a useful function in release 5.10.3.Add Address Book...This context menu option launches the Add Address Book dialog that is
documented in chapter 2, above.Delete Address BookChoosing this context menu option will delete the selected address book.
Be careful!F5Update Address Book
FolderThis context menu option forces &kaddressbook; to reload the contact
data associated with the selected address book.Folder Properties...This context menu option displays summary information about the selected
address book.Address Book Properties...This context menu option displays summary information about the selected
address book.Serverside Subscription...This context menu option may or may not perform a useful function in release 5.10.3; so
far as I can tell, it is permanently grayed out. If you understand what it does, please let me know
(davidbryant AT gvtc.com).The List of Contacts Context MenuA screenshot of &kaddressbook;'s Contact List context menu.A screenshot of &kaddressbook;'s Contact List context menu.
&kaddressbook;'s Contact List context menu.
&Ctrl;NNew ContactChoosing this context menu option has exactly the same effect as clicking the
+ New Contact button on the Toolbar. See chapter 2 above for complete details.&Ctrl;GNew GroupChoosing this context menu option opens a dialog in which you may define a new group, or mailing
list. See the appendix for a detailed explanation.Edit Contact ...Choosing this context menu option has exactly the same effect as clicking the Edit Contact... button
on the Toolbar. See chapter 2 above for complete details.Export >This context menu function allows you to export selected contact data in either vCard or
csv format.Copy Contact To >This context menu choice lets you copy the selected contact(s) to a variable destination. The list of
destinations displayed when this option is chosen depends on how many address books you have created.Move Contact To >Works just like the Copy Contact To operation described above, except that it deletes
the source data, instead of creating an extra copy of it.&Ctrl;PPrintChoosing this context menu item opens a printer selection dialog. Use the Print Preview dialog below to set up the range of names and the print format before you select this function.Print PreviewThis context menu option opens a print preview dialog, which also permits you to format the report, select which items to
- include, and specify a sort order, etc. See the appendix for further details.
+ include, and specify a sort order, &etc; See the appendix for further details.∇Delete ContactDelete the selected contact(s) from the current address book.The Individual Contact Context MenuA screenshot of &kaddressbook;'s Individual Contact context menu.A screenshot of &kaddressbook;'s Individual Contact context menu.
&kaddressbook;'s Individual Contact context menu.
Depending on which data item you select, the caption in this context menu may vary. But in
every case, the function is the same: the selected data item is copied to the clipboard.AIMAIM stands for America Online Instant Messaging. AIM was an early leader in
the competitive IM marketplace, but fell into disfavor as AOL itself became less popular. The original service
was discontinued in 2017, but fans have kept it running at this
web site.&akonadi;
- An extensible cross-desktop storage service for PIM data and meta data providing
+ An extensible cross-desktop storage service for &PIM; data and meta data providing
concurrent read, write, and query access. &akonadi; can be manipulated with the akonadictl
command: enter akonadictl --help in a console window to learn more.Cloud-based serviceAny provider of data storage and data processing resources residing in some
cloud of servers one may access via the internet..csvA Comma Separated Values (or .csv) file is a
plain text document in which each line, or record, is divided into fields by a specific separator character,
usually a comma. The .csv format dates back to the early days
of computing. It is still widely used, mainly because it is conceptually so simple.DAVDAV stands for Distributed Authoring and Versioning, which exists in
several flavors, such as WebDAV (for creating pages on the internet), GroupDAV (for groupware,
open source software authored by a group of collaborators), and CalDAV (calendar management for groups),
each one of which helps connect open source clients with open source servers.DIGEST-MD5DIGEST-MD5 is an authentication technique used to set up secure communications
between a client and an internet service. It gets its name from the MD5 hashing function used to encode the client's
credentials. See this Wikipedia article
to learn more about it.EWSEWS stands for Exchange Web Services, &Microsoft;'s set of
proprietary protocols for exchanging personal data between internet servers and end users, or clients.
Kolab provides similar functionality.Gadu-GaduGadu-Gadu (aka GG) is the most popular instant-messaging app in Poland.GMXGMX stands for Global Mail eXchange (or, in Germany, Global Message eXchange),
a free advertising-supported email service. Visit either this web site
or this one to learn more about it.GravatarA Gravatar, or Globally Recognized Avatar, is a graphic image associated with a WordPress
user's email address. It is usually displayed as an 80px X 80px graphic image. Since many bloggers use
WordPress software, the Gravatar is widely available.GroupWiseGroupWise Messenger is an instant messaging service sponsored by Micro Focus International
plc, a software company located in Newbury, Berkshire, England. You can get a copy of the Messenger software
from this web site.GSSAPIGSSAPI stands for Generic Security Service Application Program Interface,
a sort of dictionary for the many security protocols in use on the internet. It consists of a
program library and a set of standard subroutine calls that allow an internet client to determine which particular
security protocol an internet service is using, and then to encode/decode the user's credentials appropriately.ICQICQ is not precisely an acronym: it's a pun meant to sound like I
Seek You. It is one of the original IM platforms, first coming online in 1996. The software is available
for download here.&IMAP;
- IMAP stands for Internet Message Access Protocol, a widely
- available method for managing email messages. IMAP maintains and synchronizes local and remote
- copies of a set of messages -- in other words, the locally stored data for an IMAP account are
+ &IMAP; stands for Internet Message Access Protocol, a widely
+ available method for managing email messages. &IMAP; maintains and synchronizes local and remote
+ copies of a set of messages -- in other words, the locally stored data for an &IMAP; account are
a mirror image of the messages on the server.Inline OpenPGPInline OpenPGP is an encryption protocol in which PGP signatures are directly
embedded in the body of the email message. This protocol is deprecated because of technical
difficulties caused by the indiscriminate use of non-ASCII characters in plain-text email
messages.
- IRC
- IRC stands for Internet Relay Chat, an IM service that has its
- roots in a Finnish predecessor of the World Wide Web called OuluBox (1988). IRC
+ &irc;
+ &irc; stands for Internet Relay Chat, an IM service that has its
+ roots in a Finnish predecessor of the World Wide Web called OuluBox (1988). &irc;
has been losing users steadily for many years as social media platforms like Facebook have become
more popular. The largest remaining network is known as Freenode; it can be accessed via this web site.ISDNISDN stands for Integrated Services Data Network, the very first set of
telecommunication standards that permitted the simultaneous transmission of analog voice signals and digital
data signals over a switched network of copper wires (&ie; the old-style telephone system). ISDN
was unavoidable in the early days of the Internet, but has lately been supplanted by more robust technologies
that permit unswitched connections over networks that utilize fiber optic cables, satellites, and very high
frequency microwave transmitters / receivers. It is still widely used in a few industrial applications where
a direct point-to-point connection is necessary, but is on the way out in the broader consumer market.JabberJabber is an instant-messaging service that relies on the XMPP
protocol. The original Jabber web site is no longer accepting new registrations, but the
XMPP protocol is in widespread use. See this web site
for more information.&kmail;&kde;'s email management program. Provides a fully integrated environment
for sending and receiving email messages from one (or more) email account(s), maintaining
as many email identities as you want to have, organizing and archiving your old email
messages, and managing your personal email encryption keys.KolabKolab Systems AG is a corporation headquartered in Zurich, Switzerland that
provides both proprietary and open source software tools to facilitate collaboration among
groups of people who share data, messages, and calendaring / scheduling resources via the
internet. EWS provides similar, though
wholly proprietary, software packages.LDAPThe Lightweight Directory Access Protocol (or ldap) is
a standard protocol, or method, for sharing some particular classes of information among the
many server computers that comprise the internet..ldifAn LDAP
Data Interchange Format (or .ldif) file is a type
of plain text file designed for exchanging directory information among the various servers
in a distributed network.MeanwhileMeanwhile is open source software designed to communicate with IBM's
Sametime instant
messaging software. See this web site
if you want to learn more about it.
- MIME
- MIME stands for Multipurpose Internet Mail Extensions,
+ &MIME;
+ &MIME; stands for Multipurpose Internet Mail Extensions,
a set of coding conventions designed to make email messages more flexible by enabling features
like extended character sets, embedded images, rich text coding, &etc; The original
email coding conventions supported nothing besides plain text (or encrypted) messages written with 7-bit
- ASCII code. Almost all contemporary email messages are MIME encoded.
+ ASCII code. Almost all contemporary email messages are &MIME; encoded.
- OpenPGP/MIME
- OpenPGP/MIME refers to an encryption convention for MIME encoded email messages. A special set
- of MIME headers are wrapped around the PGP signature, allowing an email client
+ OpenPGP/&MIME;
+ OpenPGP/&MIME; refers to an encryption convention for &MIME; encoded email messages. A special set
+ of &MIME; headers are wrapped around the PGP signature, allowing an email client
program to conceal the signature when the message is displayed.Open-Xchange Groupware ServerOpen-Xchange AG is a corporation headquartered in Cologne, Germany that
provides both proprietary and open source software tools to facilitate collaboration among
groups of people who share data, messages, and calendaring / scheduling resources via the
internet. EWS and Kolab provide similar software packages.PCSPCS stands for Personal Communication Service, which is basically
a cell phone with some extra functionality built in. PCS phones operate on a
higher frequency band than traditional cell phones, which implies that they can provide more
bandwidth than older cell phones.PGPPGP stands for Pretty Good Privacy, a data-encryption program
that was released by Philip Zimmerman in 1991. Most email encryption software in use today employs
some variant of PGP to encrypt, decrypt, and cryptographically sign messages.&PIM;&kde;'s Personal Information Management system, a suite of programs
to help you manage your contacts and your schedule. &PIM; includes &kontact;,
&kmail;, &kaddressbook;, &korganizer;, &akregator;, and
&akonadi;. Also used more generally to describe any system for managing personal
information such as names, addresses, telephone numbers, &etc;QR CodeQR Code stands for Quick Response Code, a two-dimensional barcode used to represent
digital data. It was invented in Japan in 1994 for use by automobile manufacturers, but has
spread far and wide, so that it is ubiquitous today.SASLSASL stands for Simple Authentication and Security Layer, a framework for
client authentication (passwords and usernames) and data security (encrypted connections). It supports more than
a dozen different protocols.S/MIMES/MIME stands for Secure / Multipurpose Internet Mail Extensions,
a standard cryptographic method for signing, encrypting, abd decrypting email messages. Unlike
PGP, which uses private keys, S/MIME
uses publicly published encryption keys certified by a Certificate Authority, such as Verisign.S/MIME OpaqueS/MIME Opaque stands for the opaque version of Secure /
Multipurpose Internet Mail Extensions. It is similar to the S/MIME format defined above,
- but the entire contents of the message are rolled up into a single MIME object. (Most MIME encoded
- email messages consist of two or more separate MIME objects.)
+ but the entire contents of the message are rolled up into a single &MIME; object. (Most &MIME; encoded
+ email messages consist of two or more separate &MIME; objects.)
SMSSMS stands for Short Message Service, a text-messaging service built into
most telephone, internet, and mobile device communication networks. It facilitates the exchange of text
messages that are less than 161 bytes long.SSLSSL stands for Secure Socket Layer, a deprecated cryptographic protocol
that has been largely supplanted by TLS.TLSTLS stands for Transport Layer Security, a cryptographic protocol that is
widely used to secure internet communications. Its primary function is to allow a client and a server to exchange
enough information securely that they can set up a pair of encryption / decryption keys for use during the
rest of the internet session. TLS is the weakest link in the chain connecting a client program
to a secure (encrypted) internet service. It has been the target of several hacking exploits, and it has been
revised several times in response to those attacks..vcfThe Virtual (business) Card Format (or .vcf)
is a keyword-oriented data interchange format that has gone through several iterations (2.0,
2.1, 3.0, &etc;) since its introduction ca. 1990. The most recent
version is vCard 4.0.XMPPXMPP stands for Extensible Messaging and Presence Protocol, the
basic technological underpinning for the Jabber instant messaging service.
&docbook-reference;