FMP in depth - technical details
The Basic Stuff
FMP operates server, hosted by Linode, LLC, a reliable cloud hosting service from their data center in Dallas, Texas. Linode provides a 100% uptime guarantee with redundant connections to the Internet, insuring that your website or other Internet resource at FMP will be available to you and your customers 24 by 7.
FMP's server runs the Linux operating system based on the Ubuntu server distribution of Linux
Web service for both servers is provided by by Apache, version 2.4.18. Active Server technology is provided by PHP version 7.0.33. Database service is provided by MySQL version 5.7.29.
All websites are supplied with SSL certificates at no additional cost from Let's Encrypt, which are trusted by all modern browsers.
FMP's Active Server Technologies
Mail service is provided by Sam Varshavchik's excellent Courier mail server. Spam is filtered from incoming email at two different points. Incoming email is accepted or rejected 'at the front door' using a selection of advisory 'black hole' lists of known sources of spam. Once email has been accepted by the mail server, it is analyzed on a per-account basis by SpamAssassin and inspected for viruses by ClamAV. Mail identified as spam or found to contain a known virus is segregated for your further analysis. Customers may set up and manage their own mailboxes and mail redirections using a password-protected website. Spam and virus filtering may be selectively disabled for any mailbox.
About 80% of incoming spam is detected and refused by FMP's mail server using a set of 6 advisory blacklists of known spam sources. This method occasionally results in false positives - rejection of legitimate email misidentified as spam - and can be disabled on a per-mailbox basis using FMP's customer mail management web user interface. Alternatively, on request, spam blocking can be turned off for an entire domain name.
For customers needing to transfer email securely over the public internet, FMP provides a secure email connection using Secure Sockets. This option is most useful for FMP's commercial customers needing to collect sensitive information such as credit card numbers from their customers, but is available for anyone, for any mailbox, by properly configuring a local mail client. See "Using Secure Email at FMP" for details on how to set up several popular email programs to use secure email transfers.
The default maximum message size for the Courier mail server is 10 megabytes. If you anticipate receiving email messages larger than this from correspondents using mail servers with fixed IP addresses, this limit can be set to a larger value on a per IP address (inbound) basis, depending on the soruce and the desired limit. Please call for more information. Keep in mind that binary attachments are re-written for transmission through the Internet mail system, enlarging them about 25%.
FMP's mailing list services are provided by Mailman. Mailman is an industry-standard list server widely used on the Internet for managing mailing lists. Mailman provides extensive and powerful Web-based list and subscriber management interfaces for both list administrators and indivudual subscribers, and its flexibility and ease of use are its most attractive features. A demo website is available on FMP. Call or email for details.
Backups of our servers, including customer websites, stored email, database data, mailing list archives, etc. are made weekly to a hard drive at FMP's office.