Вопрос № 23480: Здравствуйте ув Эксперты.
Я хочу обработать данные пришедшие через метод POST.
даннеие : имя , мейл , и текст
мне нужно что бы мне на емейл пришел этот меседж.
а человеку который это написал, ему на емейл который он указал пришло увед...
Вопрос № 23.480
Здравствуйте ув Эксперты.
Я хочу обработать данные пришедшие через метод POST.
даннеие : имя , мейл , и текст
мне нужно что бы мне на емейл пришел этот меседж.
а человеку который это написал, ему на емейл который он указал пришло уведомление что "мы получили ваше письмо спасибо вам".
а после этого автоматически открывалась предидущая страница.
всем заранее спасибо
Отправлен: 14.07.2005, 09:50
Вопрос задал: КиберТварь (статус: Студент)
Всего ответов отправлено: 1
Отвечает: Alexey Kobelev
Здравствуйте, КиберТварь!
Для отправки этой инфы на мыло используй Net::SMTP.
Решение примерно такое:
#Получаем данные
$name = param('name');
$mail = param('mail');
$text = param('text');
#Отправдяем себе на мыло
use Net::SMTP;
$smtp_server = "smtp.server.com";#сервер через который отправим письмо
$smtp_account = "account@server.com"; # account на этом сервере
$smtp = new Net::SMTP $smtp_server;
$email = "smbdy@mail.com";# Кому отправить
$smtp->mail($smtp_account);
$smtp->to($email);
$smtp->data();
$smtp->datasend("To: $email");
$smtp->datasend("Subject: subj");
$smtp->datasend("
");
$smtp->datasend("Message from $name
");
$smtp->datasend("Email: $mail
");
$smtp->datasend($text);
$smtp->dataend();
$smtp->quit;
Ну а подтверждение пользователю отправляется аналогично.
--------- Keep on linux...
Ответ отправил: Alexey Kobelev (статус: 1-ый класс)
Отправлен: 14.07.2005, 13:47