Minimal skills

Kurt Hackenberg kh at panix.com
Fri Jun 5 04:06:59 UTC 2020


On 2020-06-04 20:35, Polytropon wrote:

> Try to get a better understanding of "what is what" and "what
> does what"...
Agreed.

Here's a start. In the common case, which is probably what you do now 
with your phone, somebody uses a mail reader (also called mail user 
agent, MUA) to send a message across the Internet to a mail server (mail 
transfer agent, MTA), which may send it on to other MTAs, and the 
message eventually gets to a mail server at, say, hotmail.com, which 
stores the message in a disk file. Later you fire up K-9 on your phone, 
which communicates with some server at Hotmail through the network 
communication protocol IMAP (Internet Message Access Protocol), and gets 
a copy of that message to display on your phone. K-9 doesn't have to put 
its copy of the message in permanent storage in your phone; it can just 
hold it in main memory while you read it, and then throw it away. The 
mail server keeps the disk copy of the message that it has, unless you 
tell it to delete it.

Postfix is a mail transfer agent; Dovecot is an IMAP server.

I suggest that, to start with, you don't mess with Postfix, Dovecot, 
fetchmail. or local storage of received mail. First do one simple thing: 
install and configure some mail reader on your FreeBSD system to do the 
same thing K-9 does: talk to Hotmail through IMAP, get a copy of your 
mail, show it to you. Play around with that, send messages, etc. Send a 
message to yourself, read it, reply to it. I suggest the mail reader 
Thunderbird.

Then you could do the same thing with some different mail reader on your 
FreeBSD system, just to compare the two mail readers. Maybe Alpine, Elm, 
or Mutt. (Mutt is complex; the other two are simpler. All of them run in 
a terminal emulator, rather than being fully graphical.)

You could also try Wikipedia, though this article may not tell you 
exactly what you want to know right now:
<https://en.wikipedia.org/wiki/Email>

Also see this article about Usenet-style quoting:
<https://en.wikipedia.org/wiki/Usenet_quoting>



More information about the freebsd-questions mailing list