我在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'] = '';
}
谢谢。