<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Mail on lunaplus*</title><link>https://www.lunaplus.net/tags/mail/</link><description>Recent content in Mail on lunaplus*</description><generator>Hugo -- gohugo.io</generator><language>ja</language><lastBuildDate>Wed, 06 Oct 2021 00:00:00 +0000</lastBuildDate><atom:link href="https://www.lunaplus.net/tags/mail/index.xml" rel="self" type="application/rss+xml"/><item><title>メールSaaS機能を比較</title><link>https://www.lunaplus.net/posts/2021/10/ses-alibabadm/</link><pubDate>Wed, 06 Oct 2021 00:00:00 +0000</pubDate><guid>https://www.lunaplus.net/posts/2021/10/ses-alibabadm/</guid><description>&lt;h2 id="なぜか送信エラーになるメッセージがある"&gt;なぜか、送信エラーになるメッセージがある&lt;/h2&gt;
&lt;p&gt;これまで、&lt;code&gt;Amazon SES (Simple Email Service)&lt;/code&gt; にてメール送信を行っていた処理をマルチクラウド化対応で、
新たに&lt;code&gt;Alibaba DirectMail&lt;/code&gt;も活用してメール送信してみようと考え検証を行っていました。&lt;br&gt;
そうしたところ、&lt;code&gt;SES&lt;/code&gt;ではメール送信できていたメッセージが、&lt;code&gt;DirectMail&lt;/code&gt;ではAPIのエラーとなってしまうことがわかりました。&lt;br&gt;
エラーメッセージの内容から、送信メールに設定している&lt;code&gt;Subject&lt;/code&gt;の文字数が130文字もあった（そもそも、ちょっと長すぎじゃないか？）ことが
エラーの原因だったのです。&lt;br&gt;
折角の機会なので、調べた結果を小ネタとして記事にまとめておきます。&lt;/p&gt;</description></item><item><title>Proxy経由でSMTPアクセス</title><link>https://www.lunaplus.net/posts/2021/06/proxy-for-smtp/</link><pubDate>Tue, 29 Jun 2021 20:00:00 +0000</pubDate><guid>https://www.lunaplus.net/posts/2021/06/proxy-for-smtp/</guid><description>&lt;h2 id="メールサーバーをマネージドサービスで"&gt;メールサーバーをマネージドサービスで&amp;hellip;&lt;/h2&gt;
&lt;p&gt;「マネージドサービスを使うことでサーバー管理の手間を減らしたい」というのはよく聞く話です。
Alibaba DirectMail や Amazon SES など、多くのマネージドサービスも&lt;code&gt;REST API&lt;/code&gt;や&lt;code&gt;イベント連携&lt;/code&gt;によるメール機能を提供しています。
これらを利用すると、アプリケーションからAPIコールで直接メールが送信できるので非常に簡単です。&lt;/p&gt;</description></item><item><title>DirectMailの送信結果を判定する</title><link>https://www.lunaplus.net/posts/2020/08/alibaba-direct-mail-status/</link><pubDate>Mon, 24 Aug 2020 00:00:00 +0000</pubDate><guid>https://www.lunaplus.net/posts/2020/08/alibaba-direct-mail-status/</guid><description>&lt;h2 id="バウンスメール"&gt;バウンスメール&lt;/h2&gt;
&lt;p&gt;Direct Mailの利用方法は、色々とAPIを触りながら理解が深まってきました。&lt;br&gt;
今回は、実際のアプリケーションでの利用を想定したユースケースを考えてみます。&lt;/p&gt;
&lt;p&gt;一般的にメールの送信を行う際には、メールの不達（バウンス）を出さないことが望ましいとされています。
メールが不達となるパターンとして、&lt;code&gt;ソフトバウンス&lt;/code&gt;と&lt;code&gt;ハードバウンス&lt;/code&gt;の２つがあります。&lt;/p&gt;</description></item><item><title>DirectMailでメール送信</title><link>https://www.lunaplus.net/posts/2020/08/alibaba-direct-mail-send/</link><pubDate>Wed, 12 Aug 2020 12:00:00 +0000</pubDate><guid>https://www.lunaplus.net/posts/2020/08/alibaba-direct-mail-send/</guid><description>&lt;p&gt;&lt;a href="../alibaba-direct-mail-registration"&gt;DirectMailの利用設定&lt;/a&gt;の記事で設定したDirectMailの続きです。&lt;/p&gt;
&lt;h2 id="メール送信者の設定"&gt;メール送信者の設定&lt;/h2&gt;
&lt;p&gt;メールを送信するためにメール送信者(&lt;code&gt;Sender Addresses&lt;/code&gt;)を設定します。&lt;br&gt;
2020/8現在、&lt;code&gt;ROS&lt;/code&gt;でサポートされていないため、&lt;code&gt;Aliyun CLI&lt;/code&gt;で実行を試みましたが、こちらもサポートされていない
ようでした。そのため、今回はPythonのスクリプトで実行しました。&lt;/p&gt;
&lt;p&gt;元ネタは、&lt;a href="https://api.aliyun.com/?spm=a21mg.p38356.a3.4.2728c36clRitVm&amp;amp;_ga=2.249843333.2023740519.1596946087-1922847533.1596849685#/?product=Dm&amp;amp;version=2015-11-23&amp;amp;api=CreateMailAddress&amp;amp;tab=DEMO&amp;amp;lang=PYTHON"&gt;OpenAPI Explore&lt;/a&gt;で作成したソースコードを一部改良して作成しました。&lt;br&gt;
&lt;code&gt;RAM&lt;/code&gt;で設定したユーザーの &lt;code&gt;AccessKey&lt;/code&gt; と &lt;code&gt;Secret&lt;/code&gt;を利用して実行します。また、&lt;code&gt;SendType&lt;/code&gt;としては、
都度送信する機能を利用するため&lt;code&gt;trigger&lt;/code&gt;を指定しています。&lt;/p&gt;</description></item><item><title>DirectMailの利用設定をする</title><link>https://www.lunaplus.net/posts/2020/08/alibaba-direct-mail-registration/</link><pubDate>Tue, 11 Aug 2020 03:00:00 +0000</pubDate><guid>https://www.lunaplus.net/posts/2020/08/alibaba-direct-mail-registration/</guid><description>&lt;h2 id="alibaba-directmail"&gt;Alibaba DirectMail&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;DirectMail&lt;/code&gt;は、Alibaba Cloudが提供するメール送信のマネージドサービスで管理に手間のかかる&lt;code&gt;メール送信&lt;/code&gt;の機能を
安定的にスケールを確保した形で提供されるクラウドサービスです。&lt;br&gt;
AWSで言うところの&lt;code&gt;SES(Simple Email Service)&lt;/code&gt;に対応する機能で、2020年8月現在、インターナショナルサイトアカウントでは
Alibabaの3つのリージョン(杭州、シンガポール、シドニー)にて利用できます。&lt;/p&gt;</description></item></channel></rss>