受信者、件名、本文を入力するたびに自分のbashメールスクリプトを作成しようとすると問題が発生します。それを送ってください。誰もこれを助けることができますか?どうもありがとう!私はあなたはユーザー入力を取得するread
コマンドを使用しますmail
コマンドに受信者、件名、本文を尋ねるBashメールスクリプト
答えて
を使用しています
P.S。ヒント:-p
オプションを使用してください。
"quote" all your variablesを忘れないでください。特に、未知のユーザー入力を保持する変数があります。ここで
を確認してください、ありがとう、しかし、どのように私はメールを送信するためにこの変数を使用することができますか?私はコマンドでこの変数を使用するために書く必要がありますか? –
あなたは 'echo" $ body "| mail -s "$ subject" "$ recipient" ' –
read -p "What is your subject ? " subj
read -p "What is your message? " mess
read -p "What is the recipient address? " add
grep -E '[[:alnum:]][email protected][[:alnum:]]+(.[[:alnum:]]+){1,2}' <<< $add
if [[ "$?" == "0" ]
then
echo "$mess" | mail -s "$subj" $add
else
echo "ERROR - The recipient address is in the wrong format"
fi
我々はその後、電子メールアドレスの正しい形式を確認し、受信者のアドレスが正しい形式であれば、メールを送信するために変数を使用件名、本文および受信者の応答を読み込みます。そうでない場合は、エラーメッセージを表示します。
ありがとうございました!私はほぼ同じスクリプトを作ったが、フォーマットチェックはしなかった –
- 1. docusignの各受信者のカスタムメッセージ本文
- 2. Marketo APIは動的な本文、件名、受信者のメールを送信できますか?
- 3. MFMailComposeViewController - 本文を編集しますが、受信者と件名は編集しません。
- 4. は、尋ねる
- 5. 尋ねるヘルプが
- 6. 送信者名の代わりに送信者名を受信者名に設定する方法
- 7. gitosisパスワードを尋ねる
- 8. パスワードを尋ねるgitoliteユーザー
- 9. 者署名者タイプの場合、受信者の署名者名が空白
- 10. golangポインタ受信者と値受信者
- 11. jQuery - フォームを送信する前にユーザーに尋ねる
- 12. Bashで受信信号名を確認する
- 13. Gmailの受信トレイの件名と送信者の名前を取得するためのpython imaplib
- 14. ユーザ名を尋ねてプロセスを実行するバッチファイル
- 15. ログインを2度尋ねた
- 16. PowerCLI「Connect-VI Server」のサーバ名を尋ねる
- 17. バッチファイルのユーザーにフォルダ名/パスを尋ねる方法は?
- 18. Socket.ioで受信者と受信者を区別する
- 19. キャストデバッグカスタム受信者
- 20. razorが尋ねます。
- 21. ジェネリックは尋ねたタイプ
- 22. パスワードを尋ねるシェルスクリプトを自動化
- 23. bashの送信者名の電子メールメッセージを解析する
- 24. コマンドラインからパスワードを尋ねる。
- 25. htaccessの問題を尋ねる混乱
- 26. AWS DynamoDb local - 地域を尋ねる
- 27. パスワードを尋ねるmitmproxy証明書
- 28. 屋内のステップを尋ねる
- 29. hadoop ApplicationMasterがリソースを尋ねる
- 30. メールの件名と本文のpreg_match
もっと具体的になることができますか? –
Welcome to [https://stackoverflow.com/](https://stackoverflow.com/) !このサイトでは、自分でコードを書くことを期待しています。あなたが問題を抱えている場合、より多くの研究をした後、何がうまくいかないかを明確に説明して、[最小、完全、および検証可能な例](https://stackoverflow.com/help/)を投稿することができます。 mcve)。[How to Ask](https://stackoverflow.com/help/how-to-ask)を読むことをお勧めします。がんばろう! – MorganFreeFarm
@RamanSailopal申し訳ありません私はstackoverflowの初心者です) –