• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Postfixでmailコマンドを使用したい)

Postfixでmailコマンドを使用する方法とエラー対処法

このQ&Aのポイント
  • Cent OSにて、Postfixをソースからインストールしコマンドから送信テストを行おうとしましたが、/usr/sbin/sendmail No such file or directoryというエラーが出て送信できません。Postfixのsendmailは/usr/local/postfix/sbin/sendmailなのですが、既存のsendmailを見にいっているようです。
  • postconf -nで表示したmain.cfの構成を掲載しました。sendmail_pathが/usr/local/postfix/sbin/sendmailになっていることを確認してください。
  • make installでは、/usr/local/postfix配下にパスを指定しています。お分かりになる方がいらっしゃいましたらご教授願います。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

こんにちは。 シンボリックリンクで解決しませんか? ln -s /usr/local/postfix/sbin/sendmail /usr/sbin/sendmail

jamaica88
質問者

お礼

atsushi0612様 ご指摘通り、シンボリックリンクを張ることによってmailコマンドが使えるようになりました! ありがとうございました! 現在、内部の送受信、外部への送信は確認できており、外部から内部へ送信するとエラーメールで帰ってきてしまう状態です。 【Windowsメールの場合:】 This is the mail system at host 送信元サーバー名. I'm sorry to have to inform you that your message could not 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 mail system <送信先アドレス>: host mail.自分のドメイン[18X.1X1.X7X.XX] said: 554 5.7.1 <送信先アドレス>: Relay access denied (in reply to RCPT TO command) 【Gmailの場合:】 Delivery to the following recipient failed permanently: 送信先アドレス Technical details of permanent failure: Google tried to deliver your message, but it was rejected by the recipient domain. We recommend contacting the other email provider for further information about the cause of this error. The error that the other server returned was: 554 554 5.7.1 <送信先アドレス>: Relay access denied (state 14). 原因は自分でも突き止めようと思いますが、もしお分かりでしたら解決策をいただけたら幸いです。 厚かましくて申し訳ございません... よろしくお願い致します。

その他の回答 (1)

回答No.2

パッケージで入れていれば alternatives --config mta というコマンドでpostfixを選択すれば自動的にリンクを張ってくれるのですが、コンパイルしたのは理由があるんでしょうねぇ...

jamaica88
質問者

お礼

lowrider_2005様 yumでインストールすれば楽なのですが、設定ファイルが散乱するのが嫌だったのと、 サーバーの勉強になればと思って、ソースからインストールしています!

関連するQ&A