How do I send a file as an email attachment using Linux command line?

后端 未结 26 2987
盖世英雄少女心
盖世英雄少女心 2020-11-22 04:39

I\'ve created a script that runs every night on my Linux server that uses mysqldump to back up each of my MySQL databases to .sql files and packages them togeth

26条回答
  •  花落未央
    2020-11-22 05:12

    using mailx command

     echo "Message Body Here" | mailx -s "Subject Here" -a file_name user@example.com
    

    using sendmail

    #!/bin/ksh
    
    fileToAttach=data.txt
    
    `(echo "To: user@company.com"
      echo "Cc: user@company.com"
      echo "From: Application"
      echo "Subject: your subject"
      echo  your body
      uuencode $fileToAttach $fileToAttach
      )| eval /usr/sbin/sendmail -t `;
    

提交回复
热议问题