Postie plugin stopped recognizing valid users
-
Emails to postie mail account used to work, but now it fails to recognize & parse the email headers with the following notification in the subject line:
Corvidae Press: Unauthorized Post Attempt from
No “from” content in the above & debug shows: Postie [debug]: No ‘from’ header foundI tried this: Deactivated then Uninstalled Postie. But when I reinstalled Postie, all the settings were already configured so … this may not have cleared up any problems there. Still fails.
-
Please try switching “Connection” to “Sockets”.
If that doesn’t work try switching “Mail Protocol” to IMAP-SSL. If you change “Mail Protocol” you will also need to change the port.
These settings fail to connect with the mail server when I test the config. The only combination that connects is POP3 with port 110.
Note the failure started before the lasted update of Postie…
-
This reply was modified 9 years, 7 months ago by
sstowell.
Are you using Sockets or cURL for the Connection setting?
I believe the OP is connecting just fine… the problem is in the parsing… otherwise, there wouldn’t be an email to check!
I am having the same exact issue… connects, downloads the emails and errors out with no “from” in header… although there is a from and the postie debug shows it.
I am using curl
Yes, cURL is my setting. I tried sockets but the TEST CONFIG fails with sockets, TEST CONFIG also fails with POP3-SSL & port 993.
TEST CONFIG connects/succeeds with POP3 & CURL, and postie reliably detects the email I send to the Postie email address.
ValidatePoster: post postie_filter_email3
Invalid sender: ! Not adding email!
MailToRecipients: send mail
MailToRecipients: return to sender 1From: =?utf-8?b?Q29ydmlkYWUgUHJlc3M=?= <[email protected]>
MailToRecipients: sending reject mail
Warning: array_key_exists() expects parameter 2 to be array, null given in /home/ptartist/public_html/corvidaepress.com/wp/wp-content/plugins/postie/postie-functions.php on line 1788Warning: array_key_exists() expects parameter 2 to be array, null given in /home/ptartist/public_html/corvidaepress.com/wp/wp-content/plugins/postie/postie-functions.php on line 1791
Warning: array_key_exists() expects parameter 2 to be array, null given in /home/ptartist/public_html/corvidaepress.com/wp/wp-content/plugins/postie/postie-functions.php on line 1794
Warning: First parameter must either be an object or the name of an existing class in /home/ptartist/public_html/corvidaepress.com/wp/wp-content/plugins/postie/postie-functions.php on line 1798
A copy of the message has been forwarded to the administrator.
Ignoring email – not authorized.
Mail fetch complete, 1 emails
memory at end of email processing:32277016(note that I do NOT get a copy of the email with the error, only an empty email with this error message in the Subject line: Corvidae Press: Unauthorized Post Attempt from )
-
This reply was modified 9 years, 7 months ago by
sstowell.
Yes exactly my problem.
The part that is probably making it fail is in bold
From: =?utf-8?b?Q29ydmlkYWUgUHJlc3M=?= <[email protected]>
There appears to be some difference in the cURL versions. Please let me know what version of cURL you have.
To see the version click the debug button. You should see something like:
Starting mail fetch Postie Version: 1.8.5 Wordpress Version: 4.6.1 PHP Version: 7.0.10 OS: Windows NT WALLEN 6.2 build 9200 (Windows 8 Professional Edition) i586 POSTIE_DEBUG: On Time: 2016-10-19 15:46:40 GMT Error log: C:/Windows/Temp/php7_errors.log TMP dir: C:\Windows\TEMP/ Postie is in D:\source\Postie\wp35\wp-content\plugins\postie/ cURL version: 7.49.1Note older PHP version. Not sure if the cURL version is here in the version_number array value, or is missing, but here is the start of the debug output:
postiePostie Settings (v1.8.5)
Starting mail fetch
Postie Version: 1.8.5
Wordpress Version: 4.6.1
PHP Version: 5.6.27
OS: Linux siteground212.com 3.12.18-clouder0 #6 SMP Thu Sep 15 14:00:54 EEST 2016 x86_64
POSTIE_DEBUG: On
Time: 2016-10-19 15:54:22 GMT
Error log: php_errorlog
TMP dir: /tmp/
Postie is in /home/ptartist/public_html/corvidaepress.com/wp/wp-content/plugins/postie/
Cron: On
Alternate Cron: Off
wp_content_path: /home/ptartist/public_html/corvidaepress.com/wp/wp-content
postie_getemails: Connecting to mail.ptartist.com:110 (pop3)
Connecting via cURL
Array
(
[version_number] => 471555
[age] => 3
[features] => 640541
[ssl_version_number] => 0
[version] => 7.50.3
[host] => x86_64-pc-linux-gnu
[ssl_version] => OpenSSL/1.0.2j
[libz_version] => 1.2.3
[protocols] => Array
(
[0] => dict-
This reply was modified 9 years, 7 months ago by
sstowell.
FYI: requested & got updated to PHP7, but that does not change the Postie problem.
@sstowell yes, seems to be something with cURL 7.50.3.
Can you switch to sockets now that you’re on PHP 7?
My host does not support sockets unfortunately.
Pretty sure that Sockets are not supported on SiteGround based on previous Chat, but I will verify.
Can I uninstall and get an older version of Postie?
Yes, you can get the previous version here: https://downloads.wp.xz.cn/plugin/postie.1.7.32.zip
is there a way to export current settings?
I’ll try this previous version: thank you.
-
This reply was modified 9 years, 7 months ago by
The topic ‘Postie plugin stopped recognizing valid users’ is closed to new replies.