rsammy Posted May 22, 2007 Share Posted May 22, 2007 i have an application where i need to send an email within the system. i should not display the email address anywhere in the email. as of now, the way it shows up(on the recipients computer) when i send the email is... From: ABC Message Center [DoNotReply@abc.com] To: abc@abc.com Cc: Subject: New Mail from: <Senders Name> <--------- message body here--------> how do I prevent the email address from showing up and rather show the name of the recipient? heres my code: $row = mysql_fetch_array($result1); $to_id = $row["user_id"]; $query = "SELECT user_email FROM user_mgr WHERE user_id='$userid'"; $result = mysql_query($query); $row = mysql_fetch_array($result); $user_email = $row["user_email"]; $query = "INSERT INTO messages (message,user_id,status,subject,from_p,received,to_email,time_sent) VALUES ('$message_x','$userid','1','$subject','$user_email','$DATE','$to','$TIME')"; $resultquery= mysql_query($query); $sentmsg_ID = mysql_insert_id(); $sentquery = "INSERT INTO sent_messages (user_id, message_id) VALUES ('$userid', '$sentmsg_ID')"; $resultsent=mysql_query($sentquery); $id = mysql_insert_id(); $headers .= "From: $MCName <$donotreply>\n"; $headers .= "X-Sender: <$donotreply>\n"; $headers .= "X-Mailer: PHP\n"; // mailer $headers .= "X-Priority: 1\n"; // Urgent message! $headers .= "Return-Path: <$varreturnpath>\n"; // Return path for errors $headers .= 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; $message = $name." has sent a message to you through ABC's message center. In order to get this message follow this link ".$varurlMC.". <p> PLEASE DO NOT REPLY TO THIS EMAIL AS THIS IS AN UNATTENDED, AUTO GENERATED EMAIL. </p>"; mail($to, "New ABC Mail From: ".$name, $message, $headers); header("Location: main.php?m1=".$_POST["m1"]."&d1=".$_POST["d1"]."&y1=".$_POST["y1"]."&m2=".$_POST["m2"]."&d2=".$_POST["d2"]."&y2=".$_POST["y2"]); exit; this is how i select the recipient from a drop-down... <tr> <td width="16"> </td> <td width="87"> <div align="right"><b>To: </b></div></td> <td colspan="2"> <?PHP $query="select user_mgr.user_email, user_mgr.user_fname, user_mgr.user_lname from user_mgr, phy_det where user_mgr.user_id=phy_det.user_id AND phy_det.phy_disabled != 'Disable' union select user_email, user_fname, user_lname from user_mgr Where operational_user= 'Yes' order by user_lname asc, user_fname asc"; $result= mysql_query ($query); if ($result) { print ("<select name='to'>"); if ($row = mysql_fetch_array($result)) { do { $email_db = $row["user_email"]; print("<option value=\"$email_db\""); if($from_p == $email_db) { print(" selected>"); } else { print(">"); } print $row["user_lname"]; print (", "); print $row["user_fname"]; print("</option>"); } while($row = mysql_fetch_array($result)); } } print ("</select>"); ?> </td> <td colspan="2"> <?PHP $toquery="select user_id, user_lname, user_fname, user_email from user_mgr order by phy_lname, phy_fname"; $toresult= mysql_query ($toquery); if ($toresult) { print ("<select name='to'>"); if ($torow = mysql_fetch_array($toresult)) { do { print("<option value=\""); print $torow["user_email"]; if($from_p == $torow["user_email"]) { print("\" selected>"); } else { print("\">"); } print $torow["user_lname"]; print (", "); print $torow["user_fname"]; print("</option>"); } while($torow = mysql_fetch_array($toresult)); } } print ("</select>"); ?> </td> </tr> <tr> <td width="16"> </td> <td width="87"> <div align="right"><b>Subject: </b></div></td> <td colspan="2"> <input class="txtboxLarge" type="text" name="subject" value="<?PHP if(isset($subject)){print("RE: ".$subject); } ?>"> </td> </tr> <tr> <td width="16"> </td> <td width="87"> <div align="right"><b></b></div></td> <td width="287"> </td> <td width="220"> </td> </tr> <tr> <td width="16"> </td> <td width="87" align="left" valign="top"> <div align="right"><b>Message: </b></div></td> <td colspan="2" rowspan="4" align="left" valign="top"> <textarea class="txtareaLg" name="message" cols="50" rows="15"></textarea> </td> </tr> <tr> <td width="16"> </td> <td width="87"> </td> </tr> how can i use this value in the To field when the recipient views the email rather than show the email address thanx Quote Link to comment https://forums.phpfreaks.com/topic/52557-hiding-email-address-from-mail-to-column/ Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.