Re: how do I check for this
| From: | Joe Stump | Date: | Tue, 17 Oct 2000 07:48:17 +0000 |
| Subject: | Re: how do I check for this | ||
| References: | 1 2 3 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-20566@lists.php.net to get a copy of this message | ||
Nope - the below function is as good as it gets. Mine you just forget about what
the user puts in and rely on mail servers to bounce email messages over. Then
qmail sends bounced messages to a php script that processes them.
I should write up a HOWTO on this...
--Joe
On Tue, Oct 17, 2000 at 02:55:39AM -0700, Dallas Kropka wrote:
> ok, So how would I check for valid accounts at the time of the processing???
> is there like a check_mail() function?
>
>
> > Keep in mind that the below won't check for valid accounts on boxes - just
> > for valid "looking" email addresses. I personally have qmail set up on a
> > PHP mailing list I made to process a PHP script on all bounced emails -
> this
> > then updates the database accordingly.
> >
> > Of course from the looks of it you are running windows (ie H:\) so qmail
> is
> > not really an alternative (but Linux/FreeBSD is ;o)
> >
> > --Joe
> >
> > On Tue, Oct 17, 2000 at 06:36:07PM +1000, Jason Murray wrote:
> > > > Is there a simple function for validating emails?
> > >
> > > Function validEmail($emailaddress)
> > >
>
> > > // Validates the email address. I guess it works. *shrug*
> > > if
> > >
> (eregi("^[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]{2,3}$",
> > > $emailaddress, $check))
> > > {
> > > if ( getmxrr(substr(strstr($check[0], '@'), 1),
> $validate_email_temp)
> > > )
> > > { return "valid"; }
> > > else
> > > { return "invalid-mx"; }
> > > }
> > > else
> > > {
> > > return "invalid-form";
> > > }
> > > }
> > >
> > > This one's working for me.
> > >
> > > Jason
> > >
> > > --
> > > 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
> > /*****************************\
> > * Joe Stump *
> > * www.Care2.com *
> > * Office: 650.328.0198 *
> > * Extension: 122 *
> > \*****************************/
> > http://www.miester.org/Joe/Stump/Joe_Stump_resume.html
> >
> > -----BEGIN GEEK CODE BLOCK-----
> > Version: 3.12
> > GB/E/IT d- s++:++ a? C++++ UL++$ P+ L+++$ E----! W+++$
> > N+@ o? K? w---! O-@ M+@ V-! P(++) PE(+) Y+@ PGP+++@ t+@
> > 5? R-! tv@ b+ DI++@ D(++++) G++@ e+@ h@ r+! z(+++++**)!
> > ------END GEEK CODE BLOCK------
> >
> >
> > --
> > 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
> >
> >
>
>
> --
> 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
/*****************************\
* Joe Stump *
* www.Care2.com *
* Office: 650.328.0198 *
* Extension: 122 *
\*****************************/
http://www.miester.org/Joe/Stump/Joe_Stump_resume.html
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GB/E/IT d- s++:++ a? C++++ UL++$ P+ L+++$ E----! W+++$
N+@ o? K? w---! O-@ M+@ V-! P(++) PE(+) Y+@ PGP+++@ t+@
5? R-! tv@ b+ DI++@ D(++++) G++@ e+@ h@ r+! z(+++++**)!
------END GEEK CODE BLOCK------