mailx コマンドを使用してメールを送信できない

mailx コマンドを使用してメールを送信できない

次のようにmailxを使用して電子メールを送信しようとしています。

    echo "something" | mailx -v -s "subject" [email protected]

これに対して「[127.0.0.1]によって接続が拒否されました」という回答を受け取ります。ログを確認してみましたが見つかりませんでした。このログはどこで見ることができますか?この問題をどのように解決しますか?

ベストアンサー1

デフォルトでは(または)をサーバーとしてmailx使用してみてください。localhost127.0.0.1smtp

smtpあなたのローカルコンピュータに実行中のデーモンがないようです。したがって、mailxは電子メールを送信できません。

あなたはできます:

  1. サーバーにsmtpデーモンをインストール、構成、および管理します。 IMHOの専門家でなければ、これは非常に悪い考えです。
  2. ネットワーク(またはISP)管理者に連絡して、ローカルプライベートsmtpサーバーの名前を見つけます。以下mailxを使用して、必須パラメータを-Sオプションに渡すことができます。

    mailx -S smtp=smtp://you.smtp.server.example.com \
          -v -s "subject" [email protected]
    

おすすめ記事