Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: разработка для Web > Форма для отправки сообщения на мыло


Автор: abcshell 23.1.2009, 20:43
Как можно создать форму на html для отправки сообщения на email,без использования почтового клиента пользователя. Смотрел на js - можно через клиент. Желательно на перле, так как хостинг не поддерживает php. На хостинге -perl, sendmail, apache Я новичок. Помогите, пожалуйста.

Автор: gcc 23.1.2009, 23:50
как отправить из формы поиищите в гугле

отправить примернго так

Код

use CGI;

my $query = new CGI;


my $email    = $query->param("email");
my $text = $query->param("text");
my $subject = $query->param("subject");

 open (SENDMAIL, "|/usr/local/sbin/sendmail -t")
     or die "sendmail not ready";
 print SENDMAIL "From: John Doe <hhh\@domain.com\n";
 print SENDMAIL "To: Frank Smith <uuu\@ukr.net>\n";
 print SENDMAIL "Reply-To: Frank Smith <uuu\@ukr.net>\n";
 print SENDMAIL "Subject: $subject.\n\n";
 print SENDMAIL  $text ";
 close (SENDMAIL) or warn "sendmail didn`t close nicely";


примерно так я только не прбовал, такой скрипт отправит

Автор: abcshell 23.1.2009, 23:51
Спасибо

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)