функция mail php

12
M
На сайте с 01.10.2014
Offline
61
793

Всем привет. Есть часть кода, который отсылает сообщение на почту:

$subject = "Подтверждение регистрации на site.ru";//тема сообщения
$message = "Спасибо за регистрацию на site.ru\nВаш логин: ".$login."\n
Перейдите по ссылке, чтобы активировать ваш аккаунт:\nhttp://site.ru/activation.php?login=".$login."&code=".$activation."\nС уважением,\n
Администрация site.ru";//содержание сообщение
mail($email, $subject, $message, "Content-type:text/plane; Charset=utf-8\r\n");//

на mail.ru нормальное письмо приходит, если отсылаю на яндекс, то текст в письме не отображается, после чего я лезу в свойства письма, а там следующее:Перейдите РїРѕ ссылке, чтобы активировать ваш аккаунС. Что не так можно быть? Кодировка стоит utf-8

Лучшая вап клик пп для выкупа подписок (https://mcwap.ru/?r=1153)
sergv
На сайте с 13.04.2006
Offline
414
#1
mortido:
Кодировка стоит utf-8

а файл, в котором все это прописано, скорее всего в другой кодировке сохранен.

https://REGHOME.ru - регистрация и продление доменов от 169₽ в российских и международных зонах по честным ценам без звездочек. (R01, WebNames, UK2). Принимаем Ю-Money, Visa, MasterCard, Мир
M
На сайте с 01.10.2014
Offline
61
#2

в том то и дело, что в той же самой.

Оптимизайка
На сайте с 11.03.2012
Offline
396
#3
mortido:
Content-type:text/plane; Charset=utf-8\r\n");

Content-Type: text/plain; charset=utf-8

Content-Transfer-Encoding: 8bit

⭐ BotGuard (https://botguard.net) ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!
M
На сайте с 01.10.2014
Offline
61
#4
Оптимизайка:
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit

спасибо, то что нужно.

ИС
На сайте с 12.04.2015
Offline
1
#5

А адрес почты устраивает ?) можно красиво и удобно через smtp отправлять

Хелпзонович
На сайте с 15.06.2005
Offline
133
#6
ИванСергеевич:
А адрес почты устраивает ?) можно красиво и удобно через smtp отправлять

Угу,


mail($email, $subject, $message, "Content-type:text/plane; Charset=utf-8\r\n","-f noreply@site.com");

Только причем здесь smtp?

Вы там держитесь! Хорошего вам настроения. Здоровья.
ИС
На сайте с 12.04.2015
Offline
1
#7

это ты отправляешь через стандартный smtp сервер в php, а можно через smtp яндекса, майла, хостинг, в последнем случае ты можешь иметь почту mail@site.ru

---------- Добавлено 14.04.2015 в 16:51 ----------

ну и электронную подпись письма

sergv
На сайте с 13.04.2006
Offline
414
#8

Я и при отправке через функцию mail имею ящик вида mail@site.ru, а также цифровую подпись (DKIM). Все это настраивается вообще без проблем.

ИС
На сайте с 12.04.2015
Offline
1
#9

дай почту и я пришлю 2 письма, одно с mail() второе через smtp сервер )))

---------- Добавлено 14.04.2015 в 16:55 ----------

а что у тебя за хостинг?

sergv
На сайте с 13.04.2006
Offline
414
#10
ИванСергеевич:
дай почту и я пришлю 2 письма, одно с mail() второе через smtp сервер )))

Что мне это даст? )))))

ИванСергеевич:

а что у тебя за хостинг?

vps

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий