[mod] Faster processqueue

3rd party code for phpList

Postby osoell » 11:40pm, Fri 03 Nov, 2006

yea, that should be fairly easy, but I'm not yet at the point of adding those smallish features.

BUT - I suppose if people are interested in getting particular placeholders working with this queue processor, they could register their interest here and I will put it on my list.
-o
osoell
PL Nut
 
Posts: 32
Joined: 1:12am, Fri 10 Feb, 2006

Postby osoell » 12:29am, Sat 04 Nov, 2006

Bounce processing now works with fast mode as long as you have the following patch applied to your 2.10.3 installation:

http://mantis.phplist.com/view.php?id=8436

I will upload the latest version again on Monday which will contain these fixes.
-oliver
osoell
PL Nut
 
Posts: 32
Joined: 1:12am, Fri 10 Feb, 2006

version 0.4

Postby osoell » 3:05am, Sat 11 Nov, 2006

just uploaded version 0.4 to mantis - http://mantis.phplist.com/view.php?id=8209
from readme:

I just finished a sizeable redesign of the how things all worked together.

This should pretty much work now as a drop-in replacement for the regular processqueue, with the following caveats:

1. It can't be run from the web interface, only from the command line.
2. It will send text+html messages to all recipients. If you do not have USE_MANUAL_TEXT_PART set in your config, it will create a text version from the html.
3. Clicktracking is not yet implemented.

It is feature-complete for the small set of features that I currently use.

1. it sends out messages which can be handled by the bounce system when in regular mode
2. in mass mailing mode, PHPList's bounce system can handle the messages if the following patch is applied:
http://mantis.phplist.com/view.php?id=8436
3. it is super-fast if you do not have any placeholders in your message, footer, or template, and you have VERP enabled.


I will be implementing click-tracking, and then cleaning up the code, refactoring, and documenting, and a 1.0 release should be relatively soon.

Then I will do a bunch of speed tests with enormous lists in as close to a production environment as I can get.

cheers.
-o

p.s. pamperman- the list* placeholders don't work yet
osoell
PL Nut
 
Posts: 32
Joined: 1:12am, Fri 10 Feb, 2006

okay i think i'm done

Postby osoell » 12:54am, Sat 09 Dec, 2006

I haven't actually done much since 0.4 but I think I might just call it a day for this project, at least for now. I'm not going to be using this for another couple months really, so it's low priority for me, but additionally, I won't really be using the features which aren't implemented.

If I recall, the features which are not implemented are:
[LINK*]
[URL:]
clicktracking

I will be doing clicktracking outside of PHPList, I think. If I decide to do it within PHPList, I will implement it there.

If anyone is interested in using this, please give it a try, as it should work unless you need the above features. The messages sent out also should work with the bounce processor.

If you do try and use this, please send me feedback - oliver@soell.net. I am interested to see what people think, and when I have time, I would like to finish the features above, but I just can't for a while I have other stuff going on.

cheers,
-o
osoell
PL Nut
 
Posts: 32
Joined: 1:12am, Fri 10 Feb, 2006

Enabling VERP support in PHPlist - Seeking Help

Postby mm » 10:13pm, Mon 09 Apr, 2007

Hello.
I am trying to implement VERP addressing in PHPList. There are several references across the forum to enabling VERP, including this very topic, but unfortunately nowhere is it made clear HOW this might be done. Several references to enabling VERP in phplist have been made by OSoell throughout this forum (including topic #’s 5090 & 6726), the latter pertaining to his ‘faster processqueue’ mod. Additionally, he has provided a patch in mantis (id# 8436) for enabling VERP processing in processbounces, and although it does not explain how VERP addressing was implemented for outgoing mail, it does imply that this was the case simply by virtue of the fact that it’s purpose is to enable VERP processing of bounced mail.
If someone can offer me some insight as to what is involved for enabling VERP addressing in PHPList I would be ever so grateful. I’ve spent many days now going through this forum and feel lost with regards to this subject.

I’ve included the links below as references. It’s likely however that as a new member to this forum, I will not be able to include links in my post. I am sorry about that.

Many thanks,
Yours,
Michael Markus
mm
phpList newbie
 
Posts: 3
Joined: 8:23pm, Mon 12 Mar, 2007

Postby osoell » 7:27pm, Mon 13 Aug, 2007

I hope somebody can make something of this.. Alas, my company has decided to go with a commercial email service provider rather than send mail ourselves anymore (definitely the right decision for us) so I won't be doing any more work on this. It really shouldn't be too much work though to make this production ready, at least for a subset of email features for PHPList.

cheers,
-o
osoell
PL Nut
 
Posts: 32
Joined: 1:12am, Fri 10 Feb, 2006

tip for using

Postby darkdante » 11:45am, Fri 31 Aug, 2007

hello,

i did read the readme txt but can´t use the new processing queue.

can somebody can please give me some tips how i can start it to send newsletter with it?

thanx,
dd
darkdante
phpLister
 
Posts: 8
Joined: 10:02am, Mon 16 Apr, 2007

Postby skoenig » 8:18am, Thu 28 Feb, 2008

Thanks for all your hard work osoell it's much appreciated. Even if I'm appreciating it months after you did it :)

~ Steph
skoenig
PL Nut
 
Posts: 34
Joined: 11:31pm, Tue 26 Sep, 2006

Re: [mod] Faster processqueue

Postby cybexin » 12:05pm, Tue 18 Feb, 2014

Hi,

I'm using phplist version 3.0.5 since long , but now our requirement is to increase the sending speed (mails/hour) for which i was trying to use opq.
This is what i get in return.

opq: initialized.
QueueProcessor: initialized with batchSize 40, limit 0
QueueProcessor: started processing.
PluginController: loaded plugin HTMLtoText
PluginController: loaded plugin Template
PluginController: loaded plugin Footer
PluginController: loaded plugin SystemPlaceholders
PluginController: loaded plugin PersonalPlaceholders
PluginController: loaded plugin PersonalHeaders
PluginController: loaded plugin TextURLs
PHP Warning: Invalid argument supplied for foreach() in /var/www/lists/admin/opq/PluginController.php on line 35
PHP Warning: Invalid argument supplied for foreach() in /var/www/lists/admin/opq/PluginController.php on line 35
PHP Warning: Invalid argument supplied for foreach() in /var/www/lists/admin/opq/PluginController.php on line 35
PHP Warning: Invalid argument supplied for foreach() in /var/www/lists/admin/opq/PluginController.php on line 35
PHP Warning: Invalid argument supplied for foreach() in /var/www/lists/admin/opq/PluginController.php on line 35
PHP Warning: Invalid argument supplied for foreach() in /var/www/lists/admin/opq/PluginController.php on line 35
PHP Warning: Invalid argument supplied for foreach() in /var/www/lists/admin/opq/PluginController.php on line 45
PHP Warning: Invalid argument supplied for foreach() in /var/www/lists/admin/opq/PluginController.php on line 45
PHP Warning: Invalid argument supplied for foreach() in /var/www/lists/admin/opq/PluginController.php on line 45
PHP Warning: Invalid argument supplied for foreach() in /var/www/lists/admin/opq/PluginController.php on line 45
PHP Warning: Invalid argument supplied for foreach() in /var/www/lists/admin/opq/PluginController.php on line 45
PHP Warning: Invalid argument supplied for foreach() in /var/www/lists/admin/opq/PluginController.php on line 45
PluginController: initialized with 7 plugins, 5 sysvars and 8 pervars.
PluginController: message 323 has 1 personalizable variables.
Message: message 323 being delivered using personalized mode.
QueueProcessor: message 323 starting delivery.

And nothing happens after that. How can we get logging enabled in OPQ? Am i missing something?
We are using this with Amazon SES , so one thing missing is security protocol in opq-conf.php

Thanks in advance for the help
cybexin
phpLister
 
Posts: 5
Joined: 1:32pm, Thu 09 May, 2013

Re: [mod] Faster processqueue

Postby Dragonrider » 12:15pm, Tue 18 Feb, 2014

cybexin wrote:Hi,

I'm using phplist version 3.0.5 since long , but now our requirement is to increase the sending speed (mails/hour) for which i was trying to use opq.

You do realise that this was only ever developed for Version 2 of phpList? Also, osoell stopped working on the mod back in 2007?

Therefore this does not work for Version 3.x.x

Your sending speed would therefore depend on the email sending limits of your host as the settings in your config/config.php file
My sites:- http://wharfedalefestival.co.uk, http://ilkleygardeners.org.uk, http://emergencyaid.net, http://dragonrider.co.uk
Latest phpList version is now 3.0.12 (3 February 2015) and requires a minimum of MySQL 5.0 and PHP 5.3.x
Dragonrider
Moderator
 
Posts: 3460
Joined: 6:58am, Sun 02 Jul, 2006
Location: Ilkley, West Yorkshire, United Kingdom

Re: [mod] Faster processqueue

Postby cybexin » 1:24pm, Tue 18 Feb, 2014

Ohhh , My Bad.
missed this...
We are using Ec2 instance for web and RDS for mysql DB. What is the maximum sending rate have you achieved using this setup?

We really have to speed up the sending process but could not go beyond 9000 mails an hour.

Any suggestions?
cybexin
phpLister
 
Posts: 5
Joined: 1:32pm, Thu 09 May, 2013

Re: [mod] Faster processqueue

Postby Dragonrider » 1:55pm, Tue 18 Feb, 2014

cybexin wrote:Ohhh , My Bad.
missed this...
We are using Ec2 instance for web and RDS for mysql DB. What is the maximum sending rate have you achieved using this setup?

We really have to speed up the sending process but could not go beyond 9000 mails an hour.

Any suggestions?

Sorry, I've never used either of the two firms/hosts/methods you mention. You'll need to check what email sending limits they impose then change the settings in config/config.php to suit, if they allow more than 9000 mails per hour.
My sites:- http://wharfedalefestival.co.uk, http://ilkleygardeners.org.uk, http://emergencyaid.net, http://dragonrider.co.uk
Latest phpList version is now 3.0.12 (3 February 2015) and requires a minimum of MySQL 5.0 and PHP 5.3.x
Dragonrider
Moderator
 
Posts: 3460
Joined: 6:58am, Sun 02 Jul, 2006
Location: Ilkley, West Yorkshire, United Kingdom

Re: [mod] Faster processqueue

Postby thpham » 10:14pm, Wed 19 Feb, 2014

Hello,

you request aws staff to increase your sending quota !

have a look to this doc: http://docs.aws.amazon.com/ses/latest/D ... quest.html

Cheers


cybexin wrote:Ohhh , My Bad.
missed this...
We are using Ec2 instance for web and RDS for mysql DB. What is the maximum sending rate have you achieved using this setup?

We really have to speed up the sending process but could not go beyond 9000 mails an hour.

Any suggestions?
thpham
phpList newbie
 
Posts: 1
Joined: 10:09pm, Wed 19 Feb, 2014

Previous

Return to Contributions: Plug-ins, Add-ons, Mods

Who is online

Users browsing this forum: No registered users and 2 guests