mblaze, a Maildir-focused command line mail client
 help / color / mirror / code / Atom feed
* Email address aliases
@ 2019-07-06 21:02 Silvan Jegen
  2020-06-24 20:07 ` Pierre Bellec
  0 siblings, 1 reply; 3+ messages in thread
From: Silvan Jegen @ 2019-07-06 21:02 UTC (permalink / raw)
  To: mblaze

Heyho

Ideally I don't want to type out people's whole email addresses when
composing emails. My first thought was to use an alias file with my
SMTP client (msmtp). This works fine for sending emails, except that
the aliases are not replaced in the mail headers. That means if a person
replies to all people in a mail from me, and the CC header contains an
alias like 'friend1', the email addressed to 'friend1' one will never
arrive since it's not a valid email address.

Currently I am using a new approach where I simply run 'sed' over the
headers of an email at composiition time to replace all my aliases with
the proper email addresses.

I feel like there should be a more elegant solution to this (involving
'msed' being invoked before passing an email to the sendmail program
perhaps?). Is there an easy way to get simple email address aliases
working that I am missing?


Cheers,

Silvan

-- 
You received this message because you are subscribed to the Google Groups "mblaze" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mblaze+unsubscribe@googlegroups.com.
To post to this group, send email to mblaze@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mblaze/3CPF2KFLU5TP7.242WO6ROBA9PE%40homearch.localdomain.
For more options, visit https://groups.google.com/d/optout.

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Email address aliases
  2019-07-06 21:02 Email address aliases Silvan Jegen
@ 2020-06-24 20:07 ` Pierre Bellec
  2020-12-30 10:52   ` Silvan Jegen
  0 siblings, 1 reply; 3+ messages in thread
From: Pierre Bellec @ 2020-06-24 20:07 UTC (permalink / raw)
  To: mblaze


[-- Attachment #1.1: Type: text/plain, Size: 1748 bytes --]

Hi Silvan,

The following works with vim. It requires fzf and fzf.vim.

Once in a while, you can use
    maddr \| sort \| uniq > ~/my.contacts
to dump all contacts found in your emails in that file.

Then in .vimrc:
   inoremap <expr> <c-x><c-k> fzf#vim#complete('cat ~/my.contacts')
will let you complete emails inside vim using fzf when writing an email in 
vim.

Best wishes,
Pierre

On Saturday, July 6, 2019 at 5:02:13 PM UTC-4 Silvan Jegen wrote:

> Heyho
>
> Ideally I don't want to type out people's whole email addresses when
> composing emails. My first thought was to use an alias file with my
> SMTP client (msmtp). This works fine for sending emails, except that
> the aliases are not replaced in the mail headers. That means if a person
> replies to all people in a mail from me, and the CC header contains an
> alias like 'friend1', the email addressed to 'friend1' one will never
> arrive since it's not a valid email address.
>
> Currently I am using a new approach where I simply run 'sed' over the
> headers of an email at composiition time to replace all my aliases with
> the proper email addresses.
>
> I feel like there should be a more elegant solution to this (involving
> 'msed' being invoked before passing an email to the sendmail program
> perhaps?). Is there an easy way to get simple email address aliases
> working that I am missing?
>
>
> Cheers,
>
> Silvan
>

-- 
You received this message because you are subscribed to the Google Groups "mblaze" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mblaze+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mblaze/37d1f718-192a-4bb3-93ee-a89db62604f1n%40googlegroups.com.

[-- Attachment #1.2: Type: text/html, Size: 2548 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Email address aliases
  2020-06-24 20:07 ` Pierre Bellec
@ 2020-12-30 10:52   ` Silvan Jegen
  0 siblings, 0 replies; 3+ messages in thread
From: Silvan Jegen @ 2020-12-30 10:52 UTC (permalink / raw)
  To: mblaze; +Cc: Pierre Bellec

Hi Pierre

Long after the fact but here is my reply.

> The following works with vim. It requires fzf and fzf.vim.
> 
> Once in a while, you can use
>     maddr \| sort \| uniq > ~/my.contacts
> to dump all contacts found in your emails in that file.
> 
> Then in .vimrc:
>    inoremap <expr> <c-x><c-k> fzf#vim#complete('cat ~/my.contacts')
> will let you complete emails inside vim using fzf when writing an email in 
> vim.

Thank you for this! I have switched to vis[0] as my email editor but it
looks like there is a fzf plugin[1] for it as well.

I may try this approach in the future!


Cheers,

Silvan

[0] https://git.sr.ht/~martanne/vis
[1] https://github.com/guillaumeboudon/vis-fzf


> 
> Best wishes,
> Pierre
> 
> On Saturday, July 6, 2019 at 5:02:13 PM UTC-4 Silvan Jegen wrote:
> 
>> Heyho
>>
>> Ideally I don't want to type out people's whole email addresses when
>> composing emails. My first thought was to use an alias file with my
>> SMTP client (msmtp). This works fine for sending emails, except that
>> the aliases are not replaced in the mail headers. That means if a person
>> replies to all people in a mail from me, and the CC header contains an
>> alias like 'friend1', the email addressed to 'friend1' one will never
>> arrive since it's not a valid email address.
>>
>> Currently I am using a new approach where I simply run 'sed' over the
>> headers of an email at composiition time to replace all my aliases with
>> the proper email addresses.
>>
>> I feel like there should be a more elegant solution to this (involving
>> 'msed' being invoked before passing an email to the sendmail program
>> perhaps?). Is there an easy way to get simple email address aliases
>> working that I am missing?
>>
>>
>> Cheers,
>>
>> Silvan
>>

-- 
You received this message because you are subscribed to the Google Groups "mblaze" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mblaze+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mblaze/2OG00NPSPEOMF.2C9CX428JY0X7%40homearch.localdomain.

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2020-12-30 10:53 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-07-06 21:02 Email address aliases Silvan Jegen
2020-06-24 20:07 ` Pierre Bellec
2020-12-30 10:52   ` Silvan Jegen

Code repositories for project(s) associated with this public inbox

	https://git.vuxu.org/mblaze/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).