#3932: from address not changing with sidebar inbox
---------------------------+-----------------------------------
Reporter: ArchChris | Owner: mutt-dev
Type: defect | Status: new
Priority: major | Milestone:
Component: header cache | Version: 1.8.2
Resolution: | Keywords: from address, sidebar
---------------------------+-----------------------------------
Comment (by ArchChris):
Replying to [comment:3 kevin8t8]:
> There isn't a concept of "inbox" in mutt, so I'm still not clear exactly
what you are saying.
>
> Your example macro is manually sourcing "source path/to/rc" before
"<change-folder>!<enter>". How are you expecting the sidebar to do this?
>
> Are you using folder-hooks to source different configuration files? If
this is the case, would you mind providing a subset of your muttrc with
the folder hooks and perhaps one of the "inbox" configuration files?
>
>
ok, so mutt isn't a concept of "inbox", but it is used for working with
inboxes. or are you using it as a text editor? tell me. i don't know.
also, it can be used to manage more than one inbox. are we discussing
definition details now or solving problems? also, i'm pretty sure i'm
quite clear about what the problem is. but let me throw in some details.
the mutt website says, in 1.8.1 you removed some issues in the sidebar.
are you responsible for the sidebar or not. i'm not a developer. i am a
user. i don't know how the sidebar "does this". i made the according
settings. now i use the up and down arrows to select a folder/inbox in the
sidebar and i use the right arrow key to open the selected folder/inbox.
that's it. the catch is, no matter which inbox i open, if i send an email,
which is intended to be sent from the email address of the inbox i'm
currently working with, the from address is actually taken from whatever
inbox i had open BEFORE i switched to the current one.
so, if i am looking at the message list in inbox "one", then select inbox
"two" in the sidebar with the up and down arrow keys, then hit the right
arrow key to open "two" ... if i want to sent an email now, this email is
sent >>from<< "one", not from "two", despite me currently starting the
sending process at "two", not "one".
no, you might still be confused. so, let me use example email addresses.
i'm looking at the list of emails i received for [email protected]. going up
and down with j and k, opening the messages with <enter>. leaving them
with i. i'm done with messages for [email protected]. so now i use the up and
down arrow keys to select the folder for [email protected] in the sidebar. to
open the message list i hit the right arrow key. now i'm looking at the
messages [email protected] has received. again, i can browse through the
messages with j and k, open them with <enter> and leave them with the i
key. if i hit m now, to send a message, i can enter a to email, a subject,
the text, and right before i send the message, i can see an overview which
says, the from address is now [email protected]. and that is the from address
the email is sent from. WHY? i'm in [email protected] at this point. i want to
send the message from [email protected]. the according config file says, the
from address is [email protected]. and if i switch to the NEXT inbox, whatever
it is or actually, if i switch to the same inbox again, it changes to
[email protected]. why doesn't the from email change as soon as i open the
[email protected] folder and not at second try or switching away from
[email protected]? by the way, this is a rethorical question. i don't really
need an answer why. i need a solution, so i can send the emails with the
from address of the inbox i'm starting the sending process from.
i hope that's clear now.
am i using folder hooks in the configuration files? yes. they look like
this:[[BR]]
folder-hook 'inbox-name' 'source path/to/rc'
the rc file for each inbox looks like this:
1 set realname="something"[[BR]]
2 set from="[email protected]"[[BR]]
3 set folder="inbox/folder"[[BR]]
4 set mbox_type=maildir[[BR]]
5 set editor=nano[[BR]]
6 set mbox=+mbox[[BR]]
7 mailboxes +inbox[[BR]]
8 set spoolfile="+inbox"[[BR]]
9 set record="+sent"[[BR]]
10 set postponed="+drafts"[[BR]]
11[[BR]]
12 set my_pass="mailpassword"[[BR]]
13 set my_user="[email protected]"[[BR]]
14 set use_from = yes[[BR]]
15 set smtp_url="smtps://$my_user:[email protected]"[[BR]]
16 set ssl_force_tls = yes
of course the line numbers are not saved. they are just shown in my editor
and copied in the cli. but they are not actually in the config file.
to prevent further misunderstandings: this has nothing to do with
misconfiguration, since not only has this been working before, but using
the key bindings everything actually works.
again: the only problem is, if i switch from one inbox to the other using
the sidebar, in case i want to send a message, the from address is one
step behind, resulting in all emails getting sent with the wrong from
address.
--
Ticket URL: <https://dev.mutt.org/trac/ticket/3932#comment:4>
Mutt <http://www.mutt.org/>
The Mutt mail user agent