Hello,
I am responsible for a server with a number of lists on a server that has
Plesk installed (don't leave just yet!).

Mailman administrative interface loads over HTTPS, and every page in the
administration works as expected -- with the exception of message
moderation, which stubbornly keeps POSTing to plain HTTP.

Things checked:
- The web server configuration seems OK, and properly redirects to HTTPS.
- The current mm_cfg.py ( with comments omitted ) is the following:

    from Defaults import *
    import pwd, grp

    MAILMAN_UID = pwd.getpwnam('mailman')[2]
    MAILMAN_GID = grp.getgrnam('mailman')[2]

    from socket import *
    try:
      fqdn = getfqdn()
    except:
      fqdn = 'mm_cfg_has_unknown_host_domains'

    DEFAULT_URL_HOST   = fqdn
    DEFAULT_URL_PATTERN = 'http*s*://%s/mailman/'
    DEFAULT_EMAIL_HOST = fqdn

    add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST)

- For old lists, using
    ./withlist -l -r fix_url mylistname -u lists.mydomain.com
  does NOT change to form action to HTTPS, and new lists still have HTTP as
an action.

I have copied over fix_url.py to fix_url2.py which hardcodes
   web_page_url =  'https://lists.mydomain.com/mailman/'

And apply it to all lists of each domain after creation to fix this, but it
really seems that it should not be this way. Is there something I am
missing as far as MailMan is concerned?

Thank you in advance for your valuable assistance!
Nick.
------------------------------------------------------
Mailman-Users mailing list Mailman-Users@python.org
https://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Security Policy: http://wiki.list.org/x/QIA9
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
https://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Reply via email to