Ximfmail

De Trustedbird Client Wiki
English | Français

> Documentation > Add-on: XIMFMAIL

Download ximfmail
Works with: Trustedbird 2


How to Install in Thunderbird


XIMFMAIL is an add-on for Trustedbird.

This add-on can produce forms for sending and receiving depending on another definition add-on. The definition add-on in XML is used to define:

  • which headers are optional and mandatory,
  • the headers that need to be displayed,
  • the headers that must be inserted in the signature


Trustedbird can be customized for your personal mail needs (companies, public authorities, non profit organisations, …).
Complementary datas are transported in MIME headers respecting the XIMF format ((eXtended Internet Message Format).

Compose-ximfmail-en-doc.PNG

What can be described in a definition add-on ?

A definition add-on allow you to describe with internationalised labels XIMF headers and their values.
A value can be :

  • optional,
  • mandatory,
  • free text,
  • restricted text
    • text in opition list
    • text composed with retricted text and free text
    • value depending on another value
  • a date selected in a calendar,
  • a specific address


It is possible to define rules on data of forms :

  • to list headers to add to the signature (secure headers). Trustedbird kernel inserts them to the signature to the send message and allows the recipient to read and to verify,
  • to provide compatibility with other formats using MIME headers (XSMTP),
  • upon receiving the message, the image is displayed instead ofthe header,

It is possible to organise the presentation of data in the outgoing message form and to define the headers in order to see in the main panel columns.

Download ?

Kernel add-on ximfmail
Example of definition extension ximfmail_company
Trustedbird + secure headers + extensions (ximfmail + ximfmail_company)

How test it ?

Install it

Create a ximfmail account

Create a ximfmail account

Ximfmail is a generator of XIMF headers multi-accounts. The creation of a specific account is necessary for good usage.

New account

  1. Launch Trustedbird client
  2. Open account settings manager : tools menu – Account settings…
  3. Click « Add account » : An account wizard opens
  4. Window new account setup : select « Email account » checkbox, then click « Next »
  5. Window Identity : write name and address of XIMFMAIL user.
  6. Window Server informations, 2 possibilities :
  7. Select « pop » checkbox and write the users incoming mail server, then click « Next ». Unselect « use Global Inbox » checkbox !
  8. Select « imap » checkbox and write the users incoming mail server, then click « Next »
  9. Window user names : write XIMFMAIL user name , then click « Next »
  10. Window account name : write XIMFMAIL account name, then click « Next »
  11. Window Congratulations : account settings are complete, click « Finish ». Account wizard is closing.
  12. Window account settings manager : click « OK »


Existing account

  1. Launch Trustedbird client
  2. Open account settings manager : tools menu – Account settings…
  3. Window new account setup : select XIMFMAIL account to modify and select « Server settings »
  4. Click « Advanced… »
  5. Window Advanced account settings : select « Inbox for this server’s account » radio button, then click « OK »
  6. Window account settings manager : click « OK »
  7. Window account settings manager : Select XIMFMAIL account to modify. Click on the XIMFMAIL account username.
  8. Click « Manage identities… »
  9. Window identities : select identity to modify, click « Edit »
  10. Window identity settings : click on « Copies and folders » tab. Select « other » and select XIMFMAIL user name:
    1. When sending messages, automatically :
    2. Drafts and templates, keep message drafts in :
    3. Drafts and templates, keep messagetemplates in :
    4. Click « OK »,
  11. Window identities : Click « OK »
  12. Window account settings manager : click « OK »

Configure a ximfmail account

Coming soon...

Using ximfmail

Coming soon...

How build my définition add-on?