magicdude4eva / port25-bouncehandler

Port25 PowerMTA bounce handler for Interspire and MailWizz
MIT License
73 stars 42 forks source link

Automatic processing process only first record #11

Closed uniqsoft-net closed 6 years ago

uniqsoft-net commented 7 years ago

Hi,

Thanks for this wonderful script. I have install all the things and tested manually with both Interspire and Mailwizz. But when I try to setup automatic, than its only process 1st record.

Following is pmta-bounce-handler.log

[18/Aug/2017 09:55:20] ------------------------------------------------------------------ [18/Aug/2017 09:55:20] Port25 PowerMTA bounce-handler [18/Aug/2017 09:55:20] (C) 2016 Gerd Naschenweng http://github.com/magicdude4eva [18/Aug/2017 09:55:20] ------------------------------------------------------------------ [18/Aug/2017 09:55:20] Handling bounce categories=bad-mailbox,bad-domain,routing-errors,inactive-mailbox,other [18/Aug/2017 09:55:20] Bounce-provider: Interspire, initialising [18/Aug/2017 09:55:20] Endpoint-URL=http://it-people.site/iem614/xml.php [18/Aug/2017 09:55:20] Interspire enabled with lists=1 [18/Aug/2017 09:55:20] Bounce-provider: Interspire, complete [18/Aug/2017 09:55:20] Bounce-provider: MailWizz, initialising [18/Aug/2017 09:55:20] Endpoint-URL=http://it-people.site/mailwizz/api/index.php [18/Aug/2017 09:55:21] MailWizz enabled! [18/Aug/2017 09:55:21] Bounce-provider: MailWizz, complete [18/Aug/2017 09:55:21] Feedback-provider: initialising [18/Aug/2017 09:55:34] ------------------------------------------------------------------ [18/Aug/2017 09:55:34] Port25 PowerMTA bounce-handler [18/Aug/2017 09:55:34] (C) 2016 Gerd Naschenweng http://github.com/magicdude4eva [18/Aug/2017 09:55:34] ------------------------------------------------------------------ [18/Aug/2017 09:55:34] Handling bounce categories=bad-mailbox,bad-domain,routing-errors,inactive-mailbox,other [18/Aug/2017 09:55:34] Bounce-provider: Interspire, initialising [18/Aug/2017 09:55:34] Endpoint-URL=http://it-people.site/iem614/xml.php [18/Aug/2017 09:55:34] Interspire enabled with lists=1 [18/Aug/2017 09:55:34] Bounce-provider: Interspire, complete [18/Aug/2017 09:55:34] Bounce-provider: MailWizz, initialising [18/Aug/2017 09:55:34] Endpoint-URL=http://it-people.site/mailwizz/api/index.php [18/Aug/2017 09:55:34] MailWizz enabled! [18/Aug/2017 09:55:34] Bounce-provider: MailWizz, complete [18/Aug/2017 09:55:34] Feedback-provider: initialising [18/Aug/2017 09:55:34] ------------------------------------------------------------------ [18/Aug/2017 09:55:34] Port25 PowerMTA bounce-handler [18/Aug/2017 09:55:34] (C) 2016 Gerd Naschenweng http://github.com/magicdude4eva [18/Aug/2017 09:55:34] ------------------------------------------------------------------ [18/Aug/2017 09:55:34] Handling bounce categories=bad-mailbox,bad-domain,routing-errors,inactive-mailbox,other [18/Aug/2017 09:55:34] Bounce-provider: Interspire, initialising [18/Aug/2017 09:55:34] Endpoint-URL=http://it-people.site/iem614/xml.php [18/Aug/2017 09:55:34] Interspire enabled with lists=1 [18/Aug/2017 09:55:34] Bounce-provider: Interspire, complete [18/Aug/2017 09:55:34] Bounce-provider: MailWizz, initialising [18/Aug/2017 09:55:34] Endpoint-URL=http://it-people.site/mailwizz/api/index.php [18/Aug/2017 09:55:34] MailWizz enabled! [18/Aug/2017 09:55:34] Bounce-provider: MailWizz, complete [18/Aug/2017 09:55:34] Feedback-provider: initialising [18/Aug/2017 10:06:04] ------------------------------------------------------------------ [18/Aug/2017 10:06:04] Port25 PowerMTA bounce-handler [18/Aug/2017 10:06:04] (C) 2016 Gerd Naschenweng http://github.com/magicdude4eva [18/Aug/2017 10:06:04] ------------------------------------------------------------------ [18/Aug/2017 10:06:04] Handling bounce categories=bad-mailbox,bad-domain,routing-errors,inactive-mailbox,other [18/Aug/2017 10:06:04] Bounce-provider: Interspire, initialising [18/Aug/2017 10:06:04] Endpoint-URL=http://it-people.site/iem614/xml.php [18/Aug/2017 10:06:04] Interspire enabled with lists=1 [18/Aug/2017 10:06:04] Bounce-provider: Interspire, complete [18/Aug/2017 10:06:04] Bounce-provider: MailWizz, initialising [18/Aug/2017 10:06:04] Endpoint-URL=http://it-people.site/mailwizz/api/index.php [18/Aug/2017 10:06:04] MailWizz enabled! [18/Aug/2017 10:06:04] Bounce-provider: MailWizz, complete [18/Aug/2017 10:06:04] Feedback-provider: initialising [18/Aug/2017 11:05:06] ------------------------------------------------------------------ [18/Aug/2017 11:05:06] Port25 PowerMTA bounce-handler [18/Aug/2017 11:05:06] (C) 2016 Gerd Naschenweng http://github.com/magicdude4eva [18/Aug/2017 11:05:06] ------------------------------------------------------------------ [18/Aug/2017 11:05:06] Handling bounce categories=bad-mailbox,bad-domain,routing-errors,inactive-mailbox,other [18/Aug/2017 11:05:06] Bounce-provider: Interspire, initialising [18/Aug/2017 11:05:06] Endpoint-URL=http://it-people.site/iem614/xml.php [18/Aug/2017 11:05:06] Interspire enabled with lists=1 [18/Aug/2017 11:05:06] Bounce-provider: Interspire, complete [18/Aug/2017 11:05:06] Bounce-provider: MailWizz, initialising [18/Aug/2017 11:05:06] Endpoint-URL=http://it-people.site/mailwizz/api/index.php [18/Aug/2017 11:05:07] MailWizz enabled! [18/Aug/2017 11:05:07] Bounce-provider: MailWizz, complete [18/Aug/2017 11:05:07] Starting bounce processing [18/Aug/2017 11:05:07] Completed bounce processing! Total records=1, processed=0, skipped=1 [18/Aug/2017 11:05:07] ------------------------------------------------------------------ [18/Aug/2017 11:05:07] Port25 PowerMTA bounce-handler [18/Aug/2017 11:05:07] (C) 2016 Gerd Naschenweng http://github.com/magicdude4eva [18/Aug/2017 11:05:07] ------------------------------------------------------------------ [18/Aug/2017 11:05:07] Handling bounce categories=bad-mailbox,bad-domain,routing-errors,inactive-mailbox,other [18/Aug/2017 11:05:07] Bounce-provider: Interspire, initialising [18/Aug/2017 11:05:07] Endpoint-URL=http://it-people.site/iem614/xml.php [18/Aug/2017 11:05:07] Interspire enabled with lists=1 [18/Aug/2017 11:05:07] Bounce-provider: Interspire, complete [18/Aug/2017 11:05:07] Bounce-provider: MailWizz, initialising [18/Aug/2017 11:05:07] Endpoint-URL=http://it-people.site/mailwizz/api/index.php [18/Aug/2017 11:05:07] MailWizz enabled! [18/Aug/2017 11:05:07] Bounce-provider: MailWizz, complete [18/Aug/2017 11:05:07] Starting bounce processing [18/Aug/2017 11:08:01] Bounce: bad-domain from=campaigns@it-people.site via pmta-vmta1/info@ghfjdk45hgnht.com [18/Aug/2017 11:08:01] Interspire: Unsubscribe user info@ghfjdk45hgnht.com from list=1, status=OK [18/Aug/2017 11:13:06] ------------------------------------------------------------------ [18/Aug/2017 11:13:06] Port25 PowerMTA bounce-handler [18/Aug/2017 11:13:06] (C) 2016 Gerd Naschenweng http://github.com/magicdude4eva [18/Aug/2017 11:13:06] ------------------------------------------------------------------ [18/Aug/2017 11:13:06] Handling bounce categories=bad-mailbox,bad-domain,routing-errors,inactive-mailbox,other [18/Aug/2017 11:13:06] Bounce-provider: Interspire, initialising [18/Aug/2017 11:13:06] Endpoint-URL=http://it-people.site/iem614/xml.php [18/Aug/2017 11:13:06] Interspire enabled with lists=1 [18/Aug/2017 11:13:06] Bounce-provider: Interspire, complete [18/Aug/2017 11:13:06] Bounce-provider: MailWizz, initialising [18/Aug/2017 11:13:06] Endpoint-URL=http://it-people.site/mailwizz/api/index.php [18/Aug/2017 11:13:06] MailWizz enabled! [18/Aug/2017 11:13:06] Bounce-provider: MailWizz, complete [18/Aug/2017 11:13:06] Starting bounce processing [18/Aug/2017 11:42:26] Completed bounce processing! Total records=1, processed=0, skipped=1 [18/Aug/2017 11:42:27] ------------------------------------------------------------------ [18/Aug/2017 11:42:27] Port25 PowerMTA bounce-handler [18/Aug/2017 11:42:27] (C) 2016 Gerd Naschenweng http://github.com/magicdude4eva [18/Aug/2017 11:42:27] ------------------------------------------------------------------ [18/Aug/2017 11:42:27] Handling bounce categories=bad-mailbox,bad-domain,routing-errors,inactive-mailbox,other [18/Aug/2017 11:42:27] Bounce-provider: Interspire, initialising [18/Aug/2017 11:42:27] Endpoint-URL=http://it-people.site/iem614/xml.php [18/Aug/2017 11:42:27] Interspire enabled with lists=1 [18/Aug/2017 11:42:27] Bounce-provider: Interspire, complete [18/Aug/2017 11:42:27] Bounce-provider: MailWizz, initialising [18/Aug/2017 11:42:27] Endpoint-URL=http://it-people.site/mailwizz/api/index.php [18/Aug/2017 11:42:27] MailWizz enabled! [18/Aug/2017 11:42:27] Bounce-provider: MailWizz, complete [18/Aug/2017 11:42:27] Starting bounce processing [18/Aug/2017 11:42:27] Completed bounce processing! Total records=1, processed=0, skipped=1 [18/Aug/2017 11:42:27] ------------------------------------------------------------------ [18/Aug/2017 11:42:27] Port25 PowerMTA bounce-handler [18/Aug/2017 11:42:27] (C) 2016 Gerd Naschenweng http://github.com/magicdude4eva [18/Aug/2017 11:42:27] ------------------------------------------------------------------ [18/Aug/2017 11:42:27] Handling bounce categories=bad-mailbox,bad-domain,routing-errors,inactive-mailbox,other [18/Aug/2017 11:42:27] Bounce-provider: Interspire, initialising [18/Aug/2017 11:42:27] Endpoint-URL=http://it-people.site/iem614/xml.php [18/Aug/2017 11:42:27] Interspire enabled with lists=1 [18/Aug/2017 11:42:27] Bounce-provider: Interspire, complete [18/Aug/2017 11:42:27] Bounce-provider: MailWizz, initialising [18/Aug/2017 11:42:27] Endpoint-URL=http://it-people.site/mailwizz/api/index.php [18/Aug/2017 11:42:28] MailWizz enabled! [18/Aug/2017 11:42:28] Bounce-provider: MailWizz, complete [18/Aug/2017 11:42:28] Starting bounce processing [18/Aug/2017 11:45:02] Bounce: bad-domain from=campaigns@it-people.site via pmta-vmta1/info@ghfjdk45hgnht.com [18/Aug/2017 11:45:03] Interspire: Unsubscribe user info@ghfjdk45hgnht.com from list=1, status=OK [18/Aug/2017 11:54:27] ------------------------------------------------------------------ [18/Aug/2017 11:54:27] Port25 PowerMTA bounce-handler [18/Aug/2017 11:54:27] (C) 2016 Gerd Naschenweng http://github.com/magicdude4eva [18/Aug/2017 11:54:27] ------------------------------------------------------------------ [18/Aug/2017 11:54:27] Handling bounce categories=bad-mailbox,bad-domain,routing-errors,inactive-mailbox,other [18/Aug/2017 11:54:27] Bounce-provider: Interspire, initialising [18/Aug/2017 11:54:27] Endpoint-URL=http://it-people.site/iem614/xml.php [18/Aug/2017 11:54:27] Interspire enabled with lists=1 [18/Aug/2017 11:54:27] Bounce-provider: Interspire, complete [18/Aug/2017 11:54:27] Bounce-provider: MailWizz, initialising [18/Aug/2017 11:54:27] Endpoint-URL=http://it-people.site/mailwizz/api/index.php [18/Aug/2017 11:54:27] MailWizz enabled! [18/Aug/2017 11:54:27] Bounce-provider: MailWizz, complete [18/Aug/2017 11:54:27] Starting bounce processing

As you seen, only 1 bounce address is process, but I record 3 bounce address in bounce.csv

type timeQueued bounceCat vmta orig rcpt srcMta dlvSourceIp jobId dsnStatus dsnMta dsnDiag
b 2017-08-18 15:45:02+0400 bad-domain pmta-vmta1 campaigns@it-people.site info@ghfjdk45hgnht.com it-people.site (104.223.109.140) 104.223.109.140 5.1.2 (bad destination system: no such domain)
b 2017-08-18 15:45:02+0400 bad-mailbox pmta-vmta1 campaigns@it-people.site uyjlki7hj@gmail.com it-people.site (104.223.109.140) 104.223.109.140 5.1.1 (bad destination mailbox address) gmail-smtp-in.l.google.com (173.194.223.27) smtp;550 5.1.1 The email account that you tried to reach does not exist. Please try double-checking the recipient's email address for typos or unnecessary spaces. Learn more at https://support.google.com/mail/?p=NoSuchUser b187si4579608oia.339 - gsmtp
b 2017-08-18 15:45:02+0400 other pmta-vmta1 campaigns@it-people.site yujhfg5ok@uniqsoft.net it-people.site (104.223.109.140) 104.223.109.140 5.0.0 (undefined status) uniqsoft.net (204.93.177.138) smtp;550 No such person at this address.

Also the pmta-bounce-stats.log is not created anywhere !

uniqsoft-net commented 7 years ago

Your early reply will appreciate :)

magicdude4eva commented 7 years ago

In your setup, have you confirmed this section: https://github.com/magicdude4eva/port25-bouncehandler#process-manually-first

If the manual processing works, you just need to switch to automatic mode: https://github.com/magicdude4eva/port25-bouncehandler#automatic-processing

Remember that in automatic mode, Port25 pipes the bounce-record via PHP into the script. This is done one per one. Looking at the time-stamps, it seems that the other piped bounces are not firing (either your system has some restriction or that Port25 is not able to run multiple PHP jobs currently - I am not quite sure why this would be though).

Do you find that other bounces which do not happen at the same second process or that this consistently happens?

uniqsoft-net commented 7 years ago

Hi Mate,

Thanks for your reply and yes, its seems the only first record at same time-stamp processing. I just create another list with 2 bounce address and send 2 campaigns with time interval on my both new and old list.

So now I have 1 bounce list and 4 bounced records, 2 each records on different time-stamp and Port25 process only 1 record from each time-stamp. Total process 2 records.

Please let me know any solution to overcome this issue ?

Thanks Ajmal

magicdude4eva commented 7 years ago

I am unsure about the reason. I would suggest that you upgrade to the latest version of the scripts as well as upgrade Port25 to 4.5r10

uniqsoft-net commented 7 years ago

I am also unsure, because after that I try 2 different server hosts, and install the script, 1 is working and other have a same issue. Both are php 5.6.31

uniqsoft-net commented 7 years ago

I am using 4.5r8