• If you are still using CentOS 7.9, it's time to convert to Alma 8 with the free centos2alma tool by Plesk or Plesk Migrator. Please let us know your experiences or concerns in this thread:
    CentOS2Alma discussion

Issue File not Found with Mailman

CobraArbok

Regular Pleskian
I get a File Not Found with both lists.mydomain.tld/mailman/admin/mailman and mydomain.tld/mailman.

The instructions at the URL Unable to access mailman: 404 page not found are not useful in my case.

The domain is attested on another server (SRV1).
On this VPS (SRV2) there are other domains instead.
Only the server name is associated with the domain (srv2.mydomain.tld).
I therefore do not have in this VPS a registered domain where I can insert the Nginx directives.

I created the domain in Plesk and obviously got an error having recognized that it is associated with another IP address.
In any case, even if I enter the Nginx directives here, I always have the error.

For info. NS1 and NS2 are also these on other servers.
 
Do you have some custom configs in /etc/nginx/conf.d/ ?
Also check that the file /etc/httpd/conf/plesk.conf.d/server.conf is not included in /etc/httpd/conf.d/zz010_psa_httpd.conf - following command should return the output like:

# httpd -S | grep lists
port 7080 namevhost lists (/etc/httpd/conf/plesk.conf.d/server.conf:324)
wild alias lists.*
port 7081 namevhost lists (/etc/httpd/conf/plesk.conf.d/server.conf:347)
wild alias lists.*
 
Personally I have not made any changes in /etc/nginx/conf.d/.
I don't know if any program installed with Softaculous has done it, but I don't think so.

There is no folder /etc/httpd/

The command httpd -S | grep lists reports Command 'httpd' not found

I'm working with:
OS ‪Ubuntu 18.04.3 LTS‬
Product Plesk Onyx
Version 17.8.11 Update #63, last updated on Aug 12, 2019 07:10 PM
The system is up-to-date. Checked on Aug 8, 2019 06:26 AM.
 
Ok, for Ubuntu change my command above to

# apachectl -S | grep lists
 
~# apachectl -S | grep lists
port 7081 namevhost lists (/etc/apache2/plesk.conf.d/server.conf:164)
wild alias lists.*
port 7080 namevhost lists (/etc/apache2/plesk.conf.d/server.conf:139)
wild alias lists.*
port 7081 namevhost lists (/etc/apache2/plesk.conf.d/server.conf:164)
wild alias lists.*
port 7080 namevhost lists (/etc/apache2/plesk.conf.d/server.conf:139)
wild alias lists.*

The words "lists" are in red
 
Looks correct. What about rebuilding webserver configs with

# plesk repair web

?
 
The URL is OK, many thanks.
(but the words "lists" in the above command are always in red)

==== Update ===
The URL lists.mydomain.tld/mailman/admin/mailman works correctly.

But then any link in the Mailman menu creates an URL with the nameserver, like this:
lists.nameserver.mydomain.tld/cgi-bin/mailman/admin/mailman/language
 
Last edited:
Back
Top