簡體   English   中英

sendmail 命令發送帶有 txt 文件附件的 email

[英]sendmail command to send an email with txt file attachment

我正在嘗試使用sendmail命令從 Perl 腳本發送 email 。

Email 包含一個附件(.txt 文件)。

這是我嘗試過的命令:

>:/usr/people/vkk > echo "Subject:Report" | sendmail -t vkk@test.com < "/usr/people/vkk/Downloads/report_daily_2022_08_24_19_30_17.txt"
Ambiguous input redirect.

當我添加echo "Subject:Report"選項時,它會給出以下消息 -

不明確的輸入重定向

使用sendmail命令發送帶有附件和主題行的 email 的正確語法是什么。

使用 sendmail 命令發送附件不是一個好主意,因為您必須使用 uuencode 對附件進行編碼。 所以最好使用mail或mutt命令發送附件。 下面的命令是郵件命令的示例。

echo "郵件正文" | mail -s "主題行" -a attachment.txt email@domain

在 Centos/RHEL 中安裝郵件命令

須藤百勝安裝mailx

在 Ubuntu/Debian/LinuxMint 上安裝郵件命令

sudo apt-get install mailutils

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM