簡體   English   中英

使用 sendmail 腳本時獲取空文件作為附件

[英]Getting empty file as a attachment when using sendmail script

我想使用帶有腳本的sendmail選項發送電子郵件和附件。

我已成功收到郵件,但附件為空。

在這里,我嘗試附加一個名為test.txt的文件,並且腳本和 test.txt 都位於同一位置。

我在這里錯過了什么嗎?

下面是我用來測試郵件功能的腳本。

/usr/sbin/sendmail -t << EOT
To:abc@gmail.com
Subject: Test
MIME-Version:1.0
Content-Type: multipart/mixed;boundary="ABC"
--ABC
Content-Type:text/plain
Content-Disposition:inline

Hello, sendmail Test!!!!
--ABC
Content-Type: text/plain
Content-Disposition: attachment ; filename="test.txt"

--ABC--
EOT

那是因為你沒有放附件的內容。 請嘗試以下代碼:

/usr/sbin/sendmail -t << EOT
To:abc@gmail.com
Subject: Test
MIME-Version:1.0
Content-Type: multipart/mixed;boundary="ABC"
--ABC
Content-Type:text/plain
Content-Disposition:inline

Hello, sendmail Test!!!!
--ABC
Content-Type: text/plain
Content-Transfer-Encoding: uuencode
Content-Disposition: attachment ; filename="test.txt"
`uuencode test.txt test.txt`
EOT

暫無
暫無

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

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