Raspberry Pi msmtp と mutt のインストールと設定のチュートリアル

Raspberry Pi msmtp と mutt のインストールと設定のチュートリアル

1. muttをインストールする

sudo apt-get install mutt

2. msmtpをインストールする

sudo apt-get install msmtp

3. muttを設定する

/etc/Muttrc # システムのグローバル設定 ~/.muttrc # システムユーザーを使用する raspberrypi# vim ~/.muttrc 
sendmail="/usr/bin/msmtp" を設定します
use_from=yes を設定する
set realname="name_post" # 送信者のニックネーム set editor="vi"
[email protected] #送信者のメールボックスに設定するenvelope_from=yesに設定する
crypt_use_gpgme=no を設定する
#tlsオフ

4. msmtpを設定する

それぞれ構成ファイルとログファイルとして ~/.msmtprc と ~/.msmtp.log を作成します。

ラズベリーパイ# vim ~/.msmtprc
アカウントのデフォルト
host smtp.xxxx.com # メールボックス設定で確認できます user xxxx # [email protected] からのメールボックスの @ の前の部分である必要があります
パスワード 123456 # メールパスワード(認証コードの場合もあります)
認証プレーン
ログファイル ~/.msmtp.log

5. SMTPサーバーが認証されたTLS暗号化をサポートしているかどうかを確認する

ラズベリーパイ# msmtp --host=smtp.sina.com --serverinfo        
smtp.sina.com (xk-6-242-a8.bta.net.cn [202.108.6.242]) の SMTP サーバー、ポート 25:
  smtp-5-121.smtpsmail.fmail.xd.sinanode.com ESMTP
機能:
  スタートルス:
    STARTTLSコマンドによるTLS暗号化のサポート
  著者:
    サポートされている認証方法:
    プレーンログイン 
このサーバーは、TLS がアクティブな場合、さらに多くの機能またはその他の機能をアドバタイズする可能性があります。

認証がサポートされていることがわかります (サポートされていない場合は、.muttrc の最後の項目のコメントを解除します。個人的にテストは行われていませんが、一般的にサポートされています)。

6. メール送信のテスト

エコーテキスト| mutt -s 件名 [email protected] -a 添付ファイル

要約する

上記は、編集者が紹介した Raspberry Pi msmtp と mutt のインストールと設定のチュートリアルです。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

以下もご興味があるかもしれません:
  • Raspberry PiにDockerをインストールする方法
  • Debian (Raspberry Pi) に NodeJS をインストールする方法
  • Raspberry Pi 2 または Raspberry Pi B+ に Python と OpenCV をインストールするチュートリアル
  • Ubuntu16.04/Raspberry Pi Python3+opencv 設定チュートリアル(共有)

<<:  Mysql データベースをバージョン 5.6.28 からバージョン 8.0.11 にアップグレードするときにプロジェクトを展開するときに発生する問題と解決策

>>:  Vueのフィルターとディレクティブの詳細な説明

推薦する

Win10 の Linux サブシステムを有効にする方法を説明します (詳細な画像とテキスト付き)

今日は、Windows 10 で Linux サブシステムを有効にする方法を紹介します。早速、手順を...

URL 内の特殊記号の意味を知っていますか?

1.# # は Web ページ内の場所を表します。右側の文字はその位置の識別子です。たとえば、ht...

Vue で動的なスタイルを実現するためのさまざまな方法のまとめ

目次1. 三項演算子の判定2. 動的に設定されるクラス3. 方法判定4. 配列バインディング5. e...

Centos8 で NIS ドメイン サービスをセットアップおよび構成するための詳細な手順

目次NIS の紹介ネットワーク環境: 1. 環境の準備(両方のノードが必要) 2.nisマスターサー...

Django は Pillow を使用して検証コード機能を簡単に設定します (Python)

1. モジュールをインポートし、検証状態を定義する PIL から Image、ImageDraw、...

Net Core実装プロセス分析のDoc​​kerインストールと展開

1. Dockerのインストールと設定 #CentOS をインストールし、Docker パッケージを...

Vue はカードフリップカルーセル表示を実装します

Vueカードのフリップカルーセル表示、フリップ時にデータを切り替えながら、参考までに、具体的な内容は...

CSS -webkit-box-orient: コンパイル後に垂直プロパティが失われる

1. 原因要件は 2 行を表示することであり、余分なテキストは 3 つのドットに置き換えられるため、...

スローモーションアニメーション効果を実現するJavaScript

この記事では、スローモーションアニメーション効果を実現するためのJavaScriptの具体的なコード...

HTML ハイパーリンク スタイル (4 つの異なる状態) の設定例

コードをコピーコードは次のとおりです。 <スタイル タイプ="text/css&qu...

ベンダー プレフィックス: ブラウザ エンジン プレフィックスが必要なのはなぜですか?

ベンダープレフィックスとは何ですか?ベンダー プレフィックス - ブラウザー エンジン プレフィック...

MySqlデータベースをバックアップするいくつかの方法

mysqldump ツールのバックアップデータベース全体をバックアップする $> mysqld...

ウェブデザインでは、まずウェブサイトの包括的なイメージの位置付けが必要です。

⑴ 内容によって形式が決まります。まず内容を充実させ、次にブロックに分割し、トーンを決め、最後に細部...

Vue3 がデータ監視を実装するためにプロキシを使用する理由の分析

Vue データの双方向バインディング原則ですが、この方法には欠点があり、配列とオブジェクトの部分的な...

要素テーブルテーブルコンポーネントの複数フィールド(複数列)ソート方法

目次必要:発生した問題:解決する:必要:要素テーブル内の複数の列を並べ替えるには、日付の並べ替えをク...