Linux Komut Satırından E-posta Eki Göndermenin 4 Yolu


Linux terminalini kullanmaya alıştığınızda, e-posta göndermek de dahil olmak üzere sisteminizdeki her şeyi yalnızca komutlar yazarak yapmak istersiniz ve e-posta göndermenin önemli yönlerinden biri de eklentilerdir.

Özellikle Sistem Yöneticileri için, bir yedekleme dosyası, günlük dosyası/sistem çalışma raporu veya ilgili herhangi bir bilgiyi ekleyebilir ve bunu uzaktaki bir makineye veya iş arkadaşına gönderebilir.

Bu yazıda Linux terminalinden ek içeren bir e-posta göndermenin yollarını öğreneceğiz. Daha da önemlisi, Linux için basit özelliklere sahip e-postaları işlemek için kullanabileceğiniz birkaç komut satırı e-posta istemcisi vardır.

Gereklilik

Bu öğreticiyi etkili ve güvenilir bir şekilde kullanmak için, çalışan bir posta sisteminiz olması veya sisteminizde Linux için posta aktarım aracılarından (MTA'lar) birini kurmanız gerekir.

MTA, bir ana makineden diğerine e-posta gönderip almaktan sorumlu bir uygulamadır.

Aşağıda terminalden ek içeren e-posta göndermenin çeşitli, iyi bilinen yöntemleri verilmiştir.

1. Posta Komutunu Kullanma

mail, mailutils (Debian'da) ve mailx (RedHat'ta) paketinin bir parçasıdır ve şunu yapmak için kullanılır: Komut satırındaki mesajları işleyin.

sudo apt-get install mailutils
yum install mailx

Şimdi gösterilen posta komutunu kullanarak bir e-posta eki göndermenin zamanı geldi.

echo "Message Body Here" | mail -s "Subject Here" [email  -A backup.zip

Yukarıdaki komutta bayrak:

  1. -s – mesajın konusunu belirtir.
  2. -A – dosya eklemeye yardımcı olur.

Bir dosyadan mevcut bir mesajı aşağıdaki şekilde de gönderebilirsiniz:

mail -s "Subject here" -t [email  -A backup.zip < message.txt

2. mutt Komutunu Kullanmak

mutt, Linux için popüler, hafif bir komut satırı e-posta istemcisidir.

Sisteminizde yoksa yüklemek için aşağıdaki komutu yazın:

sudo apt-get install mutt
yum install mutt

Aşağıdaki mutt komutunu kullanarak ek içeren bir e-posta gönderebilirsiniz.

echo "Message Body Here" | mutt -s "Subject Here" -a backup.zip [email 

seçenek nerede:

  1. -s – mesajın konusunu belirtir.
  2. -a – ekleri tanımlar.

Mutt – Terminalden Posta Göndermek için Bir Komut Satırı E-posta İstemcisi hakkında daha fazlasını okuyun

3. mailx Komutunu Kullanma

mailx daha çok mutt komutuna benzer şekilde çalışır ve aynı zamanda mailutils (Debian'da) paketinin bir parçasıdır.

sudo apt-get install mailutils
yum install mailx

Şimdi ek postayı mailx komutunu kullanarak komut satırından gönderin.

echo "Message Body Here" | mailx -s "Subject Here" -a backup.zip [email 

4. mpack Komutunu Kullanmak

mpack, adlandırılmış dosyayı bir veya daha fazla MIME iletisinde kodlar ve iletiyi bir veya daha fazla alıcıya gönderir veya onu adlandırılmış bir dosyaya veya dosya kümesine yazar veya bir dizi haber grubuna gönderir.

sudo apt-get install mpack
yum install mpack

Ekli bir mesaj göndermek için aşağıdaki komutu çalıştırın.

mpack -s "Subject here" file [email 

Bu kadar! Linux terminalinden ek içeren e-posta göndermenin yukarıdaki listede belirtilmeyen başka yöntemlerini aklınızda tutuyor musunuz? Yorumlarda bize bildirin.