Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Unsent messages folder

74 views
Skip to first unread message

K. KosniKowski

unread,
Nov 4, 2007, 7:29:44 PM11/4/07
to
How can I change the location of unsent messages from Local Folders to a
user account folder? Does the user file have to be edited, and if so, how?

Kenn

John Liebson

unread,
Nov 4, 2007, 8:52:57 PM11/4/07
to

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

Miles

unread,
Nov 5, 2007, 7:08:10 AM11/5/07
to

For some reason that didn't work for me. Even added the folder "Unsent"
to the named account. Any suggestions would be appreciated.
Miles

captjlddavis

unread,
Nov 5, 2007, 8:02:47 PM11/5/07
to
I think:
"you will not see the "Unsent Folder" until you compose a message, and
use the File | Send Later option, in Mail & Newsgroups."

regards:captjlddavis

Miles

unread,
Nov 5, 2007, 10:08:25 PM11/5/07
to

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.

captjlddavis

unread,
Nov 5, 2007, 10:14:16 PM11/5/07
to

This link gives a very good description:

http://home.att.net/~cherokee67/ns7unsent.html

(it says for NS, but works anyway.

regards:captjlddavis

Irwin Greenwald

unread,
Nov 5, 2007, 11:29:02 PM11/5/07
to

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

Miles

unread,
Nov 6, 2007, 2:28:55 AM11/6/07
to
* Irwin Greenwald wrote:
> On 11/5/2007 7:08 PM, Miles wrote:
>>
>>
>> * captjlddavis wrote:
>>> On 11/5/2007 04:08, Miles wrote:
>>>> * John Liebson wrote:
>>>>> On 4/11/2007 17:29, K. KosniKowski wrote:
>>>>>
>>>>>> How can I change the location of unsent messages from Local
>>>>>> Folders to a
>>>>>> user account folder? Does the user file have to be edited, and if
>>>>>> so, how?
>>>>>>
>>>>>> 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");
>>>>>
>>>>>
>>>> For some reason that didn't work for me. Even added the folder
>>>> "Unsent" to the named account. Any suggestions would be appreciated.
>>>> Miles

>

> 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

Alex K.

unread,
Nov 6, 2007, 4:57:50 AM11/6/07
to

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.

Irwin Greenwald

unread,
Nov 6, 2007, 3:11:41 PM11/6/07
to

Missing colon (:) after mailbox.

Miles

unread,
Nov 6, 2007, 4:07:13 PM11/6/07
to
* Irwin Greenwald wrote:
> On 11/5/2007 11:28 PM, Miles wrote:
>> * Irwin Greenwald wrote:
>>> On 11/5/2007 7:08 PM, Miles wrote:
>>>>
>>>>
>>>> * captjlddavis wrote:
>>>>> On 11/5/2007 04:08, Miles wrote:
>>>>>> * John Liebson wrote:
>>>>>>> On 4/11/2007 17:29, K. KosniKowski wrote:
>>>>>>>
>>>>>>>> How can I change the location of unsent messages from Local
>>>>>>>> Folders to a
>>>>>>>> user account folder? Does the user file have to be edited, and
>>>>>>>> if so, how?
>>>>>>>>
>>>>>>>> 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");
>>>>>>>

>>>


>>> 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

John Liebson

unread,
Nov 6, 2007, 4:36:48 PM11/6/07
to
On 6/11/2007 14:07, Miles wrote:

<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

captjlddavis

unread,
Nov 6, 2007, 5:00:13 PM11/6/07
to
In that I don't have "pacbell", try the following:
After the "@" use the SERVER NAME for the account.

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");

Miles

unread,
Nov 6, 2007, 7:23:45 PM11/6/07
to

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.

Miles

unread,
Nov 6, 2007, 7:29:45 PM11/6/07
to

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?

John Liebson

unread,
Nov 6, 2007, 7:34:38 PM11/6/07
to

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

Miles

unread,
Nov 6, 2007, 7:58:49 PM11/6/07
to
* captjlddavis wrote:
> On 11/6/2007 13:07, Miles wrote:
>> * Irwin Greenwald wrote:
>>> On 11/5/2007 11:28 PM, Miles wrote:
>>>> * Irwin Greenwald wrote:
>>>>> On 11/5/2007 7:08 PM, Miles wrote:
>>>>>> * captjlddavis wrote:
>>>>>>> On 11/5/2007 04:08, Miles wrote:
>>>>>>>> * John Liebson wrote:
>>>>>>>>> On 4/11/2007 17:29, K. KosniKowski wrote:
>>>>>>>>>
>>>>>>>>>> How can I change the location of unsent messages from Local
>>>>>>>>>> Folders to a
>>>>>>>>>> user account folder? Does the user file have to be edited, and
>>>>>>>>>> if so, how?
>>>>>>>>>>
>>>>>>>>>> Kenn


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

captjlddavis

unread,
Nov 6, 2007, 8:02:51 PM11/6/07
to

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


captjlddavis

unread,
Nov 6, 2007, 8:10:47 PM11/6/07
to
On 11/6/2007 16:58, Miles wrote:
> * captjlddavis wrote:
>> On 11/6/2007 13:07, Miles wrote:
>>> * Irwin Greenwald wrote:
>>>> On 11/5/2007 11:28 PM, Miles wrote:
>>>>> * Irwin Greenwald wrote:
>>>>>> On 11/5/2007 7:08 PM, Miles wrote:
>>>>>>> * captjlddavis wrote:
>>>>>>>> On 11/5/2007 04:08, Miles wrote:
>>>>>>>>> * John Liebson wrote:
>>>>>>>>>> On 4/11/2007 17:29, K. KosniKowski wrote:
>>>>>>>>>>
>>>>>>>>>>> How can I change the location of unsent messages from Local
>>>>>>>>>>> Folders to a
>>>>>>>>>>> user account folder? Does the user file have to be edited, and
>>>>>>>>>>> if so, how?
>>>>>>>>>>>
>>>>>>>>>>> Kenn
>
>
> 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
Default setting is stored in:
......\Program Files\............\defaults\pref\mailnews.js

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

Miles

unread,
Nov 6, 2007, 8:20:40 PM11/6/07
to
* captjlddavis wrote:
> On 11/6/2007 16:58, Miles wrote:
>> * captjlddavis wrote:
>>> On 11/6/2007 13:07, Miles wrote:
>>>> * Irwin Greenwald wrote:
>>>>> On 11/5/2007 11:28 PM, Miles wrote:
>>>>>> * Irwin Greenwald wrote:
>>>>>>> On 11/5/2007 7:08 PM, Miles wrote:
>>>>>>>> * captjlddavis wrote:
>>>>>>>>> On 11/5/2007 04:08, Miles wrote:
>>>>>>>>>> * John Liebson wrote:
>>>>>>>>>>> On 4/11/2007 17:29, K. KosniKowski wrote:
>>>>>>>>>>>
>>>>>>>>>>>> How can I change the location of unsent messages from Local
>>>>>>>>>>>> Folders to a
>>>>>>>>>>>> user account folder? Does the user file have to be edited, and
>>>>>>>>>>>> if so, how?
>>>>>>>>>>>>
>>>>>>>>>>>> Kenn
>>
>> 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
> Default setting is stored in:
> .......\Program Files\............\defaults\pref\mailnews.js

>
> 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" !!

Miles

unread,
Nov 6, 2007, 8:24:38 PM11/6/07
to

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.

John Liebson

unread,
Nov 6, 2007, 9:21:22 PM11/6/07
to

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

Ron K.

unread,
Nov 6, 2007, 11:05:32 PM11/6/07
to

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.


Miles

unread,
Nov 7, 2007, 1:57:14 AM11/7/07
to
* Ron K. wrote:
> John Liebson wrote:
>> On 6/11/2007 18:24, Miles wrote:
>>
>>> * John Liebson wrote:
>>>> On 6/11/2007 17:23, Miles wrote:
>>>>
>>>>> * John Liebson wrote:
>>>>>> On 6/11/2007 14:07, Miles wrote:
>>>>>>
>>>>>> <major removal operation undertaken>
>>>>>>
>>>>>>> Still not working with:
>>>>>>>
>>>>>>> user_pref("mail.default_sendlater_uri","mailbox://mile...@pacbell.net/Unsent%20Messages");

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?

Alex K.

unread,
Nov 7, 2007, 9:16:13 AM11/7/07
to
Miles wrote:

> 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.

Ron K.

unread,
Nov 7, 2007, 9:53:52 AM11/7/07
to

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.

Miles

unread,
Nov 7, 2007, 2:19:56 PM11/7/07
to
* Alex K. wrote:
> Miles wrote:
>

> 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?

captjlddavis

unread,
Nov 7, 2007, 2:39:26 PM11/7/07
to

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

Peter Potamus the Purple Hippo

unread,
Nov 7, 2007, 2:44:36 PM11/7/07
to
Miles wrote:
> * Alex K. wrote:
>> Miles wrote:
>>
>
>> I'm curious, are your accounts setup to use the Global Inbox?
>
> Not certain what you mean by "global inbox."

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

Miles

unread,
Nov 7, 2007, 3:36:52 PM11/7/07
to

Thanks Capt, those two sites were quite informative, particularly the
1st. And see my reply to Peter where it finally works!!
Miles

Miles

unread,
Nov 7, 2007, 3:50:20 PM11/7/07
to
* Peter Potamus the Purple Hippo wrote:
> Miles wrote:
>> * Alex K. wrote:
>>> Miles wrote:
>>>
>>
>>> I'm curious, are your accounts setup to use the Global Inbox?
>>
>> Not certain what you mean by "global inbox."
>
> 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
>

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

Irwin Greenwald

unread,
Nov 7, 2007, 4:45:28 PM11/7/07
to
Have you tried "nobody" instead of "mileschap"?

Miles

unread,
Nov 7, 2007, 4:57:58 PM11/7/07
to
* Irwin Greenwald wrote:
> On 11/6/2007 10:57 PM, Miles wrote:

> Have you tried "nobody" instead of "mileschap"?
>

And that's exactly who I was beginning to feel like until it worked this
morning. :-)

Peter Potamus the Purple Hippo

unread,
Nov 7, 2007, 5:01:41 PM11/7/07
to

just out of curiosity, when you made the changes, did you
restart the program? Maybe thats why everything worked this
morning. You restarted!

captjlddavis

unread,
Nov 7, 2007, 5:26:09 PM11/7/07
to

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

Miles

unread,
Nov 7, 2007, 6:48:44 PM11/7/07
to
* Peter Potamus the Purple Hippo wrote:
> Miles wrote:
>> * Irwin Greenwald wrote:
>>> On 11/6/2007 10:57 PM, Miles wrote:
>>
>>> 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!
>

Yesterday, I restarted most of the time -- mostly made the changes with
TB closed.

Miles

unread,
Nov 7, 2007, 7:06:38 PM11/7/07
to

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.

Miles

unread,
Nov 7, 2007, 7:09:55 PM11/7/07
to
* Miles wrote:
> * captjlddavis wrote:
>> On 11/7/2007 13:57, Miles wrote:
>>> * Irwin Greenwald wrote:
>
>>
>> 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
>
> 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.

a small but important error here. It should read
mile...@pop.pacbell.yahoo.com

captjlddavis

unread,
Nov 7, 2007, 7:23:53 PM11/7/07
to

Thanks very much, anyway, glad that you got it working.

regards:captjlddavis

0 new messages