SORU
20 AĞUSTOS 2008, ÇARŞAMBA


Nasıl bir e-posta eki Linux Komut satırını kullanarak bir dosya gönderebilirim?

mysqldump MySQL veritabanı yedeklemek her kullanan bir Linux sunucu üzerinde her gece çalışan bir senaryo yarattım .sql ve onları bir araya sıkıştırılmış dosya olarak paketler .tar dosyası. Başarmak istediğiniz bir sonraki adım bu tar korumak için uzak e-posta sunucusuna e-posta yoluyla dosya göndermek için. mailx yedekleme metin dosyası boru vücut ham komut dosyası bir e-posta göndermek mümkün gibi oldum:

$ cat mysqldbbackup.sql | mailx backup@email.com

cat alıcının e-posta adresini argüman olarak mailx programa yöneltilen yedekleme dosyası metin yankıları.

Bu ihtiyacım olan şey gerçekleştirir ancak, bir adım daha iyi olabilir benceHerhangi bir şekilde sıkıştırılmış göndermek için kabuk betikleri veya başka türlü kullanarak .tar bir giden e-posta iletisine dosyaEki?Bu başlık verileri içeren çok uzun e-posta mesajları ile uğraşmak zorunda ve sık sık kelime-sarma vb sorunları var yendi.

CEVAP
1 Mart 2012, PERŞEMBE


Köpeği olanların hiçbiri benim için çalıştı. E-posta adresi attachemnt bir parçası olduğunu düşünüyorum. Yapmak zorunda:

echo "This is the message body" | mutt -a "/path/to/file.to.attach" -s "subject of message" -- recipient@domain.com

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Kat Krazy

    Kat Krazy

    12 Kasım 2010
  • pilslajt

    pilslajt

    20 HAZİRAN 2008
  • theKGB65

    theKGB65

    24 Aralık 2007