計算機関係/メールサーバの管理
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[研究室関係]]
*Postfix [#v178bd75]
**溜まっているメールの再配送 [#zfa02a0c]
溜まっているメールの確認
# postqueue -p
すべてのメールの強制再配送
# postqueue -f
参考 https://qiita.com/yudai09/items/88a0a70a214c63fb4817~
すべてのメールの強制削除
# postsuper -d ALL
**alias [#p33a9d38]
/etc/aliasesを編集後、反映させる。
# newaliases
# systemctl reload postfix
*Amavis [#w88a0fa5]
**再起動した場合に、起動失敗する [#me9ac957]
次のようなエラーが出て、メールがローカルユーザに配送さな...
connect to 127.0.0.1[127.0.0.1]:10024: Connection refused)
Amavisが起動失敗している。
# systemctl start amavis
* SpamAssassin [#p2e98b86]
再起動すると、自動で起動しない場合がある。
# systemctl start spamassassin
*mailman3 [#zc2db507]
** mailman3-web [#s80b7134]
- webで設定できるようになった。
-%%&color(red){superuserでログインできるが、各リストの設...
-&color(red){リストの作成,アーカイブの削除はできる。};→[...
# python manage.py createsuperuser
でスーパーユーザアカウントを作成する。
# systemctrl start mailman3-web
で、https://XXX.XXX.XXX.XXX/mailman3/ にアクセスする。作...
*** superuserの削除(webでもできるかも) [#qad4d9f1]
# python3 /usr/share/mailman3-web/manage.py shell
>>> from django.contrib.auth.models import User
>>> User.objects.get(username="superuserのアカウント名",...
*** MailingList.DoesNotExistのエラーでて、qclusterのload...
hyperkitty.models.mailinglist.MailingList.DoesNotExist: ...
どのメーリスがエラーを出しているかのチェック。https://tig...
削除されていれば、
# python3 /usr/share/mailman3-web/manage.py mailman_sync
でhyperkittyを同期する。
** mailmanコマンド [#rac4ecf5]
&color(red){メアドの追加、削除はmailmanコマンドで行う。};
- ヘルプ
# mailman --help
# mailman lists -h
- メーリスのリスト
# mailman lists
- メーリスのメンバー表示
# mailman members LIST@azusa.shinshu-u.ac.jp
- リストにメアドを追加
# mailman addmembers (ファイル名) LIST@azusa.shinshu-.a...
- リストからメアドを削除
# mailman delmembers -l LIST@azusa.shinshu-u.ac.jp -f (...
# mailman delmembers -l LIST@azusa.shinshu-u.ac.jp -m (...
- 保留メッセージの破棄
# mailman shell
>>> from mailman.interfaces.requests import IListRequests
>>> from zope.interface.verify import verifyObject
>>> from mailman.app.lifecycle import create_list #いら...
>>> from mailman.interfaces.listmanager import IListMana...
>>> list_manager = getUtility(IListManager)
>>> mlist = list_manager.get('LIST@azusa.shinshu-u.ac.jp')
>>> requests = IListRequests(mlist)
>>> from mailman.interfaces.requests import RequestType
>>> requests.hold_request(RequestType.held_message, 'hol...
4
>>> requests.delete_request(4)
>>> for request in requests.held_requests:
... requests.delete_request(request.id)
>>> print(requests.count)
0
*Exim4 [#pa917789]
**frozenが溜まったら [#id368844]
何らかの原因で配送が滞っていた場合、強制的に再配送する。
# exiqgrep -z -i | xargs -n 1 exim -M
キューから削除する。
# exim -bp | exiqgrep -i | xargs exim -Mrm
[[研究室関係]]
終了行:
[[研究室関係]]
*Postfix [#v178bd75]
**溜まっているメールの再配送 [#zfa02a0c]
溜まっているメールの確認
# postqueue -p
すべてのメールの強制再配送
# postqueue -f
参考 https://qiita.com/yudai09/items/88a0a70a214c63fb4817~
すべてのメールの強制削除
# postsuper -d ALL
**alias [#p33a9d38]
/etc/aliasesを編集後、反映させる。
# newaliases
# systemctl reload postfix
*Amavis [#w88a0fa5]
**再起動した場合に、起動失敗する [#me9ac957]
次のようなエラーが出て、メールがローカルユーザに配送さな...
connect to 127.0.0.1[127.0.0.1]:10024: Connection refused)
Amavisが起動失敗している。
# systemctl start amavis
* SpamAssassin [#p2e98b86]
再起動すると、自動で起動しない場合がある。
# systemctl start spamassassin
*mailman3 [#zc2db507]
** mailman3-web [#s80b7134]
- webで設定できるようになった。
-%%&color(red){superuserでログインできるが、各リストの設...
-&color(red){リストの作成,アーカイブの削除はできる。};→[...
# python manage.py createsuperuser
でスーパーユーザアカウントを作成する。
# systemctrl start mailman3-web
で、https://XXX.XXX.XXX.XXX/mailman3/ にアクセスする。作...
*** superuserの削除(webでもできるかも) [#qad4d9f1]
# python3 /usr/share/mailman3-web/manage.py shell
>>> from django.contrib.auth.models import User
>>> User.objects.get(username="superuserのアカウント名",...
*** MailingList.DoesNotExistのエラーでて、qclusterのload...
hyperkitty.models.mailinglist.MailingList.DoesNotExist: ...
どのメーリスがエラーを出しているかのチェック。https://tig...
削除されていれば、
# python3 /usr/share/mailman3-web/manage.py mailman_sync
でhyperkittyを同期する。
** mailmanコマンド [#rac4ecf5]
&color(red){メアドの追加、削除はmailmanコマンドで行う。};
- ヘルプ
# mailman --help
# mailman lists -h
- メーリスのリスト
# mailman lists
- メーリスのメンバー表示
# mailman members LIST@azusa.shinshu-u.ac.jp
- リストにメアドを追加
# mailman addmembers (ファイル名) LIST@azusa.shinshu-.a...
- リストからメアドを削除
# mailman delmembers -l LIST@azusa.shinshu-u.ac.jp -f (...
# mailman delmembers -l LIST@azusa.shinshu-u.ac.jp -m (...
- 保留メッセージの破棄
# mailman shell
>>> from mailman.interfaces.requests import IListRequests
>>> from zope.interface.verify import verifyObject
>>> from mailman.app.lifecycle import create_list #いら...
>>> from mailman.interfaces.listmanager import IListMana...
>>> list_manager = getUtility(IListManager)
>>> mlist = list_manager.get('LIST@azusa.shinshu-u.ac.jp')
>>> requests = IListRequests(mlist)
>>> from mailman.interfaces.requests import RequestType
>>> requests.hold_request(RequestType.held_message, 'hol...
4
>>> requests.delete_request(4)
>>> for request in requests.held_requests:
... requests.delete_request(request.id)
>>> print(requests.count)
0
*Exim4 [#pa917789]
**frozenが溜まったら [#id368844]
何らかの原因で配送が滞っていた場合、強制的に再配送する。
# exiqgrep -z -i | xargs -n 1 exim -M
キューから削除する。
# exim -bp | exiqgrep -i | xargs exim -Mrm
[[研究室関係]]
ページ名: