タグ

mailに関するtknzkのブックマーク (28)

  • メール運用がロストテクノロジーになっていく話

    クラウドワークス Advent Calendar 17日目担当のSMTPおじさんの記事です。 時間の無い人のために3行でまとめますと以下のコンテンツでお送りします。 大規模なメール配送を安全に行うには特別なノウハウがあり罠も多い SendGrid便利です 当たり前になった技術は空気のように見えなくなってインフラ化する。それがある日突然失われたときの被害は甚大。インフラ技術をキャッチアップして備えよう メール配送今昔 さて、メール配送といえば古くはSendmailを使っていました。多くのUnixディストリビューションに標準でインストールされており、使うのが当たり前で選択肢も少なかった時代です。 Sendmailは開発が重ねられることで複雑化しセキュリティホールが頻発しました。また設定ファイルのsendmail.cfはチューリング完全であるほど高機能で複雑でまた長くなりがちでもあり今でも書きた

    メール運用がロストテクノロジーになっていく話
  • JavaScriptだけでメールが送れるらしいのでやってみた【Backbone.js】 - yutaponのブログ

    JavaScriptというか、XHRでメールを送信できるサービスがあるらしいので試してみます。 これを知った記事がこちら。 jsだけ使ってメールが送れる世の中らしい - 以下斜め読んだ内容 そんなサービスを提供してるのがMailChimpのMandrill。 Transactional Email from MailChimp - Mandrill このAPIはデフォルトのレスポンスがJSON形式で返ってくるとのことなので、 Backbone.jsと相性が良さそうなので使ってみます。 Mandrill API使えるようにする ひとまず、mandrill.comにアクセスしてアカウントを発行して、 APIキーを取得して下さい。 画面に従っていけば難なく発行できると思います。 MandrillのAPIを使うには全てのリクエストでこのAPIキーも一緒に送信する必要があります。 使えるAPIリスト

    JavaScriptだけでメールが送れるらしいのでやってみた【Backbone.js】 - yutaponのブログ
    tknzk
    tknzk 2014/12/01
  • 競合企業がどういうメールマーケティングをしているかがわかる『MailCharts』 | 100SHIKI

    企業用のツールだが便利そうなのでご紹介。 MailChartsでは、さまざまな企業のメールマーケティングを分析しているようだ。 どの企業がどのぐらいのメールをいつ送っているのか・・・、文面はどうなっているのか・・・?そうした疑問に答えてくれるサービスとなっている。 たしかに企業のマーケティング担当なら気になる情報ではなかろうか。もちろん自分で登録して調べることもできるが、面倒でもある。そうした手間を肩代わりしてくれるなら有効だろう。 日でも通用しそうなモデルかな、と思わないでもないですがどうですかね。

    競合企業がどういうメールマーケティングをしているかがわかる『MailCharts』 | 100SHIKI
    tknzk
    tknzk 2014/09/02
  • cunited.jp - このウェブサイトは販売用です! - コーチユナイテッド コーチ ユナイテッド エンジ プライベート 採用 リソースおよび情報

    このウェブサイトは販売用です! cunited.jp は、あなたがお探しの情報の全ての最新かつ最適なソースです。一般トピックからここから検索できる内容は、cunited.jpが全てとなります。あなたがお探しの内容が見つかることを願っています!

    cunited.jp - このウェブサイトは販売用です! - コーチユナイテッド コーチ ユナイテッド エンジ プライベート 採用 リソースおよび情報
    tknzk
    tknzk 2014/09/01
    自前運用辛い記憶しかない
  • 次世代メールプラットフォームInboxを試してみた。 - Qiita

    先日、次世代メールプラットフォームInboxが発表されましたね。以前、メールを扱ったアプリをつくろうと思いましたが、IMAPなどの仕様にハマって断念したことがあり、これは、と思い期待しているので早速試してみました。 公式サイト https://www.inboxapp.com/ 開発の理由がクールですね。 GrinichはInboxを開発の狙いについて、「私はMITでメールのツールについて論文を書いたときにメール・アプリの開発がいかに難しいか気づいた。その根的な原因は、IMAP、MIME、文字のエンコードといったインフラにあった。Inboxはそうした問題をデベロッパーに代わって解決する」 DropboxのOBらが次世代メールのプラットフォーム、Inboxを発表―Gmail APIに似ているが汎用 - TechCrunch inboxとは? inboxは、古い仕様で作られたIMAPメールを

    次世代メールプラットフォームInboxを試してみた。 - Qiita
    tknzk
    tknzk 2014/07/11
  • mb_send_mail(),mail()で第5引数を設定する際の注意点 - t_komuraの日記

    以下の徳丸さんの記事を読んで、以前にmb_send_mail()の関連で調べたことがあったのを思い出しましたので、少し書きます。 PHPだってシェル経由でないコマンド呼び出し機能が欲しい 環境は Unix 系の OS で OS コマンドを使用してメールを送信する場合です。メール送信コマンドは php.ini で sendmail_path を設定します(デフォルト: "sendmail -t -i")。 mb_send_mail関数(mail関数も同様)ですが、第5引数(additional_parameter)にユーザの入力を使用する場合は注意が必要です。mb_send_mail関数の第5引数は、内部でescapeshellcmd(内部関数名:php_escape_shell_cmd)によって引数の文字列全体がエスケープされます。 escapeshellcmd() は、以前に徳丸さんから

    mb_send_mail(),mail()で第5引数を設定する際の注意点 - t_komuraの日記
  • 「メールアドレスのルール」系まとめがそろって間違ってるのでご注意を - 若くない何かの悩み

    メールアドレスのルールのまとめ系のサイトの内容が間違っています。 なので、この類のまとめは安易に信じないように 、という注意喚起をしておきます。 追記(2013/11/27) twitterやはてブをみていたところ、「ユーザーへの啓蒙という観点ではまとめの内容間違ってない」というご意見をたくさんいただきましたので、補足をしておきますね。 どうも「ルール」と「トラブルを避けるためのガイドライン」が混同されているように思います。まとめで紹介されている内容がユーザ向けの「ガイドライン」なのであれば、「+ 記号使わせてよ」ぐらいしか文句はありません。 ですが、ほとんどのまとめは上記の内容を「ルール」として説明しています。ひどいものにはRFCに基づいてまとめを書いたようにミスリードさせる記事もありました。このような現状を憂い、このような記事を書いたのです。 そもそもこれに気づいた発端は@kusano

    tknzk
    tknzk 2013/11/27
  • iOSの標準Mailアプリにツールバーを追加しているLinkedIn Introはどうやって実現しているのか – @masuidrive blog

    LinkedInが日、iOSの標準MailアプリでLinkedInのプロフィールを見ることのできる「LinkedIn Intro」というサービスをリリースしました。 このサービスを導入すると、メールの中で送信者の情報をインラインで見ることができます。 iOSにはメールアプリが沢山ありますが、このサービスの特徴は既存のアプリにLinkedInの機能を追加しているところが特徴的です。 通常、iOSでは「機能拡張」みたいな物を作る事はできないのですが、これはどうやって実現しているのでしょうか? LinkedIn社のブログ「LinkedIn Intro: Doing the Impossible on iOS」でどのように実現しているのか、解説しています。 仕組みとしては、IMAPプロキシを作り、メールの文にツールバーのHTMLを差し込んでいるそうです。 サーバ側でメッセージのキャッシュなどは

    iOSの標準Mailアプリにツールバーを追加しているLinkedIn Introはどうやって実現しているのか – @masuidrive blog
  • ムームーメール | 独自ドメインで使うWEBメールサービス

    『ムームーメール』のログインページです。インターネットブラウザから、ムームーメールで作成したメールアドレスでの受信・送信・転送などができます。

  • Amazon EC2 Eメール送信ベストプラクティス | DevelopersIO

    ども、大瀧です。 EC2からEメールを送るという案件、たくさんありますよね。そして結構な確率でトラブるんですよね(涙目)。そんな苦い経験をベストプラクティスとしてまとめてみました。一応技術的なところは網羅したつもりですが、メールセキュリティの専門ではないので、不備や間違いがあればご指摘ください。 では、メール送信トラブルの元凶である、スパムメールとその対策からご紹介していきます。 スパムメールとの闘いダイジェスト Eメールの歴史は、スパムメールとの闘いの歴史と言えます。 不特定多数に送信されるスパムメール(未承諾の広告メール)は、メール受信者に不快な思いをさせるとともに、メールサーバーのメール流量を爆発的に増加させ、長らくメールサーバー管理者を泣かせてきました。 このスパムメールをなんとか撃退しようと、現在では主に以下のような対策が行われています。 1. 送信メールサーバー側のネットワーク

    Amazon EC2 Eメール送信ベストプラクティス | DevelopersIO
  • SoftBank iPhoneのShift_JISがすごいことになっている件 - 帰ってきた💫Unicode刑事〔デカ〕リターンズ

    下図は、SoftBank iPhoneのMailが用いるShift_JISのIBM拡張文字領域*1。どうだ、驚いたろう。 SoftBank iPhoneのMailは、charset=Shift_JISをよく使う。髙村薫の「髙」や宮﨑あおいの「﨑」などのWindows外字もShift_JISで送るし、絵文字もShift_JISで送る。しかし、WindowsのIBM拡張文字領域とSoftBankの絵文字領域は、もともと衝突しており、共存できない。なので、SoftBank iPhoneのShift_JISでは、IBM拡張文字のうち下図ピンク部分が使えない。 だったらその分は、NEC選定IBM拡張文字のほうを使えばいいじゃないですか、どうせダブってるんだから(下図)。というのが、大ざっぱに言えば、SoftBank iPhoneのMailが用いるShift_JISである。 その外字領域をまとめると、

    SoftBank iPhoneのShift_JISがすごいことになっている件 - 帰ってきた💫Unicode刑事〔デカ〕リターンズ
  • [D] LionのMail.appの迷惑メールフィルタが極悪すぎる件

    今日はちょっとショックなことが重なりすぎて激凹みながらも、でも同じ悲劇を繰り返してはいけないと思いこのブログを更新しています。 事の発端は@miyagawaからのこのtweet drikin.tvのドメインが失効してない?と言われ、昨日まで問題なく使えてたので「例によってドメインの有効期限が切れて更新忘れてたのかな?」→「即更新すればいいや」と思っていたらなんとdrikin.tvのドメインは2011-11-26に失効していたので更新ができなくなってしまってました。この話自体は別途エントリーするとして、なんでドメイン契約切れのメールに気づかなかったのだろうとLionのMail.appの迷惑メールフォルダを開いてみたらもうビックリ!ドメイン切れの連絡どころか 年末に行われた同窓会の案内からその後の連絡 あまり頻繁にメールすることのない大学時代の友人からの貴重な連絡 大学とかブログディナーとか各

    tknzk
    tknzk 2012/01/10
  • メールシステムのおはなし #Mailerstudy

    メール談義ができるようになるための基礎知識のために 【Ust録画】メールシステム 基編 http://www.ustream.tv/recorded/17612350 【Ust録画】メールシステム 現実編 http://www.ustream.tv/recorded/17613018Read less

    メールシステムのおはなし #Mailerstudy
    tknzk
    tknzk 2011/10/02
  • Zend_Mail_Part で メール解析 する。 - gounx2の日記

    Zend_Mailを使った送信のサンプルはたくさんあったのだけど、逆のデコードについては情報がありませんでした。 デコードと言えば、PEARのMail_mimeDecodeが有名なので、みなさんそちらに走ってるのかなぁ。 あえて逆らって、Zend Frameworkで方法を探ってみた。 結論から書くと Zend_Mail_Message(Zend_Mail_Part) でできるのだけど、マルチバイト処理周りは無いので、そこは作ってやる必要がありました。 ついでに、添付ファイルのbase64のデコードとか追加して、MyMailPart というおれおれメールデコーダーを作ってみた。 動作検証はあまりしてない。 <?php $BASE_DIR = dirname(__FILE__); set_include_path($BASE_DIR.'/ZendFramework-1.5.2/library

    Zend_Mail_Part で メール解析 する。 - gounx2の日記
  • PHP MEMO / PHPメモ - メールアドレスの書式のチェック

    メールアドレスの書式のチェック メールアドレスの書式が正しいかを調べる関数です。 主要部分は Perlメモさん(http://www.din.or.jp/~ohzaki/perl.htm)のメールアドレスの正規表現のコードそのものです。 詳しくはそちらをご覧ください。 <? function valid_mail($email) // 正しい書式のメールアドレスの場合は、1 を返す { if(preg_match('/^(?:[^(\040)<>@,;:".\\\\\[\]\000-\037\x80-\xff]+(?![^(\040)<>@,;:".\\\\\[\]\000-\037\x80-\xff])|"[^\\\\\x80-\xff\n\015"]*(?:\\\\[^\x80-\xff][^\\\\\x80-\xff\n\015"]*)*")(?:\.(?:[^(\040)<>@,;

  • デコメテンプレート変換プログラムサンプル

    デコメテンプレート変換はじめてガイド  デコメテンプレート変換サービス にて、Qdmail + QdReceiverを利用した、デコメテンプレ3種盛り自動作成サービスを紹介しています。 ここでは、そのプログラムをご紹介しましょう。 レンタルサーバー:さくらインターネット スタンダード なお、受信したメールでリアルタイムでPHPプログラムを動かすには、さくらインターネットでリアルタイムメール処理をご参照下さい。 #!/usr/local/php-5.2.6/bin/php-cgi <?php include('inc/qdmail.php'); include('inc/qdmail_receiver.php'); // //標準入力からメール内容の取り込み // $content = ''; $fp=fopen("php://stdin",'r') or die('File Open Er

    デコメテンプレート変換プログラムサンプル
    tknzk
    tknzk 2011/05/10
  • ユビキタスの街角: メールとURL

    最近はあらゆる情報にURLがついている。 製品にもにも日記にもレシピにも場所にも人間にもURLがついており、 あらゆる情報へのポインタがURLで表現できる時代になってきたといえる。 ところが何故かメールだけにはURLがついていない。 メールは個人的なものだから当然だと思われているかもしれないが、 考えてみると不便な話である。 会議やイベントの連絡がメールで送られてきたとき、その情報を表現するURLは存在しないので、 別の場所からその情報にリンクを張ることができない。 面白い情報をメールで貰ったとき、それを他人に伝えようとするとメールの転送が必要で、 そのデータにブラウザからアクセスできないのは不思議な話である。 あらゆる情報の中でメール情報だけが別の世界にいるかのようである。 Wikiは便利だが、メールで受け取ったデータにリンクを張ることができないのが不便である。 メールで貰ったイベント

  • PHPMailer と JPHPMailer で SMTP サーバーからのメール送信 - hogehoge foobar Blog Style Beta

    前回の続きとして、「PHPMailer」と「JPHPMailer」を使って SMTP サーバー経由でメールを送信するのをやってみました。 「PHPMailer」と「JPHPMailer」のインストールやローカルMTA(Sendmail/Postfix)等を使用した基的なメール送信については、前回のエントリをご確認ください。 PHPMailer でのSMTP経由のメール送信 「PHPMailer」で SMTP 経由でメール送信するサンプルコードは以下のようになります。 <?php require_once("./phpmailer/class.phpmailer.php"); //ライブラリ読み込み mb_language("japanese"); //言語(日語) mb_internal_encoding("UTF-8"); //内部エンコーディング(UTF-8) $to = "hog

    PHPMailer と JPHPMailer で SMTP サーバーからのメール送信 - hogehoge foobar Blog Style Beta
    tknzk
    tknzk 2011/03/27
  • Email::MIME::MobileJPで文字コードまわりに気をつかわないでメールの送受信をおこなう - Articles Advent Calendar 2010 Hacker

    メール関係のモジュールをとりまとめて、カジュアルにつかえるようにするためのモジュールをかいてみました。 メールの受信(Parsing) メールのパーズは、以下のように、メールの文字列をくわせてやればいいです。 use Email::MIME::MobileJP::Parser; my $src_text = do { local $/; <> }; my $mail = Email::MIME::MobileJP::Parser->new($src_text); メールオブジェクトから Subject をえるには以下のようにしましょう。 ここでとれるものは MIME ヘッダにはいっている情報をもとに、UTF-8 に decode された文字列です。 可能ならば絵文字も decode します。これには [Encode::JP::Mobile](http://search.cpan.org/p

    Email::MIME::MobileJPで文字コードまわりに気をつかわないでメールの送受信をおこなう - Articles Advent Calendar 2010 Hacker
  • Vmail

    Vmail is a Vim interface to Gmail. Why Vmail? Because some people are 1000 times more productive and happy in Vim than in any web browser or GUI program. Prerequisites a Gmail account a relatively recent version of Vim (Vmail is developed against Vim 7.3) Ruby 1.9.0 or higher with SSL support compiled in (Vmail is developed using Ruby 1.9.2) libsqlite3-dev and sqlite3 (try installing with apt-get,

    tknzk
    tknzk 2010/12/15