English 中文(简体)
我在使用邮递时发现“未能收到”错误。
原标题:I get error "Failed to Receive" when i use mail() in php
  • 时间:2010-11-03 07:22:32
  •  标签:
  • php
  • email
$strBody="<TABLE cellSpacing=0 cellPadding=0 align=center border=1><TR><TD align=left valign=top><font face= Verdana, Arial, Helvetica, sans-serif  color= #000000  size=2>Name</font></TD><TD colSpan=2><font face= Verdana, Arial, Helvetica, sans-serif  color= #000000  size= 1 >".$_SESSION[ fname ]."   ".$_SESSION[ lname ]."</font></TD></TR>";
//$strBody="good".$strBody;
$strBody=$strBody."<TR><TD align=left valign=top><FONT face= Verdana, Arial, Helvetica, sans-serif  color=#000000 size=2>Topic</FONT></TD>";
$strBody=$strBody."<TD colSpan=2 align=left valign=top><font face= Verdana, Arial, Helvetica, sans-serif  color= #000000  size= 1 >".$_SESSION[ topic ]."</font></TD></TR>";
        $strBody=$strBody."<TR><TD align=left valign=top><FONT face= Verdana, Arial, Helvetica, sans-serif  color=#000000 size=2>Detail of Topic</FONT></TD>";
        $strBody=$strBody."<TD colSpan=2 align=left valign=top><div align=justify><FONT face= Verdana, Arial, Helvetica, sans-serif  color=#000000 size=1>".$_SESSION[ detail ]."</FONT></div></TD></TR>";
        $strBody=$strBody."<TR><TD align=left valign=top><FONT face= Verdana, Arial, Helvetica, sans-serif  color=#000000 size=2>Broad Category</FONT></TD>";
        $strBody=$strBody."<TD colSpan=2 align=left valign=top><FONT face= Verdana, Arial, Helvetica, sans-serif  color=#000000 size=1>".$_SESSION[ Head ]."</FONT></TD></TR>";
        $strBody=$strBody."<TR><TD align=left valign=top><FONT face= Verdana, Arial, Helvetica, sans-serif  color=#000000 size=2>Your Educational Level</FONT></TD>";
        $strBody=$strBody."<TD align=left valign=top><FONT face= Verdana, Arial, Helvetica, sans-serif  color=#000000 size=1>".$_SESSION[ reqfor ]."</font></TD></TR>";
        $strBody=$strBody."<TR><TD align=left valign=top><FONT face= Verdana, Arial, Helvetica, sans-serif  color=#000000 size=2>Desired Size</FONT></TD>";
        $strBody=$strBody."<TD align=left valign=top colSpan=2><FONT face= Verdana, Arial, Helvetica, sans-serif  color=#000000 size=1>".$_SESSION[ dsize ]." page(s), ".$_SESSION[ nofwords ]." Words.</font></TD></TR>";
        $strBody=$strBody."<TR><TD align=left valign=top><FONT face= Verdana, Arial, Helvetica, sans-serif  color=#000000 size=2>Dead Line</FONT></TD>";
        $strBody=$strBody."<TD colSpan=2 align=left valign=top><FONT face= Verdana, Arial, Helvetica, sans-serif  color=#000000 size=1>".$_SESSION[ deadline ]." (".$_SESSION[ deadlinedate ].")</font></TD></TR>";
        $strBody=$strBody."<TR><TD align=left valign=top><FONT face= Verdana, Arial, Helvetica, sans-serif  color=#000000 size=2>Type/Format</FONT></TD>";
        $strBody=$strBody."<TD colSpan=2 align=left valign=top><FONT face= Verdana, Arial, Helvetica, sans-serif  color=#000000 size=1>".$_SESSION[ typeformat ]."</font></TD></TR>";
        $strBody=$strBody."<TR><TD align=left valign=top><FONT face= Verdana, Arial, Helvetica, sans-serif  color=#000000 size=2>Style of Report / Style of Citation</FONT></TD>";
        $strBody=$strBody."<TD colSpan=2 align=left valign=top><FONT face= Verdana, Arial, Helvetica, sans-serif  color=#000000 size=1>".$_SESSION[ stylereport ]."</font></TD></TR>";
        $strBody=$strBody."<TR><TD align=left valign=top><FONT face= Verdana, Arial, Helvetica, sans-serif  color=#000000 size=2>Your Email</FONT></TD>";
        $strBody=$strBody."<TD colSpan=2 align=left valign=top><FONT face= Verdana, Arial, Helvetica, sans-serif  color=#000000 size=2><a href= mailto:".$_SESSION[ email ]." >".$_SESSION[ email ]."</a></TD></TR>";
        $strBody=$strBody."<TR><TD align=left valign=top><FONT face= Verdana, Arial, Helvetica, sans-serif  color=#000000 size=2>Alternate Email</FONT></TD>";
        $strBody=$strBody."<TD colSpan=2 align=left valign=top><FONT face= Verdana, Arial, Helvetica, sans-serif  color=#000000 size=2><a href= mailto:".$_SESSION[ aemail ]." >".$_SESSION[ aemail ]."</a></TD></TR>";
        $strBody=$strBody."<TR><TD colSpan=3></TD></TR></TABLE>";
        $strBody=$strBody."</TABLE></form>";

echo $strBody;
$to= $_SESSION[ email ];
$from = "**********";
$subject = "Testing mail";
$message = "Hello! This is a simple email message.";
echo mail($to,$subject,$strBody,$from);

if i use $strBody i get error...if i use $message the code works fine. I have display $strBody and it shows up fine but when i try to use it in mail() i am getting error.

任何人都可以得到帮助。

最佳回答

According to the PHP Manual for mail(), the lines in the message must be 70 chars long max. and should be separated with (LF). While I ve never encountered a problem caused by this, you can give it a try.

总的来说,我以口头方式将电文放在“超声”上。

$message =  
    <div>
        <span>...
        ...etc...
         ;

因此,新路线自动开通。 你可以简单地将电文归入单一多线体。

如果您能够投入工作,你可以尝试诸如

问题回答

$to= $_SESSION[ email ]; Are you sure that your session contains correct e-mail address? Try to debug it. Maybe you forgot session_start before any output?





相关问题
Angle brackets in php

I want to store angle brackets in a string in PHP because i want to eventually use mail() to send an HTML email out. The following is the code that doesn t seem to work. while(...) { $msg .= "<...

authlogic auto_register feature using my options

I have auto registration working with authlogic using gaizka s version of authlogic_openid which I found on Github since pelle s original addition of the feature seemed to cause issues. http://...

Zend 邮件问题,涉及外国char子+ com子

泽斯德邮局在名称被定为具有外国性质(如“保”)和 com(”)的物品时,就放弃了一种例外(因为邮局(邮局)退回假)。 重新提出以下守则。

How to track an email in Java?

How I can track an email? I m using java on the server side for sending emails. I want to track whether it is delivered , opened, etc... How I can do that ?

Web Link in a mail is not rendering as link in yahoo

string from = "abc@gmail.com"; string to = "xyz@gmail.com,xyz@yahoo.co.in"; string password="abcxyz"; MailMessage mail = new System.Net.Mail.MailMessage(); mail.To.Add(to); mail.From = new ...

SharePoint - Approaching Website Storage Limit Email

How can i go about changing the distribution list as well as the email text for the email that goes out to site collection admin when a site collection approaches it s size limit? Thanks for your ...

How to create an email mailing list

Im creating a coming soon page for a website im developing, and im adding an option for the user to enter their email address so we can email them when the site is up. How do I do this?

CCNet email does not include MSBuild results

We re using CCNet 1.4.4.83 but when an MSBuild task fails, we don t get the MSBuild results (i.e. missing file or whatever reason the compile failed) in the email notification. I do see the build ...

热门标签