問題タブ [msmtp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1905 参照

linux - msmtp が OVH SMTP 経由でルート アドレスにメールを送信できない

Debian 10 サーバーから電子メールを送信するデーモンを取得しようとしています。

OVH SMTP サーバーで msmtp-mta を使用しています。適切に構成されています。

次のように、 mail コマンドを介して直接電子メールを送信すると、すべてが正常に機能します。

echo "test" | mail -s "test" email@domain.com

ただし、smartd などの一部のデーモンは root@localhost に電子メールを送信しようとしますが、受信者アドレスの形式が不正rootであり、OVH SMTP はこれをまったく好みません:

およびmsmtpログで:

私は /etc/aliases に追加root: email@domain.comしてみました と relaoding しnewaliases、ルートのホームディレクトリに a を入れました.forward

誰もこれを経験したことがありますか?msmtp は /etc/aliases や .forward を尊重して root の電子メール アドレスを置き換えるべきではありませんか?

0 投票する
0 に答える
38 参照

c++ - 端末からの msmtp 応答の読み取り

Linux で C++ コードから msmtp SMTP クライアントを使用して電子メールを送信しようとしています。以下のコードを使用して、メールを正常に送信できます。電子メールが正常に送信されない場合、以下のターミナル イメージに示すように、ターミナルにエラー情報が表示されます。

Linux で C++ コードを使用して端末にダンプされたエラー メッセージをどのように読むことができるか知りたいです。

ここに画像の説明を入力

0 投票する
2 に答える
903 参照

bash - msmtp を介して実行すると awk パーミッションが拒否されました

私は、msmtp と併用gpg2awkて emacs でメールを送信しています。これは私の.msmtprcファイルの関連部分です

これは私の .authinfo.gpg ファイルがどのように見えるかです

何らかの理由で、上記の passwordeval フィールドのコマンドはターミナルで正常に実行されます。つまり、パスワードが出力されますが、msmtp で実行すると

awk は許可エラーを返します。

ここで何が間違っているのか、私は完全に途方に暮れています。この問題は、OS のアップグレード後に発生しました。.msmtprc ファイルでも chmod 600 を実行しました。どんな助けでも大歓迎です。

他の情報

  • 一時的にプレーンパスワードを使用しようとしましたが、機能します
  • 一時的に .msmtprc に 777 のアクセス許可を与えようとしましたが、うまくいきませんでした
  • 再インストールを試みましたが、うまくいきませmsmtpんでした
  • sedの代わりに使用しようとしましたawkが、同じパーミッション エラーが発生します (sed の場合)。
  • この他の投稿は関連している可能性がありますか?.msmtprc 所有者が関連している可能性があることを示唆しています。私の場合、私はファイルの所有者です。

使用バージョン

GNU Awk 5.0.1、API: 2.0 (GNU MPFR 4.0.2、GNU MP 6.2.0) Copyright (C) 1989, 1991-2019 Free Software Foundation.

gpg (GnuPG) 2.2.19 libgcrypt 1.8.5 Copyright (C) 2019 Free Software Foundation, Inc.

msmtp バージョン 1.8.6 プラットフォーム: x86_64-pc-linux-gnu TLS/SSL ライブラリ: GnuTLS

0 投票する
1 に答える
49 参照

linux - BashスクリプトでCronを使用すると複数のメールが発生する原因

ubuntu 18.04サーバーからデータベースを含むnextcloudファイルをバックアップするための小さなbashスクリプトを作成しました。バックアップは毎日実行してほしい。ジョブが完了したら、ジョブが完了した場合に1 つのメールを受信したい(成功したかどうかにかかわらず)。現在のスクリプトでは、ほぼ 20 通のメールを受け取りましたが、その理由がわかりません。何か案は?

私のcronジョブは次のようになります:

私のbashスクリプト