GNU/Linux >> Linux の 問題 >  >> Linux

curl を使用してメールを送信する

カーボン コピーまたはブラインド カーボン コピーとしてメールを送信する場合:

curl --url 'smtps://smtp.gmail.com:465' --ssl-reqd \
  --mail-from '[email protected]' --mail-rcpt '[email protected]' \
  --mail-rcpt '[email protected]' --mail-rcpt '[email protected]' \
  --upload-file mail.txt --user '[email protected]:password' --insecure
From: "User Name" <[email protected]>
To: "John Smith" <[email protected]>
Cc: "Mary Smith" <[email protected]>
Subject: This is a test

a BCC recipient eli is not specified in the data, just in the RCPT list.


curl --ssl-reqd \
  --url 'smtps://smtp.gmail.com:465' \
  --user '[email protected]:password' \
  --mail-from '[email protected]' \
  --mail-rcpt '[email protected]' \
  --upload-file mail.txt

mail.txt ファイルの内容:

From: "User Name" <[email protected]>
To: "John Smith" <[email protected]>
Subject: This is a test

Hi John,
I’m sending this mail with curl thru my gmail account.
Bye!

追加情報:

<オール>
  • curl を使用しています SSL をサポートするバージョン 7.21.6。

  • --insecure を使用する必要はありません curl を防止するスイッチ SSL 接続検証の実行から。詳細については、このオンライン リソースを参照してください。

  • コマンド ライン引数を介してアカウント資格情報を渡すことは、セキュリティ上の不適切な慣行と見なされています。 --netrc-file を使用 .ドキュメントを参照してください。

  • 安全性の低いアプリまたは新しいアプリ パスワードのアクセスを有効にする必要があります。


  • Linux
    1. Curlを使用してWebリクエストを自動化しますか?

    2. Linuxの「mail」コマンドを使用してHTMLメールを送信する方法は?

    3. Curlを使用したWebページのヘルスチェック?

    1. Muttを使用してMarkdownで書かれたEメールを送信しますか?

    2. Curl コマンドでクライアント証明書を使用する

    3. 誰かがログオンしたときに電子メールを送信する

    1. mailコマンドを使用してLinuxターミナルまたはスクリプトから電子メールを送信する

    2. s_client を使用してサーバーに文字列を送信する方法

    3. Ubuntu:curl を使用してイメージをダウンロードする