Nasil Archlinux Mutt Kullanımı
From Lapis Wiki
Bu makale NASIL bölümü serisinin bir parçasıdır
|
| MasaÜstü • Donanım • Ağ • Dağıtımlar |
| Tarayıcılar• Programlama • Linux ve Oyunlar |
Konu başlıkları |
Giriş
Sadece kısaca neler yapıldı anlatılıyor,yazılımlar hakkında daha ayrıntılı bilgi için man yazılım ile bakabilirsiniz
fetchmail >> procmail >> mutt >> nbsmtp
şekline işliyor programların kendi aralarında işlevleri
Kurulum
pacman -S fetchmail procmail mutt nbsmtp
Klasör Oluşturma
/home/KULLANICI/ altında mutt için mail dizini düzenleyelim
mkdir ~/muttmail
ve muttmail altına mail icin gerekli olan altyapıyı oluşturalım
mkdir -p ~/muttmail/inbox/{cur,new,tmp}
mkdir -p ~/muttmail/sent/{cur,new,tmp}
mkdir -p ~/muttmail/draft/{cur,new,tmp}
birde root olarak
mkdir /var/spool/mail/KULLANICI
oluşturuyoruz.
Dosya Ayarları
Aşağıdaki 3 dosyayı /HOME/KULLANICI/ altında olacaktır.Bunları oluşturun.
.fetchmailrc .procmailrc .muttrc
Baslangic olarak kisa bir degisiklik ile benim ayar dosyasini kullanabilirsiniz. .fetchmailrc
| Dosya: .fetchmailrc |
poll ILK_pop.sunucu via pop.sunucu protocol pop3 user "isim@sunucu" there with password "sifre" is "KULLANICI" here ssl poll IKINCI_pop.sunucu via pop.sunucu protocol pop3 user "isim@sunucu" there with password "sifre" is "KULLANICI" here ssl mda '/usr/bin/procmail -f fetchmail' |
.procmailrc
| Dosya: .procmailrc |
MAILDIR=$HOME/muttmail LOGFILE=$HOME/.procmaillog LOGABSTRACT=no VERBOSE=off :0 inbox/ |
.muttrc
| Dosya: .muttrc |
set mbox_type=maildir set mbox="~/muttmail/inbox/" set spoolfile="~/muttmail/inbox/" set folder="~/muttmail/" set record="~/muttmail/sent/" set delete=ask-yes set pager_context set pager_index_lines=6 #Einen Mini-Index im Pager anzeigen set menu_scroll set pgp_verify_sig=no #PGP nicht im Pager anzeigen set status_on_top #Statuszeile oben set sort=threads #Nachrichten im Index nach Thread sortieren set editor="vim" #Metin düzenleyici ayarlamak için(Nano,Pico) set status_format=" %r %b %f %n Del %d Msgs %m %l %> (%P)" set pager_format="%-10.10i %[!%a %b %d %R]" set date_format="!%H:%M %a %d %b " set index_format="%4C %Z %[%b%d] %-15.15F %s" set folder_format="%2C %t %8s %d %N %f" set sendmail="/usr/bin/nbsmtp -U isminiz@mailsunucu -P sifre -d smtp.mail.sunucu -h smtp.mail.sunucu -f isminiz@mailsunucu" set from="isminiz@mailsunucu" set delete=yes set include=yes set fast_reply=yes set beep=no set markers=no set confirmappend=no set to_chars=" +TCF" mailboxes +inbox +draft save-hook .* =draft bind pager h display-toggle-weed macro index \cb |urlview\n macro pager \cb |urlview\n macro index G "!fetchmail -a -m 'procmail -d %T'\r" macro pager G "!fetchmail -a -m 'procmail -d %T'\r" macro generic ,sm ":source $HOME/.muttrc\r" ignore * unignore Date To From: Subject X-Mailer Organization User-Agent hdr_order Date From To Subject X-Mailer User-Agent Organization color normal default default color attachment brightyellow default color hdrdefault green default color indicator brightblue default color markers brightblue default color quoted white default color signature blue default color status brightgreen default color tilde brightblue default color tree blue default color header brightgreen default ^From: color header brightblue default ^To: color header brightblue default ^Reply-To: color header blue default ^Cc: color header brightgreen default ^Subject: color body brightblue default [\-\.+_a-zA-Z0-9]+@[\-\.a-zA-Z0-9]+ color body brightblue default (https?|ftp)://[\-\.\,/%~_:?\#a-zA-Z0-9]+ #adreskitabi olarak kullanacagimiz alias lar alias ISIM ADI_SOYADI <mail@adresi> #örnek alias Huseyin Huseyin Kaya <huseyin@linux-sevenler.org> |
Kurulum sonrası kullanım
Çok geniş bir kullanımı var, hepsini anlatmak imkansız olduğu için, sadece giriş için lazım olan temel bilgileri yazıyorum
Simdi mutt'u kullanmaya başlıyabiliriz
mutt
komutunu verince hazır bir şekilde Mutt bizi karşılayacak.
Mail'leri almak için G (büyük g) tusuna basıyoruz ve fetchmailrc dosyasında düzenlediğimiz hesaplardan mail'leri alıyoruz.
Mail'i okumak icin aşağı/yukarı oklarla mail'in üstüne gidip enter tuşu ile basıyoruz .
Mail gönderen kişiyi adres defterine eklemek isterseniz a tusuna basın.
v tuşuna bastiğimizda ise mail ile gelen eklentileri görüyoruz.
Mail yazmak icin ise m tuşuna basıyoruz, TAB tuşuna basınca muttrc dosyasında düzenlediğimiz adres defterinden göndermek istediğimiz kişiyi seçip enter tuşuna basıyoruz
Mesajı yazdıktan sonra :wq ile mesajı kaydedip y tuşuna basıp gönderiyoruz.
Ek yazılımlar
Mail de gelen eklentiler icin ise /etc/mailcap dosyasini düzenlememiz yeterli. örn. resim ve URL icin ben firefox ile xv ve ekte gelen (* her türlü) video/film icin mplayer programini ayarladim (eger xv ile denemek isterseniz #pacman -S xv ile programi kurun)
| Dosya: /etc/mailcap |
text/html; firefox %s image/jpeg; xv %s video/*; mplayer %s |
muttmail lerini mbox a cevirme
http://www.systemsaligned.com/images/stories/downloads/mbox-auto.tar.gz
bu scripti /usr/local/bin altina acin ve chmod +x yetkisini verdikten sonra kullanici olarak calistirin.
Sizin $HOME dizinizde olan tüm MAILDIR yapisi olan dizinleri tarayip
.mailboxlist entry: mail/sent .mailboxlist entry: mail/draft
olarak mbox dosyasi olusturur. Bunu mbox dosyalarini istediginiz bir mailprogrami ile import edebilirsiniz
