|
|
|
|
|
для: inga
(17.06.2010 в 12:12)
| | >у меня нет локального сервера, я делаю по живому на сайте. сайт на unix
Это ну ни разу не повод для доблести.
Денвер весит метров 10 отсилы.
И кстати, субъективно, первое время после установки, воспринимается разработчиком, как панацея. | |
|
|
|
|
|
|
|
для: inga
(17.06.2010 в 12:12)
| | Негоже терроризировать почтовые серверы. Заходим сюда, скачиваем и устанавливаем Денвер. Установка его пустяшная, создание виртуального домена тоже простое - нужно создать паки и перезапустить Денвер. Помещайте в созданный домен свой скрипт отправки письма и запускайте его. В папке установленного сервера tmp\!sendmail увидите свое почтовое отправление (оно не отправляется реально). Вот теперь открывайте его в Outlook, выбирайте Свойства --> Подробно (здесь можно просмотреть заголовки) --> Исходное сообщение.
А теперь посмотрите внимательно и изучите тело вашего сообщения. Можете сравнить его с образцами, которые в прикреплении есть. Чай не видно будет причину ошибки? | |
|
|
|
|
|
|
|
для: sim5
(17.06.2010 в 12:01)
| | у меня нет локального сервера, я делаю по живому на сайте. сайт на unix | |
|
|
|
|
|
|
|
для: inga
(17.06.2010 в 10:49)
| | У вас сбой частей тела письма. Не хотите вы изучать. У вас что в качестве локального сервера? | |
|
|
|
|
|
|
|
для: inga
(17.06.2010 в 10:19)
| | ставлю
в таком порядке
Content-Type: multipart/related;
Content-type: text/html;
Content-Type: image/jpeg;
нет картинки вообще
а в таком
Content-Type: multipart/mixed ;
Content-type: text/html;
Content-Type: image/jpeg;
картинка приходит но в символах | |
|
|
|
|
|
|
|
для: sim5
(17.06.2010 в 10:17)
| | да читала я это. тупенька чуточку значит | |
|
|
|
|
|
|
|
для: inga
(17.06.2010 в 09:35)
| | http://softtime.ru/forum/read.php?id_forum=1&id_theme=60002&page=1
Вы не хотите читать, а пробуете подставлять. А в сети много информации о почте. | |
|
|
|
|
|
|
|
для: inga
(16.06.2010 в 23:56)
| | подскажите пожалуйста. письмо приходит, но картинка в виде символов. так понимаю не правильно указан Content-Transfer-Encoding. как должно быть?
<?
$file_name = "5.jpg";
$subj = "Отправка изображения";
$bound = strtoupper(uniqid(time()));
$headers = "From: \"Evgen\" <admin@spravkaweb.ru>\n";
$headers .= "To: admin@localhost.ru\n";
$headers .= "Subject: ".$subj."\n";
$headers .= "Mime-Version: 1.0\n";
$headers .= "Content-Type: multipart/mixed; boundary=\"".$bound."\"\n";
$body = "--".$bound."\n";
$body.="Content-type: text/html; charset=\"windows-1251\"\n";
$body.="Content-Transfer-Encoding: 8bit\n\n";
$body .= "<h3>Привет</h3>Это проба отправки письма с прикрепленной картинкой.<BR>А вот и сама
картинка:<BR><img src=\"cid:spravkaweb_img_1\">";
$body .= "\n\n--".$bound."\n";
$body .= "Content-ID: <spravkaweb_img_1>\n\n";
$body .= "Content-Type: image/jpeg; name=\"".basename($file_name)."\"\n";//думаю проблема тут
$body .= "Content-Transfer-Encoding:base64\n";//или тут
$f = fopen($file_name,"rb");
$body .= base64_encode(fread($f,filesize($file_name)))."\n";
$body .= "--".$bound."--\n\n";
@ mail("inga_php@ukr.net", $subj, $body, $headers);?>
|
| |
|
|
|
|
|
|
|
для: Trianon
(16.06.2010 в 22:58)
| | не приходит письмо(( | |
|
|
|
|
|
|
|
для: inga
(16.06.2010 в 22:05)
| | так письмо не приходит или картинки нет? | |
|
|
|
|