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 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 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=off&id=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 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=off&id=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 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

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 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: 
>list-unsubscribe: 
>list-post: 
>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


>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

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

bla blah



next mail 

bla blah



...


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-11 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 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]