Skip to content

neowutran/Minimal-Pop3-Smtp-Client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minimal Pop3 Smtp Client

Origin

For my email, I used mpop (download mail) + neomutt + msmtp (send mail). I wanted to learn a bit on how pop and smtp protocol work, so I decided to write my own replacement mpop and msmtp.

Use case

This software have limited functionalities: Only those required for my usecase

"Goal"

The goal was to replace mpop ( https://marlam.de/mpop/ ) and msmtp ( https://marlam.de/msmtp/ ) in my mail setup. The code base should be as small as possible.

Config file example ( my config file. Should be /home/user/.pop_smtp )

host neowutran.ovh
port 110
tls starttls
user [email protected]
protocol pop

host neowutran.ovh
port 587
tls starttls
user [email protected]
protocol smtp

host pop.librem.one
port 995
user [email protected]
protocol pop

How to use

Download email

./pop_smtp

Send email ( mutt config )

set sendmail = "/home/user/pop_smtp -a [email protected]"

Current statut

It work and I use it everyday. Support for "login" authentication method. Support for TLS and StartTLS. Support for Qubes OS only. Read the source code for more details, it is small.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published