- ベストアンサー
メールアドレスについて
レンタル写メール掲示板を作成しているのですが、 ユーザー毎にメールアドレスを発行しないといけないのでしょうか? ユーザー:**** の場合、****@domain.com ユーザー:****2 の場合、****2@domain.com のようにメールアドレスへ送信する形にしたいのです。 こんな感じです http://mobi.to/si/?id=sample1
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
#1 です。 SMTPサーバー/POP3サーバーと直接やり取りをされるのであれば、qmailのみで構いません。 Sendmailを経由してqmailとやり取りするのであれば、qmailとSendmailの両方を利用します。 Sendmailでできる事はqmailでもできます。qmailでできることの全てをSendmailでできるか。と言うと、そうではありません。 単に、qmailを直接触る方が厄介だ。と言うだけの事です。 と、言ってもPerlのモジュールの中にはqmailと直接やり取りしてくれるものがたくさんあるので、モジュールの使い方を理解する必要がある。と言う事を除けば無理は無いと思いますので、qmailを使用して実現して頂いて問題ないと思います。
その他の回答 (2)
- Dpop
- ベストアンサー率51% (279/544)
#1 です。 qmailの機能を利用して頂いて良いと思います。 Sendmailと言うのは、qmailなどのメールサーバーへのラッパーでして、Sendmailの設定からでもqmail等の設定を変更することが可能です。 ご利用のメールサーバーが分からなかったので、代表的なラッパーであるSendmailの設定で。と言う書き方をさせて頂きました。 全てのメールを受け入れるようにすると、意図しないメールアドレスのメールも受け取ることになるので、利用者として適切なのかどうか、利用者確認が必要になります。また、課金をされるのであれば、信用性確認なども必要になると思います。 それらの処理は、利用者管理として別途設計して頂くことになるとは思いますが、その情報の中に、その方が利用できるメールアカウントの情報を含み、利用者確認を行う必要がでてくると思います。 メールサーバー側では、その様な設定を行うことで、特別やらなければならないこと。と言うのは無いと思います。
補足
ご返答ありがとうございます。 先ほどサーバに問い合わせたところ、 qmailを利用するにはsendmailから乗り換えなければならないと伺ったのですが sendmailとqmailを同時に使うってことでしょうか? 使用しているサーバーです。 http://www.at-link.ad.jp/rss/s05.html#os
- Dpop
- ベストアンサー率51% (279/544)
Sendmailの設定で、アカウント名を無視して全てのメールを受け入れるというものがあります。 全てのアカウント名を受け取って、その後会員管理DBと照合し、必要な処理を行う。などと言う方法を取れば、ユーザー毎にメールアドレスを発行する必要は無いと思います。 Sendmailの設定方法について説明すると大変なので、恐縮ですがオライリーの文献などを参考にして下さい。
補足
ご教授ありがとうございます。 参考書を調べたのですがどうしてもわかりませんでした。 私の環境はSendmailなので利用出来ませんがqmailなら拡張アドレスを利用することで解決できるみたいです。 Sendmailで同じような機能はどのように利用すればいいのかどうしてもわかりません。 qmail同様、id-*@ドメイン名 といった形を利用するならどのような機能を利用すれば良いのでしょうか?
お礼
ご返答ありがとうございます。 サーバに問い合わせた所、サーバ管理ツールの都合上、qmailのインストールは出来ないとのことでした。 qmailを利用できるサーバを借りてやろうと思います。 今回は丁寧にご教授いただきありがとうございました。