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

  • Ludique

    Ludique

    21 NİSAN 2009
  • PaulGBelliveau

    PaulGBellive

    5 Mart 2009
  • Qmusic Romania

    Qmusic Roman

    8 Temmuz 2011