这是我的php代码:
$message = '
<div style="width:600px;background:white;padding:25px;">
<div style="width:100%;font-size:25px;"></div>
<br/>
<div style="width:100%;display:block;color:#666666;">Hello and welcome!</div><br/><br/>
<div style="width:100%;display:block;color:#666666;">My Message</div><br/><br/>
<div style="width:100%;display:block;color:#666666;">My Message 1</div><br/><br/>
<div style="width:100%;display:block;color:#666666;">My Message 2</div><br/><br/>;
$header = 'From: Company | <test@domain.com>' . "\r\n";
$header .= "MIME-Version: 1.0" . "\r\n";
$header .= "Content-type:text/html;charset=utf-8" . "\r\n";
$from = '<contact@domain.com>';
$subject = 'Thank You';
$joinmail = $_POST['joinmail'];
global $wpdb;
$checkUserEmail = $wpdb->get_results("SELECT * FROM club_members WHERE Email = '".$joinmail."'");
$ip = $_POST['ip'];
$to = '';
$to .= $joinmail;
if(empty($checkUserEmail)){
if(mail($to, $subject, $message, $header)) {
global $wpdb;
$wpdb->insert(
'club_members',
array(
'Email' => $joinmail,
'IP' => $ip,
'Date' => current_time('M/Y/d H:i:s')
),
array(
'%s',
'%s',
'%s'
)
);
}
}
我正在使用此代码从 Wordpress 网站发送电子邮件。我的主机是bluehost。在将站点迁移到 bluehost 之前,它位于 hostgator 上,一切正常,没有这样的延迟。在 bluehost 上,我可以毫无延迟地接收电子邮件,但是当我从这个电子邮件地址发送时,收件人会延迟 20 分钟。