Linuxの基本コマンドsendmailでメールを送信する
sendmailは、メールを送信するために使われる一般的なLinuxコマンドです。
Sendmailコマンドでメールを送信する手順は次のとおりです:
- メール内容を記述する:メールの件名や本文を含むテキストファイル(例:mail.txt など)を作成します。メールの本文はメールの形式要件、件名、送信者、受信者などの情報に従う必要があります。
- メールを送信するために sendmail コマンドを使用します。 コマンド形式は次のとおりです。
sendmail 收件人 < 邮件内容文件
受信者はメールの受け取り人で、メール本文ファイルは前工程で作成したテキストファイルです。
- メール本文を入力します: sendmail コマンドはユーザがメール本文を入力するのを待機します。直接コマンドラインに入力するか、ファイルから読み込むことができます。
- 入力したメールの送信:メール本文を入力し終えたら、Ctrl + Dを押してメールを入力し終えます。
メール送信例:
- メール本文ファイル mail.txt を以下の内容で作成します:
Subject: Test Email
From: sender@example.com
To: recipient@example.com
This is a test email.
- メールを送信する
sendmail recipient@example.com < mail.txt
- メール本文を入力する:
This is a test email.
- Ctrl + D キーを押してメールの作成を終了
sendmailコマンドは、指定された受信者アドレスにメールを送信します。 メールを送信するには、Linuxシステム上でsendmailサーバーが適切に設定されている必要があります。 sendmailが適切に設定されていない場合、mailやssmtpなどの別のメール送信ツールを使用することを検討してください。