外部のサーバーからメールが届くのは確認したのですが、Mac自身から外部へのメールが送信できません。(メールソフト上そのドメインが見つからなかったみたいな、不達メールが帰ってきます)
またMailmanも入れてみたのですが、メーリングリストのアドレスにメールを送信してもUserUnknownで返ってきてしまいます。
設定漏れがあるのでしょうか。参考サイトを教えてください。
(PostfixEnablerの存在は知っていますが、費用もかかりますし、まだ試していません)
「@niftyでは、25番ポートブロック(Outbound Port25 Blocking)を実施しています。」ということで、送信されたメールは遮断されているのではないでしょうか?
詳細は下記URLに載っています。ここを見る限りでは、固定IPの場合は規制がかからないようです。回避方法としては、@niftyのSMTPサーバを中継させるぐらいでしょうか。
・mailコマンドで送っても出て行きませんか、それともMailアプリケーションでのみ出ていかないのですか?
・/var/log/mail.logみたいな名前のログファイルがあれば、そこにどういうエラーが記されているか確認してください。
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)
552 sorry, your domain isn't in my list of allowed senderhosts (#5.7.1)
というエラーメッセージで失敗していますね。
これは例えばスパム対策のときに出てくるメッセージで、「あなたは、このメールサーバを使って良いドメインのリストの中にない(つまりスパムかなにかだろう)から、使わせません」というメッセージです。よそのメールサーバを勝手に使おうとすると、たいていこういうメッセージを返されて接続を切られると思います。
しかし今回は、自分から自分自身にメールを出してるのですよね。
となると自分が自分自身を信用していないということになりますから変です。
やはりPostfixの設定のどこかが違っているのではないでしょうか。
my.confのmyhostname、mydomain、myorigin、……あたりの設定をとりあえず見直してみて、自分自身のhostnameの出力結果と違わないかどうかとか、そのあたりを見てみるのはどうでしょう。
あと、Postfixをどういう意図でどのように設定したかを書けば、もう少し具体的なアドバイスができる方もいらっしゃるかもしれません。
サーバの設定はトライ&エラーでなかなかたいへんですが、がんばってください。
ご回答ありがとうございます。
固定IPを申し込んでいるので、それは問題ないと思います。とりあえず、SMTPをNIFTYのものにしたら送信はできましたが、これでは根本的な解決はなされていません。自宅サーバーのSMTPサーバーから送信したいのです。。。