• 締切済み

メール配信システムにスマートフォンを対応させるには

PHP+MySQLで、メール配信システムを作っています。 空メールを送ると登録でき、登録完了と自動で返信される仕組みになっています。 普通のケータイやPCメール、Webメールは、問題なく登録され、登録完了のメールが届きます。 スマートフォンでは、自動返信がなく、登録されません。 もちろんスマートフォンのメール受信設定は、PCからのメールも受信できるようになっています。 現に、メール配信システムのデータベースに、直接、スマートフォンのメールアドレスを追加すると、メール配信システムからのメールは受信します。 私が作成しているのでは、ないのですが、何かヒントなんようなことがあればと思って質問してみました。 メール配信システムをスマートフォンを対応させる注意点など、分かる方がおられましたら、教えて下さい。 また、そういったことが紹介されているページでもあれば、URLを教えて下さい。 よろしくお願いします。

  • Ken-G
  • お礼率41% (41/98)
  • PHP
  • 回答数5
  • ありがとう数0

みんなの回答

回答No.5

こんばんは。 うーん、 正規表現はおかしくないですね・・・。 MTAでメールを受信して、パイプ処理でPHPをキックしていると思いますが、 (違ってたらすみません・・・) そもそもMTAは受信してますか? MTAのログを見ればわかるかと・・・。 なんか、そこまで辿り着いていないような気がします。

Ken-G
質問者

補足

いつも丁寧な返信ありがとうございます。 MTAとは、メールサーバのことですかね? スマートフォンで登録するのに空メールを送ると、無反応です。 なので、スマートフォンからの空メールは受信していないと思います。 パイプ処理でPHPをキックですか? 私は、プログラムは、あまり分かりませんので、開発者に聞いてみます。

回答No.4

No.2 です。 iPhone に2つソフトバンクのアカウントを持てるとは知りませんでした^^; 私が登録してみたのは【***@i.softbank.jp】です。 振り分けをしていないとなると、後はメールアドレスの取得のあたりが うまく出来て無いと思います。 後は、個人情報が出ないようにして ソースを見てもらったらいいと思いますよ。 では。

Ken-G
質問者

補足

返信ありがとうございます。 メールアドレスの解析がうまくいってないのでしょうかね。 メールアドレスの判別の部分と思われるソースを見つけたので、コピーします。 ^([0-9a-zA-Z]+[-._+&])*[0-9a-zA-Z]+@([-0-9a-zA-Z]+[.])+[a-zA-Z]{2,6}$ これで何か分かりますでしょうか?

回答No.3

こんにちは。 >ユーザーエージェントでの振り分けはしていません。 >「i.softbank.jp」では、登録できず、「softbank.ne.jp」では登録できました。 >迷惑メール対策で、 この情報から判断するなら、メールの解析で引っ掛かってるとしか・・・。 ソース載せるとか、解析の正規表現教えてもらわないと、何とも言えません。

Ken-G
質問者

補足

返信ありがとうございます。 メールアドレスの解析がうまくいってないのでしょうかね。 メールアドレスの判別の部分と思われるソースを見つけたので、コピーします。 ^([0-9a-zA-Z]+[-._+&])*[0-9a-zA-Z]+@([-0-9a-zA-Z]+[.])+[a-zA-Z]{2,6}$ これで何か分かりますでしょうか?

回答No.2

こんばんわ。 私も同じように空メールで登録してもらい メール配信をしています。 携帯でも、PCでも、スマートフォンでも関係有りません。 **今、自分で使っているiPhone で試してみました。 (受信したら、全て同じ返信をしています。) ここからは情報が無いので推測です。 一番確率が高そうなのが、ユーザーエージェントで振り分けて返信をしていて スマートフォンを何処にも振り分けられない! (ただ、どれにも当たらない場合はなどとつくっていそうですが。。) 以上、推測でした。

Ken-G
質問者

補足

返信ありがとうございます。 kiyomidesuyoさんの使っている配信システムへの登録は、iPhoneの「i.softbank.jp」と「softbank.ne.jp」どちらのメールアドレスで登録されましたでしょうか? 私が使っているシステムでは「softbank.ne.jp」で登録できて、「i.softbank.jp」では、出来ませんでした。 DocomoのXpreriaとレグザPhoneでSPモードでも登録出来ませんでした。 ユーザエージェントで振り分けに関しては、していないと開発者は言っていました。 開発者曰く、メールアドレスのみを判別していると言ってました。

回答No.1

こんばんは。 見てみないと何とも言えないですが・・・、 配信の前の問題ですね。 受信して登録するところ・・・。 ここでアドレスをパースして登録、返信という流れだと思いますが、 解析の段階で失敗してるようです。 ここのあたりを見てみないと、なんとも・・・。 ユーザーエージェントとかで振り分けたりしてます?

Ken-G
質問者

補足

返信ありがとうございます。 そうですね。私も受信して登録するところに問題があると思っています。 解析というのは、メールアドレスの解析ですよね? メールアドレスの文字列に関しては、迷惑メール対策で、「--」や「__」など、いろんなメールアドレスを想定して、かなりゆるくしています。 >ユーザーエージェントとかで振り分けたりしてます? メール配信システムなので、メールアドレスのチェックしかしていないと思うので、ユーザーエージェントでの振り分けはしていません。 こういうシステムにも、ユーザーエージェントの振り分けとか必要でしょうか? ちなみに、私が使っているiPhoneでは、メールアドレスが「i.softbank.jp」と「softbank.ne.jp」が持てます。 「i.softbank.jp」では、登録できず、「softbank.ne.jp」では登録できました。 このことも何かヒントになりますでしょうか?

関連するQ&A

  • メール配信システムを探しています

    「有料メルマガ発行のため、以下のことができるサービスを探しています。 おすすめのものはありませんか? 1 通信エラーログの自動的保存 2 エクセルまたはCSVから顧客情報(メールアドレスリスト等)をインポート/エクスポートできる 3 顧客情報(リスト)に連動して<%Name%>、<%e-mail%>、<%Occupation%>、<%dd/mm/yyyy%>のようなタグを使える 4 サーバーにどこからでもアクセスして、サーバー上のメール配信システムからメルマガを配信できる。 5 配信すると自動的にデータベースに配信記事を保存、一定の設定した時間を経た後にホームページ(もしくはブログ)上に表示し、主要キーワードで検索可能にする。 6 購読申込用のページ。氏名、メールアドレス、住所、勤務先、連絡先(電話番号)などをウェブ上から入力し、申込と登録ができるようにする。クレジットカードなどでも決済ができるようにする。登録の際にやり取りする確認メールなどを自動で送信することができる。 7 登録が完了した顧客の情報を自動的に顧客リストに反映、配信できるようにする。 8 迷惑メールフィルタに弾かれずに送信できる(hotmail や Gmailなどフリーメールへの送信も可)。」

  • メール配信システム

    仕事で企業のサイトを管理しています。 メールマガジンの配信は とある業者のシステムを利用しています。 しかし、その業者はセキュリティ的には信頼がおけるのですが 特定のユーザーからは登録ができなかったり (PC・携帯各社全てに対応している事になっているのですが・・・) データベースが突然検索できなくなったり・・・ 配信予約していても時間が異常に遅れたり・・・ など、不具合が多いため、 乗り換えを検討しています。 https://www.submit.ne.jp/ が、安いしいい感じなのですが、 携帯がドコモにしか対応していないのが難点です。 「ま●まぐ」などの広告が付くシステムは利用したくありません。 エラーが少なく また、読者データベースもダウンロードできて 読者が自身で登録・解除ができ PC・各種携帯キャリアに対応しており かつ、セキュリティ的に信頼がおけるような所は無いでしょうか? 「お知らせメーラー」とかのソフトウェアで配信するのもいいのですが・・・ なんせ読者が莫大なので、各自で登録・解除が出来るのが理想なんです。 また、自分のパソコンの中に個人情報をかかえこみたくないというのもありますし・・・ 一括して配信システムのサーバーに預けておきたいのです。 わがままな質問で恐縮ですが よろしくお願いします。

  • 空メール登録のシステムについて

    最近、メルマガの購読などに空メールを送るだけで登録完了の返信が来るシステムがありますよね? それをJavaで作ったのですがもっと他にいい方法があるような気がしてなりません。 それとも受信部分等はJavaではなく他のソフトで行うべきなのでしょうか? 自分で作ったシステムの仕組みは以下のような感じです。 ・JavaMailで10秒おきにメールボックスにpop受信を試みるデーモンプログラムをJavaアプリケーションで動かす。 ・もしメールがあればDBにそのアドレスが既に登録されているものかどうか確認し、登録されていなければ登録完了のメールを送信する。登録されていれば既に登録されている旨のメールを送信する。 大体こんな感じです。 何か他に方法があればご教授ください。お願い致します。

    • ベストアンサー
    • Java
  • 嫌なメールの配信を止めたい。

    最近、突然エロビデオ紹介の配信が始まりました。 返信して止めるように言っても、 【このメールはfreeserveシステムから自動的に送信されています】 freeserveではメールボックスに容量制限があります。あなた様がメールを送ったfreeserveユーザーのメールボックスが制限値に達しており、お送りになったメールを受け取ることが出来ませんでした。 というメールが返信してきます。 どうしたら良いのでしょうか? MSNフリーメールの様に、受信拒否とかできませんか? WinXPでOutlookを使用しています。 宜しくお願いします。

  • 自動返信メール&登録システム

     現在自社で発行しておりますメールマガジンに、新しくQRコードを用いた登録システムを付加したいと考えております。    大まかな流れとしては  1.QRコードを携帯で読み込んだユーザーが自社宛にメールを登録メー ルを送る。  2.登録メールを受け取った自社メールサーバ(他社の専用サーバを借りており、root権限があります。)から自動的に返信メールを送る。  3.受け取ったメールアドレスをデータベースに登録  4.そのデータベースをもとにメルマガ配信 という流れにしたいのですが、できているのはQRコードのみです。root権限のある専用サーバはlinuxでメールサーバはqmailなのですが、自動返信メールの段階でつまずいております。  どなたか、自動返信メールの部分の作成に関してアドバイスいただけないでしょうか?

  • 自動返信メールについて

    サービス業です。 QRコードを使ってメール会員を募るサービスを始めたのですが、流れとしては 1 QRコードから空メールを配信してもらう 2 同報@メールで自動登録 3 メルマガの配信 となります。 問題は、空メールを受信した時に、送信者に、登録した旨の返信を自動的に行いたいのです。(同報@メールに同機能はありませんでした) 条件は 1 空メールのみに返信 2 送信フォームはテキストで充分 3 できればフリーのメールソフトがいいのですが・・・ よろしくお願いします。

  • 空メール送信用ASP

    現在、携帯用会員サイト向けのホームページを作成しているのですが、 会員登録時によくある以下のような仕組みを考えています。  1. QRコードを読取ると、メール送信用画面が立ち上がる。      ↓(客先側より空メール送信)  2. 受信したアドレス宛に『登録フォーム』アクセス用URL付きの    メールを自動返信。      ↓  3. 客先側にて登録フォームより会員登録を行う。    【この時、フォーム内のアドレス入力欄には、2で受信した     メールアドレスを自動で入力させる】      ↓  4. 登録完了時点で当方よりの会員アクセス用メールを自動送信。 上記の1,2,4の仕組みは完了しているのですが、3の【】内の仕組みだけが分かりません。 そこで、どなたかお知恵を貸していただけませんでしょうか。 よろしくお願いいたしますm(_ _)m

  • システム管理者から配信不能のメールが。

    最近、PCからメールが送れません。 受信はできます。 受信したメールにそのまま返信すると すぐに配信不能のメールが返ってきます。 原因も分かりません。 Outlookを使用してます。 知らない間にどこかを押して、ロックとかしちゃったんですかね? 初心者ですみません。

  • 共用サーバーでのメール配信システムについて

    ホームページのシステム会社に 会員制のサイトを作ってもらいました。 すでに2500名の会員がいたので、そのことも伝え 会員名簿も渡して、 そちらの方でデータベースに入力してもらいました。 その際に全会員に一斉メール配信することも伝え メール配信機能もつけてもらいました。 その会社はサーバも自前で持っています。 普通にレンタルサーバーを探せばもっと安いサーバーは いくらでもあったのですが その後の、バグの修正や機能の追加なども 末永くお願いしたかったので サーバーもその会社のすすめる共用サーバーの プランを契約しました。 サイトが出来上がった当初から 全会員にメール配信すると途中で失敗する事が多く、 その都度、連絡して、対応してもらうのですが 一時的に良くなることはあるんですが またすぐに配信失敗が発生するという事態が すでに1年半くらい続いています。 ちなみにそのメールの配信システムですが 送信ボタンを押すと、 その場で一気にメールを配信する仕組みに なっているみたいで 送信ボタンを押したあと 10分くらい、待ったあと 「送信完了しました」 という表示が出てきます。 担当者に連絡しても進展がないので 直接、社長に連絡したところ メールで返信がありました。 結果的に2500通のメールを配信するには 共用サーバーでは負荷がかかりすぎて 失敗しているようなので専用サーバーに 移転して欲しい。 サーバーの料金が増えるけれどいいでしょうか? というような内容でした。 私としては ・最初から配信数も共用サーバーを使うことも  わかっているんだから、  サーバーに負荷がかからないようなシステムに  するべきじゃない ・最初から専用サーバーをすすめるべきじゃない ・最初はわからなかったにしても  1年半も配信失敗が相次いで  その都度連絡しているんだから  もっと早い段階で提案すべきじゃない と思いました。 私の印象では メールを配信するときに失敗する以外は サーバーが重いとか、 不安定だとか思ったことはありません。 私としては ・メールを一気に配信するんじゃなくて  いったん受け付けておいて、  あとでゆっくり配信するような仕組みに  すればいいんじゃない ・もしくは、例えば配信数が500通を超えたら  500通ずつ分割して送るようなシステムに  すればいいんじゃない ・当初から2500人に共用サーバーで配信することは  わかっているんだから、最初から  そういう仕組にすればいいんじゃない ・だからできれば無料・もしくは格安で  上記の機能をつけてくれてもいいんじゃない と思っています。 ちなみに私は楽メールというCGIを使っていて 上記のような機能が付いているのでそう思った次第です。 http://www.raku-mail.com/manual/raku_manual.html#k002 今度、今後の対応策や料金などを話しあうために 来社してもらって話し合いしたいと思っています。 ただ、今までの対応を見ていて もう少し対応の良いシステム会社を探して システム会社を変えてもいいなと思っています。 そのシステム会社も小さい会社なので、万が一、 倒産したときのことを考えると レンタルサーバーを借りて 引っ越したほうがいいのかな とも思っています。 私はPHPはわからないんですが coldfusionという言語を使って メール配信システムを作ったことがあって ヘテムルというサーバーから 2600人に配信しているんですが 配信で失敗するということがなかったので 2600人の配信でそんなに負荷がかかって もしかしてものすごく非力なサーバーなんじゃない・・・ とも思っています。 そこで質問です。 ・今、ヘテムルというサーバーを使って  他のサイトを運営しているので  そちらに移転することも検討中ですが  一般的に共用のレンタルサーバーで2500人の  メール配信をするというのは無茶なんでしょうか?  今後は専用サーバーを借りたほうがいいのでしょうか? ・システム会社を変えることも検討していますが  その会社に作ったPHPのシステムを  他の会社にサーバーの移転作業をしてもらったり  改造してもらったり  機能を追加してもらうというのは  大変な作業なのでしょうか?  

    • ベストアンサー
    • PHP
  • メール配信システム?

    企業がよくやっている、web上でメールアドレスを登録し、 登録されたメールアドレスに対し定期的に情報を送るシステムを 作りたいと考えています。 いわゆるメールマガジンのようなものなのですが、 一体どのような仕組みになっているのか見当がつきません。 言語、仕組み等どのようになっているのでしょうか? また、詳しく載っているサイト等ありましたら教えてください。 宜しくお願い致します。

専門家に質問してみよう