• ベストアンサー

メール転送スクリプト

.  次のようなシステムを,CGI・PHP対応レンタルホームページスペースに設置しようと考えています。  メールアドレスAにメールが届くとそのメールは,添付ファイル・タグ・絵文字等含め,すべて完全にそのままメアドBへ転送される。ただし,この時のFromアドレスはメアドCにする。  メアドCに届いたメールは,同様にしてメアドDとEに転送される。ただし,Fromアドレスは変更しない。 [イメージ図](矢印はメールの方向) [?]→A→B(Fm:C) [?]→C→D&E  いちから作る時間も能力もないので,公開されている既製のサンプルを探しています。また,もし記述していただける方がいると助かります。  誠に勝手な質問ですが,どうかお願いします! .

質問者が選んだベストアンサー

  • ベストアンサー
  • UmJammer
  • ベストアンサー率58% (115/196)
回答No.4

ANo.3です。 すいません、細かい話をしすぎました。その部分を掘り下げたかったわけではないです。 私はコードを代わりに書く気にはならないので参考になりそうなリンクを貼っておきます(環境がいまいちよく把握できないので的を外しているかもしれませんがご了承ください)。 http://www.phppro.jp/phptips/archives/vol19/3 http://dozo.matrix.jp/pear/mail それでは、頑張ってください。

noname#88575
質問者

お礼

ご協力ありがとうございました。

noname#88575
質問者

補足

参考にしてみます。

その他の回答 (3)

  • UmJammer
  • ベストアンサー率58% (115/196)
回答No.3

>PHPプログラム上ではあえて変換せずに絵文字コードがそのままの状態で転送処理を実行させるという意味です。 〓に変換される場合はドコモのサーバから送信される時点ですでに〓に変換されており、元の絵文字コードは失われていますのでそのまま中継するのはムリです。

noname#88575
質問者

お礼

[訂正] 失礼, 「Bに届いたありのままのデーター」と書いてしまいましたが,A(あるいはC)ですね。

noname#88575
質問者

補足

.  サーバー側で自動変換される場合についても,PHP上ではコードにかかわらずBに届いたありのままのデーターを処理させます。(…「〓」になっていても構いません) .

  • UmJammer
  • ベストアンサー率58% (115/196)
回答No.2

>メールアドレスAにメールが届くとそのメールは,添付ファイル・タグ・絵文字等含め,すべて完全にそのままメアドBへ転送される。 少なくともdocomoについては、送信先の端末に対応する絵文字がないと判断された場合、絵文字はすべて「〓」に変換されるので、完全に転送することは(個人レベルでは)実現できないでしょう。 >いちから作る時間も能力もないので 仕事での案件ですか?であれば上司に相談しましょう。

noname#88575
質問者

お礼

_

noname#88575
質問者

補足

.  早速の投稿ありがとうございます。  絵文字については,DoCoMo側(送受信サーバーorクライアント側)の時点で「〓」等に変換されるのは構いません。PHPプログラム上ではあえて変換せずに絵文字コードがそのままの状態で転送処理を実行させるという意味です。  つまり,Aに送信した端末から,直接Bアドレスに送信したのと同じ結果になれば良いわけです。(ただし,BはPCアドレスであるものとします) .

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.1

メールを処理するためには、当然ながら、メールを受信できないといけませんが、あなたが使おうとしているレンタルホームページスペースでは、メール受信のサービスがあり、かつ、メール受信時にプログラムを起動する設定ができますか?(メールが自由に使えるサービスは少ないと思います) メールを転送するためには、当然ながら、メールを発信できないといけませんが、あなたが使おうとしているレンタルホームページスペースでは、メールの送信ができますか?(迷惑メールの発信源となるのを防ぐために禁止してるサーバーがそこそこあります)そしてそれはどうやってやるのですか?(いろいろな方法があります) おそらく、年間数千円ないし数万円のレンタルサーバーを借りる必要があると思いますが、そういう前提ですか?

noname#88575
質問者

お礼

_

noname#88575
質問者

補足

.  早速の投稿ありがとうございます。  メール部分については,サーバー内のものではなく,POPサーバーを公開している通常の外部メールとアクセスして使おうと思います。 .