![]() |
![]() |
raz 01.10.2004 - 10:40 | Как сделать форму отправки сообщения на почту ? без Outlook'a ?! |
buster 1 - 01.10.2004 - 10:43 | На серверном языке программирования (PHP, Perl, Java servlets, ASP или чего-нить ещё). Но сервер должен предоставлять такую возможность - отправку писем через. |
raz 2 - 01.10.2004 - 10:47 | А сама страница со скриптом ? |
Mexoc 3 - 01.10.2004 - 11:03 | buster, оставь мыло, вопрос есть |
Siluet 4 - 01.10.2004 - 11:04 |
Я охр#неваю... Можно вам помощь, но вы хоть условие задачи с исходными данными изложите. |
Mexoc 5 - 01.10.2004 - 11:07 |
В топик: можно открыть сокет-соединение с smtp сервером и послать собственно письмо:)) Например так: ################## # ОТПРАВКА ПОЧТЫ # ################## $host="smtp.bk.ru"; $port="25"; $nl="\015\012"; $addr='vvputin@kreml.ru'; $subj="тема"; $msg="сообщение"; socket(SOCK, PF_INET, SOCK_STREAM, getprotobyname('tcp')); $iaddr = inet_aton($host); $paddr = sockaddr_in($port, $iaddr); connect(SOCK, $paddr); send (SOCK, "HELO 192.168.16.158$nl", 0); send (SOCK, 'MAIL FROM:vasya@mail.ru'.$nl, 0); send (SOCK, "RCPT TO:$addr$nl", 0); sleep(1); send (SOCK, "DATA$nl", 0); send (SOCK, 'From: vasya@mail.ru'.$nl, 0); send (SOCK, "To: <$addr>$nl", 0); send (SOCK, "Subject:$subj$nl", 0); send (SOCK, "$msg$nl.$nl", 0); send (SOCK, "QUIT$nl", 0); close (SOCK); |
buster 6 - 01.10.2004 - 11:09 |
Человек спросил про ФОРМУ :о)) Она делается не так :о) <form action="/cgi-bin/otpravitpismo.cgi" method=post> <input type=text name=..... .... .... </form> |
Mexoc 7 - 01.10.2004 - 11:15 | Ну раз мы концептуально к вопросу подошли, можно форму в паинте нарисовать:)) |
buster 8 - 01.10.2004 - 11:18 | Только будет ли она отправлять? :о)) |
Mexoc 9 - 01.10.2004 - 11:20 |
А что, должна? В вопросе фигурирует "форма отправки", из чего не следует ее возможность отправки. Это как телефизор. Если он есть, из этого не следует что его смотрят. Я например сижу на нем:)) ЗЫ мыло оставь |
raz 10 - 01.10.2004 - 11:33 |
Как сделать чтобы выглядела так и ещё работала ??? <HTML> <HEAD> <TITLE> Отправьте нам вопрос</TITLE> </HEAD> <BODY> <TABLE align=center border=0 cellPadding=0 cellSpacing=0 width=760> <TR> <TD> <DIV align=center> <FORM action=http:// ... method=post align="center"><INPUT name=recipient type=hidden value=eitonpro@mail.ru> <INPUT name=redirect type=hidden value=http:// ...> <INPUT name=print_blank_fields type=hidden value=1> <INPUT name=required type=hidden value=email,realname> <INPUT name=env_report type=hidden value=REMOTE_HOST,REMOTE_ADDR,HTTP_USER_AGENT> <INPUT name=sort type=hidden value=order:realname,email,subject,textarea> <INPUT name=print_config type=hidden value=realname,email,subject,textarea> <TABLE align=center border=0> <TBODY> <TR> <TD>Ваше имя *</TD> <TD><!--webbot bot="Validation" b-value-required="TRUE" i-maximum-length="25" --><INPUT maxLength=25 name=realname size=25></TD></TR> <TR> <TD>E-mail *</TD> <TD><!--webbot bot="Validation" s-data-type="String" b-allow-letters="TRUE" b-allow-digits="TRUE" --><INPUT name=email size=25></TD></TR> <TR> <TD>Тема сообщения</TD> <TD><INPUT name=subject size=25></TD></TR></TBODY></TABLE> <TABLE align=center border=0> <TBODY> <TR> <TD align=middle>Текст сообщения *</TD></TR> <TR> <TD><TEXTAREA cols=40 name=textarea rows=5>Ваш вопрос</TEXTAREA></TD></TR></TBODY></TABLE> <TABLE align=center border=0 cellPadding=7 cellSpacing=7> <TBODY> <TR> <TD><INPUT name=B1 type=submit value=Отослать></TD> <TD><INPUT name=B2 type=reset value=Очистить></TD></TR></TBODY></TABLE><BR>Звездочкой отмечены обязательные поля </FORM></DIV></TD></TR></TBODY></TABLE><!-- конец текста --></TD></TR></TBODY></TABLE><!--таблица с кнопками и текстом конец--></TD> </TR> </TBODY></TABLE></BODY></HTML> |
buster 11 - 01.10.2004 - 11:47 | Я же ответил. Ещё в первом ответе. |