• Hi devs,

    Thank you for creating a contracts plugin, free for use. It looks like it has a solid base, looking at workflows it can support and the level of customization that is possible.

    Unfortunately I have to file an issue related to sending e-mails, any e-mail, not just e-mails by your plugin. After enabling Smart Agreements, no mail can be send from the system. Looking into the logs, it will show the following error message:

    SMTP Error: Could not authenticate

    After some debugging it showed that your plugin is somehow setting PHPMailer->SMTPAuth to string “false” or “true” instead of boolean false or true.

    When the user has SMTPAuth disabled, it will still try to authenticate, causing the above error message.

    In addition your plugin unexpectedly conflicts with the SMTP Mailer plugin which is also configuring system wide SMTP settings. I took me quite some time to figure out what was wrong. I did not expect your plugin to touch and override system wide SMTP settings. Apparently your plugin takes precedence over the SMTP Mailer plugin. You probably should not touch system wide SMTP settings. If you must, please provide an option to disable that functionality.

    Anyway, thank you for your effort.

The topic ‘Smart Agreements plugin breaks sending e-mails’ is closed to new replies.