だから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。