人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

SNSのOpenPNEのシステムについての質問です。
OpenPNE
http://docs.openpne.jp/

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

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

●質問者: zenval
●カテゴリ:インターネット ウェブ制作
✍キーワード:OpenPNE SNS エラー サイト サーバー
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● acute_hello_to
●23ポイント

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

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

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

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


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

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

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


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

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

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

◎質問者からの返答

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

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

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

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

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


2 ● acute_hello_to
●23ポイント

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等の管理画面で行われておりますか?

◎質問者からの返答

エラー文章ですが、

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.

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


3 ● namiheikun
●22ポイント

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で設定するわけですから同じだと思います。

◎質問者からの返答

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

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

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


4 ● namiheikun
●22ポイント

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ