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のフィルターとディレクティブの詳細な説明

推薦する

vue で wangEditor を使用する方法と、データをエコーし​​てフォーカスを取得する方法

バックグラウンド管理プロジェクトを行う際には、リッチテキストエディタがよく使用されます。ここでは、非...

Linux で同じ内容のファイルを識別する方法の詳細な説明

序文ファイルのコピーによってハードドライブのスペースが大量に浪費され、ファイルを更新するときに混乱が...

CSS で overflow-y: visible; が機能しない理由の分析と解決

シナリオ最近の要件は、モバイル デバイス用の h5 ページです。これには、選択可能なカードの行が必要...

Linux で Golang をインストールする方法

Go は、シンプルで信頼性が高く、効率的なソフトウェアを簡単に構築できるオープンソース プログラミン...

CSS インライン スタイル、埋め込みスタイル、外部参照スタイルを使用する 3 つの方法

3 つの方法を使用する簡単な例は次のとおりです。インラインスタイル: <!doctypehtm...

CSS の画像パスの問題に関する議論 (同じパッケージ/異なるパッケージ)

CSS ファイルでは、背景を使用する、つまり背景画像を追加する必要がある場合があります。これは通常、...

MyCat を使用して Linux で MySQL マスター/スレーブの読み取り/書き込み分離を実装する方法

目次Linux - MyCat を使用して MySQL マスター スレーブの読み取り書き込み分離を実...

JavaScript カラービューア

この記事では、カラービューアを実装するためのJavaScriptの具体的なコードを参考までに紹介しま...

MySQLのスローログの開き方と保存形式の詳細な分析

開発プロジェクトでは、MySQL のスロークエリログを通じて効率の問題のある SQL を監視できます...

Vue カプセル化 TabBar コンポーネントの完全なステップ記録

目次実装のアイデア:ステップ 1: TabBar と TabBarItem のコンポーネント カプセ...

MySQL GROUP_CONCAT 制限の解決

効果: GROUP_CONCAT関数は、フィールド値を文字列に連結することができます。デフォルトの区...

MySQL 5.7 データベースのインストール手順の個人的な要約

1.mysql-5.7.19-winx64.zip(これは無料のインストールバージョンで、約318 ...

MongoDB の起動エラーを解決します: 共有ライブラリのロード中にエラーが発生しました: libstdc++.so.6: 共有オブジェクト ファイルを開けません:

MongoDB を起動すると、プロンプトは次のようになります。共有ライブラリのロード中にエラーが発...

この記事では、Viteがブラウザのリクエストに対して何を行うかを説明します。

目次動作原理:ブラウザは何をするのですか?ホストファイル index.htmlメイン.jsその他のベ...

Windows 10 での MySQL 5.7.17 のインストールと設定方法のグラフィック チュートリアル

この記事では、最新バージョンの MySQL データベース、つまり MySQL 5.7.17 圧縮バー...