Ubuntu 14.04.2にmailxをインストールする

Ubuntu 14.04.2にmailxをインストールする

だからmailxをインストールしましたが、電子メールを送信できませんでした。私は次のことを行います。

mailx -s "Test"
To: [email protected]
Cc:
"This is a test."
CTRL-D (does not work)

CTRL-Dは何もしません。本文を終了して電子メールを送信する必要がありますが、何もしないようです。

これは私の/ etc / hostsファイルです。これが正しいかどうかはわかりません。

127.0.0.1      localhost localhost. hp-laptop hp-laptop.
10.XXX.X.XXX   hp-laptop.

問題の原因に関する提案はありますか?

ありがとう

答え1

次のように変更してください/etc/hosts

127.0.0.1      localhost localhost. hp-laptop hp-laptop. vagrant-ubuntu-trusty-64
10.XXX.X.XXX   hp-laptop.

Gmailのsmtp接続がタイムアウトした場合、MTA設定でsmtpサーバーデータ(sendmail、exim、postfixなど)が誤って設定されています。 Gmail smtp サーバーは、ポート 25 への暗号化されていない smtp 接続をサポートしません。

答え2

以前に試したときに何が起こったのかわかりませんが、ホストファイルを変更してもctrl-dの動作は変わりません。

メールがローカルキューにある場合、mailxは操作を完了しましたが、MTAを正しく構成していないか、ネットワーク構成に問題がある可能性があります。自分がしていることを実際に知らない限り、独自のMTAを実行するよりもSMTPサービスを使用する方がはるかに簡単です。一部のMUA(muttなど)は、認証(muttなど)を使用してSMTPを介して外部MTAに直接接続できますが、次のものを使用できます。Gmailを使用したnullmailer

関連情報