Free PHPMailer Add-on is now available for SMTP Configuration by Amit T T T T Join 9K+ Subscribers September 17, 2018July 20, 2022 Important Massage to our Open-source, Enterprise & Add-on Users We discontinued the Add-on Selling from Nov 1, 2021 and the Add-on Support will be discontinued from Feb, 2022. Any user want to use our On-Premise Solution are recommended to migrate into Orangescrum Self-Hosted plan. Hello OrangeScrumers! A good news for all our Open Source users. We have released a new PHPMailer add-on to simplify your SMTP configuration further. Email notification is an important feature for any product. From user invites to email reports or any actions within the tool must be notified to users/admins or the owner of the tool. But to send and receive email notifications, the application needs proper SMTP configuration. OrangeScrum, the Open Source Project Management tool also needs SMTP configuration to send email notifications. In addition to our earlier SMTP configuration method, we have released the PHPMailer function to configure SMTP in OrangeScrum. This PHPMailer is available as an add-on in our Marketplace. This is completely free and can be used by both existing and new users. Contents What is PHPMailer?Installation Procedure PHPMailer Add-on Installation Steps: What is PHPMailer? PHPMailer is a class library for PHP that provides a collection of functions to build and send email messages. PHPMailer supports several ways of sending an email with SMTP server or without SMTP server. You can use any feature of SMTP-based email, multiple recipients, via to, CC, BCC, etc. In short: PHPMailer is an efficient way to send the email within PHP. Here is the instruction to a successful PHP Mailer configuration: Download the PHPMailer Add-on package from Marketplace. Once you download, follow the installation steps mentioned below to install the add-on. You can see the Email Setting option in the Settings, and there you can configure the SMTP for OrangeScrum. Remember password is saved in encrypted form in the database. If you use PHPMailer Add-on, OrangeScrum owner must fill all the information correctly. Without it you can’t invite users and send email notifications from OrangeScrum. Installation Procedure For Existing Customer (without add-ons) Make sure to keep a backup of your existing “app” folder of your current working directory. Please download the latest code from below from (https://www.orangescrum.com/open-source/free-download) Extract the zip file (orangescrum-master.zip) to your desktop. Remove the existing “app” folder from your working directory then copy and paste the extracted “app” folder inside “orangescrum-master” to your working directory. If you are using local machine as storage (excluding Amazon S3), please follow the below steps: Find the folder named “files” inside the “app/webroot” folder from the back up app folder. Copy all the files and folders inside “files” and paste/replace inside the current (latest) “app/webroot/files” folder. Give write permission to “app/Config”, “app/tmp”, “app/Plugin” and “app/webroot” folders. For Example:- chmod -R 777 app/Config chmod -R 777 app/tmp chmod -R 777 app/Plugin chmod -R 777 app/webroot Import the “addon.sql” files from the extracted files to your current database. Do necessary changes to “constants.php” and “database.php” inside “app/Config” folder again as you have done earlier. For Example SMTP email credentials in constants.php and database credentials in database.php. Run your website once. Ex. http://localhost/orangescrum (if you are using localhost) http://127.0.0.1/orangescrum (if you are using IP) http://myprojects.orangescrum.com (if you are using any valid domain) Note: if you are facing any issue or seeing any blank page after doing all the above steps, then just do the following once. Replace “Configure::write(‘debug’,0);” with “Configure::write(‘debug’,2);” in the app/Config/core.php. Run the web url once and restore the debug value to 0 again. Configure::write(‘debug’,0); For New Users Use below URL to install the basic code of OrangeScrum. PHPMailer Add-on Installation Steps: Download the Add-on zip file. Place the downloaded zip file (Ex. PhpMailer-V1.0.zip) in the “app/webroot” folder. Log in to the application. To install the add-on (Ex. Php Mailer add-on) run below link once and follow the instructions. Ex. http://…./install/phpmailer (for Php Mailer add-on) Note: If you don’t want use phpmailer add-on please run below query UPDATE `addons` SET `isactive` = ‘0’ WHERE `addons`.`id` = 1; If you want use php mailer add-on please run below query UPDATE `addons` SET `isactive` = ‘1’ WHERE `addons`.`id` = 1; For Add-on Users: If you have installed add-ons & interested for PHPMailer add-on, then kindly contact us for the updated package with PHPMailer add-on. We hope you liked our new add-on PHPMailer & useful for your SMTP configuration. Share your feedback, queries below in comment section. We’re listening! Subscribe to our blog to receive the latest updates on our Open Source Enterprise edition.