Table of Contents
If you want to send us your comments, please do so. Thanks
More on comments
Authentication protocols
Hosted e-mail and privacy
Sending e-mail with ssmtp
An other SMTP program: esmtp, msmtp
Mailman
Ports
Which SMTP port1), understanding ports 25, 465 and 587
Protocol | Port | Encrypted port | Comment |
---|---|---|---|
POP | 110 | 995 | POP3 |
IMAP | 993 | SSL/TLS | |
IMAP | 143 | STARTTLS | |
SMTP | 25 | 587 | STARTTLS |
SMTP | 465 | SSL. This is obsolete |
CLI E-mail
Size in MB
Name | Size | Remark |
---|---|---|
bsd-mailx | 0,125 | |
mailutils | 66 | |
nmh | 11 | new MH message system |
s-nail | 1 |
bsd-mailx
To send a message from the command line
mailx -v -s "Test" -S smtp=smtp://[hostingprovidersmtpserver] -S from="user@domain.nl(Username(optional))" Receipient@recepientdomain.nl
Then enter the message an acknowledge with CTRL-D
Useful links
Reading base64 encoded messages
Run
base64 -d TheMailfile
Other cli e-mail programs
mblaze: Utilities to deal with Maildir
Sending binary files
Like executable programs
- Rename the program to somename.txt
- Try zipping the program to somename.txt
- Try to convert the program to base64
Spam
SpamAssassin
(Manual) setup for webhosting in Direct Amin
Mail folders in mbox format: use the --mbox switch
Maildirs use a trailing slash: Maildir/cur/
Make sure the mailboxes exist. Put some ham- and spammail in them to test
required_score 3.0 rewrite_header subject ***SPAM*** report_safe 0 sa-learn --spam ~/Maildir/spam/ sa-learn --ham ~/Maildir/cur/ sa-learn --ham ~/Maildir/inbox/ sa-learn --ham ~/Maildir/ham/
More on training
Useful links
Apache documentation
sa-learn man page
Spamassassin training
Anti spam from Paul Graham
14.4.5 SpamAssassin Configuration Examples
Android: K-9 mail
Managing accounts
More info on push and poll e-mail
Classes
More info on: K-9 mail classes
To set which classes are shown when
- Goto the account overview
- Long press on an account until a context menu appears
- Tab on Account settings
- Tab on Folders
- Tab on Folders to display
- Make a selection for your needs
- Repeat for ohter accounts
To set the classes for a mail folder:
- Goto the account overview
- Tab on a account. This brings you in the Inbox of the account
- Tab on the K9-mail icon in the upper left corner. This brings you in the folder view of the account
- Long press on a folder
- Select Folder sSettings
- Make your settings
- Tab back on the bottom of the display to go back to the folder overview of the account
- Continue with the next folder
- Repeat 4 until 9 until all folders are done
- Tab back on the bottom of the display to go back to the account overview
- Select the next account / item 2 of this list
We set (and also the Show in top group and Unify settings)
Folder | Display class | Sync class | Push class | notitication class | Top group | Unify |
---|---|---|---|---|---|---|
Inbox | 1st Class | Same as display class | Same as sync class | Same as push class | On | On |
Sent | 1st Class | Same as display class | Same as sync class | Same as push class | On | Off |
Spam | 1st Class | Same as display class | Same as sync class | Same as push class | On | Off |
Drafts | None | Same as display class | Same as sync class | Same as push class | Off | Off |
K9mail-errors | None | Same as display class | Same as sync class | Same as push class | Off | Off |
Outbox | None | Same as display class | Same as sync class | Same as push class | Off | Off |
Trash | None | Same as display class | Same as sync class | Same as push class | Off | Off |
Issues
Multiple e-mail addresses
Manually entering multiple e-mail addresses and sending that e-mail does not work. The issue is opened in 2018 but still not resolved
Spaces, comma, semicolon as a separator do not work. You get “Error parsing address!” The separator character is not added to the addresses. An other error message you can get is: “Recipient field contains incomplete input!”
Resending
Resending an e-mail, to an other recipient, does not seem to be possible
Not readable
Solution:
- Copy the blob at the end of the e-mail to /tmp/blob.txt
- Run cat /tmp/blob.txt | base64 --decode | less
- Now you should be able to read the contents.
Main subjects on this wiki: Linux, Debian, HTML, Microcontrollers, Privacy
RSS
Disclaimer
Privacy statement
Bugs statement
Cookies
Copyright © : 2014 - 2024 Webevaluation.nl and the authors
Changes reserved.