Memo/SendGrid

https://dexlab.net:443/pukiwiki/index.php?Memo/SendGrid
 

SendGrid

  • https://sendgrid.com/
    • メール配信サービス
    • 独自ドメイン設定可能
    • SMTP
    • Web API
    • Webhook
    • マーケティングメール機能(Webフォームからの送信)

API Key毎の統計

  • OSのmailログをカウントする
    • CentOS 6
      sudo nice zgrep -c "status=sent" /var/log/maillog*
      
      # 月間
      sudo nice zgrep -c "status=sent" /var/log/maillog-201901* | perl -ane 'if(/(\d+)$/){$s+=$1};END{print "$s\n";}'
      
      # ansibleで複数ホストを対象にする
      ansible -i hosts.ini -m shell -a "nice zgrep -c 'status=sent' /var/log/maillog-201901* | perl -ane 'if(/(\w+)$/){\$s+=\$1};END{print \"\$s\n\";}'" --become all > mail-count.txt
      perl -ane 'if(/^(\d+)/){$s+=$1}END{print "$s\n";}' mail-count.txt

Dynamic Templates: テンプレート機能 


送信者認証: SPF/DKIM

独自ドメインで、送信者認証が未設定の場合、Gmailでは「SendGrid経由」と表示される。
未設定ではspam扱いされる場合が多いので、設定したほうが良い。

  • Use a custom DKIM selector
    • 複数のSendGridアカウントで、同じドメインの送信者認証を行いたい時に使う。
    • 任意の3文字を設定できる。デフォルトでは「s1.」「s2.」が使われる。

テスト用


API KEYをSMTPやWeb APIの認証に使う

管理画面のID/Passを使わずに、API KEYでSMTPが使える

  • SMTP
    • user: apikey
    • password: <api key>

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2020-08-31 (月) 15:15:18 (27d)