powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / как послать письмо из PHP??(+)
10 сообщений из 10, страница 1 из 1
как послать письмо из PHP??(+)
    #32263001
Simon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет!

есть скрипт

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
<?
$subject= "Test" ;
$mailcontent= "Здравствуйте!\ . \nДата отправки сообщения " ;

	$subject= convert_cyr_string ( $subject,  "w" ,  "k" );
	$mailcontent= convert_cyr_string ( $mailcontent,  "w" ,  "k" );
	mail( "......@mail.ru" , $subject, $mailcontent);

}
?>


срабатывает без ошибок, но письмо не приходит:(
...
Рейтинг: 0 / 0
как послать письмо из PHP??(+)
    #32263013
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
посмотри примеры на http://php.net/mail
или в мануале.
Некоторые MIME-заголовки слать обязательно (хотя AFAIK это зависит от хостера) например From, Reply-To
...
Рейтинг: 0 / 0
как послать письмо из PHP??(+)
    #32263021
Simon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а что надо указывать в этих заголовках??

реальный адрес с которого я хочу послать письмо??
...
Рейтинг: 0 / 0
как послать письмо из PHP??(+)
    #32263798
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так, прочитай ка сначало стандарт MIME (на citforum-е русский перевод был, если английским туго) а потом же посылай письма.


ЗЫ
From - от кого письмо
Reply-To - кому отвечать на это письмо
...
Рейтинг: 0 / 0
как послать письмо из PHP??(+)
    #32264283
Simon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>>From - от кого письмо
>>Reply-To - кому отвечать на это письмо

это понятно, вопрос в том, в поле FROM надо что подставлять реальный адрес или все что угодно?
...
Рейтинг: 0 / 0
как послать письмо из PHP??(+)
    #32264320
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не знаю, я спамом никогда не увлекался. Всегда писал реальный адрес
...
Рейтинг: 0 / 0
как послать письмо из PHP??(+)
    #32264435
Фотография ScableR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Конечно-е свой адрес, что бы те, кому пришло письмо знали кому морду набить /и опять я щютю.../... Если не отправляется, то дело может быть в настройках сервака. Посмотри оные, а также доку на этот счёт.
...
Рейтинг: 0 / 0
как послать письмо из PHP??(+)
    #32264486
Simon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
провайдер говорит, что почту таким образом посылать я могу
вот пример скрипта

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
<?
$subject= "тут subject" ;
$mailcontent= "Тут текст письма" ;
$header= "From: mylo@mylo.com\r\n" . "Reply-To:mylo@mylo.com\r\n" ;
    

	$subject= convert_cyr_string ( $subject,  "w" ,  "k" );
	$mailcontent= convert_cyr_string ( $mailcontent,  "w" ,  "k" );
	mail( "?????@mail.ru" , $subject, $mailcontent,$header);

}
?>


где mylo@mylo.com - реальный адрес, с которого я хочу посылать/получать письма
????@mail.ru - адрес на который я хочу послать письмо

Ошибок никаких нет, но письмо не проходит!
p.s.
ЭТО НЕ СПАМ!! мне это для реального сайта надо!!!
...
Рейтинг: 0 / 0
как послать письмо из PHP??(+)
    #32264498
Фотография ©Felix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
открываем мануал и оказаваеться что первый параметр ето КОМУ!!!

mail -- send mail
Description

bool mail (string to, string subject, string message [, string additional_headers])


Mail() automatically mails the message specified in message to the receiver specified in to. Multiple recipients can be specified by putting a comma between each address in to.

Example 1. Sending mail.

mail("rasmus@lerdorf.on.ca", "My Subject", "Line 1\nLine 2\nLine 3");





If a fourth string argument is passed, this string is inserted at the end of the header. This is typically used to add extra headers. Multiple extra headers are separated with a newline.

Example 2. Sending mail with extra headers.

mail("nobody@aol.com", "the subject", $message,
"From: webmaster@$SERVER_NAME\nReply-To: webmaster@$SERVER_NAME\nX-Mailer: PHP/" . phpversion());
...
Рейтинг: 0 / 0
как послать письмо из PHP??(+)
    #32264552
Simon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем спасибо!
заработало!!!
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / как послать письмо из PHP??(+)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]