Mutt - Terminalden Posta Göndermek için Komut Satırı E-posta İstemcisi
Sistem yöneticisi olarak bazen sunucudan kullanıcılara veya başka birine e-posta göndermemiz gerekir ve bunun için e-posta göndermek için web tabanlı bir arayüz kullanırdık, gerçekten bu kadar kullanışlı mı? Kesinlikle hayır.
Bu eğitimde, komut satırı taramasından e-posta göndermek için mutt (bir terminal e-posta istemcisi) komutunu kullanacağız.
Mut nedir?
Mutt, komut satırı tabanlı bir E-posta istemcisidir. Unix tabanlı sistemlerde komut satırından posta göndermek ve okumak için çok kullanışlı ve güçlü bir araçtır. Mutt ayrıca posta almak için POP ve IMAP protokollerini de destekler. E-posta göndermek için renkli bir arayüzle açılır, bu da komut satırından e-posta göndermeyi kullanıcı dostu hale getirir.
Mutt'un Özellikleri
Mutt'un diğer bazı önemli özellikleri şunlardır:
- Kurulumu ve yapılandırması çok kolaydır.
- Komut satırından ek içeren e-postalar göndermemize olanak tanır.
- Ayrıca posta gönderirken BCC (Kör karbon kopya) ve CC (Karbon kopya) ekleme özelliklerine de sahiptir. .
- Mesajın akışına izin verir.
- Bize listeleri postalama olanağı sağlar.
- Ayrıca maildir, mbox, MH ve MMDF gibi pek çok posta kutusu biçimini de destekler.
- En az 20 dili destekler.
- Ayrıca DSN'yi de (Teslimat Durumu Bildirimi) destekler.
Linux'ta Mutt Nasıl Kurulur
Mutt Client'ı Linux kutumuza gösterildiği gibi herhangi bir paket yükleyiciyle çok kolay bir şekilde kurabiliriz.
apt-get install mutt (For Debian / Ubuntu based system)
yum install mutt (For RHEL / CentOS / Fedora based system)
Yapılandırma dosyaları
Mutt Email istemcisinin yapılandırma dosyaları.
- Ana Yapılandırma dosyası: Tüm kullanıcılar için genel olarak değişiklik yapmak için Mutt için, "/etc/Muttrc" posta yapılandırma dosyasında değişiklik yapabilirsiniz.
- Mutt'un Kullanıcı Yapılandırma dosyası : Mutt için belirli bir kullanıcı için belirli bir yapılandırma ayarlamak isterseniz, bu ayarları ~/.muttrc veya ~ içinde yapılandırabilirsiniz. /.mutt/muttrc dosyaları.
mutt komutunun Temel Sözdizimi
mutt options recipient
Mutt ile E-postaları Oku
Şu anda oturum açmış olduğunuz kullanıcının e-postalarını okumak için terminalde "mutt" komutunu çalıştırmanız yeterlidir; mevcut kullanıcının posta kutusu yüklenecektir.
[root@tecmint ~]# mutt
Belirli bir kullanıcının e-postalarını okumak için hangi posta dosyasının okunacağını belirtmeniz gerekir. Örneğin, Siz (root olarak) “John“ kullanıcısının postalarını okumak istiyorsanız, onun posta dosyasını “-f” ile belirtmeniz gerekir. mutt komutuyla seçenek.
[root@tecmint ~]# mutt -f /var/spool/mail/john
Bir posta kutusunu salt okunur modda açmak için “-R” seçeneğini de kullanabilirsiniz.
Mutt komutuyla bir e-posta gönder
Bu örnekte, aşağıdaki komut [email adresine bir test E-posta gönderecektir. Postanın Konusunu belirtmek için “-s” seçeneği kullanılır.
[root@tecmint ~]# mutt -s "Test Email" [email
Yukarıdaki komutu terminale girdiğinizde bir arayüz açılıyor ve alıcı adresini ve mailin konusunu onaylıyor ve arayüzü açıyor, burada alıcı mail adresinde değişiklik yapabilirsiniz.
- t tuşuna basarak alıcı e-posta adresini değiştirin.
- Cc adresini c ile değiştirin.
- Dosyaları a ile ek olarak ekleyin.
- q ile arayüzden çıkın.
- y tuşuna basarak bu e-postayı gönderin.
Not: “y” tuşuna bastığınızda mutt'un posta göndermekte olduğu durum aşağıda gösterilir.
Karbon kopya (Cc) ve Kör Karbon kopya (Bcc) ekleyin
“-c” ve “-b” ile e-postamıza mutt komutuyla Cc ve Bcc'yi ekleyebiliriz. seçenek.
[root@tecmint ~]# mutt -s "Subject of mail" -c <email add for CC> -b <email-add for BCC> mail address of recipient
[root@tecmint ~]# mutt -s “Test Email” -c [email -b [email [email
Bu örnekte, root, [email adresine e-posta gönderiyor ve [email 'i Cc olarak koyuyor adresini ve [e-posta korumalı]'yı Bcc olarak belirtin.
Ekli E-postalar Gönderin
Mutt komutu ile “-a” seçeneğini kullanarak komut satırından ekler ile e-posta gönderebiliriz.
[root@tecmint ~]# mutt -s "Subject of Mail" -a <path of attachment file> -c <email address of CC> mail address of recipient
[root@tecmint ~]# mutt -s "Site Backup" -a /backups/backup.tar -c [email [email
Yukarıdaki anlık görüntüde, postaya eklenen eki gösterdiğini görebilirsiniz.
muttrc dosyasının kullanımı
Gönderenin adını ve e-postasını değiştirmek istiyorsak, söz konusu kullanıcının ana dizininde bir dosya oluşturmamız gerekir.
[root@tecmint ~]# cat .muttrc
Aşağıdaki satırları buna ekleyin. Kaydedip kapatın.
set from = "[email "
set realname = "Realname of the user"
Yardım almak
“mutt” yardım menüsünü yazdırmak için onunla “-h” seçeneğini belirtmemiz gerekiyor.
[root@tecmint ~]# mutt -h
Mutt 1.4.2.2i (2006-07-14)
usage: mutt [ -nRyzZ ] [ -e <cmd> ] [ -F <file> ] [ -m <type> ] [ -f <file> ]
mutt [ -nx ] [ -e <cmd> ] [ -a <file> ] [ -F <file> ] [ -H <file> ]
mutt [ -i <file> ] [ -s <subj> ] [ -b <addr> ] [ -c <addr> ] <addr> [ ... ]
mutt [ -n ] [ -e <cmd> ] [ -F <file> ] -p -v[v]
options:
-a <file> attach a file to the message
-b <address> specify a blind carbon-copy (BCC) address
-c <address> specify a carbon-copy (CC) address
-e <command> specify a command to be executed after initialization
-f <file> specify which mailbox to read
-F <file> specify an alternate muttrc file
-H <file> specify a draft file to read header from
-i <file> specify a file which Mutt should include in the reply
-m <type> specify a default mailbox type
-n causes Mutt not to read the system Muttrc
-p recall a postponed message
-R mailbox in read-only mode
-s <subj> specify a subject (must be in quotes if it has spaces)
-v show version and compile-time definitions
-x simulate the mailx send mode
-y select a mailbox specified in your `mailboxes' list
-z exit immediately if there are no messages in the mailbox
-Z open the first folder with new message, exit immediately if none
-h this help message
Şimdilik mutt komutuyla bu kadar, mutt komutu hakkında daha fazla bilgi için mutt'un man sayfalarını okuyun.