Lokky
Новичок
Дата регистрации:
06.02.2014 20:29:41
Сообщений: 2
Делаю подтверждение учетной записи через e-mail на денвере все нормально отправлялось.
Выложил сайт на хостинг и получил на почту письмо сразу попавшее в спам вот с таким адресом:
"[email protected]"@s31.hostia.name
отсюда вопрос, какого фига прилепилось к адресу вторая собака и все, что после неё? %(
вот код отправки:
public function sendMail($login, $email){
$from = "=?utf-8?B?".base64_encode($this->config->admemail)."?=";
$title = "=?utf-8?B?".base64_encode($this->getTitle("ACTIVATION")."?=";
$hash = md5($login.$this->config->secret);
$text = $this->getText("ACTIVATION"."<a href=".$this->config->address."?view=activation&login=$login&key=$hash>перейдите по ссылке для активации вашей учетной записи</a>";
$headers = "From: $from\r\nReply-to: $from\r\nContent-type: text/html; charset=utf-8\r\n";
mail($email, $title, $text, $headers);
}
переменная
$this->config->admemail = "[email protected]";
В какую сторону копать, чтоб адрес выводился корректно, подскажите, пожалуйста, кто сталкивался с подобным?