[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: mail();
RCuPeR
Всем привет.
Кто-то может поделится нормальным скриптом для отправки почты на email ?



Спустя 5 минут, 28 секунд (8.02.2011 - 13:19) waldicom написал(а):
PHPMailer. Там и доку отличная и примеров много очень.
Оно конечно не совсем скрипт, а больше как библиотека идет, но все же.
Есть там и lite версия

Спустя 12 минут, 10 секунд (8.02.2011 - 13:31) RCuPeR написал(а):
Ой...PhpMailer это массивная машина....
А по-проще ничего нету ?!

Просто у меня письма не совсем корректно отправляются =(

Спустя 8 минут, 24 секунды (8.02.2011 - 13:40) nugle написал(а):
а самому написать?

Спустя 1 минута, 38 секунд (8.02.2011 - 13:41) RCuPeR написал(а):
$message = "Здравствуйте,    ".$login."! Спасибо Вам за регистрацию на нашем сайте http://***/.";
mail($email, "Thank you for registering", $message, "Content-type:text/plane; Charset=utf-8\r\n");


Но это УГ !


Спустя 3 минуты, 26 секунд (8.02.2011 - 13:45) waldicom написал(а):
Цитата (RCuPeR @ 8.02.2011 - 11:31)
Ой...PhpMailer это массивная машина....

Там есть lite версия. Но для совсем простеньких может немного перебор.

Спустя 1 минута, 10 секунд (8.02.2011 - 13:46) Snus написал(а):
include 'Mail.php';
function sendEmail($subject, $message, $to) {
global $host, $username, $password;
$subject = '=?utf-8?B?'.base64_encode($subject).'?=';
$host = '';
$username = '';
$password = '';
$headers = array ('MIME-Version' => '1.0', 'Content-type' => 'text/html; charset=utf-8;', 'From' => $username, 'To' => $to, 'Subject' => $subject);
$smtp =& Mail::factory('smtp', array ('host' => $host, 'port' => 25, 'username' => $username, 'password' => $password));
$smtp->send($to, $headers, $message);
};

Спустя 4 минуты, 9 секунд (8.02.2011 - 13:50) RCuPeR написал(а):
Большое спасибо за скрипт. Но, для моих потребностей и Lite-версия "огромный трактор!".

Может как-то можно доработать мой кусок кода ?!
У меня проблема заключается в том, что не выводит адресата. Т.е, "Автор" - "<Неизвестно>". Ну и вообще тело сообщения выглядит как-то не очень красиво...

Snus, а где взять Mail.php ??? Или это из PhpMailer-a ???

Спустя 2 минуты, 17 секунд (8.02.2011 - 13:52) Snus написал(а):
RCuPeR
В командной строке введи sudo pear install Mail-1.2.0

Спустя 2 минуты, 2 секунды (8.02.2011 - 13:54) waldicom написал(а):
Последним параметром идут заголовки.
Тебе надо туда вставить поле FROM
Что-то типа
"From: Pupkin <pupkin@pupkiny.com> \r\n";

Спустя 19 секунд (8.02.2011 - 13:55) Snus написал(а):
RCuPeR
Хотя, я не уточнил smile.gif У тебя, надеюсь, не винда?

Спустя 2 минуты, 46 секунд (8.02.2011 - 13:58) RCuPeR написал(а):
waldicom,
    $headers = "From: admin@***.com";
$message = "Здравствуйте, ".$login."!
Спасибо Вам за регистрацию на нашем сайте http://***/."
;
mail($email, "Thank you for registering", $message, "Content-type:text/plain; Charset=utf-8\r\n", $headers);


Вот так ?

Snus, у меня винда. Я опустился в твоих глазах ?! :D
Валяется где-то диск с убунтой, но ради такой мелочи - ставить впадло, та потом ещё и настраивать %)

Спустя 1 минута, 8 секунд (8.02.2011 - 13:59) Snus написал(а):
RCuPeR
Веб-сервер на винде - глупое решение smile.gif ИМХО.

Спустя 1 минута, 18 секунд (8.02.2011 - 14:00) RCuPeR написал(а):
Ну локалка ! Для теста. Сам скрипт обрабатывается на хостинге.

Ладно, offtop !


Давай по-делу ?!

Спустя 3 минуты, 47 секунд (8.02.2011 - 14:04) Snus написал(а):
RCuPeR
На нормальных хостингах установлен pear Ищи в инете, что это такое.

Спустя 4 минуты, 20 секунд (8.02.2011 - 14:08) waldicom написал(а):
Цитата (RCuPeR @ 8.02.2011 - 11:58)
waldicom,
    $headers = "From: admin@***.com";
$message = "Здравствуйте, ".$login."!
Спасибо Вам за регистрацию на нашем сайте http://***/."
;
mail($email, "Thank you for registering", $message, "Content-type:text/plain; Charset=utf-8\r\n", $headers);


Вот так ?

В твоем случае вот так:
    
$headers = '';
$headers .= "Content-type: text/plain; charset=\"utf-8\"\r\n";
$headers .= "From: <admin@***.com>\r\n";

$message = "Здравствуйте, ".$login."!
Спасибо Вам за регистрацию на нашем сайте http://***/."
;
mail($email, "Thank you for registering", $message, $headers);

Спустя 9 минут, 17 секунд (8.02.2011 - 14:17) RCuPeR написал(а):
Waldicom,
Большое спасибо, ща буду пробовать.


_____________
Гнусный социопат с комплексом Бога.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.