Kenn
In user.js, a line of this nature:
//Change location of Unsent Messages
user_pref("mail.default_sendlater_uri","mailbox://[account where you
want messages stored]/Unsent%20Messages");
--
John Liebson
For some reason that didn't work for me. Even added the folder "Unsent"
to the named account. Any suggestions would be appreciated.
Miles
regards:captjlddavis
That's the first thing I tried. Must be something wrong with the
user.js statement? I merely copied all from his msg and then changed
"[account where you want messages stored]" to "mileschap", which is the
name of the account in TB.
This link gives a very good description:
http://home.att.net/~cherokee67/ns7unsent.html
(it says for NS, but works anyway.
regards:captjlddavis
Please post your user.js entry so we can have a look see.
--
Irwin
Please do not use my email address to make requests for help.
Knowledge Base: http://kb.mozillazine.org/Main_Page
>
> Please post your user.js entry so we can have a look see.
>
Thanks, Irwin, and here it is:
//Change location of Unsent Messages
user_pref("mail.default_sendlater_uri","mailbox//MilesChap/Unsent%20Messages");
Will look at the Cap's suggestion in the morning.
Miles
Someone can correct me if I'm wrong, but if I'm understanding the format
correctly, I see two potential problems.
First, there should be a colon after "mailbox".
Second, the account should be the full email address of the account. So
if you are referring to your pacbell address, as shown in the headers,
it would look like this:
user_pref("mail.default_sendlater_uri","mailbox://mile...@REMOVEMEpacbell.net/Unsent%20Messages");
Now, obviously, you want to remove the 'REMOVEME' part of that. I only
left it in, to respect your wish to munge your address.
--
Alex K.
Missing colon (:) after mailbox.
>>>
>>> Please post your user.js entry so we can have a look see.
>>>
>>
>> Thanks, Irwin, and here it is:
>>
>> //Change location of Unsent Messages
>> user_pref("mail.default_sendlater_uri","mailbox//MilesChap/Unsent%20Messages");
>
>
Still not working with:
user_pref("mail.default_sendlater_uri","mailbox://mile...@pacbell.net/Unsent%20Messages");
And notice that the email address in Server Settings uses %, so changed
the @ to % and still no go.
http://home.att.net/~cherokee67/ns7unsent.html
reads "Use the Server Name and not the email address." So I changed it
to the server name: "pop.att.yahoo.com", which didn't work. Also tried
"mile...@pop.att.yahoo.com" which didn't work; same with using %
instead of @.
Disabled the change in user.js and went into about:config and changed
the value of "mail.default_sendlater_uri" in the same fashions and here
receive the popup window "Error copying the msg to the sent folder. Retry."
I've exhausted the possibilities as far as my knowledge is concerned.
Any additional help would be appreciated.
Miles
<major removal operation undertaken>
>>
>
> Still not working with:
>
> user_pref("mail.default_sendlater_uri","mailbox://mile...@pacbell.net/Unsent%20Messages");
>
>
> Miles
Try adding a single space after "...uri", before the "mailbox..."
Notice the very slight difference between what you posted and what I've
posted just below:
user_pref("mail.default_sendlater_uri",
"mailbox://mile...@pacbell.net/Unsent%20Messages");
That space is not in the line I posted, from user.js, but it is in my
prefs.js. Why? I am not at all certain. However, I do know that, a few
years ago, the feature stopped working during one of the many beta test
periods, and not even Scott (the main TB programmer at the time), was
able to tell me why.
Did I add the space just having nothing else to do, or because I'm
spacey? I honestly don't recall just how I got this to start working
again, but I have to suspect that it is that extra space that made it work.
--
John Liebson
ie Select account|right click|select properties|select "Server Settings"
What does it say for "Server Settings"
Does it say "mail.pacbell.net" if so use that.
I got lost when you started to talk about "Yahoo....."
regards:captjlddavis
user_pref("mail.default_sendlater_uri","mailbox://mileschap@mail/pacbell.net/Unsent%20Messages");
Sorry to say the added space didn't do it. Incidentally, I don't find a
line in prefs.js dealing with sendlater -- where is it?
Also, since it isn't working when the value is changed in about:config
that points to something different than the space -- which isn't a part
of the value. That's why I tried using the variety of addresses and
sever names as I did.
For your edification on this confusion of names, Pacbell was bought by
SBC who is using Yahoo to run their mail servers. And SBC changed their
name to AT&T. I still have the old pacbell email address, but anyone
who joined later had sbc and I guess now they get att.
And for server settings, the server name is "pop.att.yahoo.com" and the
user name is mileschap%pacbell.net -- which is my email address, however
with a % instead of an @. And as previously said I've tried every
combination of those I can think of! Do you know of another choice?
Ah, ha! If user.js did not place the line into prefs.js, it will *not* work!
I have not the slightest idea about using about:config to change this
value. The form of the line dates back to the very early days of
Thunderbird; I used it for some time, then, as I wrote earlier, it
stopped working. Until reading your message, I've never seen a single
reference to about:config.
So, close TB, make a backup copy of prefs.js, then open the working copy
in an editor.
In prefs.js, find the last string "user_pref("mail.account.xxx".
Drop down below that line perhaps five lines, and insert the "sendlater
line." Save the file, restart TB.
NB: Given how long it has been since I first created this entry, and
then had to edit it to get it to work again, I no longer know if my
entry in user.js first created the line in prefs.js. (It should have so
done.)
Furthermore, even if user.js did work, I don't know how it figured out
where to put the line, nor do I know if I made the decision and added it
myself. I can only tell you that my line works for me, and I know where
it is, which is directly above the line
user_pref("mail.fixed_width_messages", false); --and, of course, I don't
even know if you have that line.
So, give this a try, let us know what transpires and/or expires.
--
John Liebson
Know that I wrote it down, but it's now lost and. Can anyone please
tell me in about:config what the value is for the line
mail.default_sendlater_uri
Sorry, I have NO IDEA other than what has been suggested....
I have Several email accounts including MyRealbox and pop Gmail.
The above described methods WORKS for all of them including Gmail / SSL
(sendlater URI modified via "about:config" - I do not use "user.js"
file as it disables UI resets without editing "user.js" file.)
Sorry I can not be of any help.
regards:captjlddavis
pref("mail.default_sendlater_uri","mailbox://nobody@Local%20Folders/Unsent%20Messages");
In "about:config" filter on "sendlater" right click and select reset.......
If you are talking about the "hacked" entry, I have no idea what will
work for you.
regards:captjlddavis
Yes, I did mean the default setting -- and thanks for the tip on that
easy to use "reset" !!
Inserting the line didn't work either -- which it probably should not
have since the changing the value in about:config didn't work either.
Interesting that the change in user.js does not make entry in prefs.js
-- if it always should.
Also I don't have the line regarding the fixed_width_messages in prefs.js.
At this stage, guess I'll simply forget about attempting to eradicate
usage of the local folder!! Thanks for all the of the help and your time.
Very strange: The command goes back to Netscape, before Firefox and its
predecessors. It works for me, obviously, and equally obviously, I have
no idea why it is not working for you.
--
John Liebson
I located the source of the line being discussed:
pref("mail.default_sendlater_uri","mailbox://nobody@Local%20Folders/Unsent%20Messages");
It is in the mailnews.js file in the Tb program folder under Defaults >
Prefs.
Since this is the default entry, any over ride would have to be by
manual entry to prefs.js or by editing the value using the Config
Editor. Since defaults located in the program folders tree should not be
editable by the Config Editor or about:config, I believe there edits
would land in the prefs.js or user.js, if they alter the defaults
originating in the programs defaults.
My take is that in the portion "nobody@Local%20Folders",
"Local%20Folders" folder name has to be replaced with the name of the
mail account folder "mail.xxxxx.xxx" (sanitized from profile). That
leaves open what goes on the left side of the @. My guess is for me it
would be killjay, as that is my mail account user name.
Been lurking this thread, Good luck getting your desired over ride.
--
Ron K.
No go with about:config I changed the value to read
mile...@mail.pop.att.yahoo.com -- my account name (not user name)
followed by server name. And TB was restarted after the change.
Nice piece of sleuthing to find the file containing the line. So I did
the same there and still no go. Although I don't know the relationship
of these various files, it would seem to me that a change in
about:config would override all the other files, except user.js in the
profile. Right or wrong?
> At this stage, guess I'll simply forget about attempting to eradicate
> usage of the local folder!! Thanks for all the of the help and your time.
I'm curious, are your accounts setup to use the Global Inbox?
If you are, I just wonder if its possible to assign something to a
specific "mailbox:" account.
--
Alex K.
One aspect of the about:config editing method is; it has special
privileges to read portions of the factory default settings contained in
the program folder. Thus you are seeing items that will not be found in
prefs.js or user.js if the values are the factory defaults. Only user
over rides will be found in the user profiles. Do *NOT* edit the files
in the Tb program folders, as any change there will be forced into every
profile you create in the future and that makes creation of a clean
testing profile impossible.
--
Ron K.
> I'm curious, are your accounts setup to use the Global Inbox?
>
> If you are, I just wonder if its possible to assign something to a
> specific "mailbox:" account.
>
Not certain what you mean by "global inbox." Currently I have only one
account which is MilesChap, which contains "inbox." In the past I had
2 add'l accounts, but now merely select the sender's address by changing
identities. And of course there are various newsgroups, but don't
believe they're attached to an inbox.
Also just realized that I was using the server name from the account
which is pop.att.yahoo.com. Now questioning if I shouldn't be trying
the outgoing server name smtp.att.yahoo.com. Any opinions?
You might find this interesting:
http://www.mozilla.org/catalog/end-user/customizing/briefprefs.html
Although it may be OLD, I think it is still valid (also take at the
referenced "bug") :
http://bugzilla.mozilla.org/show_bug.cgi?id=158384
regards:captjlddavis
global inbox means you may have 5 email account, but they
all share the same inbox. Something similar to what Outlook
Express is like.
Also, as to your problem, I think you're missing something
very important. You might find your answers here:
http://seamonkey.ilias.ca/mailnewsfaq/Unsent
--
*IMPORTANT*: Sorry folks, but messages emailed to me will be
disregarded!!!!
Peter Potamus & His Magic Flying Balloon:
http://www.toonopedia.com/potamus.htm
Thanks Capt, those two sites were quite informative, particularly the
1st. And see my reply to Peter where it finally works!!
Miles
Just discovered that I'm not using the global inbox -- didn't know what
it was until now, thanks to the Capt and this site:
http://kb.mozillazine.org/Global_Inbox
I've never used the Local Folder for anything except to retrieve unsent
msgs, and now it can be ignored as simply something unnecessary for my
type of usage.
And your site did explain exactly what to do. And interestingly enough
today it works when yesterday entering the same did not. Perhaps I
continually made the same typo yesterday, we'll never know. It works
immediately if put into about:config. Then I took it out of that file,
and put it in user.js and restarted TB and it worked from there as well.
Thanks everyone for all of the assistance. I finally have one less TB
item in my face, and that's the existence of the Local Folder, which
will be ignored until someday if needed.
Miles
> Have you tried "nobody" instead of "mileschap"?
>
And that's exactly who I was beginning to feel like until it worked this
morning. :-)
just out of curiosity, when you made the changes, did you
restart the program? Maybe thats why everything worked this
morning. You restarted!
Sounds like you got it to work......
For those that have following this lengthy and sometimes confusin post....
Would you please post WHAT your final/working settings are for the
"sendlater" uri.....
thanks
regards:captjlddavis
Yesterday, I restarted most of the time -- mostly made the changes with
TB closed.
Believe it's exactly as was entered yesterday in user.js.
//Change location of Unsent Messages
user_pref("mail.default_sendlater_uri","mailbox://mile...@pop.pacbell.yahoo.com/Unsent%20Messages");
It also operates if in about:config the entry mail.default_sendlater_uri
value is changed to mile...@popbell.yahoo.com.
In other words, it's merely the first part of the email address (which
is not the account name because that has a space between Miles and Chap,
while the email address does not) followed by @ and the server's name as
listed in the account. Peter's link to Chris Ilias' help site to look
in mail.identity.id1.fcc_folder verified that I had the correct info for
the portion following the @ sign. However, note that his site,
http://seamonkey.ilias.ca/mailnewsfaq/Unsent
plus other info I've seen all state it should read:
mailbox://youremailaddress/Unsent%20Messages
And the "your emailaddress" portion is incorrect.
a small but important error here. It should read
mile...@pop.pacbell.yahoo.com
Thanks very much, anyway, glad that you got it working.
regards:captjlddavis