CentOS 7でmuttを使用して特定のポートを介して電子メールを送信する

CentOS 7でmuttを使用して特定のポートを介して電子メールを送信する

CentOS 7サーバーでポート587を介してmuttに電子メールを送信させるには、どの特定の構文を使用しますか?

たとえば、送信者は[email protected]、受信者は、[email protected]件名はThis is the subject、メッセージ本文はですThis is the message body.

ベストアンサー1

~/.muttrcまたは~/.mutt/muttrc、ファイル(ホームディレクトリにある場合とない場合があります)に次の行を追加できます。

set smtp_url="smtp://[email protected]:587/"
set smtp_pass="insertyourpasswordhere"

この機能は、コンパイル中にsmtpオプションが有効になっている場合にのみ機能します。

これらのファイルがホームディレクトリにない場合は、まずそのファイルの1つを作成する必要があります。これらの項目のいずれかがある場合は、すでに存在する可能性のある項目を削除しないでください。上記の行に正しい内容が含まれていることを確認してください。もちろん、自分のメールアドレスとパスワードを入力してください。

Muttを使用して電子メールを送信する一般的な方法は次のとおりです。

echo "This is the message body" | mutt -s "This is the subject" [email protected]  

または、メッセージ本文を含むテキストファイル(/tmp/message.txt など)を作成し、次の操作を実行できます。

mutt -s "This is the subject" [email protected] < /tmp/message.txt

送信者の詳細を設定するには、上記のようにmuttrcに以下を追加します。

set from = "Enteryouremailaddresshere"<br>
set realname = "Yourname"

ここで言及するMuttコマンドは1行でなければなりません。

おすすめ記事