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

推薦する

js シンプルで粗雑なパブリッシュとサブスクライブのサンプルコード

パブリッシュ/サブスクライブとは何ですか?例を挙げてみましょう。あなたは服を買うために店に行きます。...

Ubuntu 18.0.4 は mysql をインストールし、エラー 1698 (28000): ユーザー ''root''@''localhost'' のアクセスが拒否されましたを解決します

序文最近 Linux を学び、その後 Win から Ubuntu に変更しました。以前インストールし...

Vue3.xはコンポーネント通信にmitt.jsを使用します

目次クイックスタート使い方基本原則Vue2.x はコンポーネント通信に EventBus を使用しま...

Linuxコマンドをバックグラウンドで実行する方法

通常、ターミナルでコマンドを実行する場合、別のコマンドの入力を開始する前に、現在のコマンドが終了する...

Ubuntu 18仮想マシンのクローン作成後に同じIPアドレスになる問題の解決方法

序文最近、仮想マシンを使用して Ubuntu 18.04 をインストールしました。クローン作成後、I...

HTML の表のフレームとルール属性の詳細な説明

テーブル タグの frame 属性と rules 属性は境界線の表示を制御できます。フレーム プロパ...

MySQL 5.7 で my.ini ファイルが見つからない場合の解決策

my.ini とは何ですか? my.ini は、MySQL データベースで使用される設定ファイルです...

優れたウェブフロントエンドデザインの指標

Web ページのアクセシビリティは、フロントエンドでのみ評価および実装できるもののようです。ユーザビ...

MySQLの重複排除方法

MySQLの重複排除方法【初級】繰り返しのセリフが少ないdistinctive を使用してそれらを見...

explainコマンドがMySQLデータを変更する理由

クエリで EXPLAIN を実行するとデータベースが変更されるかどうかを尋ねられた場合、おそらく「い...

VueはAmapを使用して都市の位置特定を実現

この記事では、Amapを使用して都市の位置特定を実現するVueの具体的なコードを参考までに共有します...

Linux7 ベースの Hadoop のインストールと構成の詳細なグラフィック説明

上記のように材料を準備します(ps: hadoop-3.1.2-srcはhadoop-3.1.2に変...

Raspberry Pi 3B+ に 64 ビット Ubuntu システムと Docker ツールをインストールする詳細な手順

Raspberry Pi 3B に 64 ビット アプリケーション (64 ビット JDK など) ...

Zabbix を使用して Nginx/Tomcat/MySQL を監視する方法の詳細なチュートリアル

目次ZabbixはNginxを監視するZabbixはTomcatを監視するZabbixはMySQLを...