Users running a non-download version of Vanilla (pulled from github), on branch release/2019.016 or master from the last 2 weeks should upgrade to release/2019.017 or latest master for security reasons. Downloaded official open sources releases are not affected.
Please upgrade here. These earlier versions are no longer being updated and have security issues.

Mailchecker Plugin

This discussion is related to the Mail Checker addon.

Hello,
I'm getting the following error by using this plugin:

Fatal Error in MailcheckerPlugin.updateList();

syntax error, unexpected ';'
The error occurred on or near: /var/www/html/videohifi/forum/cache/mailchecker/list.php
1: <?php $providerList = ;
Backtrace:
[/var/www/html/videohifi/forum/plugins/mailchecker/class.mailchecker.plugin.php:45] MailcheckerPlugin->updateList();
[/var/www/html/videohifi/forum/library/core/class.dispatcher.php:313] MailcheckerPlugin->settingsController_mailchecker_create();
[/var/www/html/videohifi/forum/index.php:44] Gdn_Dispatcher->dispatch();

I'm on ubuntu 16.04
Vanilla 2.3
Php 7

Whats wrong?
Thank you

Comments

  • R_JR_J Cheerleader & Troubleshooter Munich Moderator

    Please ask your questions by clicking the "Ask a Question" button on the plugins page. That way the author will be notified about your question.

    While reading "MailChecker" I thought to myself that this name is so silly, it could have been my plugin, I was surprised to see that I'm in fact the author =)

    This is the code where there are errors:

            // Get main list from GitHub.
            $url = 'https://raw.githubusercontent.com/FGRibreau/mailchecker/master/list.json';
            $bareboneList = proxyRequest($url);
            ...
            // Convert to array.
            $list = '<?php $providerList = '.$bareboneList.';';
    

    There is no error handling in there which seems like a bad idea now. I can think of only two reasons why it could fail:
    1. You are running your forum in a test environment without internet access
    2. You do not have installed the curl extension for PHP

    I guess you would know if you are offline, so number two is more probable...


  • Yesterday, I tried to register a new user, and gave me a fatal error, i realized that the problem was php-curl, after installing it, I also solved the problem with MailChecker

    Nice plugin, gj
    Thanks you

Sign In or Register to comment.