Ipage托管,php mail()/ usr / sbin / sendmail

时间:2014-12-20 13:05:15

标签: php email

我在ipage托管上需要有关PHP邮件功能的帮助这个脚本在其他主机上运行良好,但是当我在ipage上使用它时,该网站根本不发送任何邮件。我在网上搜索并找到了这样的东西。

  

使用PHP从ipage发送邮件。你必须在邮件功能中建立“From:”纪律,如'From:/usr/sbin/sendmail'."\r\n“。所以在这种情况下,变量$ from将来自$'From:/ usr / sbin / sendmail'。“\ r \ n”

因此,如果有人可以帮助我如何在此代码上实现此功能:

$installUrl = $set['installUrl'];
            $siteName = $set['siteName'];
            $siteEmail = $set['siteEmail'];

            $subject = $subscribeEmailSubject;
            $message = '<html><body>';
            $message .= '<h3>'.$subject.'</h3>';
            $message .= '<p>'.$subscribeEmail1.'<br>'.$installUrl.'subscribe.php?email='.$subscribeEmail.'&hash='.$hash.'</p>';
            $message .= '<hr>';
            $message .= '<p>'.$subscribeEmail2.' '.$siteName.'.</p>';
            $message .= '<p>'.$subscribeEmail3.'<br>'.$siteName.'</p>';
            $message .= '</body></html>';
            $headers = "From: ".$siteName." <".$siteEmail.">\r\n";
            $headers .= "Reply-To: ".$siteEmail."\r\n";
            $headers .= "MIME-Version: 1.0\r\n";
            $headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";

            if (mail($subscribeEmail, $subject, $message,  $headers)) {
                $msgBox = alertBox($subscribeConfMsg, "<i class='fa fa-check-square'></i>", "success");
                // Clear the Form of values
                $_POST['subscribeEmail'] = '';
            }

谢谢。

0 个答案:

没有答案