質問 :CentOS/RHEL システムで実行されている mailx を使用して外部ユーザーに電子メールを送信する方法は?
次のコマンドは、mailx を使用して外部ユーザーにメールを送信する方法を示しています:
# echo "this is the body of the email" | mailx -vvv -s "test mail" -r "From" -S smtp="your-smtp" someone@address
ここで、
-vvv =詳細。
-s =件名を指定します。
-r =メール送信元.
-S =SMTP サーバーを指定します。
mailx を使用して内部ネットワークからメールを送信できるようにするには、すべてのメールを処理する外部リレーまたは smtp を指定して、メールが正しいアドレスに配信されるようにする必要があります。
mailx 構成ファイル /etc/mail.rc を編集することもできます 次の構成をファイルの末尾に追加します。例:
set smtp=your.smtp.server set from="from email address"
次に、mailx コマンドを実行し、メールの本文を入力して Enter キーを押し、最後に Ctrl+D を押して配信します。
# mailx -vvv -s "email subject" external-email-address [Body of the email] Ctrl D to deliver the message