Jump to content

Archived

This topic is now archived and is closed to further replies.

jrodd32

mail() function

Recommended Posts

I am trying to send mail automatically within my form.  I have read the php manual and it says that it will display errors if there is a problem with the function.  However, I am getting no errors and no emails.


[code]
<?php
while($row = mysql_fetch_assoc($officialslist))
  {
  if(($ID==$row[id])&&($SSWEB==$row[SSWEB]))
  {
    if(($sport == 'BA')||($sport == 'FB')||($sport == 'TR')||($sport == 'WR'))
      {
        $to='user1@webmail.khsaa.org,user2@webmail.khsaa.org,user3@webmail.khsaa.org';
        foreach($source as $concern)
          $subject=$concern;
        $message="<br>
$explaination
        <br>
        $row[id];
        <br>
        $row[lname].$row[suffix].', '.$row[fname];
        <br>
        $row[homephone];
        <br>
        $row[workphone];
        <br>
        $row[email]";
        $headers='X-Mailer: PHP/' .phpversion();
        mail($to, $subject, $message, $headers);
      }
    if(($sport == 'BK')||($sport == 'VB'))
      {
        $to='user1@webmail.khsaa.org,user2@webmail.khsaa.org,user3@webmail.khsaa.org';
        foreach($source as $concern)
          $subject=$concern;
        $message="<br>
$explaination
        <br>
        $row[id];
        <br>
        $row[lname].$row[suffix].', '.$row[fname];
        <br>
        $row[homephone];
        <br>
        $row[workphone];
        <br>
        $row[email]";
        $headers='From: $row[email]' . "\r\n" . 'X-Mailer: PHP/' . phpversion();
        mail($to, $subject, $message, $headers);
      }
    if(($sport == 'SO')||($sport == 'SW')||($sport == 'SP')||($sport == 'FP'))
      {
        $to='user1@webmail.khsaa.org,user2@webmail.khsaa.org,user3@webmail.khsaa.org';
        foreach($source as $concern)
          $subject=$concern;
        $message="<br>
$explaination
        <br>
        $row[id];
        <br>
        $row[lname].$row[suffix].', '.$row[fname];
        <br>
        $row[homephone];
        <br>
        $row[workphone];
        <br>
        $row[email]";
        $headers='X-Mailer: PHP/' .phpversion();
        mail($to, $subject, $message, $headers);
      }
    }
  else
  $row=mysql_fetch_assoc($officialslist);
  }
?>
[/code]

Share this post


Link to post
Share on other sites
Are you running on a windows or linux machine...

the mail() function calls an external function (based on the settings in php.ini). You still need to have the external program installed (such as sendmail, etc).

see [url=http://www.php.net/mail]http://www.php.net/mail[/url]

Share this post


Link to post
Share on other sites

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.