Помощник
|
Заголовок From в функции mail() |
toorr2p
|
Сообщение
#1
|
||
|
|
||
|
|||
yury_mw |
29.3.2010, 17:46;
Ответить: yury_mw
Сообщение
#2
|
|
Помогите решить такую задачу, нужно при отправке письма на почту получателя указывать от кого оно пришло, иначе же отображаеться имя хоста на котором лежит сам скрипт Вячеслав, как-то у вас не очень внятно написано, чего вы хотите. Есть подозрение, что вы хотите, чтобы в поле "From" стоял либо адрес отправителя (если он указан), а если он не указан, то имя хоста, где лежит скрипт. В этом случае надо записать, примерно, так: [php]$from = $from == "" ? $from : $_SERVER['SERVER_NAME'];[/php] |
|
|
toorr2p
|
Сообщение
#3
|
|
Да нет же, дело все в том что "прихотящее" письмо на почтовик отправителем указывает "имя сервера", а мне нужно подставить туда "имя отправителя" - тоесть Email, это поле из формы являеться обязательным, но дело не в этом, я заголовок низнаю как отправить, чтоб почтовик понял что отправитель это адрес Email из поля формы (Emal вводит юзер).
|
|
|
yury_mw |
29.3.2010, 22:41;
Ответить: yury_mw
Сообщение
#4
|
|
я заголовок низнаю как отправить, чтоб почтовик понял что отправитель это адрес Email из поля формы (Emal вводит юзер). Вячеслав, уж не знаю, чего и почему вы не можете добиться от почтовика. Но у меня выполнение вот такого кода[php]<?php $recipient = "to@mail.ru"; $subject = "test"; $from = "tst@mail.ru"; $body = "Hi there!"; $headers = "From: ".$from."\r\nContent-type: text/plain; charset=windows-1251\r\nX-mailer: PHP/".phpversion(); $formsent = mail($recipient, $subject, $body, $headers); ?>[/php] без проблем присылает на адрес "to@mail.ru" письмо с текстом "Hi there!" от "tst@mail.ru" (содержимое поля From). На всякий случай, подробности с примерами: про функцию mail() там есть пример и про поле From. |
|
|
BaCo |
31.3.2010, 17:03;
Ответить: BaCo
Сообщение
#5
|
|
уж не знаю, чего и почему вы не можете добиться от почтовика. Но у меня выполнение вот такого кода Дело в том, что не все хостинги позволяют задавать значение заголовков. Например, на первом хостинге (адреса говорить не буду) функция mail() возвращала ошибку при заданном значении From:, но зато на другом хостинге я в это значение ставил совершенно любой адрес и письмо приходило с него. |
|
|
gaaarfild |
31.3.2010, 19:03;
Ответить: gaaarfild
Сообщение
#6
|
|
НАсколько я знаю - это не хостинги, а адреса не все возможны. Например mail.ru не дает так просто от своего имени отправить. попробуйте другой адрес.
|
|
|
toorr2p
|
Сообщение
#7
|
|
Эхх видать не судьба все нормально настроить так как мне нужно, и хостинг главное поменял с webnames.ru на nic.ru по одной из причин у первого вообще функция mail() не работает!!! И суппорт молчит как рыба!!! Думал у nic.ru будет все по человечески, а оказываеться и тут все через жопу!!! - http://forum.nic.ru/archive/index.php/t-567.html
единственное чего добился при использовании примера по данной ссылке так это то что поменялось в пиьме имя отправителя, но адрес остался тот-же - сервера!!! И еще хрень - у них не работает функция iconv() а без нее никак! Иначе приходят крякозяблы, тоже непойму почему, может потому что данные из формы отправляються по Ajax??? |
|
|
gaaarfild |
1.4.2010, 19:45;
Ответить: gaaarfild
Сообщение
#8
|
|
А ты в заголовке указываешь кодировку? Когда из БД вытаскиваешь соответствуеткодировка? Или меняется?Проверь внимательно каждое звено.
|
|
|
Dador |
4.4.2010, 2:25;
Ответить: Dador
Сообщение
#9
|
|
Вячеслав, Если ты имел в виду имя отправителя поправить, то вместо e-mail посылаешь <имя e-mail>, или как то так
|
|
|
toorr2p
|
Сообщение
#10
|
|
у меня вот так, и подставляеться толко Имя и Фамилия но адрес отправител тот же - сервера(((
[php]$headers = "From: $surname $name <$from>\r\n";[/php] |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Быстрый валидатор email Gmail|Yandex|Mail.ru|Rambler|Yahoo|Hotmail|Live|Msn+ -=GoodMail=- на запросах Zennoposter шустрый многопоточный валидатор почт на запросах |
0 | akcium | 1985 | 19.11.2022, 13:17 автор: akcium |
|
Базы сайтов разных тематик для звонков и E-mail рассылок (Россия) | 0 | maxmer | 2035 | 8.7.2022, 11:05 автор: maxmer |
|
Сделаю бесплатно (набираю портфолио) – дизайн для соц. сетей, e-mail дизайн, баннеры (статика) | 4 | romaldemin | 2497 | 7.12.2021, 8:36 автор: PayperK |
|
Продам прокаченные аккаунты для otvet.mail.ru, ответы майл.ру | 23 | Стэнли | 25258 | 11.1.2021, 12:37 автор: EasyClath |
|
Нужна база e-mail граждан США | 4 | Tutich | 5669 | 22.7.2020, 15:55 автор: Alin_Lemelman |
Текстовая версия | Сейчас: 29.3.2024, 17:54 |