title: PHP preg_match result
body: <p>This PHP function working just fine:</p>
  
  <pre><code>if (preg_match ("/&lt;(\S+@\S+\w)&gt;.*\n?.*55[0-9]/i",$body,$match)) {
  echo "found!";
  }
  </code></pre>
  
  <p>in </p>
  
  <pre><code>This message was created automatically by mail delivery software.
  
  A message that you sent could not be delivered to one or more of its
  recipients. This is a permanent error. The following address(es) failed:
  
  xxx@hotmail.com
  SMTP error from remote mail server after RCPT TO:&lt;xxx@hotmail.com&gt;:
  host mx3.hotmail.com [65.54.188.72]: 550 Requested action not taken:
  mailbox unavailable
  </code></pre>
  
  <p>But if I use the same php function in this case:</p>
  
  <pre><code>A message that you sent could not be delivered to one or more of its 
  recipients. This is a permanent error. The following address(es) failed:
  
  xxx@yahoo.com
  SMTP error from remote mail server after end of data:
  host d.mx.mail.yahoo.com [209.191.88.254]: 554 delivery error:
  dd This user doesn't have a yahoo.com account (xxxd@yahoo.com) [0] -  mta1010.mail.mud.yahoo.com
  </code></pre>
  
  <p>The <code>preg_match</code> function does not give any results. What am I doing wrong?</p>