[-- Attachment #1: Type: text/plain, Size: 712 bytes --] New issue by sucrecacao on mblaze repository https://github.com/leahneukirchen/mblaze/issues/184 Description: Hello, I'm currently migrating from classic web based email client to a more unix way to manage my email. I'm so happy I found mblaze :heart: , since I had hard time finding a "suckless" set of email tools where each does one thing and to it well. I don't want to use neomutt or aerc as I find those bloated and hard to hack. But I still have trouble putting all the piece of the puzzle together.. So I was wondering if you those tool in your daily email workflow, what is your stack and how do you use it ? ( Link to script or dot-files highly appreciated :p ) In advances, thanks :)
[-- Attachment #1: Type: text/plain, Size: 980 bytes --] New comment by Anachron on mblaze repository https://github.com/leahneukirchen/mblaze/issues/184#issuecomment-820924647 Comment: Hey @sucrecacao this might be a bit late, but I compose messages with `mcom` and then send them via `msmtp`. I use a few wrapper scripts to change my `mblaze` & `msmtp` default account. mfrom ``` test "$#" -eq 0 && awk -F ':' '$1 == "Local-Mailbox" {print $2}' ~/.mblaze/profile | xargs && exit acc=$(sed -n "/^account[ ]*${1}$/,/^$/p" ~/.msmtprc | awk '$1 == "from" {print $2}') if test -n "${acc}"; then sed -i "s|^Local-Mailbox.*|Local-Mailbox: ${acc}|" ~/.mblaze/profile sed -i "s|^Outbox.*|Outbox: ${HOME}/usr/mls/${1}/OUTBOX|" ~/.mblaze/profile ! test -e ~/.mblaze/signature || rm ~/.mblaze/signature ! test -f "${HOME}/usr/mls/${1}/signature" || ln -s "${HOME}/usr/mls/${1}/signature" ~/.mblaze/signature sed -i "s|account default.*|account default: ${1}|" ~/.msmtprc printf 'Switched to "%s"\n' "${acc}" fi ```
[-- Attachment #1: Type: text/plain, Size: 271 bytes --] New comment by sucrecacao on mblaze repository https://github.com/leahneukirchen/mblaze/issues/184#issuecomment-823216822 Comment: Thanks @Anachron ! How is your workflow to browse your email ? Do you download them and navigate around with a file manager like nnn?
[-- Attachment #1: Type: text/plain, Size: 474 bytes --] New comment by Anachron on mblaze repository https://github.com/leahneukirchen/mblaze/issues/184#issuecomment-823223134 Comment: Hello @sucrecacao, I download them via `mbsync` and browse through them via `mbrowse`, a self-written script which uses `fzf` to display the header and content part of a mail, internally it uses `mscan` (like `mless`) to display a human-friendly mail-list. It's a little bugged but I do plan on updating and making it public eventually.
[-- Attachment #1: Type: text/plain, Size: 594 bytes --] New comment by Anachron on mblaze repository https://github.com/leahneukirchen/mblaze/issues/184#issuecomment-823223134 Comment: Hello @sucrecacao, I download them via `mbsync` and browse through them via `mbrowse`, a self-written script which uses `fzf` to display the header and content part of a mail, internally it uses `mscan` (like `mless`) to display a human-friendly mail-list. It's a little bugged but I do plan on updating and making it public eventually. Edit: The advantage of `mbrowse` is that I can easily `reply`, `extract attachments` and `trash` mails using `fzf`.
[-- Attachment #1: Type: text/plain, Size: 683 bytes --] New comment by Anachron on mblaze repository https://github.com/leahneukirchen/mblaze/issues/184#issuecomment-823223134 Comment: Hello @sucrecacao, I download them via `mbsync` and browse through them via `mbrowse`, a self-written script which uses `fzf` to display the header and content part of a mail, internally it uses `mscan` (like `mless`) to display a human-friendly mail-list. It's a little bugged but I do plan on updating and making it public eventually. Edit: The advantage of `mbrowse` is that I can easily `reply`, `extract attachments` and `trash` mails. I simply need to select one (or multiple) mails and `confirm`, then select the action and it's done.
[-- Attachment #1: Type: text/plain, Size: 275 bytes --] New comment by Vouivre on mblaze repository https://github.com/leahneukirchen/mblaze/issues/184#issuecomment-962108840 Comment: Hello @Anachron, I'm also trying to find a good workflow with `mblaze`. Could you share your script `mbrowse`. Is it available somewhere ?
[-- Attachment #1: Type: text/plain, Size: 373 bytes --] New comment by Anachron on mblaze repository https://github.com/leahneukirchen/mblaze/issues/184#issuecomment-962176257 Comment: Not yet publicy available, it requires a few scripts from myself so that it knows where to read mails from. I'll see if I can publish them somewhere for others to learn from. It's basically a fzf wrapper which invokes mcom, mrep and alike.
[-- Attachment #1: Type: text/plain, Size: 307 bytes --] New comment by Anachron on mblaze repository https://github.com/leahneukirchen/mblaze/issues/184#issuecomment-962176257 Comment: Not yet publicy available, it requires a few scripts from myself so that it knows where to read mails from. I'll see if I can publish them somewhere for others to learn from.
[-- Attachment #1: Type: text/plain, Size: 793 bytes --] New comment by Vouivre on mblaze repository https://github.com/leahneukirchen/mblaze/issues/184#issuecomment-962198553 Comment: > I'll see if I can publish them somewhere for others to learn from. It would be nice! I slowly understand how it works, but perhaps sometimes I make everything complicated and an easy solution exists. I discovered for example `mless` and saw that it's possible to use colors. So excepted the issues for `mblaze`, I only know those ressources: https://voidlinux.org/news/2017/12/advent-mblaze.html https://voidlinux.org/news/2017/12/advent-mblaze-part-2.html It's a beginning, but at some point, some scripts are needed. For the moment I also tend to use `fzf` in my scripts. I will also publish my scripts if I get something functional.
[-- Attachment #1: Type: text/plain, Size: 546 bytes --] New comment by Shugyousha on mblaze repository https://github.com/leahneukirchen/mblaze/issues/184#issuecomment-1276215248 Comment: I have written up some info about my setup here: https://sillymon.ch/posts/mmh-blaze-mail-setup.html My usual email workflow looks like this. ``` $ mall #put all new emails into my selection $ mless # start interactive pager to go through all my new mails one by one $ mread # mark all the mails as read ``` Note that I have added a binding to delete the current email on `D` for the `mless` script.
[-- Attachment #1: Type: text/plain, Size: 547 bytes --] New comment by Shugyousha on mblaze repository https://github.com/leahneukirchen/mblaze/issues/184#issuecomment-1276215248 Comment: I have written up some info about my setup here: https://sillymon.ch/posts/mmh-blaze-mail-setup.html My usual email workflow looks like this. ``` $ mall # put all new emails into my selection $ mless # start interactive pager to go through all my new mails one by one $ mread # mark all the mails as read ``` Note that I have added a binding to delete the current email on `D` for the `mless` script.