Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
RakusMeetUP_野々村.pdf
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
s.nonomura
September 24, 2019
Technology
240
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
RakusMeetUP_野々村.pdf
s.nonomura
September 24, 2019
Other Decks in Technology
See All in Technology
Zenoh on Zephyr on LiteX
takasehideki
2
100
AI時代のコスト管理を考えよう〜明日から使える実践AWSノウハウ~
yoshimi0227
0
830
AIはどのように 組織のアジリティを変えるのか?
junki
4
1.2k
SteampipeとExcel Power QueryでAWS構成定義書の作成を自動化する
jhashimoto
0
170
【FinOps】データドリブンな意思決定を目指して
z63d
0
140
5分でわかるDuckDB Quack
chanyou0311
2
230
コミュニティの有益性 ~JAWS Days 2026 での体験を通して~ / The Benefits of a Community ~Through My Experience at JAWS Days 2026~
seike460
PRO
0
270
Claude Codeをどのように キャッチアップしているか
oikon48
13
8.8k
SONiCのLinuxベースを活かしたZabbix監視
sonic
0
290
新しいUbuntu/GNOMEが使いたいからXからWaylandへ移行頑張ってるの巻 2026-06-20
nobutomurata
0
160
螺旋型キャリアの生存戦略 / kinoko-conf2026
rakus_dev
1
890
起点・思考・出力で分解する 〜PM業務の自動化設計〜
kazu_kichi_67
1
970
Featured
See All Featured
The SEO Collaboration Effect
kristinabergwall1
1
490
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Discover your Explorer Soul
emna__ayadi
2
1.1k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
300
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
610
What's in a price? How to price your products and services
michaelherold
247
13k
Visualization
eitanlees
152
17k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.1k
The agentic SEO stack - context over prompts
schlessera
0
820
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
1.1k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
200
Transcript
#RAKUSMeetup ©2019 RAKUS Co., Ltd. ©2019 RAKUS Co., Ltd. IPレピュテーション
改善奮闘記 クラウド事業本部 ネットワーク部 大阪NW課 野々村 峻
#RAKUSMeetup ©2019 RAKUS Co., Ltd. 自己紹介 • 名前/所属 野々村 峻
(32) ネットワーク部 大阪NW課 (インフラ担当) • 入社 2014年12月 (入社5年目) • 出身 兵庫県三田市 • 趣味 サッカー観戦 (ヴィッセル神戸を応援しています) • 業務内容 配配メール / クルメル 運用保守
#RAKUSMeetup ©2019 RAKUS Co., Ltd. 配配メールとは • メルマガ配信・一斉メール配信サービス 課題を解決! •実績
・2007年5月 販売開始 ・導入実績 6,000社 ※2019年8月時点 継続利用率 98% サポート満足度 95% メール到達率 98.5% 一斉配信 グループ配信 セグメント配信 ステップメール 自動送信メール 配配メール
#RAKUSMeetup ©2019 RAKUS Co., Ltd. で、今日のテーマ IPレピュテーションって何?
#RAKUSMeetup ©2019 RAKUS Co., Ltd. IPアドレスの評判を評価し、 インターネットにおける通信を制御したりする仕組み
#RAKUSMeetup ©2019 RAKUS Co., Ltd. IPレピュテーションを上げておくことで 配信到達率の向上につながる 優良IP 違反IP 減点
減点
#RAKUSMeetup ©2019 RAKUS Co., Ltd. 配信到達率とは? • 配信先サーバにメールが届くこと (読者が読める場所に届くこと) 配信に使用するIPアドレスが健全だと問題なく
配信先ユーザのメールボックスに届きやすい 配配メールサーバ キャリア 配信成功
#RAKUSMeetup ©2019 RAKUS Co., Ltd. IPアドレスの評価が低いと? • 受信ブロック(IPブロック)が発生したり、 迷惑メールとして処理される可能性がある 配配メールサーバ
メールが届かない! キャリア 受信拒否 迷惑メール判定 or
#RAKUSMeetup ©2019 RAKUS Co., Ltd. なので安定した配信を行うためにIPレピュテーションが 高い状態を維持しておく メール配信到達率が向上する サービスの質の向上に繋がる (運用もラクになる)
#RAKUSMeetup ©2019 RAKUS Co., Ltd. サポート/開発/インフラチーム合同での改善PJ 到達率の改善については3チーム合同で改善活動を実施
#RAKUSMeetup ©2019 RAKUS Co., Ltd. サポート / 開発側での施策 • ガイドライン作成
(認証設定(DKIM/SPF)の推奨、コンテンツ違反メールの注意喚起) • メール到達率の見える化 (月次で全配信環境、全顧客の配信状況を可視化) • ポリシー違反コンテンツのチェック 配配サーバ キャリア ①配信 ②解析 ・ポリシーに違反しているコンテンツはないか確認 - 月収〇〇〇万円 - 〇〇〇円(ドル)の報酬 - 〇日で〇万円 - 出会い系関連 - 件名が「Re:」 etc..
#RAKUSMeetup ©2019 RAKUS Co., Ltd. サポート/開発チーム施策 https://speakerdeck.com/masaku_2019/merumagapei-xin-sabisufalseyue-jing-puroziekuto-merudao-da-lu-xiang-shang-hefalsetiao-zhan
#RAKUSMeetup ©2019 RAKUS Co., Ltd. インフラチームの施策
#RAKUSMeetup ©2019 RAKUS Co., Ltd. • 配信環境の分離 • IPレピュテーション解析 •
解析結果を受けての改善取り組み (途中) • IPウォームアップ環境の整備 (準備中)
#RAKUSMeetup ©2019 RAKUS Co., Ltd. 配信環境の分離 ~~ 通常顧客配信環境(新規契約時はここにアカウントを作成) 違反顧客配信環境 ドメイン
ドメイン G社 キャリア コンテンツチェックPG 違反を検知 インフラチームメンバー サポート経由でお客様に注意喚起してもらい、 コンテンツが改善しないようであれば別環境へ移行する 違反 違反 違反 違反 違反
#RAKUSMeetup ©2019 RAKUS Co., Ltd. IPレピュテーション解析① Gmail宛配信のIPレピュテーションを対象に日々解析 Google Postmaster Toolを使用すればドメインに紐づくIPアドレスの評価を確認することが可能
現時点で200IPほど配信に使用
#RAKUSMeetup ©2019 RAKUS Co., Ltd. IPレピュテーション解析② Gmail Postmaster Toolで確認した評価をもとに配信状況を解析
#RAKUSMeetup ©2019 RAKUS Co., Ltd. 改善取り組み① ※検証中 本番環境と同等の配信が可能なテスト環境を用意し、IPレピュテーション解析で得た情報をもとに 配信テストを行いレピュテーションの変化を確認 @gmail.com
・NGっぽいワードを含んだ配信 ・〇分で〇通といった通数制限した配信 → 受信制限があるのか確認 ・sent/faildの割合を変えてみた配信 → retry/faildが多ければやはり良くない? ・その他 後日Postmaster Toolsで レピュテーションを確認 テスト配信
#RAKUSMeetup ©2019 RAKUS Co., Ltd. 改善取り組み② ※検証中 テスト配信で得た情報をもとに配信環境の整備を行う予定 ※配信検証中 ・NGっぽいワードを含んだ配信で評価が下がった場合
・〇分で〇通といった通数制限した配信で評価が変化した場合 ・sent/faildの割合を変えてみた配信で評価が下がった場合 → 今まで通り別環境へ移行 → メール配信エンジンのチューニング、配信環境の改善 → 配信リストが汚れていてもNG →別環境への移行
#RAKUSMeetup ©2019 RAKUS Co., Ltd. IPウォームアップ環境の整備 ※準備中 IPウォームアップとは?
#RAKUSMeetup ©2019 RAKUS Co., Ltd. IPウォームアップとは? ※準備中 ・なぜ必要?? 新しいIPアドレスには評価がついていない 新たに配信に使用する前にウォームアップによりIPアドレスの評価を上げておく必要がある
・どうやってあげる? 想定している月間配信量に対して1~2カ月かけて徐々に配信量を増やしていく 数日間同じ量のメールを配信して徐々に増やす、を繰り返す レピュテーションがない状態から高めること
#RAKUSMeetup ©2019 RAKUS Co., Ltd. IPウォームアップ環境の整備② ※準備中 リリース前に健全なメールをちょろちょろと配信する環境を整備する予定 キャリア @yahoo.uk
50通/分 200通/分 100通/分 @yahoo.co.jp @icloud.com 今までは新規リリース時に少しずつ健全な配信を行っている顧客を割り当てて ウォームアップしていたが稼働がかかりすぎる&非効率だった 本番配信サーバ Test配信環境 Test配信環境 一部メールをリレー
#RAKUSMeetup ©2019 RAKUS Co., Ltd. • サポート/開発対策 • 隔離環境の構築/整備 •
IPレピュテーション解析 • 改善取り組み これらの対策の効果は?
#RAKUSMeetup ©2019 RAKUS Co., Ltd. メール不達問い合わせ件数 2018年4月:80件 2019年3月:48件 2019年8月:38件 •
メール不達問い合わせ件数 1年半弱で約50%削減
#RAKUSMeetup ©2019 RAKUS Co., Ltd. IPレピュテーション 「低」「悪い」評価が減少し、「高」が増加 施策開始
#RAKUSMeetup ©2019 RAKUS Co., Ltd. ・通常配信用のIPレピュテーションが改善 ・サポートへの問い合わせ数も減少 到達率が改善されている
#RAKUSMeetup ©2019 RAKUS Co., Ltd. IPレピュテーションに関するトラブル事例
#RAKUSMeetup ©2019 RAKUS Co., Ltd. ある日突然、メール配信に使用している IPアドレスの約50%の評価が一番悪い状態に 高: 中: 低:
悪:
#RAKUSMeetup ©2019 RAKUS Co., Ltd. 該当日の配信確認 • 配信通数、配信ステータスの分布に変化がないこと • オペレーションミスがないこと
(直近でDKIMの更新作業をしていた) • 評価が下がったサーバの配信設定に不備がないこと • 特定ユーザの配信が影響になっていないこと 該当日の配信から下記内容を調査 • BlastMail (弊社の類似サービス)で同様の事象が発生していないか? • 他社のサービスで発生していないか? (ググる、Twitter) Gmail全体で発生しているのか?? やってみたこと • 配信サーバの切り替えて切り分け • Google問い合わせ (メールでの問い合わせ窓口) • Google Postmaster Tools以外でレピュテーション確認 (悪くはなかった)
#RAKUSMeetup ©2019 RAKUS Co., Ltd. レピュテーションが下がったサーバに関連性はなく 丸1日調査した結果原因が特定できず、翌日再確認することに
#RAKUSMeetup ©2019 RAKUS Co., Ltd. 改善した ・影響あり配信サーバすべて再構築? →IP足りない ・IP足りないから一時的にAmazon使う? →従量課金なのでコスト爆増、配信速度も低下
・とりあえず様子見 改善していなければ?
#RAKUSMeetup ©2019 RAKUS Co., Ltd. 最後に
#RAKUSMeetup ©2019 RAKUS Co., Ltd. メールの配信到達に関しては 配信先サーバに大きく依存します メール配信サービスの基本である メールが届く ということが当たり前にできる環境を目指し、
#RAKUSMeetup ©2019 RAKUS Co., Ltd. 高機能なメール配信サービス を 高いメール到達率 で提供できるように これからも奮闘していきます
#RAKUSMeetup ©2019 RAKUS Co., Ltd. ご清聴ありがとうございました