【问题标题】:php mail attachment displayed in mail body in encoded formatphp邮件附件以编码格式显示在邮件正文中
【发布时间】:2012-11-30 14:01:30
【问题描述】:

我正在尝试通过 php 发送带有附件的邮件。电子邮件正文没问题,但附件以某种编码格式显示在电子邮件正文中。我已经分别更改了代码但没有成功。

这是电子邮件正文中显示的附件

JVBERi0xLjMKMyAwIG9iago8PC9UeXBlIC9QYWdlCi9QYXJlbnQgMSAwIFIKL1Jlc291cmNlcyAy
IDAgUgovQ29udGVudHMgNCAwIFI+PgplbmRvYmoKNCAwIG9iago8PC9GaWx0ZXIgL0ZsYXRlRGVj
b2RlIC9MZW5ndGggO   

附件代码

// attachment
$body .= "--".$separator.$eol;
$body .= "Content-Type: application/pdf name=\"".$filename."\"".$eol; 
$body .= "Content-Transfer-Encoding: base64".$eol;
$body .= "Content-Disposition: attachment".$eol.$eol;
$body .= $attachment.$eol;
$body .= "--".$separator."--\n";

请帮忙,提前谢谢。

【问题讨论】:

    标签: php attachment


    【解决方案1】:

    我建议使用PHPMailer 而不是编写自己的代码来发送电子邮件附件。

    【讨论】:

      猜你喜欢
      • 2013-04-07
      • 1970-01-01
      • 2012-09-07
      • 2012-04-21
      • 1970-01-01
      • 2011-01-02
      • 2020-10-15
      • 1970-01-01
      • 2018-11-09
      相关资源
      最近更新 更多