Cygwin を使用して、コマンド ラインから電子メールを送信しようとしています。これは私が入れているものです:
email -f myaddress@blah.com -s "This is a test" -b toaddress@blah.com
次のエラー メッセージが表示されます。
/bin/sh: /usr/lib/sendmail: No such file or directory
/usr/lib に「sendmail」というフォルダーを作成したところ、次のようになりました。
/bin/sh: /usr/lib/sendmail: is a directory
Cygwin からメールを送信する方法を順を追って説明してもらえますか? それを設定する方法とすべてが好きですか?私はいたるところを見てきましたが、髪を引き裂く準備ができています。
編集: ご回答ありがとうございます。これが私が最終的にそれを機能させる方法です。
bash.exe -c "echo -e 'To: thepeopleimsendingitto@blah.com\nSubject: mySQL Upload\nSQL files from machines uploaded to log table successfully.' | sendmail -f me@blah.com otherpeople@blah.com"
Cygwin は Windows のパスにありましたが、認識できなかったので、bash.exe を直接実行して、「このコマンドを Linux コマンドとして実行してください」と言わなければなりませんでした。エコーは、電子メール自体を構成しているものです。\n 文字は、"To"、"Subject"、および Body に分けます。