• Resolved steinbosch

    (@steinbosch)


    After the last nights update WordPress admin backend shows fatal error and can’t be accessed.

    Got error ‘PHP message: PHP Fatal error: Class Office365PostSMTP\\Transport contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (PostmanTransport::getLogoURL) in ./plugins/post-smtp-extension-office365/inc/Transport.php on line 9’,

Viewing 5 replies - 1 through 5 (of 5 total)
  • Same here. Office extension is causing a fatal error. Is there any fix for this?

    Thread Starter steinbosch

    (@steinbosch)

    I just now disabled the extension and set up the office365 mailbox without the extension through smtp.office365.com. Remember to enable “Authenticated SMTP” on your specific mailbox though the office365 admin panel

    its working for me now

    Yes that worked! Thanks

    • This reply was modified 2 years, 5 months ago by BASELISM. Reason: fix worked :)
    Plugin Support M Haseeb

    (@haseeb0001)

    @willembaas @steinbosch

    Thanks for updating us.

    ghanshyam saini

    (@ghanshyam1intutorials)

    f ( ! defined( ‘ABSPATH’ ) ) {
    exit; // Exit if accessed directly
    }

    /**
    * Keep the interface_exists check here for Postman Gmail API Extension users!
    *
    * @author jasonhendriks
    */
    if (! interface_exists ( ‘PostmanTransport’ )) {
    interface PostmanTransport {
    public function isServiceProviderGoogle($hostname);
    public function isServiceProviderMicrosoft($hostname);
    public function isServiceProviderYahoo($hostname);
    // @deprecated
    public function isOAuthUsed($authType);
    public function isTranscriptSupported();
    public function getSlug();
    public function getName();
    // @deprecated
    public function createPostmanMailAuthenticator(PostmanOptions $options, PostmanOAuthToken $authToken);
    public function createZendMailTransport($fakeHostname, $fakeConfig);
    public function isConfigured(PostmanOptionsInterface $options, PostmanOAuthToken $token);
    public function isReady(PostmanOptionsInterface $options, PostmanOAuthToken $token);
    // @deprecated
    public function getMisconfigurationMessage(PostmanConfigTextHelper $scribe, PostmanOptionsInterface $options, PostmanOAuthToken $token);
    // @deprecated
    public function getConfigurationRecommendation($hostData);
    // @deprecated
    public function getHostsToTest($hostname);

    /**
    * Get Socket’s logo
    *
    * @since 2.1
    * @version 1.0
    */
    //public function getLogoURL();
    }
    }

    in there i have just comment this method
    /wp-content/plugins/post-smtp/Postman/Postman-Mail/PostmanModuleTransport.php

    line no 39

    //public function getLogoURL();

    i have see that my problem is resolved

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Fatal error after update on office365 extension’ is closed to new replies.