我想使用sendmail
Kubuntu Linux 上的備份軟體發送電子郵件。但是,該軟體不允許輸入完整的命令列(僅分別輸入命令名稱和參數模式)。這就是為什麼我無法sendmail
使用標準輸入傳遞郵件正文。
有沒有一種方法可以sendmail
在不使用標準輸入的情況下進行呼叫?例如透過命令列參數傳遞訊息主體(或甚至根本不傳遞主體)?
答案1
當然,編寫一個 shell 腳本來執行此操作。
#!/bin/sh
sendmail -i "[email protected]" <<EOF
Date: ...
From: ...
To: ...
Subject: ...
Content-Type: text/plain; charset=utf-8
Yo, stuff happened ($*).
EOF
儘管使用(又名 Mail 或 mailx 或 s-nail)可能mail
比手工製作所有標題更好。