Mailing List

Discussion in 'Installation/Configuration' started by Fire Fox, Dec 1, 2021.

  1. Fire Fox

    Fire Fox Member

    Hello Guys

    i've setup my servers in ISPConfig multiserver configuration. in this setup i have separate servers for:
    • 1 server for web, mariadb, phpmyadmin, roundcube, redis, and ISPConfig control panel
    • 4 DNS servers
    • 2 redundant email servers (they sync/mirror their content each other)
    those servers are working good on ubuntu 20.04, mariadb 10.5, and Ondrej's php7.4

    what i want to do now is to have ISPConfig mailing list to handle my wordpress email subscriptions rather than using eg. mailchimp or sendy.
    apart from that purpose, i think this is a good thing to do because i read articles about how to improve mail server deliverability, and at the bottom, they suggest that that mail server need to have mailing list; people must be able to submit/subscribe their email to server's mailing list. it's a sure way to make our email hit recipient's inbox rather than spam/junk mailbox. improving mail server deliverability by having mailing list is even better than spf, dkim, etc.

    i tried to setup mailman and ISPConfig mailing list but cant get thru. i also google ispconfig but very few information about mailman and mailing list. there's even a comment from Till on feb 13, 2021 that "Mailing lists are indeed outdated as they are not widely used anymore. We'll probably remove them completely from ISPConfig".

    i think mailing list is a powerful tool to improve mail server deliverability known only to a few that can monetize it to its full potential eg. mailchimp. and ISPConfig has it! it's great!

    but i still can't set it up. anyone can help? please..

    Thank you.
     
  2. Th0m

    Th0m ISPConfig Developer Staff Member ISPConfig Developer

    I would really recommend Sendy, because mailing lists are outdated indeed. I use and sell Sendy and am very happy with it.
     
    Fire Fox likes this.
  3. atle

    atle Member HowtoForge Supporter

    Do you offer this as a service, including the amazon SES, or do your customers have to sign up with their own SES?
     
  4. Th0m

    Th0m ISPConfig Developer Staff Member ISPConfig Developer

    Including the Amazon SES.
     
  5. till

    till Super Moderator Staff Member ISPConfig Developer

    Mailchimp is a newsletter software, is not a mailing list software like mailman. mailman is not really suited to send newsletters in my opinion and that's why mailman is nearly not used anymore today, as I mentioned in the other thread. A mailing list software is basically an email-based forum where email recipeints can answer to 'posts' that other users have made and the message gets distributed to all other list subscribers by email. The software Sendy that @Th0m mentioned is a good self-hosted replacement for tools like Mailchimp. And regarding deliverability, in my experience it#s not a good idea to use your own email system to send large lists, you get blacklisted soon by most other providers. Better uses e.g. amazon SES as backend, like Sendy is doing it. Or specialized providers like Sendgrid.
     
    Fire Fox likes this.
  6. atle

    atle Member HowtoForge Supporter

    Fire Fox and till like this.
  7. Fire Fox

    Fire Fox Member

    i found this https://www.howtoforge.com/how-to-install-and-configure-mailman-with-postfix-on-debian-squeeze by Falko Timme.

    i actually want my wordpress visitor to submit/subscribe their email addresses to my newsletter list where i can email them special events, discounts, or similar.
     
  8. till

    till Super Moderator Staff Member ISPConfig Developer

    The link you posted is for Debian Squeeze and not for Ubuntu 20.04 plus it's not compatible with ISPConfig systems anyway. The installation instructions for Ubuntu 20.04 can be found in the perfect server guide, chapter 10: https://www.howtoforge.com/tutorial...l-pureftpd-bind-postfix-doveot-and-ispconfig/ You must follow these instructions before you install ISPConfig. If you have ISPConfig already installed, then you must run an ISPConfig update with reconfigure services = yes.
     
  9. Fire Fox

    Fire Fox Member

    thanks a lot Till.
    so it seems that's the problem that i try to set it up after ISPConfig already installed.
    btw, considering my servers environment, to what server should i install mailman?
    again, thanks Till. will try and info about the result
     
  10. Fire Fox

    Fire Fox Member

    i installed fresh as this guide, https://www.howtoforge.com/tutorial...l-pureftpd-bind-postfix-doveot-and-ispconfig/

    mailman is okay now
    but when i try to create a new mailing list it says: Error: You are not authorized to create new mailing lists
    i just think that a new mailing list should be able to create from ISPConfig and will try it again after ISPConfig installed.

    upload_2021-12-3_10-55-1.png

    but at the final step to install ISPConfig, got problem like this:

    upload_2021-12-3_10-37-53.png

    lots of warning 'Undefined array key .....
     
  11. till

    till Super Moderator Staff Member ISPConfig Developer

    Looks to me as if you either set a different PHP error level or that you installed a different PHP version.
     
  12. Fire Fox

    Fire Fox Member

    i use Ondrej's php7.4. dont even touch php.ini file

    does activating php7.4-fpm and http2 caused the problem?

    Code:
        service apache2 stop
        a2dismod php7.4 mpm_prefork
        a2enmod http2 mpm_event proxy_fcgi setenvif
        a2enconf php7.4-fpm
        systemctl enable php7.4-fpm
        service php7.4-fpm start
        service apache2 restart
     
  13. till

    till Super Moderator Staff Member ISPConfig Developer

    No, that's fine.

    Please run the command:

    php --version

    and post the output. Might be that adding the ondrej repo switched your commandline PHP to PHP 8, this happens if you did not manually changed it back to the correct original default version.
     
    Fire Fox likes this.
  14. Fire Fox

    Fire Fox Member

    upload_2021-12-3_18-42-15.png

    it's like just what you've guessed...
    i noticed Ondrej's php always come with php8 though im not installing php8.
    so it needs to change manually back to php7.4

    despite the errors, i continued to install ISPConfig. the control panel does appear but i cant create DNS.
    i will try to uninstall ISPConfig and re-install
     
    Last edited: Dec 3, 2021
  15. till

    till Super Moderator Staff Member ISPConfig Developer

    Fire Fox likes this.
  16. Fire Fox

    Fire Fox Member

    after update-alternative php8.0 to php7.4 and after uninstall and reinstall ISPConfig, everything is just fine now

    now i can access mailman using server's IP address

    upload_2021-12-3_22-24-7.png

    but if i access mailman using domain, let say, https://google.dev/cgi-bin/mailman/admin (or any domain), the web display error 500 like this,

    upload_2021-12-3_22-23-29.png

    apart from this problem, mailman mailing list can now be managed by ISPConfig. though login made thru server's ip address like this,

    upload_2021-12-3_22-36-19.png

    question is, how to access mailman admin interface using its domain name eg. https://google.dev/cgi-bin/mailman/admin/mylist instead of using server ip address ?
     
    Last edited: Dec 4, 2021
  17. Fire Fox

    Fire Fox Member

    i can successfully access mailman using server's FQDN, that is server1.example.com. but yea, it's sad that mailman2 can only be accessed thru http and not https

    will try mailman3 when have time

    thanks
     

Share This Page