Skip to content

Linux (Debian) configuration on Chrome OS tablet (Lenovo Duet) to work with emacs / org-mode / mu4e / mbsync getting Email from Office 365

Notifications You must be signed in to change notification settings

one7two99/plain-text-email

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Plain Text Email

This repository contains notes and config how to setup/use plain text email clients like mu4e.

Status: 03/2023 just a draft with different config notes, needs some cleanup.

Installation Notes

# Install nano
#sudo apt-get install nano

#Add testing sources
sudo nano /etc/apt/sources.list
#comment out everything and add:
# Unstable
# https://www.debian.org/doc/manuals/debian-handbook/apt.de.html#sect.apt-sources.list.testing
deb https://deb.debian.org/debian unstable main contrib non-free
deb-src https://deb.debian.org/debian unstable main contrib non-free

#upgrade everything
#this will download ~245MBm upgrade 433 and install 71 new packages
sudo apt update
sudo apt full-upgrade
sudo apt autoremove
sudo apt-get install mc emacs mlocate git nmap
sudo apt-get install build-essential autoconf automake autotools-dev

#additional productivity apps# Install additional apps
sudo apt-get install chromium libreoffice thunar notepadqq

#configure connection to github
#Create SSH keypair
ssh-keygen
#Copy public key (for example to it to github for simple ssh access)
cat ~/.ssh/id_rsa.pub
#add public key to github: https://github.com/settings/keys
#configure git settings
git config --global core.editor nano
git config --global user.name "<USERNAME>"
git config --global user.email <EMAIL>
#show git settings
git config --list --show-origin

#compile mu4e
sudo apt-get install libgmime-3.0-0 libgpgme11 libxapian30 xapian-tools \
  pkg-config libtool libglib2.0-dev libgmime-3.0-dev libxapian-dev gettext \
  texi2html texinfo
sudo apt-get install maildir-utils 
git clone https://github.com/djcb/mu.git
cd mu
./autogen.sh 
sudo make install
#will install to: /usr/local/share/emacs/site-lisp/
#add the following lines to ~/.emacs
(add-to-list 'load-path "/usr/local/share/emacs/site-lisp/mu4e")
(require 'mu4e)

#compile org-mode
git clone https://code.orgmode.org/bzg/org-mode.git
make autoloads
sudo make install
#will install to /usr/share/emacs/site-lisp/org
#add the following lines to ~/.emacs:
(add-to-list 'load-path "/usr/share/emacs/site-lisp/org")

#configure user setting
# copy .configure from github repository to ~/
# create symlinks for config files
cd
ln -s .config/emacs/.emacs .emacs
ln -s .config/mbsync/.mbsyncrc .mbsyncrc
ln -s .config/msmtp/.msmtprc .msmtprc
# edit/finalize config files
chmod 600 .msmtprc
chmod 600 .mbsyncrc

# Install tools to receive / send email
sudo apt-get install isync msmtp
sudo nano /etc/mail.rc
  #set mstp as default mailclient
  set sendmail="/usr/bin/msmtp -t
#sync Mail from imap-server
mbsync -a
#send testmail
echo "Hello this is sending email using msmtp" | msmtp <MAILADDRESS>
echo "Body of Testmail" | mail -s "Testmail Subject" <MAILADDRESS>

#setup web browser
#install some webbrowsers
sudo apt-get install w3m w3m-imgcat elinks chromium
#choose a default browser
#See also: https://askubuntu.com/questions/16621/how-to-set-the-default-browser-from-the-command-line
sudo update-alternatives --config www-browser
# choose w3m
sudo update-alternatives --config x-www-browser
# choose Chromium
sudo update-alternatives --config gnome-www-browser
# choose Chromium
# See default browsers:
ls -lah /usr/bin/*-browser /etc/alternatives/*browser
#Test with
sensible-browser https://google.com

#Emacs tips
#http://irfu.cea.fr/Pisp/vianney.lebouteiller/emacs.html

# One day maybe
## davmail
# http://davmail.sourceforge.net/faq.html

## khard und khal
# https://opensource.com/article/20/1/open-source-calendar
https://blog.datentraeger.li/?p=615

# vdirsyncer

About

Linux (Debian) configuration on Chrome OS tablet (Lenovo Duet) to work with emacs / org-mode / mu4e / mbsync getting Email from Office 365

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published