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

推薦する

一般的なMySQLコマンドの概要

mysqlrootパスワードの設定と変更初めて MySQL データベースに入ります。 !環境変数にm...

HTML テーブル_Powernode Java アカデミー

HTMLで表を描くには、表タグを使用します。 trは行を意味しますtdは列を示すth はテーブ...

Vueはアンカー配置機能を実装します

この記事では、アンカー配置を実装するためのVueの具体的なコードを例として紹介します。具体的な内容は...

Linux サーバーの状態を監視する方法

私たち、特に Linux エンジニアは毎日 Linux サーバーを扱っています。サーバーのセキュリテ...

MySQL ストアド プロシージャの概念、原則、一般的な使用法の詳細な説明

この記事では、例を使用して、MySQL ストアド プロシージャの概念、原則、および一般的な使用法につ...

CentOS のデフォルトの SSH ポート番号を変更する方法の例

LinuxサーバーのデフォルトのSSHポート番号は通常22なので、ほとんどのユーザーはセキュリティ上...

CSSマスクのフルスクリーン中央揃えを実装する方法

具体的なコードは次のとおりです。 <スタイル> #トーストローダーフルスクリーン{ 高さ...

mysql 更新ケース更新フィールド値が固定されていない操作

特定のデータの一括更新処理において、特定のステータスが固定値に更新されるなど、更新するフィールドの値...

WeChatミニプログラムがいいねサービスを実装

この記事では、WeChatアプレットの具体的なコードを参考までに紹介します。具体的な内容は次のとおり...

最も単純な ErrorBoundary コンポーネントをカプセル化して、React 例外を処理する

序文React 16から、子コンポーネントで発生したエラーを捕捉し、エラーログを記録し、ダウングレー...

CentOS7 64 ビットでの MySQL 5.7 のインストールと設定のチュートリアル

インストール環境: CentOS7 64ビットMINI版、MySQL5.7をインストール1. YUM...

不規則な絵の滝の流れ原理の分析と応用

プロジェクトで発生した不規則な絵画壁のレイアウト問題は、次のように分析されます。 1.img dis...

モバイルアダプティブスタイルで@mediaを使用する方法

一般的な携帯電話のスタイル: @media all および (orientation : 縦向き) ...

VScode リモート SSH リモート編集とデバッグコード

Visual Studio Code の最新の Insider バージョンには、コードのリモート デ...