Page MenuHomeDevCentral

Test Flockport mail server
Closed, WontfixPublic

Description

https://www.flockport.com/apps/mailserver/ offers lxc containers for this stack:

  • Postfix - SMTP - /etc/postfix
  • Dovecot - IMAP/POP - /etc/dovecot
  • Roundcube - Webmail - /usr/local/roundcube
  • Vimbadmin - Domain GUI management - /usr/local/vimbadmin
  • Nginx - Webserver - /etc/nginx
  • Mysql - Virtual users store

We'll try this to see if it suits our need.

Instructions:

Event Timeline

dereckson assigned this task to Sandlayth.
dereckson raised the priority of this task from to High.
dereckson updated the task description. (Show Details)
dereckson added subscribers: dereckson, inidal.
dereckson moved this task from Pending review to Working on on the Servers board.

Successfully sent a mail from librarian@ook.space (through our Roundcube client) to dereckson@espace-win.org (Gmail).

The mail server is fully operational and send/receive mails to mailboxes and alias perfectly.

Some tests are still to do (but should work fine):

  • IMAP access by a 3rd party software
  • POP retrieve by a 3rd party software

Some issues exist at ViMbAdmin level:

  • The welcome mail uses defaults related to the domain, not to the server. Okay, but we need to document how to configure DNS for a domain in this case and test it works. '''(i) mail.domain.tld CNAME mail.nasqueron.org (ii) provide a SSL certificate for mail.domain.tld and deploy it at lxc HOST's nginx'''
  • How to "pipe" mail to another application in addition to mailboxes and redirections? This could be useful for mailing lists. A workaround could be a second mail installation dedicated to this purpose.
  • What about OTRS installation? OTRS is able to receive emails from POP3, POP3S, IMAP, and IMAPS mail accounts.

Then, some features should be investigated:

  • Do we want to offer the capability to send mail through our SMTP for 3rd party users? They should use their ISP theoretically, but that could make SPF records configuration a lot more complex to configure. Yet, some people want to use another stuff than webmail.
  • How to implement catchall addresses (anything@domain.tld)? Offered out of the box in vma. Blank aliases are catchall.
  • How to backup the LXC container?

And finally we need to document how to:

  • socially request a domain to be added on the system
  • technically add this domain to the mail infrastructure
  • for domain administrators, manage mails
  • for end-users, change password
  • for end-users, retrieve lost password
  • for end-users, contact their domain administrator for support

@Sandlayth Can you do some of the items noted in the previous comment?

dereckson removed Sandlayth as the assignee of this task.Mar 8 2018, 21:11
dereckson added a subscriber: Sandlayth.

[ Mass switching long-time assigned tasks to user projects dashboards instead. ]

dereckson claimed this task.

Not maintained anymore at Flockport level. At this stage, we can use as a base template to provision a standalone mail server ourself through Salt.

This new plan is tracked at T1475.