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行でなければなりません。