Mailman
有沒有辦法使用 Mailman 從命令行更改列表上的 Require Explicit Destination 標誌?
我在郵遞員中有一個郵件列表,其中“需要顯式目的地”標誌設置為 True。我想關閉它,但只能通過命令行訪問。如何使用命令行將其關閉/設置為 false?
您正在尋找的二進製文件是
bin/config_list
. 它可用於轉儲列表的配置或設置列表的某些配置。來自郵遞員文件的片段配置列表
這是一個非常強大的腳本,可讓您從命令行查看和修改列表的配置變數。例如,您可以將所有列表選項轉儲到一個純文字文件(實際上是一個有效的 Python 文件!),並附上解釋每個變數的註釋。或者,您可以將此類文件中的配置應用於特定列表。
如果您想更改每個列表上的 web_page_url 屬性,這可能很有用。您可以創建一個僅包含該行的文件
web_page_url = ’ http://www.mynewsite.com/mailman-relocated/ ‘
然後將此文件回饋給系統上每個列表的 config_list。config_list 僅設置它在輸入文件中找到的列表變數。
首先,您需要知道控制您想要的行為的有效變數名稱。而對於“要求顯式目的地”,對應變數是
require_explicit_destination
。/mailman/admin/listname/privacy/recipient
您可以在郵遞員中瀏覽此 URL 時看到它。根據範例,您應該提供一個包含內容的文本文件
require_explicit_destination = 0
然後執行
bin/config_list -i mailman.txt listname