Look in the Field Menu and select those fields. For me, the key shortcuts are C-c C-f C-c (message-goto-cc) for CC and C-c C-f C-b (message-goto-bcc) for BCC. These will add those fields.
Alternatively, I think you can just type them in yourself in the header, e.g. after the To: line, press enter, type Cc: and a space then add the email address you want.
Old question, but since it is the first thing that pops up in google (at least for me), I guess it is worth updating.
The answer provided by @miguelmorin no longer works, see the manual for Writing messages, C.4.9:
You need list your personal addresses by passing one or more --my-address=... to mu init. Note that the mu4e-user-mail-address-list which was ...
Something as simple as this snippet will work, the only pitfall is that mu4e should be loaded before trying to select a context or it'll fail. From here you can "complicate" the thing as much as you need.
The string used to call the context is the :name you used to define it. Also you could get it from mu4e-contexts variable. All the rest is pretty ...
I just got mu with mu4e installed on Mojave. Here are links to the problems associated with doing so on a Mac:
Cf for an explanation of the problem & hurdles:
"installing mu and mu4e with homebrew with emacs from emacsforosx"
"A COMPLETE GUIDE TO EMAIL IN ...
After reading all previous answers in this thread and tweaking around, I came up with the following solution, that assumes separate contexts have been defined, which include a redefinition of mu4e-maildir and mu4e-mu-home. As stated in comments to older answers, it is necessary to quit and restart mu4e when these two variables are redefined. The trick is to ...
For mu version > 1.3.2. you need to define a filtering function and store its name in mu4e-contact-process-function, e.g. like in this example
(defun my-mu4e-contact-filter-function (addr)
Have you tried C-c M-n while writing the message? This at least should cover part of the answer.
Regarding the visibility of the return receipt pop-up in mu4e, according to this thread such functionality does not exist at the moment
I figured out a solution by doing it just on os level. Using bindfs you could create a "read only" view to the maildir. For example if your maildir is ~/maildir create an empty directory ~/maildir_ro and then do
bindfs --perms=a-w .maildir .maildir_ro
Then change ~/maildir to ~/maildir_ro in your init file for mu4e as well.
Unfortunately mu itself doesn't let you interactuate with it in that way using predefined commands that I'm aware of. I guess that if you know enough about xapian databases, which isn't my case, you could do it. Still, you have a few options out of the box.
On mu4e-contrib you have mu4e-headers-mark-all-unread-read, which probably will fit your bill for ...
For me an org file like
- Read this [[mu4e:msgid:07DE09F4-70FC-4C03-B3BC-E3DE56F70FD5@andrew.cmu.edu][foo]]
- a query [[query:msg:2][my description]]
exports to this ascii text
- Read this [foo]
- a query [my description]
[my description] <query:msg:2>
Maybe you can try auto-answer.
I don't use mu4e, so the following snippet is just a pseudo-code.
(defun my/mu4e-save-all-attachments (fpath)
(let ((auto-answer '(("<prompt-regex>" fpath))
Each prompt from mu4e will be answered by the first prompted fpath.
I'm not sure at what point your text comes in, but since this is org-capture, you can use org-capture-prepare-finalize-hook to do postprocessing like this:
(add-hook 'org-capture-prepare-finalize-hook (lambda () (unsafelinks nil)))
Note that this does the postprocessing globally, so consider using the fourth argument of add-hook to do it locally or write a ...
As you can see in the manual, what you store is either a link to a particular message (from message-view) or the last know query to it (from headers view). I guess the latter, the query, is what gives you trouble.
To avoid that, with the minimum fuss you can, either:
Link from the message view.
Refile first, then link.
or with a little work, pack ...
This is my answer. It works flawlessly. I hope it turns out to be useful. It is based on code from Wasamasa and Joseph Gay.
;; Microsoft safelinks decoder
(defun my-decode-safelink (url)
"Given a url string this function returns the corresponding decoded url"
(if (string-match-p (regexp-...
I think your problem is more with mu4e-send-delay than with mu4e itself. Can you confirm which version of mu4e-send-delay you are using? That one? I'm asking because I found out several different versions, but the canonical seems to be the one I linked.
This plugin seems abandoned by its creator (no update since 3 years). But maybe he will answer if you ...
The error is perhaps in the definition of mu4e-send-delay-setup.
You have to comment the following line
and also delete a ")" at the end of definition of the function.
You should obtain
(mu4e~draft-header mu4e-send-delay-header mu4e-send-delay-default-delay))))
Restart Emacs and it should be ...
To my understanding you're looking for a mu query (and not exactly a regexp) which will find emails that:
has no other recip: field
so something like this will do it:
to:email@example.com (not cc:/.+/ not bcc:/.+/)
please, note that:
neither mu-query or mu4e manuals covers how to search for an empty field, so I faked it using any content ...