Alfredo Ramos

Mailrelay extension for phpBB

2 min read

Mailrelay extension for phpBB.

Build Status Latest Stable Version Code Quality Translation Progress License

Automatically synchronizes user emails to Mailrelay to create, manage and send marketing campaigns.

Features

  • Synchronizes user emails and names using a cron task
  • Set the group ID where users will be added to
  • Set the maximum number of users that will be synchronized on each execution
  • Set frequency of synchronization tasks
  • Exclude bots by default
  • Exclude users that do not allow mass emails by default
  • Exclude banned users by default

Preview

Mailrelay ACP settings

Requirements

  • PHP 7.1.3 or greater
  • phpBB 3.3 or greate
  • Mailrelay API hostname and key

Support

If you like or found my work useful and want to show some appretiation, you can consider donating.

PayPal - The safer, easier way to pay online! Donate with PayPal
PayPal - The safer, easier way to pay online! Donate with Stripe

Installation

  • Download the latest release
  • Decompress the *.zip or *.tar.gz file
  • Copy the files and directories inside {PHPBB_ROOT}/ext/alfredoramos/mailrelay/
  • Go to your Administration Control Panel > Customize > Manage extensions
  • Click on Enable and confirm

Mailrelay API

  • Login to your Mailrelay administration panel
  • Go to Settings > API keys
  • Generate a new API key if you don’t have one already
  • Copy the API key
  • Optionally generate a new group in Subscribers > Groups
  • Copy the group ID

Configuration

  • Login to your phpBB Administration Control Panel
  • Go to Extensions > Mailrelay
  • Paste the API key in API key
  • Paste the group ID in Group ID
  • Set the maximum number of users to synchronize on each cron task execution in Sync packet size
  • Set the time between sync event in Sync frequency

Uninstallation

  • Go to your Administration Control Panel > Customize > Manage extensions
  • Click on Disable and confirm
  • Go back to Manage extensions > Mailrelay > Delete data and confirm

Upgrade

  • Go to your Administration Control Panel > Customize > Manage extensions
  • Click on Disable and confirm
  • Delete all the files inside {PHPBB_ROOT}/ext/alfredoramos/mailrelay/
  • Download the new version
  • Upload the new files inside {PHPBB_ROOT}/ext/alfredoramos/mailrelay/
  • Enable the extension again