Hello, All -

This concerns a topic which has been archived:

https://www.interactivetools.com/forum/forum-posts.php?postNum=2230012#post2230012

I'm trying to find a way to match the sender's email address with those present in a list of users. Two methods are suggested in the thread:

if (!in_array($incoming_mail['from'], $allEmails) ( continue; } // skip if email doesn't match

$fromMatchesMember = mysql_count('accounts', array('email' => $incoming_mail['from']));

if ($fromMatchesMember) { etc... }

In practice however, neither seems to work. My guess is because the email in $incoming_mail['from'] contains more data than just the email address. The format looks like this:

Joe Bloggs <joe@bloggs.com>

Is this why the match is failing? If so can someone suggest a fix?

Thanks,

Perchpole

Hi Perch,

Have a look at this:

http://stackoverflow.com/questions/33865113/extract-email-address-from-string-php
It might help...

Jerry Kornbluth

The first CMS Builder reference book is now available on-line!
Take advantage of a free 3 month trial subscription, only for CMSB users, at: http://www.thecmsbcookbook.com/trial.php

Hey Perch, 

Good to see you've got it working!

Cheers,

Greg

Greg Thomas
PHP Programmer - interactivetools.com