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
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
Nasıl bir SQL import MySQL Komut satır...
Nasıl bir dosya adı kullanarak uygun b...
Node.JS Linux Komut satırını kullanara...
Nasıl bir dizini Windows komut satırın...
Nasıl bir dosya Red Hat Linux üzerinde...