Re: [PHP] Re: Mailing list server with PHP frontend

2003-07-12 Thread Juan Nin
From: Manuel Lemos [EMAIL PROTECTED]

 You may want to try this class for creating lists with the ezmlm mailing
 list manager. It has support for creating and editing the lists
 properties and even has a SOAP interface for accessing the subscriptions
 from remote machines.

 http://www.phpclasses.org/ezmlmmanager

 ezmlm has MySQL bindings for managing the subscription records. The
 messages are stored in disk files though.

seems nice, but the problem is I'm not using qmail, I'm using Postfix, and
ezmlm works with qmail..  :(
thnx anyway!!!

I'm looking into programming a PHP interface to Sympa which is programmed in
Perl
haven't looked at it too much yet, I hope it isn't too much complicated..

regards,

Juan


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] Re: Mailing list server with PHP frontend

2003-07-12 Thread Manuel Lemos
Hello,

On 07/13/2003 02:37 AM, Juan Nin wrote:
You may want to try this class for creating lists with the ezmlm mailing
list manager. It has support for creating and editing the lists
properties and even has a SOAP interface for accessing the subscriptions
from remote machines.
http://www.phpclasses.org/ezmlmmanager


ezmlm has MySQL bindings for managing the subscription records. The
messages are stored in disk files though.


seems nice, but the problem is I'm not using qmail, I'm using Postfix, and
ezmlm works with qmail..  :(
Apparently there is a way to make it work with Postfix too:

http://www.dmumford.com/tech/ezmlm-postfix.html



--

Regards,
Manuel Lemos
Free ready to use OOP components written in PHP
http://www.phpclasses.org/
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


Re: [PHP] Re: mailing list managers

2002-08-13 Thread Justin French

on 14/08/02 4:00 AM, Manuel Lemos ([EMAIL PROTECTED]) wrote:

 Hello,
 
 On 08/13/2002 12:09 PM, Justin French wrote:
 Just a quick note to see if anyone has any experience with mailing list
 managers.
 
 I've currently got a DB of subscribers, and basic PHP scripts are not going
 to be a good long-term solution.
 
 I was hoping that maybe there's an opensource or commercial product out
 there that I can install in my doc root (ie, PHP + MySQL support) which will
 handle this in a more effective manner (ie, space the mailout across an hour
 or so, etc etc).
 
 You can do all in PHP if you do things more efficiently. One thing that
 you should avoid at all costs is personalization. Once you do that, you
 can just queue a single message to all subscribers, instead one per
 subscriber.

Doesn't pose issues with some spam filters looking for obvious stuff like
2000 names in the Bcc header?


 Another point is to have a DBM like database just to cache the
 subscribers addresses. Such databases are much faster to query than MySQL.

By the same token, is a CSV file faster?


Justin French


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP] Re: mailing list managers

2002-08-13 Thread Manuel Lemos

Hello,

On 08/13/2002 08:22 PM, Justin French wrote:
Just a quick note to see if anyone has any experience with mailing list
managers.

I've currently got a DB of subscribers, and basic PHP scripts are not going
to be a good long-term solution.

I was hoping that maybe there's an opensource or commercial product out
there that I can install in my doc root (ie, PHP + MySQL support) which will
handle this in a more effective manner (ie, space the mailout across an hour
or so, etc etc).

You can do all in PHP if you do things more efficiently. One thing that
you should avoid at all costs is personalization. Once you do that, you
can just queue a single message to all subscribers, instead one per
subscriber.
 
 Doesn't pose issues with some spam filters looking for obvious stuff like
 2000 names in the Bcc header?

Of course not. Bcc headers are virtual. They do not get sent with 
messages that are delivered to any of the recipients. Do you seen any 
Bcc headers in this message that you got from this mailing list?


Another point is to have a DBM like database just to cache the
subscribers addresses. Such databases are much faster to query than MySQL.
 
 
 By the same token, is a CSV file faster?

It depends on what you do with it, but in general yes as long as your 
new message rate is faster than the subscriber list change rate.


-- 

Regards,
Manuel Lemos


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP] Re: mailing list managers

2002-08-13 Thread Justin French

Hi,

on 14/08/02 10:25 AM, Manuel Lemos ([EMAIL PROTECTED]) wrote:

 Of course not. Bcc headers are virtual. They do not get sent with
 messages that are delivered to any of the recipients. Do you seen any
 Bcc headers in this message that you got from this mailing list?

No, good point.  Maybe i'm confusing it with something else I've seen on
this list -- perhaps 2000 emails in the To: is the problem :)

So, Bcc is definitely an option -- the only problem I've now got is
personalisation.  I like to be able to provide detailed things such as:

You are subscribed as [EMAIL PROTECTED]  To unsubscribe, click on this link:
http://site.com/mail.phpaction=offid=187 etc etc etc.


Even seeing your address in the To: can help you unsubscribe (I for
example have multiple address', so trying to unsubscribe from Bcc stuff is a
huge pain sometimes), and this isn't available with Bcc.

I think my ISP also puts a restriction of 100 address' per sent email... or
maybe that's just a rumour :)


Thanks for your help.

Justin 


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP] Re: mailing list managers

2002-08-13 Thread Manuel Lemos

Hello,

On 08/13/2002 10:00 PM, Justin French wrote:
Of course not. Bcc headers are virtual. They do not get sent with
messages that are delivered to any of the recipients. Do you seen any
Bcc headers in this message that you got from this mailing list?
 
 No, good point.  Maybe i'm confusing it with something else I've seen on
 this list -- perhaps 2000 emails in the To: is the problem :)

Or Cc:.


 So, Bcc is definitely an option -- the only problem I've now got is
 personalisation.  I like to be able to provide detailed things such as:
 
 You are subscribed as [EMAIL PROTECTED]  To unsubscribe, click on this link:
 http://site.com/mail.phpaction=offid=187 etc etc etc.
 
 
 Even seeing your address in the To: can help you unsubscribe (I for
 example have multiple address', so trying to unsubscribe from Bcc stuff is a
 huge pain sometimes), and this isn't available with Bcc.

That is a much expensive solution because it forces you to queue 
separate messages for all recipients. Message generation will take 
period of time that is proportional (if not exponential) to the number 
of subscribers and it will take much more disk space in the local mailer 
queue because you will be queueing N distinct messages.

An alternative is to have an address to process subscription requests 
that is handled somehow by a PHP script that can lookup your subscriber 
list and provide automatic personalized assistance.



 I think my ISP also puts a restriction of 100 address' per sent email... or
 maybe that's just a rumour :)

That is a silly restriction that in reality means something else that 
usually is, for the money you are paying you are not allowed to do any 
sort of bulk mailing. If your ISP has that restriction, you'd better ask 
them if you can do any bulk mailing at all because I guess they don't 
want you to.


-- 

Regards,
Manuel Lemos


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP] Re: mailing list using mail()

2002-04-10 Thread Anzak Wolf

Is there anyway you could break this up into managable chunks maybe.  I'm 
currently doing something similar in that I'm writing a PHP based list 
server app that uses a heirarchical grouping system, but mine is broken done 
into smaller chunks based on group and user permissions.  What if you did a 
1 second sleep between each user send?  While it would take a very long time 
to parse through the list of users the mail server would still be able to 
respond quickly and not have PHP timeout.








From: Yasuo Ohgaki [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: [PHP] Re: mailing list using mail()
Date: Wed, 10 Apr 2002 20:46:57 +0900
MIME-Version: 1.0
Received: from [216.92.131.4] by hotmail.com (3.2) with ESMTP id 
MHotMailBE7D714200A640043720D85C830472400; Wed, 10 Apr 2002 04:47:15 -0700
Received: (qmail 99799 invoked by uid 1010); 10 Apr 2002 11:47:04 -
Received: (qmail 99780 invoked by uid 1007); 10 Apr 2002 11:47:00 -
From php-general-return-92371-anzak Wed, 10 Apr 2002 04:47:23 -0700
Mailing-List: contact [EMAIL PROTECTED]; run by ezmlm
Precedence: bulk
list-help: mailto:[EMAIL PROTECTED]
list-unsubscribe: mailto:[EMAIL PROTECTED]
list-post: mailto:[EMAIL PROTECTED]
Delivered-To: mailing list [EMAIL PROTECTED]
Message-ID: [EMAIL PROTECTED]
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.9+) 
Gecko/20020328
X-Accept-Language: ja, en-us, en
References: [EMAIL PROTECTED] 
[EMAIL PROTECTED]
X-Posted-By: 210.154.73.126

Michael Virnstein wrote:
Should I just use one message and append the BCC: line of the one 
message?


this could probably be the best way.

Right, but some MTA cannot handle too large header(s).

Why don't you use list server in first place?
For example, ezmlm support database backends if you
are using qmail. PHP has ezmlm_hash function for it.

--
Yasuo Ohgaki




Petre Agenbag [EMAIL PROTECTED] schrieb im Newsbeitrag
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...

Hi,
the combination of PHP and mysql and the ease of use of the mail()
function obviously leads me to believe that it *should* be a singe to
use php to send customised messages to all my users , of whom I have
details in a mysql table by simply running a select * from table and
then using a while loop to run through every row and sending an e_mail
to $user_in_table.

The obvious problem here is that ( in my case 17 000 users) this can
easily kill the mail server and could also cause the script to timeout
or ( if increasing the timeout) kill the server outright.
So, what are my options?
Should I be attempting this ( if not, how can I keep others that are
hosting on my machines from trying this with their own tables)
Should I just use one message and append the BCC: line of the one 
message?

Thanks







--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



_
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp.


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP] Re: Mailing list

2001-09-12 Thread B. van Ouwerkerk

At 23:50 11-9-01 -0500, Richard Lynch wrote:
You could examine the web-server logs...

But you either have to assume people only read it once, or count IPs and
ignore AOL/DHCP/Hotmail etc users whose IPs will change more or less at
random.

The problem is that you may not be able to count IP's. I know quite a few 
ISP's who are using a proxy.. :(

I've been thinking about this and the only way to be sure uhm.. quite 
sure.. is to add a link in the signature which will ask people to click on 
that link.. You could think about adding a contest and let them win 
something, or just a question like did you find this information usefull. 
It highly depends on the PPL who have subscribed. Remember to add a unique 
identifier to that link to prevent opions to be counted more then once.

Bye,


B.


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




RE: [PHP] Re: Mailing list

2001-09-12 Thread Lawrence . Sheed

Should be relatively easy.

Its going to take 2 steps.

Send out one of the images with a unique id per mailout, this could be the
users email address if you wanted to tie in the data per user (may be
illegal in some countries without users permission).

eg first mail
html
bla blah
img src=webbug.php?id=1
/html

next mail 
html
bla blah
img src=webbug.php?id=2
/html

...


webbug.php
 
webbug.php will passthrough the image that you want to send - phpbuilder,
webmonkey, and hotscripts all have sample code for this kind of thing
online.

Make the php script pass through the image to the browser (remember to set
the relevant content type header), and count the unique id in a database (i
think due to image reload, count unique id's returned rather than number of
reads)

eg  if user 1 reads email

database should add user, count=count+1 to database
for user reply read stats do a select count distinct (user) type sql query.

This is called a webbug usually, most spammers use something like this.  

Remember not everyone reads mail online.  So this technique will not work
for offline mail readers, and those who don't use html compatible mailers.
Also some email program's will autopreview mail, so a returned id, doesn't
necessarily mean that the user has read it, only that their mail software
has.

No code, just theory here, but should be relatively easy to implement.

Lawrence


-Original Message-
From: Richard Lynch [mailto:[EMAIL PROTECTED]]
Sent: September 12, 2001 12:51 PM
To: Sheni R. Meledath
Cc: [EMAIL PROTECTED]
Subject: [PHP] Re: Mailing list


You could examine the web-server logs...

But you either have to assume people only read it once, or count IPs and
ignore AOL/DHCP/Hotmail etc users whose IPs will change more or less at
random.

--
WARNING [EMAIL PROTECTED] address is an endangered species -- Use
[EMAIL PROTECTED]
Wanna help me out?  Like Music?  Buy a CD: http://l-i-e.com/artists.htm
Volunteer a little time: http://chatmusic.com/volunteer.htm
- Original Message -
From: Sheni R. Meledath [EMAIL PROTECTED]
Newsgroups: php.general
To: PHP Masters [EMAIL PROTECTED]
Sent: Sunday, September 09, 2001 10:57 AM
Subject: Mailing list


 Hi,

 I am using PHP script for a mailing list application. Is there a way to
 track the no of users opened the email. All the images in this html email
 are read from the server. In that manner can we call a script from the
 email that can be used to store the no of counts. If anybody has got any
 idea on the same please let me know.

 Thanks  Regards

 Sheni R Meledath
 [EMAIL PROTECTED]



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




RE: [PHP] Re: Mailing list

2001-09-12 Thread B. van Ouwerkerk


Send out one of the images with a unique id per mailout, this could be the
users email address if you wanted to tie in the data per user (may be
illegal in some countries without users permission).

I don't know if it's illegal, but if I would be a subscriber I wouldn't 
like it if someone is colleting information without informing me or asking 
my permission. Perhaps you're intention isn't to collect every piece of 
information you can lay your hands on, but thats something your subscribers 
can't verify.

If it's clearly stated on the page where people are subscribing you might 
get less subscribers.

Bye,



B.


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




Re: [PHP] Re: mailing list php-general@lists.php.netµÄ×Ô¶¯»ØÐÅ

2001-07-02 Thread Chris Anderson

You guys have some serious problems. I recommend getting help
- Original Message -
From: Justin Farnsworth [EMAIL PROTECTED]
To: [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED]
Sent: Monday, July 02, 2001 8:42 AM
Subject: [PHP] Re: mailing list [EMAIL PROTECTED]µÄ×Ô¶¯»ØÐÅ


 What is going on in this sub-culture?  Now I see this
 as a row of penguins.  Is this a kind of Kilroy Was Here
 phenomenon -- like Linux Was Here or something?

 Somebody please enlighten me on this new
 er, ASCII art, social phenomenon.




 [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED] wrote:
 
 ºÜ¸ßÐËÊÕµ½ÄãµÄÓʼþ£¡
 
  ===
  Ãâ·Ñµç×ÓÓÊÏä http://home.sina.com.cn

 --
 Justin Farnsworth
 Eye Integrated Communications
 321 South Evans - Suite 203
 Greenville, NC 27858 | Tel: (252) 353-0722

 --
 PHP General Mailing List (http://www.php.net/)
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 To contact the list administrators, e-mail: [EMAIL PROTECTED]



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]