Memo/Postmark

http://dexlab.net/pukiwiki/index.php?Memo%2FPostmark
 

Postmark


ブロックされた場合

  • bounced率が10%超えるとブロックされ、メール送信できなくなる。
  • サポートに連絡
  • 調査中はPostmarkのAPIは成功を返すが、キューに貯まったままで配送されない。「Event=Queued」
  • 別サーバ、別API KEYを発行しても変わらず、配信されない

監視

  • 当日のstats
    1. POSTMARK_API_KEY=***
    2. curl -s "https://api.postmarkapp.com/stats/outbound?fromdate=$(date '+%Y-%m-%d')&todate=$(date '+%Y-%m-%d')" \
    3.   -X GET \
    4.   -H "Accept: application/json" \
    5.   -H "X-Postmark-Server-Token: $POSTMARK_API_KEY"
    6.  
    7. {"Sent":0,"Bounced":0,"SMTPApiErrors":0,"BounceRate":0.0,"SpamComplaints":0,"SpamComplaintsRate":0.0,"Tracked":0,"Opens":0,"UniqueOpens":0,"TotalClicks":0,"UniqueLinksClicked":0,"WithClientRecorded":0,"WithPlatformRecorded":0,"WithReadTimeRecorded":0,"WithLinkTracking":0,"WithOpenTracking":0,"TotalTrackedLinksSent":0}
  • jqを使ってSentだけ取得。
    1. ... | jq '.Sent'
  • perlを使ってSentだけ取得。perlはデフォルトで使える事が多い。-MJSONモジュールを使えば綺麗にパースできるが、デフォルトでは入っていない。
    1. ...| perl -ne 'if(/\"Sent\":\s*(\d+)/){print $1;}'

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2017-12-22 (金) 15:13:44 (124d)