• 締切済み

postfixとmysqlのバーチャルアドレスについて

現在mysqlにてバーチャルメールアドレスを作成し、メールを受信した場合、実在ユーザーのtestに転送するように設定を行っているのですが、以下のようなエラーが出て受信できません。 例として、 ドメイン:example.com バーチャルアドレス:aaa@example.com とします。 <test@com.com> (expanded from <aaa@example.com>): host mx10.ncsdi.com[XXX.XXX.XXX.XXX] said: 553 5.3.0 <test@com.com>... 5.1.1 Mailbox does not exist (in reply to RCPT TO command) エラーを見てみるとドメインのところが間違っているとは思うのですが、ここの設定ってどこを変更すればいいのでしょうか? 今までこのようなエラーが出た事がなくググッて見たのですが、参考になる情報が見当たりません。 どなたかご教授お願いします。

みんなの回答

回答No.2

転送先に「test」ではなく「test@example.com」と書けばいいのでは? また(関係ないかもしれないけど)、/etc/hosts はどうなっていますか?

回答No.1

「test@com.com」へ転送しようとしているようですが、どうやって設定しましたか? postfixadminであればブラウザ上から変更できますが、mysqlのデータを直接編集? またはaliasesなどの設定ファイルを使用していますか?

hana43
質問者

補足

早速ありがとうございます。 えっと、もしかしたら私の転送という表現がちょっと違っていたように思います。 mysqlにてaaa@example.comのアドレスにメールが届いた場合、ユーザーtestへ送信?転送するようにmysqlに設定しております。 ちなみにbbb@example.comのアドレスもユーザーtestへ送信するようにしております。 aliasesは今回の場合は利用しておりません。 今回、test@com.comの部分がなぜそうなったか分かりません。 普通であればtest@example.comとなると思うのですが、今回はなぜかtest@com.comになってしまい・・・。 よろしくお願いします。