Support » Plugin: Post By Email » Error 404 When Check

  • So I was looking for a way to post by email. Thought I would try this plugin.

    Configured it to pop3

    I get either:
    Please wait 5 mins to check mail again!
    or
    An error occurred: Error connecting to POP3 server. (which I actually only got twice and that’s only when I enable SSL)

    When I press ‘check now’ it will give me Error 404 on the site sometimes and sometimes it gives the Please Wait message.

    I don’t understand what I’m doing wrong.

    I switched to IMAP settings for my email and things got worse…

    I got this: Catchable fatal error: Argument 3 passed to Horde_Imap_Client_Exception_ServerResponse::__construct() must be an instance of Horde_Imap_Client_Interaction_Server, integer given, called in /…/wp-content/plugins/post-by-email/include/Horde/Imap/Client/Socket.php on line 3946 and defined in /…/wp-content/plugins/post-by-email/include/Horde/Imap/Client/Exception/ServerResponse.php on line 55

    http://wordpress.org/plugins/post-by-email/

Viewing 10 replies - 1 through 10 (of 10 total)
  • Thread Starter KristoferB

    (@kristoferb)

    I should note that I can use Postie and it works with my email settings just fine, but that’s done manually as Cron is disabled on the server.. I was hoping I could use this plugin as a workaround for that..

    Plugin Author Kat Hagan

    (@codebykat)

    Hi! Sorry you’re having trouble with the plugin. What PHP version are you using? I’ve seen some other folks having trouble on PHP 5.2, which I’m hoping to fix in the next version.

    Seeing a 404 is super weird. What URL does it try to load that gives you a 404 page?

    Did you change your port when you enabled SSL? SSL usually requires a different port number.

    Thread Starter KristoferB

    (@kristoferb)

    PHP Version 5.2.17

    the url is: wp-admin/tools.php?page=post-by-email&check_mail=1

    and it shows the site header, menu and then:

    ERROR 404

    The page you are looking for does not exist.

    As far as SSL, no I didn’t change it.. it works fine in Postie without using SSL so i don’t think that’s an issue..

    Thread Starter KristoferB

    (@kristoferb)

    Hello? Anything?

    Plugin Author Kat Hagan

    (@codebykat)

    I’m looking into it. The issues with PHP 5.2 are myriad; I’m rewriting some things pretty significantly for the next release, which will hopefully make it less of an issue, but that won’t be done for a few weeks at the earliest.

    Is there any chance you can update to PHP 5.3? That’s the easiest solution right now.

    The reason I mentioned the ports for POP3+SSL is that “Error connecting to the mail server” message means something was misconfigured. When you enable SSL, you do need to make sure to change the port number (mail servers use different ports for secure vs. insecure connections).

    Also, the following info would help me track down the problem–

    WordPress version (e.g. 3.6, 3.7)
    Post By Email version (hopefully 1.0.4b right now)
    Mail server (e.g. Gmail, Yahoo, hosted (which host?), self-hosted (what software))

    Thanks.

    Thread Starter KristoferB

    (@kristoferb)

    WordPress is the latest version, whichever that is now.. I always keep my sites up to date with that as soon as the update comes out

    Post by email version is the one there for download, unless you changed it in the past two days as I just downloaded it two days ago..

    It’s my own mail server, or one of my sites mail servers really through GoDaddy.. has pop3 and impap it’s pop.securesever.net for the pop3 email (I set it up through one of my own sites for testing purposes to try and get post by email up and running one way or another)

    as far as SSL, I don’t think it’s an issue as it works without SSL just fine using Postie plugin

    as far as upgrading to PHP 5.3.. it’s a possibility but it’s not my site, it’s a friend of mine and I do the design and maintenance on it and anything else he needs like setting up post by email which I’m trying to do for him and all of the writers on the site..

    I can see if he can get his host to upgrade him to PHP 5.3 though

    Thread Starter KristoferB

    (@kristoferb)

    Ok.. I got it updated to php 5.3.27

    When I press check now I still get the error 404 sometimes.

    But I usually get the ‘Please wait 5 mins’ message and it doesn’t grab the post.

    I got it to work once all by itself, I didn’t press the check now button, it just did it automatically and it got the post from the email but it scheduled it and didn’t post it.

    The scheduling isn’t a good thing as the site has a bug apparently where scheduling is concerned and I can’t figure out how to fix it. Scheduling just doesn’t work on the site, it always misses the schedule.

    Right now I have two emails sitting in the mailbox and it’s not working to post them.

    When I press Check now sometimes I get the 404 error and sometimes I get the ‘Please wait’ message..

    I’m having the same issue on PHP 5.3.27 (WP 4.0):

    Catchable fatal error: Argument 3 passed to Horde_Imap_Client_Exception_ServerResponse::__construct() must be an instance of Horde_Imap_Client_Interaction_Server, integer given, called in /nfs/c09/h01/mnt/189203/domains/urbanleague.ca/html/wp-content/plugins/post-by-email/include/Horde/Imap/Client/Socket.php on line 3946 and defined in /nfs/c09/h01/mnt/189203/domains/urbanleague.ca/html/wp-content/plugins/post-by-email/include/Horde/Imap/Client/Exception/ServerResponse.php on line 55

    When I switch to 5.5.6 I get:

    Strict Standards: Redefining already defined constructor for class SLT_LockPages in /nfs/c09/h01/mnt/189203/domains/urbanleague.ca/html/wp-content/plugins/lock-pages/lock-pages.php on line 59

    Catchable fatal error: Argument 3 passed to Horde_Imap_Client_Exception_ServerResponse::__construct() must be an instance of Horde_Imap_Client_Interaction_Server, integer given, called in /nfs/c09/h01/mnt/189203/domains/urbanleague.ca/html/wp-content/plugins/post-by-email/include/Horde/Imap/Client/Socket.php on line 3946 and defined in /nfs/c09/h01/mnt/189203/domains/urbanleague.ca/html/wp-content/plugins/post-by-email/include/Horde/Imap/Client/Exception/ServerResponse.php on line 55

    Using POP I only get “An error occurred: POP3 server denied authentication.” in the log.

    This is using a GMail account with relaxed security.

    Thoughts?

    WP 4.0, pbm 1.0.4b, php 5.5
    Website is http://www.hjcs.org, hosted on http://www.atspace.com
    Gmail IMAP port 995.

    Following is the result of clicking “Check Now”:

    Fatal error: Uncaught exception 'InvalidArgumentException' with message 'Secure connections require the PHP openssl extension.' in /srv/disk2/1171911/www/hjcs.org/wp-content/plugins/post-by-email/include/Horde/Imap/Client/Socket.php:522 Stack trace: #0 /srv/disk2/1171911/www/hjcs.org/wp-content/plugins/post-by-email/include/Horde/Imap/Client/Socket.php(352): Horde_Imap_Client_Socket->_connect() #1 /srv/disk2/1171911/www/hjcs.org/wp-content/plugins/post-by-email/include/Horde/Imap/Client/Base.php(738): Horde_Imap_Client_Socket->_login() #2 /srv/disk2/1171911/www/hjcs.org/wp-content/plugins/post-by-email/class-post-by-email.php(493): Horde_Imap_Client_Base->login() #3 /srv/disk2/1171911/www/hjcs.org/wp-content/plugins/post-by-email/class-post-by-email.php(255): Post_By_Email->open_mailbox_connection(Array) #4 /srv/disk2/1171911/www/hjcs.org/wp-content/plugins/post-by-email/class-post-by-email.php(209): Post_By_Email->check_email() #5 [internal function]: Post_By_Email->manual_check_email('') #6 /srv/disk2/1171911/www/hjcs.o in /srv/disk2/1171911/www/hjcs.org/wp-content/plugins/post-by-email/include/Horde/Imap/Client/Socket.php on line 522

    Update: The ugly fatal error occurs only if I use a mailbox that requires SSL. If I uncheck the “Always use SSL” then I just get a plain “Cannot connnect to (mail or POP3) server.”

    Which is not quite so ugly, but it still DOES NOT WORK !!!!

Viewing 10 replies - 1 through 10 (of 10 total)
  • The topic ‘Error 404 When Check’ is closed to new replies.