DjangoはPython製のWebアプリケーションフレームワークになります。Python向けに、Customers Mail Cloudライブラリがあります(非公式、サポート対象外です)ので、今回はこれを使ってDjangoアプリケーションにお問い合わせフォーム機能を追加してみます。コ…
企業のお問い合わせフォームや申し込みフォームでGoogleフォームを利用しているケースは多いです。Googleフォームには回答のコピーを送る機能はありますが、メールのFromが自分になってしまったり、追加情報が送れないという欠点があります。また、Googleへ…
メールは通常、個人のメールボックスに届きます。一部、サポートや問い合わせなどのメールアドレスについては、全員に転送されるのではなく、決まったシステムの中に取り込んで集中管理されるものもあります。 今回はそうしたシステムを手軽に開発する第1歩…
Webページにてメールクライアントを立ち上げられる mailto: リンクですが、宛先(To)を指定する場合には次のようにします。 mailto:info@smtps.jp しかし、他にもたくさんのパラメータがあるのをご存じでしょうか。今回は訪問者が mailto: リンクをクリック…
多くのメールクライアントではHTMLメールをサポートしています。しかし、セキュリティ上の制限などは各クライアントによって多少の違いがあります。また、独自のレンダリングを採用している場合、HTML自体の表示でも違いが出るでしょう。 そうしたメールクラ…
POP3やIMAP、SMTPといったプロトコルは通信プロトコルにおいて暗号化をサポートしていません。もし通信をSSL化する場合にはSMTP over SSL/TLSのような形で、別途ポートを設けることが多いです。 今回はそんなメールの送受信データを暗号化するもう一つの方法…
HTMLメールは表示するクライアントソフトウェアによって機能差異が発生します。Webブラウザと同じHTML、CSSが使える訳でもありません。その結果、自分が普段使っているメールクライアントならば正しく表示できるのに、別なプラットフォームのメールクライア…
WWDC 2021でiCloud+が発表されました。この中の注目すべき機能としてメールアドレスの非公開化機能があります。この記事ではその詳細と、メールアドレスのプライバシー問題に関して解説します。
先日(2021年06月)にWWDC 2021が開催されました。コロナ禍ということもあり、昨年と同じくオンラインでの開催となっています。 今回のWWDC 2021ではメール関連のセッションとしてメールアプリ機能拡張が発表されています。この記事ではそのメールアプリ機能…
先日行われたGoogle I/O 2021で発表されたセッションの中で、メール関連のものはAMP for GmailとAppSheetの連携を取り上げていました。 www.youtube.com この記事ではその部分についてサマリーで紹介します。
平素はCustomers Mail Cloud をご利用いただきまして誠にありがとうございます。 HENNGE株式会社(本社:東京都渋谷区、代表取締役社長:小椋 一宏)は、高いメール到達率を実現するサーバー管理不要のクラウド型メール配信サービス「Customers Mail Cloud」…
AMP for EmailはAMPHTMLのサブセットという位置づけになります。AMPHTMLで使えている全コンポーネントが使える訳ではなく、その一部のみが利用可能です。メールは受け取り側の環境内部で動作するため、よりセキュアに扱われているのでしょう。 今回はそんなA…
AMP for Emailは text/x-amp-html というmimeTypeを付けて送信することで利用できます。しかし、単純なHTMLメールではないので、作り方を覚えなければなりません。 そこで今回は正しいAMP for Emailを作成できるサービスをまとめて紹介します。
Googleが新しく提唱しているのがAMP for Emailです。AMPは元々Accelerated Mobile Pagesという名前が指し示す通り、モバイル向けのWebサイトを高速表示する技術でした。しかしAMPページがWeb検索結果において優遇されるなどもあって、盛んに取り組まれるよう…
AMPはGoogleの提唱するHTMLフレームワークで、モバイルサイトを高速表示するのに特化しています。AMPに対応したWebサイトはGoogleによってキャッシュされ、訪問者はWebサイトを高速に表示できます。AMP for EmailはそんなAMPテクノロジーを利用したメール技…
日々大量に届くニュースレター。メールボックスが一杯になってしまったり、数が多すぎて見ていないという人もいるのではないでしょうか。そんな方に、メールをRSSフィードに変換するサービス、方法を紹介します。
メールを普段送受信していると気付きませんが、ソースを見ると様々な情報が書かれています。この記事ではメールヘッダーに記載されている内容と、その意味を解説します。
Customers Mail CloudではSMTP経由でのメール送信の他、Web APIを使ったメール送信もサポートしています。FaaS(Function as a Service)など、SMTPポートが利用できない環境であってもWeb API経由でメール送信できます。 いくつかのプログラミング言語向け…
Customers Mail CloudではSMTPサーバとWeb API経由でのメール送信をサポートしています。メール送信がサポートされていない環境であったり、FaaS(Function as a Service)などではWeb API経由での送信がお勧めです。 今回はWeb API経由で添付ファイルを使っ…
システムからメール送信を行う処理を実装することはよくあります。多くの場合、ローカルサーバからSMTPを使いますが、FaaSなどでSMTPポートがふさがれていることがあります。そうした時に便利なのがWeb API経由でのメール送信になります。 JavaでCustomers M…
メールを送信するのは外部のサーバからしか行えないと思っていないでしょうか。もちろん外部のSMTPサーバに接続すれば良いのですが、プログラム側で設定が必要になります。しかしPostfixのリレー機能を使うことで、ローカルのsendmailを使って簡単にメール送…
Google Cloud FunctionsはいわゆるFaaS(Functions as a Service)になります。JavaやC#、Node.js、Pythonなどに対応していましたが、2021年1月からRuby(2.6または2.7系)にも対応しました。 今回はCustomers Mail CloudのRubyライブラリを使って、Google C…
メールサーバを立て、さらにそれを永続的に運営するのはとても大変です。メールは24時間365日、どこから送られてくるか分からないため、エラーがあると大きな問題につながります。 そこで使いたいのがWebhookを提供するメール受信サービスです。メール受信を…
AWS Lambdaは多数のプログラミング言語を実行できます。多くの場合PythonやNode.jsのようですが、Javaも実行可能な言語の一つです。エンタープライズ系のシステムで利用されることの多いJavaもAWS Lambdaであればマイクロサービス化して利用できます。 今回…
システムからメール送信を行う処理を実装することはよくあります。多くの場合、ローカルサーバからSMTPを使いますが、FaaSなどでSMTPポートがふさがれていることがあります。そうした時に便利なのがWeb API経由でのメール送信になります。 今回、Excel/VBAで…
システムからメール送信を行う処理を実装することはよくあります。多くの場合、ローカルサーバからSMTPを使いますが、FaaSなどでSMTPポートがふさがれていることがあります。そうした時に便利なのがWeb API経由でのメール送信になります。 今回、JavaでCusto…
Customers Mail Cloudではメール送信に際して、SMTPとAPIの二種類を提供しています。昔からの使い慣れたSMTPを使っても良いですし、SMTPのポート制限されている場合でも使えるAPIを利用しても良いでしょう。 今回は対象をExcel(またはVBA)としてメール送信…
Customers Mail Cloudには大きく分けて3つのAPIが用意されています。 メール送信 Webhook メール配信状態取得、更新 メール送信APIはSMTPやWeb APIを通じてメール送信を行います。Webhookはメールの受信や配信結果を受け取るための仕組みです。そしてメール…
静的サイトホスティングサービスが増えていますが、その中でも最近人気なのがVercelです。多種多様なフロントエンドフレームワークと連携する仕組みが用意されています。NetlifyやFirebase Hostingと比較している方も多いでしょう。しかし、Webサイトは静的…
Cloud Functions for Firebase はいわゆるFaaS(Function as a Service)になります。ごく簡単な関数をデプロイして、HTTP経由で実行できます。AWS Lambdaと異なり、デフォルトでHTTPアクセスが用意されるのが便利です。 今回はこのCloud Functions for Fire…