アクテッィビティメール送信不可の件

      アクテッィビティメール送信不可の件

      owncloudを構築して運用中ですが
      今までメール通知機能を使わなかたんです。

      新たにアクテッィビティ通知メールを使用すると思って
      メールを設定しましだがアクテッィビティ通知メールの送信が出来ませんでした。

      管理ページからメール設定のテストをしたら問題なくメールが来ます。
      アカウント作成する時も新規ユーザーにメールを送信が出来ます。

      アクテッィビティ通知メールだけが出来ない理由が分かりません。
      ログにも何も残ってないですので原因の特定も難しいですね。

      OS : CentOS7
      Web : Nginx 1.8.0
      php : 5.6
      DB : mariadb10.1
      Version : ownCloud 8.2.2

      Post was edited 1 time, last by “zinyboy” ().

      まず、個人画面の
      「通知」で
      「メール」
      □新しいファイルまたはフォルダーを作成したとき
      □ファイルまたはフォルダーを変更したとき
      □お気に入りファイルに対する作成と変更の通知は制限されています。(表示のみ)
      □ファイルまたはフォルダーを削除したとき
      □ファイルまたはフォルダーを復元したとき
      □ファイルまたはフォルダーを共有したとき
      □ファイルまたはフォルダーが他のサーバーから共有されたとき
      □公開共有ファイルまたはフォルダーがダウンロードされたとき
      にチェックをいれてみてください。

      □メールで自分のアクションを通知する
      にも忘れずに。

      もし、個人画面に「通知」がない場合は、activityが無効になっているので有効にしてください。
      (VersionUp時に無効になってしまうことがあります。)

      それでも、ダメな場合は、oc_jobs に バックグラウンドジョブが入っていない可能性があります。
      データベースの oc_jobs テーブルに以下のようなエントリーが入っている必要があります。
      確認してみてください。

      Brainfuck Source Code

      1. MySQL> use owncloud;
      2. MySQL> select * from oc_jobs where class like "%Activity%";
      3. +----+----------------------------------------------+----------+------------+
      4. | id | class | argument | last_run |
      5. +----+----------------------------------------------+----------+------------+
      6. | 4 | OCA\Activity\BackgroundJob\EmailNotification | null | 1453783684 |
      7. | 5 | OCA\Activity\BackgroundJob\ExpireActivities | null | 1453783684 |
      8. +----+----------------------------------------------+----------+------------+
      9. 2 rows in set (0.00 sec)