GNU/Linux >> Linux の 問題 >  >> Linux

Linuxでmailxコマンドを使用して外部SMTPサーバー経由でメールを送信するにはどうすればよいですか?

デフォルトでは、Linuxのmailコマンドは、ポート25で実行されているローカルSMTPサーバーを使用してメールを送信します。ただし、smtp.gmail.comや組織のSMTPサーバーなどの外部SMTPサーバーを使用してメールを送信する場合は、 mailxを使用できます。 指図。 mailxの使用 コマンドは非常に簡単です。必要なのは、mailxパッケージをインストールし、SMTP関連の引数をコマンドに渡すことだけです。

RHEL / CentOSにmailxをインストールします:

# yum install mailx

Debian / Ubuntuにmailxをインストールします:

# apt-get install mailutils

mailxコマンドを使用して外部SMTPサーバーでメールを送信します:

# echo "The actual message goes here" | mailx -v -r "[email protected]" -s "The actual subject line goes here" -S smtp="smtp.domain.com:587" -S smtp-use-starttls -S smtp-auth=login -S smtp-auth-user="[email protected]" -S smtp-auth-password="password123" -S ssl-verify=ignore [email protected]

注: 上記のコマンドに必要な変更を加えます(SMTPサーバーアドレス、ポート、接続タイプ、SMTPユーザー名、パスワードなど)。


Linux
  1. RHEL7Linuxサーバーでタイムゾーンを変更する方法

  2. mailコマンドを使用してLinuxターミナルまたはスクリプトから電子メールを送信する

  3. Linuxの「mail」コマンドを使用してHTMLメールを送信する方法は?

  1. コマンドラインを使用してLinuxを再起動する方法

  2. コマンドを使用してLinuxでプロセスを強制終了する方法は?

  3. Linux で Mailx を使用して外部ユーザーにメールを送信する方法

  1. Linux上の外部SMTPサーバーを使用してコマンドラインからメールを送信する

  2. Linuxのコマンドラインからメールを送信するための9つのmail/mailxコマンドの例

  3. Linux で raw メールメッセージを送信するには?