Jump to content
pyth0n3

Configuring mutt + exim4 + getmail + procmail

Recommended Posts

Posted

In acest topic voi descrie cum vine configurat clientul mutt in debian linux (bineîn?eles poate fi f?cut in oricare alta distribu?ie linux , normal exim4 vine instalat de default in debian , trebuie doar configurat )

mutt -> este un client mail ,pt sistemele Unix/Linux (text based)

exim4 -> este un MTA (message transfer agent) va fi folosit pt a face un smtp auth cu gmail

getmail -> este un mail-retrieval cu suport POP3, IMAP, SDPS, SSL, etc

procmail -> este un fel de mail processor

Întîi vor trebui desc?rcate toate aceste programe

aptitude install  mutt exim4 getmail4 procmail 

Exim4 configuration :

dpkg-reconfigure exim4-config

Aici va apare un window in terminal unde se pot alege cîteva op?iuni pt a configura smtp

1 Mail sent by smarthost; received via SMTP or fetchmail

2 System Mail Name : numele vostru

3 IP Adresses to listen on for incoming SMTP connections (va fi lasat ip-ul de loopback )

4 Other destinations for which mail is accepted (va fi lasat spatiu liber)

5 Machines to relay mail for (va fi lasat spatiu liber)

6 IP address or host name of the outgoing smarthost (smtp.gmail.com::587)

7 Hide local mail name in outgoing mail (NO (oricum va fi modificat in configuration file de mutt))

8 Keep number of DNS-queries minimal (Dial-on-Demand)? (NO)

9 Delivery method for local mail (maildir sau mbox )

10 split configuration into small files (NO)

va trebui configurat /etc/exim4/passwd.client

nano /etc/exim4/passwd.client

### target.mail.server.example:login:password
gmail-smtp.l.google.com:your@gmail.com:password
*.google.com:your@gmail.com:password
smtp.gmail.com:your@gmail.com:password

Configuration getmail4

mkdir ~/.getmail/ && cd ~/.getmail/
nano getmailrc
[retriever]
type = SimplePOP3SSLRetriever
server = pop.gmail.com
username = your@gmail.com
password = yourpassword

[options]
# print out some information
verbose = 1
# just read new mails
read_all = false
# don't delete the mails on the server
delete = false
message_log = /home/username/.getmail/log

[destination]
type = MDA_external
path = /usr/bin/procmail
# procmail requires either that the message starts with an mboxrd-style
# "From " line (which getmail can generate by setting "unixfrom" to True), or
# that the -f option is provided as below.
arguments = ("-f", "%(sender)", "-m", "/home/username/.procmailrc")

Configure mailboxes

mkdir -p ~/mail/inbox/{cur,new,tmp}
mkdir -p ~/mail/sent/{cur,new,tmp}
mkdir -p ~/mail/yourmailbox/{cur,new,tmp}

Configuration procmail

nano  ~/.procmailrc
MAILDIR=$HOME/mail/
LOGFILE=$HOME/.procmaillog
VERBOSE=yes

# example of filtering for mailing lists
# all mails will be moved to the inbox
:0
inbox/
EOF

Configuration mutt

nano .muttrc -> va crea un file .muttrc (acesta este un configuration file pt mutt care va fi înc?rcat de c?tre program )


# vom seta aici numele de unde va fi trimit email-ul
set from="your@gmail.com"
set use_from=yes
set envelope_from="yes"

# vom configura aici numele
set realname="numele vostru "


set mbox_type=maildir
set mbox="~/mail/inbox/"
set spoolfile="~/mail/inbox/"
set folder="~/mail/"
set record="~/mail/sent/"

Ok , pt a verifica email-urile se va folosi comandul

getmail

Pt a citi si scrie email-urile din terminal se va folosi comandul

mutt

Note: toate email-urile vor fi desc?rcate intro directory care se va afla in /home/user/mail

Ceea ce recomand , este s? criptati acest director folosind ecryptfs-utils ,asadar va fi montat de c?tre voi , ve?i avea access la el cu un password , nimeni nu il va putea citi

Exemplu:

aptitude install ecryptfs-utils
mkdir ~/mail
chmod 700 ~/mail
mount -t ecryptfs ~/mail ~/mail

Bineîn?eles mutt poate fi configurat cu PGP encryption , dar va trebui s? folosi?i PGP pt a cripta ?i decripta un mesaj

Posted

Ca sa nu mai fac si eu alt topic, mail din linia de comanda:

adrian@adrian-desktop:~$ mail admin@rstcenter.com
Subject: Test
Mesajul tau.
.
EOT
adrian@adrian-desktop:~$

A, si daca mai bagi 2-3 linii de cod in .bashrc, poti sa primesti de fiecare data cand intri in consola: "x new emails". Asta mi se intampla mie cand ma duc intr-un tty, chiar daca n-am setat nimic.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...