Macmini(intel)OSX10.4、NIFTY(B-FLET'S)で自宅サーバーを構築中です。独自ドメインでWebの公開までは可能になりました。MacOSXでサーバー稼業(http://earlybirds.ddo.jp/namahage/inegalog/index.php)を参考に独自ドメインでのメールサーバーの構築(IMAP、POP3、SMTP、SSL接続も)をして、ローカルではメール送受信の動作確認はできました。

外部のサーバーからメールが届くのは確認したのですが、Mac自身から外部へのメールが送信できません。(メールソフト上そのドメインが見つからなかったみたいな、不達メールが帰ってきます)
またMailmanも入れてみたのですが、メーリングリストのアドレスにメールを送信してもUserUnknownで返ってきてしまいます。
設定漏れがあるのでしょうか。参考サイトを教えてください。
(PostfixEnablerの存在は知っていますが、費用もかかりますし、まだ試していません)

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:2006/06/05 18:35:03
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答3件)

id:tarepanda777 No.1

回答回数116ベストアンサー獲得回数4

ポイント27pt

「@niftyでは、25番ポートブロック(Outbound Port25 Blocking)を実施しています。」ということで、送信されたメールは遮断されているのではないでしょうか?

詳細は下記URLに載っています。ここを見る限りでは、固定IPの場合は規制がかからないようです。回避方法としては、@niftyのSMTPサーバを中継させるぐらいでしょうか。

http://www.nifty.com/antispam/tackle1.htm

id:wackey

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

固定IPを申し込んでいるので、それは問題ないと思います。とりあえず、SMTPをNIFTYのものにしたら送信はできましたが、これでは根本的な解決はなされていません。自宅サーバーのSMTPサーバーから送信したいのです。。。

2006/05/31 14:49:09
id:hamster009 No.2

回答回数3431ベストアンサー獲得回数50

ポイント27pt

・mailコマンドで送っても出て行きませんか、それともMailアプリケーションでのみ出ていかないのですか?

・/var/log/mail.logみたいな名前のログファイルがあれば、そこにどういうエラーが記されているか確認してください。

http://www.yahoo.co.jp/

id:wackey

mailコマンドでも同様です。

ちなみにメールを送信すると下記のような不着を示す英語のメールがやってきます。

From: MAILER-DAEMON@xxx.jp (Mail Delivery System)

Date: 2006年5月31日 14:50:30:JST

To: xxx@xxx.jp

Subject: Undelivered Mail Returned to Sender

This is the Postfix program at host xxx.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

<yyyyyyyy@zzz.com>: host mail.zzz.com

[xxx.xxx.xxx.xx] said: 552

sorry, your domain isn't in my list of allowed senderhosts

(#5.7.1) (in

reply to MAIL FROM command)

Reporting-MTA: dns; xxx.jp

X-Postfix-Queue-ID: 8F791AD54C

X-Postfix-Sender: rfc822; xxx@xxx.jp

Arrival-Date: Wed, 31 May 2006 14:50:29 +0900 (JST)

>

Final-Recipient: rfc822; yyyyyyyy@zzz.com

Action: failed

Status: 5.0.0

Diagnostic-Code: X-Postfix; host mail.zzz.com

[219.163.200.98] said: 552

sorry, your domain isn't in my list of allowed senderhosts

(#5.7.1) (in

reply to MAIL FROM command)

2006/05/31 14:54:47
id:mohri No.3

回答回数74ベストアンサー獲得回数9

ポイント26pt

552 sorry, your domain isn't in my list of allowed senderhosts (#5.7.1)

というエラーメッセージで失敗していますね。

これは例えばスパム対策のときに出てくるメッセージで、「あなたは、このメールサーバを使って良いドメインのリストの中にない(つまりスパムかなにかだろう)から、使わせません」というメッセージです。よそのメールサーバを勝手に使おうとすると、たいていこういうメッセージを返されて接続を切られると思います。

しかし今回は、自分から自分自身にメールを出してるのですよね。

となると自分が自分自身を信用していないということになりますから変です。

やはりPostfixの設定のどこかが違っているのではないでしょうか。

my.confのmyhostname、mydomain、myorigin、……あたりの設定をとりあえず見直してみて、自分自身のhostnameの出力結果と違わないかどうかとか、そのあたりを見てみるのはどうでしょう。

あと、Postfixをどういう意図でどのように設定したかを書けば、もう少し具体的なアドバイスができる方もいらっしゃるかもしれません。

サーバの設定はトライ&エラーでなかなかたいへんですが、がんばってください。

コメントはまだありません

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

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

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

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