Re: Re: send mail to mailing list using mail() or smtp?
| From: | Richard Lynch | Date: | Sun, 26 Aug 2001 22:23:42 +0000 |
| Subject: | Re: Re: send mail to mailing list using mail() or smtp? | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-64552@lists.php.net to get a copy of this message | ||
Look at some sample (or just *use*) scripts like the mail class at
UpperDesign.com
You just fsockopen to your SMTP server port 25, and fread/fwrite the
interchange that is required by RFCs to "talk" nicely to SMTP.
--
WARNING richard@zend.com address is an endangered species -- Use
ceo@l-i-e.com
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: Niklas Lampen <niklas.lampen@luukku.com>
To: 'Richard Lynch' <ceo@l-i-e.com>; <php-general@lists.php.net>
Sent: Saturday, August 25, 2001 3:08 AM
Subject: RE: [PHP] Re: send mail to mailing list using mail() or smtp?
> I'm sending a huge amount of mails with php. How can I send mail directly
to
> the smtp server? Right now I'm using pipe to send each mail to sendmail.
> Works fine with about 35 000 mails, but it takes ages to run.
>
> What would be the smartest way?
>
>
> Thanks!
>
>
> -----Original Message-----
> From: Richard Lynch [mailto:ceo@l-i-e.com]
> Sent: 25. elokuuta 2001 3:54
> To: php-general@lists.php.net
> Subject: [PHP] Re: send mail to mailing list using mail() or smtp?
>
>
> > My question - is this going to work for a few thousand emails?
>
> Depends on your server.
>
> > What
> > about 100,000?
>
> No way.
>
> > Would it be better to send the mail directly to the
> > smtp server?
>
> Yes.
>
> > Can you foresee any problems?
>
> Several. The first one is you didn't read the archives or look for
> pre-existing code to talk to SMTP directly. :-)
>
> Manuel's upperdesign.com has one, and there are plenty of others. You
could
> roll your own -- I did, so it can't be too tricky. :-)
>
> Also, at that volume, I think you're going to run into trouble just in
> talking to the all the SMTP servers. I *BELIEVE* one major speed-up can
be
> achieved by sorting the outgoing emails by their recipient's domains...
>
> You may want to research how "real" mailing list software deals with this
if
> you actually expect to hit 100K addresses.
>
> If they're all the same email, you'd be *WAY* better off just interfacing
to
> majordomo, ezmlm, SmartList, or whatever other mailing list software was
> designed to handle this.
>
> --
> WARNING richard@zend.com address is an endangered species -- Use
> ceo@l-i-e.com
> Wanna help me out? Like Music? Buy a CD: http://l-i-e.com/artists.htmü—
> »î\6²‰„ӦǔÒ
> Volunteer a little time: http://chatmusic.com/volunteer.htm
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net
> For additional commands, e-mail: php-general-help@lists.php.net
> To contact the list administrators, e-mail: php-list-admin@lists.php.net