Вот мой 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 | <[email protected]>' . "\r\n";
$header .= "MIME-Version: 1.0" . "\r\n";
$header .= "Content-type:text/html;charset=utf-8" . "\r\n";
$from = '<[email protected]>';
$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-минутной задержкой.
Задача ещё не решена.
Других решений пока нет …