SNSのOpenPNEのシステムについての質問です。

OpenPNE
http://docs.openpne.jp/

OpenPNEのモバイル表示版の「メールで登録」にメールをすると、エラーで返ってきてしまいます。
OpenPNEサイトで説明を見たり過去の質問を見ましたがどうしてもわかりません。
サーバーは専用サーバー
https://rockwave.ne.jp/vps.html
(これのSNS設定というのを頼んだので対応していないはずはないのですが…)

もし設定が出来ましたら多めにポイントを差し上げたいと思います。
よろしくお願いします。

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2006/10/11 18:00:07
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答4件)

id:acute_hello_to No.1

回答回数47ベストアンサー獲得回数1

ポイント23pt

メールのエラーメッセージを提示していただいたほうが、確実かと思います。

メールの設定エラーは、以下のページの部分でいけると

思いますので、その設定が不完全になっているかどうかだとですね。

http://tejimaya.org/openpne/docs/2_2/OpenPNE_Setup.html#section3...


あと、rockwave様のほうに、お問い合わせはされましたか?

もしも、お問い合わせをされた場合には、どのような

回答、アドバイスを頂いたかをお聞かせいただければと思います。


もしも、お問い合わせがまだのようでしたら、まず、

rockwave様に上記のURLのメール設定が問題ないかを

ご確認していただくほうがよいかと思います。

id:zenval

ご回答ありがとうございます。

エラー文章を書くのを忘れていました…。

携帯電話でget@xxx.comの登録メールアドレスへメールしたところ、MAILER-DEAMONというエラーで返ってきます。

張って頂きましたアドレスに書いてある通り、パーミッション設定、メールサーバードメイン等の設定を行いましたがうまく稼動しない状態です。

又、サーバー元に問い合わせしましたが、インストール等までは行いますが細かな設定につきましては製作者にお問い合わせ下さいとのご回答を頂きました。

2006/10/04 20:59:15
id:acute_hello_to No.2

回答回数47ベストアンサー獲得回数1

ポイント23pt

MAILER-DEAMONの本文といいますか、

Undelivered Mail Returned to Senderとか、

以下のような本文を掲載していただくと、

そのメッセージ内容で、ある程度不具合がわかります。

> This is the Postfix program at host xxxx.jp

>

> I'm sorry to have to inform you that your message could not be

> be delivered to one or more recipients. It's attached below.

>

> For further assistance, please send mail to <postmaster>

>

> If you do so, please include this problem report. You can

> delete your own text from the attached returned message.

>

> The Postfix program

>

> <zzzzz@xxxxjp> (expanded from <request@xxxxx.jp>): unknown user:

> "hogehoge"



あと、設定は、SSHで行われておりますか?

それとも、webmin等の管理画面で行われておりますか?

id:zenval

エラー文章ですが、

Hi. This is the qmail-send program at xxxxxx.com.

I'm afraid I wasn't able to deliver your message to the following addresses.

This is a permanent error; I've given up. Sorry it didn't work out.

という文章が返ってきます。設定ですが、全てレンタルサーバー会社がしてくれましたのでどうなっているのかはまだ未確認です。

2006/10/05 12:17:17
id:namiheikun No.3

回答回数75ベストアンサー獲得回数6

ポイント22pt

http://kohizuka.ddo.jp/blog/2006/06/02/110/

現象的には、メールサーバーがget@xxx.comってユーザーはいませんよって返してきています。

上記のサイトではMTAにPostfixを使っています。

私もPostfixなんですが、とりあえずPostfixとして話を進めたいと思いますが、

まず、仮想ドメインのサービスでしょうから、

Postfixのmain.cfに

virtual_alias_domains = xxx.com

virtual_alias_maps = pcre:/etc/postfix/virtual.openpne

と「xxx.comが仮想ドメインです」という宣言とalias_mapの参照は「virtual.openpne」というファイルを「正規表現を使用したテキストです」と宣言してあげます。

次に、

virtual.openpneには

/^get\@xxx\.com$/ openpne-request

/^p\d+-[\da-f]{12}\@xxx\.com$/ openpne-request

/^t\d+-[\da-f]{12}\@xxx\.com$/ openpne-request

/^b\d+-[\da-f]{12}\@xxx\.com$/ openpne-request

/^.*\@xxx\.com$/ openpne-admin

と記述します。

「get@xxx.com は openpne-request というユーザーにリダイレクトします」という記述

同じく「pXXX-YYY@xxx.com」、「tXXX-YYY@xxx.com」、「bXXX-YYY@xxx.com」をそれぞれopenpne-requestにリダイレクトします。

最後のは「ほにゃら@xxx.com」宛てはopenpne-adminにリダイレクトする記述です。

そして

aliasesに

openpne-admin: < 自分のアカウント>

openpne-request: “|/usr/bin/php /OPENPNE_DIR/bin/mail.php”

として、openpne_adminは自分にopenpne_requestはOpenPNEのメール受信処理のプログラムに渡るように設定します。

ということです。

実際のところPostfix以外は設定はわかりかねますが、基本的に仮想ドメイン、メールエイリアスの設定や.forwardかProcMailで設定するわけですから同じだと思います。

id:zenval

上記内容をサーバー元に設定変更して下さいと伝えたところ、

メールサーバがqmailになっております。との返答を頂きました。

amailではこの機能は使えないのでしょうかね…

2006/10/06 13:02:42
id:namiheikun No.4

回答回数75ベストアンサー獲得回数6

ポイント22pt

qmailについて見つけましたので再度答えますね。

http://forum.tsukaeru.net/viewtopic.php?p=9995&sid=9317698d8...

.qmailというファイルに

|/usr/bin/php /OPENPNE_DIR/bin/mail.php

とするとメール到着でプログラムをキックできるようです。

http://fedorasrv.com/openpne.shtml

http://www.atmarkit.co.jp/flinux/rensai/qmail06/qmail06a.html

↑ここではqmailでバーチャルドメインとバーチャルユーザーの設定方法が記述されています。

細かい設定方法は違いますが、同じことは出来るみたいなので、制御メールを受け取るユーザーをこしらえて、そのユーザーにメールが来たらプログラムをキックすれば動くはずです。

最初のURLのところに書いてあるように固定メールアドレスを使用するようにすれば、正規表現の記述もいらないのでバーチャルユーザーとプログラムキックの部分を設定すれば問題なく動きます。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません