функция mail

(Ответов: 4, Просмотров: 412)
  1. [web-developer] Аватар для cOAPerator
    • Регистрация: 22.02.2011
    • Сообщений: 613
    • Репутация: 110
    • Webmoney BL: ?
    привет, всем, проблема следующая:
    PHP код:
    // получатели
    $to  $e_mail;
    // тема письма
    $subject '=?utf-8?B?'.base64_encode('Регистрация на сайте xxx.ru').'?=';
    // текст письма
    $message '<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8" ><title>Регистрационные данные</title></head>
    <body style="margin: 0;padding: 0;border: 0;font-family: tahoma;font-size: 90%;">
    <table cellpadding="0" cellspacing="0" width="730" align="center"><tr>
    <div style="margin: 0px;padding: 10px;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;background-color: #f5f5f5;">
    <p><b>Здравствуйте '
    .$login.'! Вы успешно зарегистрированы на сайте starnox.ru</b></p>
    <p>Ваши данные для авторизации:</p>
    <p>Логин: '
    .$e_mail.'</p>
    <p>Пароль: '
    .$password.'</p>
    <p>отвечать на данное письмо не нужно!</p>
    </div>
    </tr></table>
    </body></html>
    '
    ;
    $message iconv("UTF-8""windows-1251"$message);
    // Для отправки HTML-письма должен быть установлен заголовок Content-type
    $headers  'MIME-Version: 1.0'."\r\n";
    $headers .= 'Content-type: text/html; charset=utf-8'."\r\n";
    // Дополнительные заголовки
    $headers .= 'To: '.$e_mail."\r\n";
    $headers .= "From: noreply@starnox.ru";
    // Отправляем
    mail($to$subject$message$headers); 
    получается вот такое:
    Нажмите на изображение для увеличения.  Название:	Image 1.jpg  Просмотров:	19  Размер:	54.1 Кб  ID:	11164

    измучился уже..
    • 0
  2. Banned
    • Регистрация: 24.02.2013
    • Сообщений: 1,221
    • Записей в дневнике: 1
    • Репутация: 332
    • Webmoney BL: ?
    cOAPerator,
    А где сам скрипт который отправляет?
    Наверняка там косяк в переменных
    • 0
  3. [web-developer] Аватар для cOAPerator
    • Регистрация: 22.02.2011
    • Сообщений: 613
    • Репутация: 110
    • Webmoney BL: ?
    OneShot, в смысле где скрипт?
    mail($to, $subject, $message, $headers); это и есть отправка

    или я чего то не понимаю?
    • 0
  4. Дипломник
    • Регистрация: 15.07.2013
    • Сообщений: 189
    • Репутация: 43
    • Webmoney BL: ?
    cOAPerator, чтобы не биться головой об стену, лучше взять готовый класс. Я пользуюсь phpmailer.

    Просто там еще куча особенностей, например, рекомендуют вместе с html версией добавлять txt версию, т.е. потребуются служебные разделители и т.д. Казалось бы - нет ничего сложного, как отправить письмо. Но как начнешь читать, почему письма то блокируются, то уходят в спам, голова идет кругом.
    • 1

    Спасибо сказали:

    cOAPerator(20.08.2013),
  5. [web-developer] Аватар для cOAPerator
    • Регистрация: 22.02.2011
    • Сообщений: 613
    • Репутация: 110
    • Webmoney BL: ?
    druzhkov, согласен, тема простая и сложная одновременно. но использовать целый класс, ради отправки письма раз в неделю, по моему расточительно в плане ресурсов ) да и хотелось бы научиться, постичь нюансы так сказать.
    но на заметку взял, спасибо.

    ---------- Сообщение добавлено 17:55 ---------- Предыдущее 16:31 ----------

    вопрос снят. Проблема была не в самих письмах. Проблема была в программе, в которой я просматривал их.

    тему мужно закрывать.
    • 0

Похожие темы

Темы Раздел Ответов Последний пост
Функция для livestreet
Другая работа 0 02.02.2013 20:19
функция load ajax
Web программирование 2 28.08.2012 00:35
Функция php header казус.
Web программирование 12 21.03.2012 15:23
Не корректно присылает сообщение функция mail();
Web программирование 4 25.01.2012 14:32

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры