Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Не получили
письмо с кодом активации
?
1 час
1 день
1 неделя
1 месяц
Навсегда
Новости:
Начало
Помощь
Поиск
Календарь
Вход
Регистрация
Forum Webscript.Ru
»
Программирование
»
PHP
»
Сообщение об ошибке с почтового сервера.
« предыдущая тема
следующая тема »
Печать
Страницы: [
1
]
Вниз
Автор
Тема: Сообщение об ошибке с почтового сервера. (Прочитано 3710 раз)
0 Пользователей и 1 Гость просматривают эту тему.
evgkuz
Фанат форума
Постоялец
Сообщений: 105
+0/-0
0
Сообщение об ошибке с почтового сервера.
«
:
03 Февраля 2003, 13:56:40 »
Вот код отправки письма пользователю сайта:
<?
$value
=
base64_encode
(
$f
[
myname
]);
$recipient
=
"=?windows-1251?B?
$value
?= <
$f
[
email
]
>"
;
$value
=
base64_encode
(
"Вам пришло сообщение"
);
$subject
=
"=?windows-1251?B?
$value
?="
;
$message
=
"
Вам пришло сообщение с сайта
Текст сообщения:
$text
Автор сообщения:
$name
Обратный адрес - автора сообщения:
$email
С уважением,
администрация сайта
"
;
$headers
=
"From: <
$email
>\\n"
;
$headers
.=
"Return-Path: <test@test.ru>\\n"
;
$headers
.=
"Content-Type: text/plain; charset=windows-1251\\n"
;
@
mail
(
$recipient
,
$subject
,
$message
,
$headers
);
?>
Проблема:
В случае ошибок (например: если такого Email не существует) почтовый сервер должен высылать сообщение об ошибке мне (test@test.ru). Для этого я использовал "...Return-Path..." см выше. Но почему-то сообщение об ошибке отсулается администратору хостинга. Он сильно возмущается, а я не понимаю почему не работает "...Return-Path...".
Кто виноват в этой ситуации ?
Может я не правильно написал программу отсылки сообщений ?
Что нужно прописать в "php.ini", чтобы работал "Return-Path"
И в каком месте
Админ хостинга сказал, что он пропишет настройки, если я скажу что именно.
Записан
Stek
Обожатель PHP
Ветеран
Сообщений: 532
+0/-0
2
Сообщение об ошибке с почтового сервера.
«
Ответ #1 :
03 Февраля 2003, 16:10:13 »
Высылать почту используя не mail функцию, а напрямую открывая /usr/bin/sendmail или то, что установленно у тебя в качестве почтового сервера.
Записан
PHP без башни - сделай свою жизнь разнообразнее.
Разбираю скрипты, собираю заново, вытираю пыль с баз данных.
ThE0ReTiC
Главный по тарелочкам
Глобальный модератор
Ветеран
Сообщений: 4041
+2/-0
2
Сообщение об ошибке с почтового сервера.
«
Ответ #2 :
03 Февраля 2003, 17:34:55 »
шли почту через сокетное соединение.
Пиши ответы сервера в лог.
Записан
AS IS...
evgkuz
Фанат форума
Постоялец
Сообщений: 105
+0/-0
0
Сообщение об ошибке с почтового сервера.
«
Ответ #3 :
04 Февраля 2003, 00:41:14 »
Stek
А "sendmail" решит проблему с ошибочными письмами, т.е. с "Return-Path"
Или там тоже есть спец. настройки. Если они есть, то просьба написать эти настройки.
ThE0ReTiC
У меня нет доступа к логам. И не уверен, что мне его дадут. Я же просто использую хостинг от провайдера.
И не уверен, что это решит проблему. Одно письмо всё равно пройдёт с ошибкой.
Записан
ThE0ReTiC
Главный по тарелочкам
Глобальный модератор
Ветеран
Сообщений: 4041
+2/-0
2
Сообщение об ошибке с почтового сервера.
«
Ответ #4 :
04 Февраля 2003, 01:17:48 »
А ты сам можешь лог сделать?
(для танкистов - лог = текстовый файл, куда записывается информация посылаемая серверу/получаемая от сервера)
Если адрес не правелен - сервер вернет ошибку с определенным номером.
Ее и лови/обрабатывай...
Записан
AS IS...
evgkuz
Фанат форума
Постоялец
Сообщений: 105
+0/-0
0
Сообщение об ошибке с почтового сервера.
«
Ответ #5 :
04 Февраля 2003, 12:09:43 »
Мне посоветовали использовать такую запись:
<?
//...
@
mail
(
$recipient
,
$subject
,
$message
,
$headers
,
"-ftest@test.ru"
);
//...
?>
Что это за дополнительный параметр \' , "-f..." \' , и где про них можно прочитать ?
Записан
Mog.
Фанат форума
Ветеран
Сообщений: 828
+0/-0
0
Сообщение об ошибке с почтового сервера.
«
Ответ #6 :
04 Февраля 2003, 16:47:27 »
http://rtfm.vn.ua/unix/soft/sendmail/sendmail-appa.html
Записан
Все болезни от нервов, только сифилис от удовольствия
Печать
Страницы: [
1
]
Вверх
« предыдущая тема
следующая тема »
Forum Webscript.Ru
»
Программирование
»
PHP
»
Сообщение об ошибке с почтового сервера.
Sitemap
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28