2

データベースのバックアップを毎日メールで送信するスクリプトを持っていますが、最近動作しなくなりました。

コマンドラインの例を次に示します...

/usr/bin/mutt -s 'Backup' -f /dev/null -e 'set copy=no' -e 'set from="noreply@email.com"' -a 'backup/db.sql.gz' 'admin@email.com' </dev/null 2>&1;

手動で実行すると、表示されます...

Error sending message, child exited 1 ().
Could not send message.

数日前(動作していたとき)のバックアップを添付して実行してみましたが、正常に動作しました。バックアップのサイズに問題があるようです。

最後に機能したのは 77,464 KB でした。より最近のものは 79,386 KB で、これは失敗します。

私はCENTOS 5.8で実行しています。

mutt の設定か、もしかしたら mutt が使用しているメール サービスの設定だと思いますが、設定ファイルがどこにあるのかさえわかりません。

どんな助けでも大歓迎です!

4

2 に答える 2

1

Mutt は制限を設定していませんが、使用しているメール サービスの制限の影響を受けます。この場合、EXIM.

EXIMの場合、次のように制限を増やすことができます...

  1. WHMにログインします。
  2. ホーム » サービス構成 » Exim 構成マネージャーに移動します。
  3. 詳細エディターを選択します。
  4. message_size_limit を 200M に変更します (100M でした)。
  5. 保存。

これらの変更の後、私のバックアップは機能しました。

于 2012-12-20T08:01:36.873 に答える