M2 FAQs

Is it easy to import the user's data from Opera 6, even if it's installed in a non-standard location? (4)

How do I label a newsgroup thread "read" without having to press 'K' a number of times.

How can I download all news (over 10000) with Opera 7.02?

How is the built in spam filtering done? On a DNSBL-List or based on an (editable?) script? (5)

I get an error "TLS is not supported on this server", my outgoing server requires SSL or STARTTLS, is TLS the same as STARTTLS>(17)

How do I create/find the log file for my mail account? (17)

Is there how to add email adresses to the spam list?

Can you associate one e-mail to an access point individually? What if you change your mind? Can you un-assign one e-mail from an access point? (18)

What causes messages to appear in the Active Thread access point?

In the hotlist in the Contacts pane there are more people than in my access point called "active contacts". What make my contacts active or inactive? (16)

I lost ALLLLLLLL of my e-mail. (19)

I want to create a group which Opera will show like a contact so if I send to this contact Opera will send to everyone I chose to put in the group.

After I start Opera I receive (after a crash with immediate reboot on XP) a message that says
MailRootDir is empty
EngineInit() failed.

Opera SERIOUSLY crashes, and won't even start up again without giving me the Windows XP, "Send Error Report?" message.without At this point, the only thing that I can do is uninstall, and re-install.

Where can I learn more about IMAP in Opera?

Is there a way to toggle the Show Read view mode in M2 with the keyboard?

What do I have to set in order for the email to be deleted from the IMAP server when I press the Delete button?

So what do I need to do to cut a message from a newsgroup?

Just wondering if there is a way to view all message bodies in full screen? (24)

Can I add a keyboard shortcut to toggle the views in M2? (28)

Is there a way to organize News Groups so that only messages from one News Group can be viewed at a time? My current setup shows all E-Mail and ALL News Group messages together in one huge list. 21

Is it easy to import the user's data from Opera 6, even if it's installed in a non-standard location?

The File | Import submenu has:

Mail
Opera bookmarks
Opera contacts
Netscape bookmarks
Internet Explorer favorites

Importing mail has a selection to import from Opera 5/6.
Windows 'Open' dialogs are used to navigate to what you want to import.
User file formats have not changed, therefore it is practical to copy the visited links file (vlink4.dat), the history file (global.dat), the cookies and cookie filters (cookies4.dat), the typed-in history (opera.dir), and the cache contents to the new location.
The User Interface has changed, so you cannot use Opera 6 button sets with Opera 7. If you were using a custom button set downloaded from my.opera.com, it is likely there is an updated version as a skin for Opera 7; the site shows only those which are applicable to the version of Opera you are browsing with, so you would have to check after installing Opera 7.
Some user settings are no longer applicable, but it is practical to copy sections for fonts, sounds, and personal information from the old opera6.ini to the new one. Beyond that it is best to make any needed changes from the Opera 7 Preferences, View menu, or the context menu for each toolbar.

How do I label a newsgroup thread "read" without having to press 'K' a number of times.

Click on the first message in the thread. Hold down shift, click on the last message in the thread. Press k once.

How can I download all news (over 10000) with Opera 7.02?

From this post by Opera's Frode Gill during Opera 7's beta run:
There isn't any UI for this yet, but you can use the URL-types I use internally in the newscode directly from the addressbar. Find the last message in a group, display all headers, and find the number in the Xref-header. This is the last NNTP number for this group on this server. Now, enter the url in this format: news://newsserver/group/from-to , as in <URL:news://news.opera.com/opera.beta/22801-23801>

How is the built in spam filtering done? On a DNSBL-List or based on an (editable?) script?

It is not editable, except for setting the strictness of the filter. What it seems to do is analyze incoming e-mail and assign points to certain criteria and at a certain (customizable) number of points, the e-mail is labelled as Spam.
This number can be set through the UI with Normal/Strong but you can also set it via the index.ini file in the Mail directory by adjusting the cut- off level of points:

[Spam Filter]
Start Score=30

The way Opera assigns the score to an e-mail is not editable and for good reason: if our counter-spam methods are public, it is easier for spammers to circumvent your filter.

I get an error "TLS is not supported on this server", my outgoing server requires SSL or STARTTLS, is TLS the same as STARTTLS?

In POP3, the command for starting a TLS session is STLS, and in SMTP (which I guess you are talking about), the command is STARTTLS. Please note that you can get SSL for POP by using port 995, SSL for IMAP by using port 993, and SSL for NNTP by marking the incoming connection as secure, while SMTP will always use port 25 and use STARTTLS on a clear-text connection to negotiate for a more secure connection. If you feel M2 is not able to connect as it should, please make a log and send it to me.

How do I create/find the log file for my mail account?

In Opera|About, you will see the mail root directory. Exit opera and edit accounts.ini in the mail root directory. In the correct account, add a filename to 'outgoing log file' (as in 'outgoing log file=c:\smtp.log'). Start Opera, do what you need to do to recreate the problem, exit opera, and check the log-file. Remember to remove the setting from account.ini when you are done, as these files can grow large very fast.

Is there how to add email adresses to the spam list?

Sort of. Right-click the 'Spam' folder, and click the 'Filter' tab. Set the internal filter to 'Strong', and then add filters for the addresses you wish to filter out. You're probably best of creating a filter "Where From header contains spammer@annoying.isp"

Can you associate one e-mail to an access point individually? What if you change your mind? Can you un-assign one e-mail from an access point?

If you create your own folders (right-click in the Hotlist Mail panel and choose "New folder") you can drag messages to that folder. You can then remove the messages from that access point by using Ctrl+X on the message (as seen in the submenu of the Delete button on the toolbar). This is only possible in access points where you can add messages manually (not in newsgroups or contact views, for instance).

What causes messages to appear in the Active Thread access point?

An Active Thread only appears when you have started a new thread and get replies, not when you replied to a message and someone replied to you.

In the hotlist in the Contacts pane there are more people than in my access point called "active contacts". What make my contacts active or inactive?

Contacts are any people you have added manually, imported, or were automatically added because you sent an email to them. Active contacts are automatically created access points, which allow you to search on (temporary?) contact. Active contacts are created for all senders, regardless of wether or not they exist as an actual Contact. Note: Try [r group:opera.* "Active contacts"] in your address bar.

I don't see why these two should be different.

Contacts are user controllable. Active contacts are an automated feature. It does not make sense to combine the two -- you can still find all mail to and from a contact by double-clicking the contact in the Contacts panel. You should view the 'Active contacts' access points as a shortcut to the last people that sent you any email.

I lost ALLLLLLLL of my e-mail.

First you need to find out where Opera is looking for mail. Open <opera:about> in a new window (if you are using M2 right now, clicking on this link should suffice) from the Help > About Opera menu. Check to see under "Paths" where it is looking for the "Mail directory" (if you currently have any accounts).

If there is no account, the most convenient way to fix this is to hack the .ini files themselves:

  1. Close Opera
  2. Find the path to the Mail directory you want
  3. Open opera6.ini in any text editor (avoid Word)
  4. Search for [Mail]. You shouldn't have one, so that's fine
  5. Add these two lines:
    [Mail]
    Mail Root Directory=X:\Path\To\Mail
    For "X:\Path\To\Mail" use the path you found in 2. If there already is a mail section, you just add/
    modify the "Mail Root Directory" line.
  6. Start Opera. Hopefully everything should be fine. If it crashes,
  7. Open account.ini and index.ini in the Mail directory. Double-check that the file paths used in the two files is the same as the one in (2). If it isn't, by now the easiest thing is to search/ replace with the path in (2). Start Opera again.

It is a good idea to make a backup the .ini files before editing them, so you can replace them with the originals if something goes wrong.

Contacts is normally the file "contacts.adr", search for it and you'll find it/them. The directory currently used by Opera can be found by <opera:about>. You can either drop it there, or you can import it (File > Import > Opera Bookmarks).

I want to create a group which Opera will show like a contact so if I send to this contact Opera will send to everyone I chose to put in the group.

There is a button 'New folder' in the contacts panel, click that, and name it, and you can then drag contacts into it.

After I start Opera I receive (after a crash with immediate reboot on XP) a message that says
MailRootDir is empty
EngineInit() failed.

The error "M2 Error - MailRootDir is empty - Engine Init() failed" usually means that:

The error could mean one or both of these. Please check these files and make sure the paths that are defined are correct.

Opera SERIOUSLY crashes, and won't even start up again without giving me the Windows XP, "Send Error Report?" message.without At this point, the only thing that I can do is uninstall, and re-install.

So you don't get an "Opera crashed" dialog? Then I'll suggest you go into the sessions directory and delete the "autosave.win" file. This file remembers where you were when you crashed, sounds like it is loading the crashing page all over again. Reinstalling isn't necessary.
M2 will crash if you rename the Opera program directory. If you have renamed the directory, you can find the original name by looking for it in accounts.ini or index.ini at the root of the Mail folder. The web browser doesn't care about renaming, and we'll fix it so M2 won't care either.

Where can I learn more about IMAP in Opera?

About M2 and IMAP:

M2 is a message central capable of using IMAP as one of several incoming protocols, rather than a dedicated IMAP mail client. A client specifically designed for just IMAP would be made in a slightly different way. However, it's the intention of M2 that an IMAP user should feel more or less at home with M2 anyhow, and not need to use any other clients for managing the IMAP account. For this end we have tried to keep a double focus - M2 should be as familiar as possible to a experienced IMAP user, but only if that doesn't collide too much with the general M2 design thought and confuses non-IMAP users. More work is to be expected in future versions to make both accustomed IMAP users and non-accustomed ones satisfied, and also to add more IMAP specific features.

The main differences between other IMAP clients and M2
======================================================
* M2 uses the Seen flag on the IMAP server, which tells the clients if a message is new or not, to notify if the message has been Read or not, in an M2 sense, i e if it should be shown in the Unread access point. This means that merely looking at the message body is not enough to set the Seen flag on the server, as it does in other clients. The message flag Seen is instead set when the message is actively marked Read and dismissed from the Unread access point.

This also means that if you have read the message with another mail client than M2, the flag Seen will be set, and the message removed from Unread.

* M2 does not mark messages as deleted and let you expunge them manually. Instead, when IMAP messages are deleted from the Trash folder in M2, they are set deleted on the server and instantly expunged. This means that any other messages in the IMAP folder with the delete flag set by other clients are also lost when a message in the IMAP folder is deleted from Trash in M2.

* M2 uses (and synchronizes, if the user has marked the account preference Mark as read when downloading, this will be set as default on the next release and the name will be changed to "Change messages' status (Read, Answered etc) if changed on server") the following flags:

* Seen (as described above)
* Answered
* Flagged (this is mapped to "top priority" in M2)

Not supported are Deleted (as described above) and Draft. They could be supported in one way or another in the future, but they haven't yet been given priority.

=============
Secondly, I've gone through all of the MUSTS in the IMAP RFC, and I find no place where is says that the 
client *has* to use and present all available flags to the user to be compliant. A client maker has the 
freedom to choose which features to support, and in the first version of M2 we have centered on the features we need for the M2 functionality. Some people will expect an ordinary IMAP client and be dissappointed, but that's the way it's supposed to work. If they are many, and have relevant issues that we find easy enough, or important enough, to do something about, we'll do it, so thanks for your point of view. :) However, it's just a point of view. To say that M2 "is not RFC compliant" when it just doesn't match one's own preferences is a piece of quite ugly rethorics. RCF compliance complaints must be RCF compliant. ;)

/Martin, IMAP implementer

Is there a way to toggle the Show Read view mode in M2 with the keyboard?

No. But you can easily create keyboard shortcuts yourself by editing input.ini.
In the section: [Mail View Window]
Add rules like this:

v, r= Set mail view flag, 0 | Clear mail view flag, 0
v, t= Set mail view flag, 1 | Clear mail view flag, 1
v, s= Set mail view flag, 2 | Clear mail view flag, 2
v, m= Set mail view flag, 3 | Clear mail view flag, 3
v, n= Set mail view flag, 4 | Clear mail view flag, 4

Now you can press 'v', followed by one of the other keys, to toggle the view. I gleaned the appropriate actions from the file menu.ini.
You can also choose more convential shortcuts like this:

s ctrl shift= Set mail view flag, 0 | Clear mail view flag, 0
s ctrl shift= Set mail view flag, 1 | Clear mail view flag, 1
s ctrl shift= Set mail view flag, 2 | Clear mail view flag, 2
s ctrl shift= Set mail view flag, 3 | Clear mail view flag, 3
s ctrl shift= Set mail view flag, 4 | Clear mail view flag, 4

Just make sure they don't conflict with other rules in the section.
Note: input.ini gets overwritten when installing Opera again. Either save the modified input.ini in the Profile folder if you have opted for a multi- user install, or be prepared to retrieve your edited input.ini from the directory \uninst\backup\

What do I have to set in order for the email to be deleted from the IMAP server when I press the Delete button?

All you need to do is to empty trash. When you delete a message from trash it is also removed from the server, but before it is finally removed from the local machine we don't touch it on the server, since you may change your mind.

So what do I need to do to cut a message from a newsgroup?

Press CTRL+X. Cut will remain greyed out, but the keyboard shortcut works. Cut the message, and paste it in a local folder. It will be gone. Then go to trash, and 'undelete' the message -- it will re-appear in the local folder only. (Must be an M2 buglet, but I'm used to it already). The same applies to locally storing IMAP mail.
The procedure to copy an IMAP mail message, or news message, from the server to the local folder is as follows:

  1. Open the newsgroup/IMAP folder, and select the message you want to store
  2. Press Ctrl+X
  3. Open the local folder where you want to store it (under 'My folders')
  4. Right-click an existing message, and select 'Paste'
  5. Open 'Trash', under 'My messages', and UNDELETE the message you just moved

This will create a LOCAL copy, which will NOT be deleted if the server copy is.

Just wondering if there is a way to view all message bodies in full screen?

open your toolbar.ini, and put the following line under [Mail Standard Toolbar]:

Button6, "In window"="Go to page, "%s", "", , "View""

The button will open the currently 'previewed' message in a new window.

Can I add a keyboard shortcut to toggle the views in M2?

You can add the shortcut to your keyboard.ini. Here's how I did it:

1. Preferences | Mouse and keyboard | Edit
2. In the "Edit keyboard setup" dialog, select "Mail Window" node and click "New"
3. Use "o" or any free letter as shortcut and enter the following action:

Show list view, 1 | Show message view, 1 | Show split view, 1

If you prefer editing your keyboard.ini directly, this is what you'll need:
 
[Mail Window]
o=Show list view, 1 | Show message view, 1 | Show split view, 1

Is there a way to organize News Groups so that only messages from one News Group can be viewed at a time? My current setup shows all E-Mail and ALL News Group messages together in one huge list.

You are looking at the "Received" view. In order to look at just the newsgroups, then you should look at the "Newsgroup" view, which should be the last entry in your open HotList (f4) "Mail" panel. Please see the screenshot here.

validate

Copyright (c) 2003 by Sue Sims, all rights reserved.
This FAQ may be posted to any USENET newsgroup, on-line service, web
  site, or BBS as long as it is posted in its entirety and includes this
  copyright statement.
This FAQ may be distributed as class material on diskette or CD-ROM as
  long as there is no charge (except to cover materials).
This FAQ may not be distributed for financial gain.
This FAQ may not be included in commercial collections or compilations
  without express permission from the author.