OpenPNE
http://docs.openpne.jp/
OpenPNEのモバイル表示版の「メールで登録」にメールをすると、エラーで返ってきてしまいます。
OpenPNEサイトで説明を見たり過去の質問を見ましたがどうしてもわかりません。
サーバーは専用サーバー
https://rockwave.ne.jp/vps.html
(これのSNS設定というのを頼んだので対応していないはずはないのですが…)
もし設定が出来ましたら多めにポイントを差し上げたいと思います。
よろしくお願いします。
メールのエラーメッセージを提示していただいたほうが、確実かと思います。
メールの設定エラーは、以下のページの部分でいけると
思いますので、その設定が不完全になっているかどうかだとですね。
http://tejimaya.org/openpne/docs/2_2/OpenPNE_Setup.html#section3...
あと、rockwave様のほうに、お問い合わせはされましたか?
もしも、お問い合わせをされた場合には、どのような
回答、アドバイスを頂いたかをお聞かせいただければと思います。
もしも、お問い合わせがまだのようでしたら、まず、
rockwave様に上記のURLのメール設定が問題ないかを
ご確認していただくほうがよいかと思います。
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 <[email protected]>): 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.
という文章が返ってきます。設定ですが、全てレンタルサーバー会社がしてくれましたのでどうなっているのかはまだ未確認です。
http://kohizuka.ddo.jp/blog/2006/06/02/110/
現象的には、メールサーバーが[email protected]ってユーザーはいませんよって返してきています。
上記のサイトでは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
と記述します。
「[email protected] は 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ではこの機能は使えないのでしょうかね…
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のところに書いてあるように固定メールアドレスを使用するようにすれば、正規表現の記述もいらないのでバーチャルユーザーとプログラムキックの部分を設定すれば問題なく動きます。
ご回答ありがとうございます。
エラー文章を書くのを忘れていました…。
携帯電話で[email protected]の登録メールアドレスへメールしたところ、MAILER-DEAMONというエラーで返ってきます。
張って頂きましたアドレスに書いてある通り、パーミッション設定、メールサーバードメイン等の設定を行いましたがうまく稼動しない状態です。
又、サーバー元に問い合わせしましたが、インストール等までは行いますが細かな設定につきましては製作者にお問い合わせ下さいとのご回答を頂きました。