08.03.2009, 02:23 | #1 |
Пну. Бесплатно.
Регистрация: 04.06.2007
Сообщений: 1,469
Вес репутации: 346
|
Отправка писем
Возникла проблема - письма приходят в виде прикрепленного файла, что вызывает неудобство чтения (проверено на яндексе и гугле, раньше на мейл.ру было норм, но сейчас письма перестали доходить до мейла). Раньше был на виртуальном хостинге, сейчас домен переехал на дедик.
Как можно исправить код, чтобы приходил не аттач, а обычный текст? <? // куда слать мыло $MAIL = 'sellsitebiz@gmail.com'; // тема $SUBJ = 'SellSite'; // допустимые поля (поле в форме => название поля в мыле) $pole = array( 'url' => 'URL сайта:', 'hosting' => 'Хостинг:', 'opisanie_saita' => 'Описание сайта', 'kol_pages' => 'Ориентировочное количество страниц:', 'ya' => 'тИЦ, PR, описан ли в Яндекс Каталог, DMOZ:', 'income' => 'Среднесуточная посещаемость сайта:', 'indeks' => 'Индексация Вашего сайта поисковыми системами Yandex, Rambler, Google:', 'dohod' => 'Ежемесячный доход с проекта:', 'stoimost' => 'Желаемая стоимость:', 'name' => 'Ваше имя:', 'email' => 'E-mail' ); $ok=0; if(isset($_POST['tomail'])) { $error = 0; $url = @$_POST['url']; if(preg_match("/http:\/\//i", $url)) $url = substr($url, 7); $info = parse_url('http://' . $url); if(gethostbyname($info['host']) == $info['host']) { $error = 1; } else $_POST['url'] = $url; if(!preg_match('/^[\.\-_A-Za-z0-9]+?@[\.\-A-Za-z0-9]+?\.[A-Za-z0-9]{2,6}$/', $_POST['email'])) { $error = 2; } if($error==0) { $body = ''; foreach($pole as $n => $v) if(isset($_POST[$n])) $body .= $v . " " . $_POST[$n] . "\n"; $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/txt;charset=Windows-1251\r\n"; $headers .= "From: " . $_POST['email'] . "\r\n"; if(mail($MAIL, "=?Windows-1251?Q?" . $SUBJ . "?=", $body, $headers))$ok=1; unset($_POST); } // header('Location: ' . $_SERVER["SCRIPT_NAME"]); // exit; /* Array ( [tomail] => 5597 [url] => 1 [hosting] => Платный [opisanie_saita] => 2 [kol_pages] => 3 [ya] => 4 [income] => 5 [indeks] => 6 [dohod] => 7 [stoimost] => 8 [name] => 9 [contact] => 0 ) */ } ?>
__________________
|
08.03.2009, 03:17 | #2 |
Специалист
|
demon, в 6 утра в мою голову тока метод научного тыка влазиит. Потри вот это:
Код:
$headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/txt;charset=Windows-1251\r\n";
__________________
|
08.03.2009, 04:23 | #3 |
Пну. Бесплатно.
Регистрация: 04.06.2007
Сообщений: 1,469
Вес репутации: 346
|
Красота! Помогло! Спасибо большое! ))))
__________________
|
08.03.2009, 04:37 | #5 |
Пну. Бесплатно.
Регистрация: 04.06.2007
Сообщений: 1,469
Вес репутации: 346
|
как вариант. Спасибо что откликнулись )
__________________
|
Опции темы | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Отправка сайта в BL и GBL | walium | Вопросы по работе системы | 19 | 30.01.2009 21:50 |
Подскажите почту с авто перенаправлением писем | Andruxa | Вопросы от новичков | 3 | 10.08.2008 00:18 |
Нет писем на email вида name+smth@gmail.com | talkstream | Ошибки при работе с системой | 3 | 04.03.2008 14:48 |
обновление цен и отправка уведомлений | NCom | Ошибки при работе с системой | 3 | 18.02.2008 11:08 |
Роботизированая отправка почта - где SSL? | Kashey | Курилка | 0 | 02.11.2007 08:42 |
Часовой пояс GMT +3, время: 15:14.