3

Gmailを使用して郵便配達員のメールリストに投稿すると、すぐにアーカイブされるため、受信トレイに自分のメールが届きません。これに関するGmailの動作については多くの不満がありますが、これまでは何もできません。

投稿の謝辞を取得する方法はまだありますか?

(リストモデレーターがあなたの投稿を受け入れるまでに時間がかかる場合は、メールがリストのサブスクライバーに配信されたときに通知を受けることをお勧めします。)

4

1 に答える 1

1

自分だけの確認を有効にする

mailmanには、メールがいつ配信されたかを通知するオプションがあります。

自分の投稿がリストに受信されたときに、Mailmanに通知するにはどうすればよいですか?(ackオプション)

[...]

電子メールインターフェイスを使用してこれを設定するには:

コマンドsetackonまたはsetackoffを指定してLISTNAME-request@DOMAINにメールを送信します。

コマンドラインからすべてのユーザーに対して変更する

ただし、メールマンリストの管理者、または多くのメールマンリストを実行しているサーバーの管理者である場合は、リスト内のすべてのGmailユーザーに対してこのオプションを変更することをお勧めします。この場合、次のスクリプトは、コマンドラインからオプションを自動的に変更するのに役立つ場合があります。

  • 次の行をに保存します/usr/lib/mailman/bin/ackpostforgmail.py(ファイル名は重要です!/usr/lib/mailmanmailmanインストールのパスに置き換えてください!)
  • cd /usr/lib/mailman/bin/
  • sudo withlist -r ackpostforgmail LISTNAME

    # Call this script with:
    # cd /usr/lib/mailman/bin/
    # withlist -r ackpostforgmail LISTNAME
    
    from Mailman import mm_cfg
    
    def ackpostforgmail(m):
        # m is the maillist object for the list LISTNAME
    
        # We need to lock the list, since we want to change something...
        m.Lock()
    
        print "Setting 'AcknowledgePosts' to True for all gmail adresses of the list..."
        for memb in m.members:
            # If the mailadress memb contains 'gmail'...
            if 'gmail' in memb:
                # ...set the ackpost option...
                prev_state = m.getMemberOption(memb, mm_cfg.AcknowledgePosts)
                m.setMemberOption(memb, mm_cfg.AcknowledgePosts,True)
                after_state = m.getMemberOption(memb, mm_cfg.AcknowledgePosts)
    
                print "%s: %s -> %s" % (memb, prev_state, after_state)
    
        m.Save()
    

すべてのリストに対してこれを実行したい場合は-a、コマンドのフラグを立てることができますwith_list。それ以外の場合、このlist_listsコマンドは、実行しているリストを検索するのに役立つ場合があります。

于 2013-03-07T21:20:10.633 に答える