Email
mutt 從命令行發送郵件,標題在文本文件中
mutt 可以在沒有命令行參數的情況下從命令行發送郵件,主題、cc、bcc、reply-to、in-reply-to 都在帶有郵件正文的 mail.txt 文件中定義(與 mutt 相同的文件格式打開到當我按 m-send mail 或 r-reply to mail 時我)。
…這樣我就可以:
- 在收到的郵件上按 ‘r’,準備我的回复消息,在 vim 中用 ‘:w ~/preparedmail.txt’ 保存…取消發送
- 然後在 8:00 <<< “mutt < ~/preparedmail.txt” 執行 $
…或者是否有其他工具可以接受這種文件格式。或其他方式來實現這一點。
如果您正在使用
sendmail
或postfix
傳遞郵件,您可以使用sendmail -t <~/preparedmail.tx
它將從文件中的任何行
To:
Cc:
或Bcc:
標題行(直到第一個空白行)中提取目標收件人,並將文件作為郵件發送。對於配置了類似
mutt
直接發送郵件的工具的人來說,一個簡單的解決方案是使用msmtp,這是一個發送預建構郵件的程序,它也-t
像 sendmail 一樣獲取收件人,並且使用憑據配置 smtp 比 postfix 或發送郵件。~/.msmtprc
以下是向 gmail 發送郵件的範例:account gmail host smtp.gmail.com port 587 tls on # from myname@gmail.com auto_from on auth on user myname@gmail.com # password mypassword passwordeval gpg -d ~/.msmtp.password.gpg account default : gmail
別忘了
chmod og= ~/.msmtprc
。