Comment envoyer un e-mail à partir du terminal Linux

Linux Terminalinden E-posta Nasıl Gönderilir

⌛ Reading Time: 3 minutes

Linux terminali bize birkaç klavye vuruşuyla tonlarca görevi yerine getirme gücü ve kapasitesi verir. Zamanının çoğunu terminalde geçirenler için doğrudan Terminal’den de e-posta gönderebilirsiniz. Bu kılavuz sizi elinizden alır ve doğrudan Linux terminalinden e-posta göndermek için çeşitli yöntem ve araçları nasıl kullanabileceğinizi gösterir.

Not: Terminalden e-posta göndermek için bir posta sunucunuzun kurulu olduğundan ve düzgün çalıştığından emin olun.

Posta

Linux terminalinden e-posta göndermenin ilk ve en basit yolu, mail Yarar. Bu basit yardımcı program, alıcıyı, e-posta konusunu belirlemenize ve hatta birkaç seçenekle ekler eklemenize olanak tanır.

Varsayılan olarak, posta yardımcı programı çoğu Linux dağıtımında önceden yüklenmiş olarak gelir. çalıştırarak kurulu olup olmadığını doğrulayabilirsiniz. which aşağıdaki gibi komut:

“/usr/bin/mail” gibi bir sonuç alırsanız, dağıtımınıza zaten yüklenmiştir. Linux dağıtımınızda varsayılan olarak posta kurulu değilse, dağıtımınız için paket yöneticisini kullanarak kurabilirsiniz. Örneğin, Debian’da şu komutu çalıştırırsınız:

Bir e-posta göndermek üzere postayı kullanmak için mail komut ve ardından -s seçeneğini seçin ve e-posta konusunu belirtin. Örneğin, “message.txt” dosyasında saklanan bir mesajı göndermek için şu komutu kullanın:

Yukarıdaki komut dosyanın içeriğini okuyacak ve onu mesaj gövdesi olarak kullanacaktır.

İleti gövdesini aşağıdaki gibi bir komuttan da iletebilirsiniz. echo. Örneğin:

E-postaya ekler eklemek için, -A seçenek. Örneğin:

Posta göndermek

Terminalden posta göndermek için kullanabileceğiniz bir sonraki yardımcı program, terminalden e-posta göndermenize yardımcı olabilecek basit ama güçlü bir yardımcı program olan Sendmail’dir.

Sendmail yardımcı programını yüklemediyseniz, yükleyebilirsiniz:

Bu yardımcı programı kullanmak için, e-posta içeriği olarak aşağıdakileri içeren bir dosya oluşturarak başlayın:

Sendmail yardımcı programı konu başlığını bulur ve bunu e-postanız için konu başlığı olarak kullanır. Bunu şu komutu kullanarak iletebilirsiniz:

telnet

Zamanlarının çoğunu uzak sunucularla çalışarak geçirenler için telnet, muhtemelen e-posta göndermek için ilk başvurulacak araçtır. Kullanmak için terminali başlatarak ve şu komutu girerek başlayın:

Posta sunucunuz farklı bir bağlantı noktasında çalışıyorsa, 25’i hedef bağlantı noktasıyla değiştirin. Bağlandıktan sonra bir sunucuya merhaba demek için telnet kullanın:

Bazı sunucuların da yanıt vereceğini unutmayın. ehlo onun yerine helo ya da bazen.

Ardından, e-posta göndericisini ayarlayın:

E-postanın alıcısını ayarlayın:

Postayı aşağıdaki biçimde oluşturun:

Telnet Posta Oluştur

köpek

Mutt, terminalden e-posta göndermek ve okumak için başka bir yardımcı yardımcı programdır. Mail komutuna benzer bulabilirsiniz. Yüklemek için şu komutu çalıştırın:

Mutt ile bir e-posta göndermek için şu komutu kullanın:

Yukarıdaki komut, e-posta gövdesi olarak sendmail.txt dosyasının içeriğini mutt yardımcı programına iletir.

Toplama

Linux terminalinden e-posta gönderebilmek için yalnızca terminal ortamında çalışırken çok kullanışlı olabilir. Terminalden dosya yazdırmak ve S ile terminalden Web’de arama yapmak için lp komutunu nasıl kullanacağınızı öğrenmek için okumaya devam edin.