Now this is forever

Subscribe to RSS feed

Standard Features Missing in Opera - IMAP Drafts Folder Support

Another standard feature missing in Opera's built-in mail client is support for specifying an IMAP drafts folder.

Most other mail clients allow you to specify an IMAP drafts folder. Then, either you manually choose to upload a snapshot of the message you're composing to the drafts folder on the IMAP server or it's triggered automatically by message change listeners and or at a specified interval (1 minute for example). Then, you can continue editing the draft later, even in othe mail clients since the draft is on the server.

Now, Opera does support automatic creation of a draft when you're composing a message where you can continue composing later (in case of a crash etc. or you just closed the compose tab without discarding the draft because you want to continue later). It's just that the draft is only local and won't be seen by other mail clients since the draft isn't on the server. Having the most recent copy on the server is the important part.

To work around this in Opera, after the draft is created, you have to copy it to the Drafts IMAP folder view to upload a copy to the server. You do this by ctrl + dragging (ctrl not needed in the case, but do it anyway) from "All Messages/Drafts" to the Drafts IMAP folder view under the "you@example.com" IMAP folder access point. But, if the draft is updated, you have to delete the copy on the server and copy the draft to the Drafts IMAP folder view again to reupload it. But, even if you do all that, if you edit the draft in another client, the local copy in "All Messages/Drafts" in Opera won't be updated (or removed if the message was completed and sent) out.

This is a basic feature that all IMAP clients need to support.

Now, Opera recently (and finally after all those years) added support for specifying IMAP trash and spam folders. So, hopefully Opera will get support for specifying an IMAP drafts folder too.

Standard Features Missing in Opera - Double-Left-Click, Hold and Drag to Select Text Word by Word

Another standard feature missing in Opera is word-by-word text selection in web pages.

In other browsers (Safari, Chrome, IE and Firefox), you can double-left-click on a word, hold the button and then drag. When you drag, the selection expands/contracts by each word instead of each character.

There's a thread and reddit post about this.

Browsers differ slightly in their implementations. For example, Chrome allows you to control whether the space after the word is selected or not. Firefox doesn't. Chrome's way is nicer.

Opera doesn't support this on web pages or rich text editors at all. But, it does work in Opera in textareas though.

Standard Features Missing in Opera - Importing/Exporting CSV and vCard Address Books

Another standard feature missing in Opera's built-in mail client is support for importing and exporting an address book in csv and vCard format. Most clients at least support these two.

Opera only supports importing and exporting in its own adr format. This makes it difficult to get addresses in and out of Opera.

There are workarounds for Opera though.

* If you have a my.opera.com account, you automatically have a mail.opera.com account. The webmail there supports importing and exporting in all kinds of different formats. You can import and export there to convert address books to/from Opera's format to other formats like vCard and csv.

* If you export another mail client's address book to csv, you can convert the csv file to Opera's adr format with <http://hallvord.com/opera/conversion1.htm>. You do have to manually pick what fields you want etc. though.

* If you export Outlook Express's address book (all fields) to a csv file, you can use the Outlook Express Abook CSV Converter Opera widget to convert the csv file to Opera's adr format. In this case, because the widget is specific to Outlook Express, it can convert to adr format without asking you anything about the fields.

But, all of those are annoyances as they're not very discoverable and they're not built in to Opera. Users have really had a problem moving to Opera because of this. Luckily, those workarounds exist.

Standard Features Missing in Opera - Support for LDAP Servers for Contact/Email Address Lookup

Another standard feature missing in Opera's built-in mail client is support for connecting to an LDAP server to lookup Contacts.

This is useful for having contact info of all the employees/customers on a server that all the employees can access. The contact list can be shown as a group in the mail client's address book and can be used to autocomplete addresses when you type. And, when the contact list is updated, everybody gets the updates.

Sylpheed, Claws Mail and Thunderbird support LDAP for example. Opera doesn't support this at all, which is another downside to using Opera for business.

Standard Features Missing in Opera - Mail Signing and Encryption/Decryption with s/mime and PGP/GnuPG

Another standard feature missing in Opera's built-in mail client is support for digitally signing and encrypting/decrypting emails.

Signing a message is important so the recipient knows it was really you that sent the message. Encrypting the message ensures that no one can see the content of the message except for those that have your public key. It's a great validation and privacy win (that's often required for employees in their company).

There are a couple of ways to do the signing and encryption: PGP and s/mime. I let you look at those forum threads to see how important it is to users.

Many mail clients like The Bat!, Kmail, Sylpheed, Claws Mail and Thunderbird allow you to do this. But, Opera doesn't support this at all.

Now, your average user might not care about this, but for those that are required to use it (or those that feel it's essential) they're just not able to use Opera's built-in mail client, at all. sad

Standard Features Missing in Opera - Support for Multiple Mail Identities (Aliases) and Global SMTP Accounts

Another standard feature missing in Opera's built-in mail client is support for aliases and global SMTP accounts.

Some mail providers allow you to have mutliple identities (also called aliases) for the same mail account.

Each identity has its own settings like: email address, name, signature, reply-to, whether to compose in HTML by default, what smtp account (username, password, server name, port, connection security etc.) to use, what vCard to attach, what reply style to use and what sent, drafts, archive and template folders to put messages in etc.

When you compose a new message, you can choose what identity to use. And, when you reply to a message, what identity is used for the reply by default depends on the email address the message was sent to. So, if you have to1@example.com and to1+test@example.com identities and someone sends you a message to to1+test@example.com, if you reply to that message, the identity settings for to1+test@example.com will be used by default instead of to1@example.com's.

Further, you can then filter messages by what identity they're for and tag/mark messages by rules etc.

Having multiple identities allows you to use different email addresses all from the same account. For example, you could create a you+junk@example.com identity that you use for signing up for stuff so you don't have to reveal the address for your main identity.

To do all that stuff with a mail provider that doesn't support identities requires you to sign up and create a new account for each. And, if you do, you may not be able to see messages from all the accounts in a single interface (for webmail interfaces at least) and you will probably have problems logging into all accounts at once (cookie issues). Having multiple identiities gets rid of those problems.

Mail providers that support multiple identities support this stuff in their webmail interface. But, if you want to use the mail account with a local mail client *also*, your mail client also needs to support multiple identities. Otherwise, you're going to be extremely limited and annoyed when you have to deal with messages you receive as they'll be sent to different identities and replying to the messages won't use the right email address and signature etc. But, even if a mail provider doesn't support multiple identities, you can at least use the multiple identity support in your mail client.

Gmail, Fastmail, Yahoo and Hotmail are examples of mail providers that support multiple identities. These are extremely popular services.

The problem is, Opera doesn't support multiple indentities for the same mail account at all. This means that if you use multiple identities in any of those, Opera's built-in mail client isn't much fun to use.

Now, there are things you can do to kind of hack in identities into Opera. But, they're inefficient (extra copy of a message for each identity) and replying doesn't choose the right fake identity if unless you reply to the right copy. The former you can avoid by not specifying the incoming server. But, the downside to that is you can't specify a an IMAP sent folder. There's just no good way to make it work in Opera's built-in mail client.

For an example of good multiple identity support, check out Thunderbird. On the main page in an account's settings, you'll see a "manage identities" button where you can add each new identity for the account. Check out all the settings each identity has. Each identity pretty much has all the settings a full mail account has except for the incoming server.

Now, another thing you'll notice in an identity's settings in Thunderbird is that you can choose what smtp server and account to use. This is because in Thunderbird, an smtp account is not tied to an IMAP/POP account. SMTP accounts are global (with one being the default). This provides flexibility in general and with identities. Opera doesn't support this either.

Standard Features Missing in Opera - Forcing Cache Refresh with Ctrl + F5

Another standard feature missing in Opera is support for forcing a cache refresh when you press Ctrl + F5. (Mozilla calls it Reload (override cache).)

This feature is very useful when developing pages. After you make a change on a site/page, you often want to reload the page to see/test your changes. But, depending on the cache directives your site sends (or how your browser caches local pages), when you reload the page, you might get and old, cached version instead. And, in Firefox for example, filled-in forms won't be cleared.

This is where Ctrl + F5 comes in. It totally reloads the page (clears forms and all) and gets a fresh version of the page from the server/file (by sending the proper cache directives int he request headers or overriding the cache. See the stackoverflow link above).

Unfortunately, Opera doesn't support this at all (it's bug CORE-32618) and often, Opera makes it a pain to get the updated version of the page. Every time you make a change to a page on a site, you have to delete the cache first before you reload or you'll get a cached version.

Other browsers have supported this for a long time.

Standard Features Missing in Opera - IMAP4 QUOTA Extension

,

Another standard feature that's missing in Opera's built-in mail client is support for the IMAP4 QUOTA extension.

In some mail clients like Thunderbird, if your IMAP server account has a storage limit (and most do) and it supports QUOTA, you can check the properties of an IMAP folder to see how much space your messages are taking and what the limit is. In Thunderbird's case, each IMAP folder reports the total space used for the account and not the IMAP folder in question (because they all share the same quota root of "").

Opera doesn't support this at all so you can't tell how much of your quota you've used up. You have to rely on your mail provider's webmail if there is one.

Standard Features Missing in Opera - Color Management and Color Profiles Support

, , , ...

Another standard feature missing in Opera is support for color management.

Firefox, IE9 and Safari support it. (Chrome is supposed to support it too with the --enable-monitor-profile switch, but I couldn't get that to work.)

Also, see these links:
<http://my.opera.com/community/forums/topic.dml?id=699262>
<http://gearoracle.com/guides/firefox-color-management/>
<http://ie.microsoft.com/testdrive/graphics/colorprofiles/default.html>
<http://gearoracle.com/tools/web-browser-color-management-test/>

Standard Features Missing in Opera - Pasting Images from the Clipboard into the Body Field of an HTML Message

, , , ...

Another standard feature missing in Opera's built-in mail client is support for pasting images from the clipboard into the body field of an HTML message you're composing.

In Thunderbird, Evolution and Eudora for example, if you copy an image to the clipboard, you can focus the body and hit ctrl + v to insert that image into the HTML body. This will embed the image data into the source of the message as a base64-encoded part with a content-id specified. Then, the src attribute for the img element in the HTML markup will reference the attachment via a cid: URI that references the content id.

Opera doesn't support this at all.

Thunderbird even allows you to drag and drop a file from your desktop into the HTML body to do the same. In Opera, this always just attaches the file even if you're dragging it to the HTML body field.

There's a thread about this here.

On a side, Firefox does something pretty cool. It supports pasting images from the clipboard into rich text editors on a web page. When doing this, the image data is embedded in the src attribute for the img element as a base64 data URI. Other browsers don't support this though.
February 2012
S M T W T F S
January 2012March 2012
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29