muttは次のように正しく実行されます。
$ cat /home/user/test
this is a test
$ mutt -s "test" [email protected] </home/user/test
tmp1
これをbashスクリプト(に保存されている)に入れると、次のようになります。
#!/bin/bash
/usr/bin/mutt -s "test" [email protected] </home/user/test
そしてクローンでは:
00 22 * * * user /bin/bash /home/user/tmp1
スクリプトが実行されていることを確認しましたが、muttは電子メールを送信しません。 :-/
mutt -Fオプションも追加されました:
mutt -F /home/user/.muttrc
答え1
私も同じ問題に直面したmutt
。
私にとって、それはmutt
最初から始めようとしていることがわかりました。[Eメール保護]ここで、ユーザー名は私のものです。機械ユーザー名。
私のGmailアカウントが私に設定されています.muttrc file
。ファイルを確認した結果、/var/log/syslog
これが見つかりました。
代わりにを使用してmsmtp
問題を解決しましたmutt
。 Arch Linux Wikiは適切なインストールパラメータの例を提供します。欠点は添付ファイルを許可しないことですが、この問題を解決する方法はいくつかあります。
https://wiki.archlinux.org/index.php/msmtp
次のコマンドラインはcronで動作します。
cat test.file | msmtp --from=default -t [email protected]
これにより電子メールが送信されますが、To
ボックスとSubject
ボックスが正しくレンダリングされません(まったく存在する場合)。それが重要でなければ良いでしょう。表示されたら、test.file
次のようにの先頭に追加します。
To: [email protected]
Subject: subject line
test.file contents