PHP电子邮件标题显示

时间:2016-03-15 19:36:47

标签: php html email

我想知道如何在发送php个电子邮件时更改我公司的内容。现在出现了这个:

enter image description here

我不想让它说时事通讯,我希望它能说出我公司的名字。我的代码中没有任何内容可以显示简报,所以我不确定为什么会显示,除非它自然地采用电子邮件地址中@之前的内容。 newsletter@companyname.com

我可以在代码中更改哪些内容,因此它会在我在图片中显示的区域中显示我的公司名称,类似于亚马逊所做的,减去.com。

$to = $newsletter_email;
        $subject = 'Thank you for subscribing to the Newsletter';
        $message = '
            <html>
            <head>
            <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
                <title>Newsletter</title>
            </head>
            <body>
            </body>
            </html>
                ';

                $from = "newsletter@companyname.com";
                $Bcc = "newsletter-notification@companyname.com";

                // To send HTML mail, the Content-type header must be set
                $headers  = 'MIME-Version: 1.0' . "\r\n";
                $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";

                // Additional headers
                $headers .= 'To: ' .$to. "\r\n";
                $headers .= 'From: ' .$from. "\r\n";
                $headers .= 'Bcc: '.$Bcc. "\r\n";

                // Send the email
                mail($to,$subject,$message,$headers);

enter image description here

2 个答案:

答案 0 :(得分:0)

尝试

$from = 'My Company <newsletter@companyname.com>';

我认为问题是Gmail在未指定时显示此人的名称的方式。

答案 1 :(得分:0)

检查sendmail.iniphp.ini

中的内容

sendmail.ini

force_sender=<email>

的php.ini

sendmail_from=<email>