You need to be logged in to post in the forums. If you do not have an account, please sign up first.

Go to last post

21. May 2010, 20:00:55

slikinc

Posts: 164

No header in compose window

Hi

I'm running Opera 10.53 and 10.54 version 3386 in XP sp3.
I'm positive I've been able to send mail in 10.53, but now in both versions if I click Compose in the Panel view a compose tab opens without any header. It exists, because if I type straight away and try and send I'm told there's no subject. confused
If I open the Inbox and click Compose from there I get the New account wizard. knockout
I've never had a problem before with Opera's mail client so this is really weird.

21. May 2010, 23:36:08

export13

Jembo

Posts: 50

Have you tried clicking on the "View" drop-down on your compose page; perhaps "Subject" has become unchecked?
Opera 12.16, Build 1860: Windows 7 Home Prem, 32bit.

22. May 2010, 14:53:43

slikinc

Posts: 164

Everything is unchecked, but when I try to check any item nothing happens.

Clipboard01.png

This is strange as it's happening with two versions of Opera.

23. May 2010, 16:20:08

slikinc

Posts: 164

I've just set up a second version of 10.53, and with an IMAP account it works fine, all headers available.
I wonder if the problem on the other two set-ups are how I've bespoke my toolbars, even though I use the Standard skin.
I'll experiment with the new install and see if I can reproduce the fault.

24. May 2010, 04:10:38

export13

Jembo

Posts: 50

Strange indeed, especially with none of the view drop-downs appearing checked, or checkable. Does sound like something you've inadvertently created and it's being carried over to the newer version. Only other thing I can suggest trying is resetting the toolbar to its defaults.
Opera 12.16, Build 1860: Windows 7 Home Prem, 32bit.

24. May 2010, 17:17:13

slikinc

Posts: 164

Yeah I know.
However, it's nothing carried over as they are all clean installs.
I've tried resetting the toolbars but nothings worked.
I've not been able to reproduce the problem yet, I'm still trying. smile

5. May 2011, 04:39:31

chestnov

Posts: 16

I have absolutely the same problem with OperaMail 11.10 under WinXP/SP3 and all the versions before. There is no Subject or any Fields in Compose Mail window. No matter what I try, right-clicking and selecting Show Fields (and then any fields) or trying the same using View, or resetting the toolbar to defaults - no field shows ever. Opera just ignores any tries to set up any fields. Seems like many peoples' problem but no solutions has been found yet. Please help!

5. May 2011, 05:07:42

burnout426

Posts: 13195

Download the Opera 11.10 installer. Launch it and choose "options". Change the install location to a folder on your desktop. Then, set "usb install" in the drop-down and install.

Once that Opera starts up, close it. Then, replace its mail folder with a *copy* of your regular mail folder. Then, start up that Opera again. Does it work then?

If so, that means the problem is somewhere else in your original Opera's profile. Closing down Opera and deleting "autosave.win" in the sessions folder might help. Starting with a fresh operaprefs.ini might help too. I'd also check the permissions of Opera's profile folders and files.

opera:about will reveal the locations of Opera's folders.

5. May 2011, 23:32:10

chestnov

Posts: 16

Originally posted by burnout426:

Download the Opera 11.10 installer. Launch it and choose "options". Change the install location to a folder on your desktop. Then, set "usb install" in the drop-down and install.

Once that Opera starts up, close it. Then, replace its mail folder with a *copy* of your regular mail folder. Then, start up that Opera again. Does it work then?

If so, that means the problem is somewhere else in your original Opera's profile. Closing down Opera and deleting "autosave.win" in the sessions folder might help. Starting with a fresh operaprefs.ini might help too. I'd also check the permissions of Opera's profile folders and files.

opera:about will reveal the locations of Opera's folders.



Well, I looked at the Opera 'mail' directory, tweaked and finally replaced its "accounts.ini" file from the same off my Ubuntu netbook (I have the same Opera mail setting there). Did not change anything. Tried different "saved sessions" with no avail (I don't want to delete them). Did not touch operaprefs.ini yet. I'd rather see some exact answer from Opera engineers than peek and poking it debugging for myself.

6. May 2011, 00:19:24

burnout426

Posts: 13195

Temporarily switch to "Opera Standard" in "Ctrl + F12 -> advanced -> toolbars -> toolbar setup" to see if that helps.

Make sure mail.css and mime.css in Opera's styles directory are not corrupted.

Shift + F12 -> Skin" and switch to "Opera Standard" to see if it helps.

In operaprefs.ini, search for "mail" settings and compare them to a good install.

Originally posted by chestnov:

I have absolutely the same problem with OperaMail 11.10 under WinXP/SP3 and all the versions before.



You must have been upgrading for a long time. A fresh install with a fresh profile will definitely fix it. Or, you can try some of the things I mentioned.

Haven't heard of anyone else having this problem and it's working fine for others so it would be best if you can figure out the problem by trying things as no one else is going t be able to reproduce.

6. May 2011, 01:17:31

chestnov

Posts: 16

Originally posted by burnout426:

Temporarily switch to "Opera Standard" in "Ctrl + F12 -> advanced -> toolbars -> toolbar setup" to see if that helps.

Make sure mail.css and mime.css in Opera's styles directory are not corrupted.

Shift + F12 -> Skin" and switch to "Opera Standard" to see if it helps.

In operaprefs.ini, search for "mail" settings and compare them to a good install.

Originally posted by chestnov:

I have absolutely the same problem with OperaMail 11.10 under WinXP/SP3 and all the versions before.



You must have been upgrading for a long time. A fresh install with a fresh profile will definitely fix it. Or, you can try some of the things I mentioned.

Haven't heard of anyone else having this problem and it's working fine for others so it would be best if you can figure out the problem by trying things as no one else is going t be able to reproduce.


Switched to "Opera Standard".
Tried different *.css in Opera's styles directory. How can I check mail.css and mime.css to be not corrupted?
Skin is "Opera Standard".
Compared several versions of operaPrefs.ini.

None of that helps.
It is quite reproducible and I am not the only one as you can see from the top post. Google search showed more victums but I cannot find them now.
Is there any mail log, a log in /etc or something to debug it? Anything short of complete cold reinstall? I don't want to loose all my Opera settings. I can't remember when and what version it was when I firstly discovered it, it did not bother me before. I did a complete reinstall about a year ago.
Opera goofed since then with 'automatic upgrade' and probably corrupted something.

6. May 2011, 01:33:37

burnout426

Posts: 13195

Originally posted by chestnov:

Switched to "Opera Standard".



O.K.

Originally posted by chestnov:

Skin is "Opera Standard".



O.K.

Originally posted by chestnov:

Tried different *.css in Opera's styles directory. How can I check mail.css and mime.css to be not corrupted?



Download the Opera installer and extract it with 7zip to a folder. Those 2 files are in the styles. Replace your originals with the ones you extracted.

Originally posted by chestnov:

Compared several versions of operaPrefs.ini.



O.K. But note that the problem still might be in that file. Not sure what though.

Originally posted by chestnov:

Is there any mail log, a log in /etc or something to debug it?



Not really for this case.

Originally posted by chestnov:

Anything short of complete cold reinstall?



If you do the usb install suggestion I mentioned above, you can do a worry-free install that doesn't mess with your existing install at all. If you get the problem in that instance of Opera, I'd look for other programs on your system interfering with Opera. If you don't get the problem in that instance of Opera, it's definitely something wrong with your profile.

Originally posted by chestnov:

I did a complete reinstall about a year ago.
Opera goofed since then with 'automatic upgrade' and probably corrupted something.



If you're using any Opera extensions uninstall them and restart Opera.

If you're using Opera Link and syncing the content blocker, choose not to sync it. You might also want to close down Opera and delete urlfilter.ini as it might be corrupted and blocking mail components.

If you're using any css to block ads, disable it as something might be blocking mail too.

6. May 2011, 03:26:21

chestnov

Posts: 16

OK, I did like you told and replaced mail.css and mime.css from the 7zipped extracted installer - no diff. Then I did a separate Opera instance 'usb-install' (though it never asked me for anything USB after I created a temp folder on my desktop). The new instance mail seems to work fine! That's the first time I ever see any headers on this comp in Opera Compose Mail Window!

Thank you for your patience. It still did not fix my base Opera instance, and I have so much tweaks that I'm afraid to lose them if I do complete reinstall. If there is a sure way to save all my settings, I'll probably have to do it. Still interesting though what's broken...
Don't know what Opera extensions are, don't know if I have any (or leftovers).

6. May 2011, 03:43:57

chestnov

Posts: 16

Replaced original Opera 'mail' directory with the standalone one and Compose Mail works with all headers! That's much better than complete reinstall. Maybe I'll go from there now, porting my RSS's...
Thanks again for your patient help! I've been using Opera since version 6 (or 5) since I discovered it, as a primary browser, always been a devoted fan and just hate to see any small glitches like that.

6. May 2011, 03:52:18

burnout426

Posts: 13195

Awesome.

In accounts.ini (for the bad mail folder), I wonder if :

[Accounts]
Headers=Subject,Date,From,Organization,To,Cc,Bcc,Reply-To,Newsgroups,Followup-To,Resent-Date,Resent-From,Resent-To,Resent-Cc,Resent-Bcc,Resent-Reply-To,Also-Control,Approved,Archive,Article-Names,Article-Updates,Comments,Complaints-To,Content-Disposition,Content-Transfer-Encoding,Content-Type,Control,Distribution,Encrypted,Expires,In-Reply-To,Injector-Info,Keywords,Lines,List-Id,List-Post,Mailing-List,Mail-Copies-To,Message-ID,MIME-Version,Posted-And-Mailed,Received,References,Resent-Message-ID,Resent-Sender,Return-path,See-Also,Sender,Status,Summary,Supersedes,User-Agent,X-Face,X-Mailer,Xref,X-Mailing-List


was messed up and missing things.

Or, maybe there was stuff like this at the bottom of accounts.ini:

[Header.Subject]
Display=0


where checking it in the UI wasn't working.

I can't see it being anything else in the mail folder besides a corrupted sig file that was messing with the compose window. But, I doubt that.

6. May 2011, 04:21:16 (edited)

chestnov

Posts: 16

That's my complete bad mail/accounts.ini (I only removed my email):
Opera Preferences version 2.1
; Do not edit this file while Opera is running
; This file is stored in UTF-8 encoding

[Accounts]
Next Available Id=2
Count=1
Account1=1
Version=8
Headers=Subject,Date,From,Organization,To,Cc,Bcc,Reply-To,Newsgroups,Followup-To,Resent-Date,Resent-From,Resent-To,Resent-Cc,Resent-Bcc,Resent-Reply-To,Also-Control,Approved,Archive,Article-Names,Article-Updates,Comments,Complaints-To,Content-Disposition,Content-Transfer-Encoding,Content-Type,Control,Distribution,Encrypted,Expires,In-Reply-To,Injector-Info,Keywords,Lines,List-Id,Mail-Copies-To,Message-ID,MIME-Version,Posted-And-Mailed,Received,References,Resent-Message-ID,Resent-Sender,Return-path,See-Also,Sender,Status,Summary,Supersedes,User-Agent,X-Face,X-Mailer,Xref,List-Post,Mailing-List,X-Mailing-List

[Account1]
Incoming Protocol=POP
Outgoing Protocol=SMTP
Charset=windows-1251
Personalization=
Xface=
Temporary=0
Category=
Incoming Port=995
Outgoing Port=587
Secure Connection In=1
Secure Connection Out=1
Secure Authentication=0
Incoming Authentication Method=31
Outgoing Authentication Method=31
Incoming Timeout=60
Outgoing Timeout=90
Remove From Server Delay Enabled=1
Remove From Server Delay=31536000
Remove From Server Only If Marked As Read=0
Remove From Server Only If Complete Message=1
Initial Poll Delay=5
Poll Interval=0
Max Download Size=0
Purge Age=-1
Purge Size=-1
Download Bodies=1
Download Attachments=1
Leave On Server=1
IMAP BODYSTRUCTURE support=1
IMAP IDLE support=1
Permanent Delete=1
Queue Outgoing=0
Send Queued After Check=0
Mark Read If Seen=0
Sound Enabled=0
Manual Check Enabled=1
Add Contact When Sending=1
Show Warning For Empty Subject=1
Account Name=XXXXXXXX@gmail.com
Incoming Servername=pop.gmail.com
Incoming Username=XXXXXXXX@gmail.com
Outgoing Servername=smtp.gmail.com
Outgoing Username=XXXXXXXX@gmail.com
Force Charset=0
Allow 8Bit Headers=0
Allow 8Bit Transfer=0
Allow Incoming QuotedString QP=1
Prefer HTML Composing=1
Real Name=Wald
Email=
Replyto=
Organization=
Signature File={LargePreferences}mail/signature1.txt
Sound File=
Reply=On %:Date:, %f wrote:
Followup=
Forward=\n\n------- Forwarded message -------\nFrom: %:From:\nTo: %:To:\nCc: %:Cc:\nSubject: %:Subject:\nDate: %:Date:\n
Linelength=76
Remove Signature On Reply=1
Max QuoteDepth On Reply=-1
Max QuoteDepth On QuickReply=2
Displayheader Flag=1597
Incoming Log File=
Outgoing Log File=
Auto CC=
Auto BCC=
Signature is HTML=1
Low bandwidth mode=0
Fetch Max Lines=100
Fetch Only Text=0
Default Direction=0
Default Store=2


P. S. Both Signature1.txt and Signature2.txt files were fine, standard. I never changed them.

6. May 2011, 04:19:31

LeoCG

Posts: 10088

Don't known if it matters but mine has aonther line just bellow [accounts]:

[Accounts]
Version=8
Next Available Id=2
Count=1
Account1=1
(...)





Lastest Opera Developer Build @ Windows 8.1 Pro X64
Intel I5-4430 - 8GB Ram
Intel HD Graphics 4600

6. May 2011, 05:03:12

burnout426

Posts: 13195

Originally posted by chestnov:

That's my complete bad mail/accounts.ini (I only removed my email):



Thanks. I don't see anything wrong with the file.

Mind posting the index.ini from the bad mail folder if you still have it? But, don't post it here. At the top of this page, hover over the wrench icon and goto files. Then, upload it. After it's uploaded, right-click on the link to the file in the list, copy link address and paste the address here.

Originally posted by LeoCG:

Don't known if it matters but mine has aonther line just bellow [accounts]:

[Accounts]
Version=8
Next Available Id=2
Count=1
Account1=1



I have stuff like that too. I just omitted that in my post. So, should be good.

Originally posted by chestnov:

Replaced original Opera 'mail' directory with the standalone one and Compose Mail works with all headers!



Could you do one more thing? Do a usb install to a folder on your desktop and replace its mail folder with your bad mail folder. The results that you've already gotten doing the opposite suggest that you will then have the problem in the usb install. But, I'd like to know for sure.

6. May 2011, 05:10:25

burnout426

Posts: 13195

Originally posted by chestnov:

Then I did a separate Opera instance 'usb-install' (though it never asked me for anything USB after I created a temp folder on my desktop).



A "USB install" just means that Opera and all of its profile files are installed in a single folder and Opera doesn't mess with any registry settings. It doesn't ask you anything about USB. It's just what the option is called in the installer under "options". But note that its grayed out in the drop-down in the installer until you change the install path so it's not point to your regular Opera.

6. May 2011, 05:16:41

chestnov

Posts: 16

Originally posted by burnout426:

A "USB install" just means that Opera and all of its profile files are installed in a single folder and Opera doesn't mess with any registry settings.



I don't think it's quite true because USB install still creates directories and files outside of its temp folder, including 'mail' directory. In my case it created:
D:\Documents and Settings\username\Local Settings\Application Data\Opera\Opera\mail\

6. May 2011, 05:17:37

burnout426

Posts: 13195

Originally posted by chestnov:

I don't think it's quite true because USB install still creates directories and files outside of its temp folder, including 'mail' directory. In my case it created:
D:\Documents and Settings\username\Local Settings\Application Data\Opera\Opera\mail\



You didn't do a usb install then.

6. May 2011, 05:25:33

chestnov

Posts: 16

Originally posted by burnout426:


Mind posting the index.ini from the bad mail folder if you still have it? But, don't post it here. At the top of this page, hover over the wrench icon and goto files. Then, upload it. After it's uploaded, right-click on the link to the file in the list, copy link address and paste the address here.



http://files.myopera.com/chestnov/files/index.ini

Originally posted by burnout426:


Could you do one more thing? Do a usb install to a folder on your desktop and replace its mail folder with your bad mail folder. The results that you've already gotten doing the opposite suggest that you will then have the problem in the usb install. But, I'd like to know for sure.


Yes it does, just like before. And if I click on Compose in Mail Window, it will start the New Account Wizard, just as the OP noted.

6. May 2011, 05:47:21 (edited)

chestnov

Posts: 16

Originally posted by burnout426:

You didn't do a usb install then.



I chose Options at Installer screen and specified my temp directory. It never asked me anything else except for if I want Opera as my default browser.

P. S. Actually I 'recycled' my previous installation temp directory, maybe that's why. It told me it was going to 'upgrade' it.
P. P. S. Oh, I see. It's the second option "Install for". I chose the defautl "For all users", never saw "USB" there.

6. May 2011, 06:22:20 (edited)

burnout426

Posts: 13195

Originally posted by chestnov:

Oh, I see. It's the second option "Install for". I chose the defautl "For all users", never saw "USB"



Yes, that's it. Just to be clear, what I do is this:

1. Launch the installer.

2. Click the "Options" button.

3. Click the "Change" button to the right of the "Install Path" field.

4. Choose the "Desktop" folder (at the top of the dialog) and click the "OK " button.

5. Left-click after "Desktop" in the "Install Path" field.

6. Type \optest1 for example.

7. Click the "Install for" drop-down and select "Stand-alone installation (USB)";

8. Click the "Accept and install" button.

6. May 2011, 06:39:33

chestnov

Posts: 16

How does the index file look?

6. May 2011, 06:42:05

burnout426

Posts: 13195

Originally posted by chestnov:

How does the index file look?



I missed that post. Let me look.

6. May 2011, 06:56:18

burnout426

Posts: 13195

It's not in index.ini. But, I just changed my accounts.ini to yours and can reproduce the problem. So, it's in accounts.ini somewhere. Will find out.

6. May 2011, 07:05:34 (edited)

burnout426

Posts: 13195

The email= line was blank in your accounts.ini. I set it to test@example.com and then it worked fine.

Did you have an email address set in "Menu -> Mail and chat accounts -> the account -> edit -> general tab -> mail address field" when using your bad mail folder originally?

Or, was the email= line one of the ones you removed when you posted your accounts.ini? (When you said you removed your email, I figured you just meant that you xxx out your email address on the other lines).

So that was slikinc's problem at least. Not sure if that was yours or not.

6. May 2011, 07:07:22

burnout426

Posts: 13195

Originally posted by burnout426:

So that was slikinc's problem at least. Not sure if that was yours or not.



Yes, that was your problem too. With ctrl + m, I was getting an account wizard. But, I restarted and the first time I tried to ctrl + m, I got a compose window with no headers or anything.

6. May 2011, 07:10:02

burnout426

Posts: 13195

Originally posted by burnout426:

But, I restarted and the first time I tried to ctrl + m, I got a compose window with no headers or anything.



You get the broken compose window instead of the account wizard when you try to compose a new message when nothing is selected in the mail panel.

For example, click "Recieved" in the mail panel. Then, ctrl + click it to deselect it. Then try to compose. Make sure an email address is set in the account's preferences fixes this too.

6. May 2011, 07:25:33

chestnov

Posts: 16

Originally posted by burnout426:

The email= line was blank in your accounts.ini. I set it to test@example.com and then it worked fine.

Did you have an email address set in "Menu -> Mail and chat accounts -> the account -> edit -> general tab -> mail address field" when using your bad mail folder originally?



You know, I don't remember changing it! With all probability, when I was setting up the standalone mail profile, the Opera wizard just filled it in using the same Account Name field (same email addr string as in Mail Addr field). Yes, I remember now, the wizard just asked for the email addr and that was it (no more questions), probably because it's a Gmail account. I never even opened the Mail and Chat Accounts...

Originally posted by burnout426:

Or, was the email= line one of the ones you removed when you posted your accounts.ini? (When you said you removed your email, I figured you just meant that you xxx out your email address on the other lines).



No, you figured correctly. I never touched email= line, that's its original state.

Originally posted by burnout426:

So that was slikinc's problem at least. Not sure if that was yours or not.



Well, I am glad you reproduced it. Since more than one user has had it, it might be some nasty bug in Opera code.

6. May 2011, 07:32:10

burnout426

Posts: 13195

Originally posted by chestnov:

it might be some nasty bug in Opera code.



What happens is that when you try to compose a message from an account that doesn't have an email address set, Opera can't fill in the "From" field. In this case, Opera will use the email address from the first account that actually has an email address set. However, if you only have one account, Opera has nothing to fall back on, so Opera pops up the new account wizard asking you to create an account Opera can actually use for sending. So, it's not really a nasty bug. Opera just has poor usability in this situation.

For the case of the compose window, it's the same issue. It's just that it pops up instead of the new account wizard because the code doesn't catch all situations properly and Opera should be showing the account wizard in this case too.

What Opera should really do here is detect that you actually do have an account set up and be like "None of your mail accounts have an email address set. You can set the "mail address" field in the account's preferences". That would be enough to clue the user as to what's wrong.

6. May 2011, 07:35:00

chestnov

Posts: 16

Why then it was not possible to make it to select any "Show Fields", right-clicking in the Reply (or Compose) window, for example, or thru "View"? Make no mistake, Opera was able to fill the "From" field, but were never able to fill the Subject (and other) fields. But still would ask if I really wanted to send a no-subjected email smile

6. May 2011, 07:36:22

burnout426

Posts: 13195

Originally posted by chestnov:

Why then it was not possible to make it to select any "Show Fields", right-clicking in the Reply (or Compose) window, for example, or thru "View"?



More or less because Opera's getting confused. smile

Or, more specifically, Opera's not really loading a complete compose page properly in that case, which causes the header field code to be disabled-ish.

6. May 2011, 07:38:36

chestnov

Posts: 16

Well, you may call it a feature, I call it a bug. And, I guess, I am not alone smile

6. May 2011, 07:39:32

burnout426

Posts: 13195

Originally posted by chestnov:

Well, you may call it a feature, I call it a bug.



No, I think it's a bug too.

6. May 2011, 07:42:27

chestnov

Posts: 16

Congratulations then on reproducing a new bug and making Opera even better now!
(I really hope Ubuntu would eventually include Opera as a default browser instead of clumsy FF).

6. May 2011, 07:47:01

chestnov

Posts: 16

Yes, if I now remove the email_addr value from Account Properties, I get the same old bug. Must be a mandatory field then.

6. May 2011, 08:14:36

burnout426

Posts: 13195

Originally posted by chestnov:

Congratulations then on reproducing a new bug and making Opera even better now!



Thanks for playing. smile I filed this as DSK-336217

7. May 2011, 04:47:50

chestnov

Posts: 16

Another interesting observation - after fixing this bug my Opera memory footprint dropped a lot - from about 400-500 MB down to 100MB, with the same open tabs. Maybe the bug included a severe memory leak...

Forums » Opera for Windows/Mac/Linux » Opera mail, chat and news