Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » Помогите с модификацией формы обратной связи на .VBScript

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

FastCat



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Есть форма обратной связи на .VBScript
Она отсылает сообщение на e-mail используя localhost.
Подскажите pls, как ее нужно модифицировать, что бы использовался не localhost, а сторонний mail сервер ?
 

Код:
<%@ Language=VBScript %>
 
<html>
 
 
 
<head>
 
<title>Обработка формы</title>
 
</head>
 
 
 
<body>
 
<%
 
 
 
                Set sm = Server.CreateObject("SMTP_sender.sendmail")
 
                sm.Open   "localhost"
 
                sm.Koi8 = true
 
                sm.From = "<>"
 
                sm.AddTo = "mail@mail.ru"
 
               
 
                sm.Subject = "Заявка " + Request("who_name")
 
               
 
                theBody = " Заявка " + Request("who_name") + vbCrLf
 
                theBody = theBody + " Заявка  -  " + Request("who_phone") + vbCrLf
 
                theBody = theBody + " Заявка  -  " + Request("pom") + vbCrLf
 
                theBody = theBody + " Заявка  -  " + Request("who_pom") + vbCrLf
 
                theBody = theBody + " Заявка  " + Request("dep") + vbCrLf
 
               
 
               
 
                mainHeader = vbCrLf + " Заявка:" + vbCrLf
 
 
 
'               theBody = theBody + vbCrLf
 
'               theBody = theBody + " Заявка:" + vbCrLf
 
 
 
 
 
    smSpace = "    "            
 
                infBody = ""
 
                tmpBody = ""
 
                infBody = infBody + tmpBody
 
 
 
if Request("invnumber") = "" then        
 
tmpBody = tmpBody + smSpace + " Заявка N Заявка: " + smSpace + " Заявка " + vbCrLf
 
else
 
tmpBody = tmpBody + smSpace + " Заявка N Заявка: " + smSpace + Request("invnumber") + vbCrLf
 
end if
 
 
 
                if Request("name") = "ON" then tmpBody = tmpBody + smSpace + " Заявка " + vbCrLf
 
                if Request("name") = "ON" then tmpBody = tmpBody + smSpace + " Заявка " + vbCrLf
 
                if Request("name") = "ON" then tmpBody = tmpBody + smSpace + " Заявка " + vbCrLf
 
                if Request("name") = "ON" then tmpBody = tmpBody + smSpace + " Заявка " + vbCrLf        
 
                if Request("name") = "ON" then tmpBody = tmpBody + smSpace + " Заявка " + vbCrLf
 
                if Request("name") = "ON" then tmpBody = tmpBody + smSpace + " Заявка " + vbCrLf
 
                if Request("name") = "ON" then tmpBody = tmpBody + smSpace + " Заявка " + vbCrLf
 
                if Request("name") = "ON" then tmpBody = tmpBody + smSpace + " Заявка " + vbCrLf
 
                if Request("name") = "ON" then tmpBody = tmpBody + smSpace + " Заявка " + vbCrLf
 
                if Request("name") = "ON" then tmpBody = tmpBody + smSpace + " Заявка + vbCrLf  
 
               if Request("name") = "ON" then tmpBody = tmpBody + smSpace + " Заявка " + vbCrLf
 
                               
 
tmpBody = tmpBody +  vbCrLf
 
 
 
                tmpBody = tmpBody + smSpace + " Заявка:"  + vbCrLf
 
if Request("opis_text") = "" then            
 
                tmpBody = tmpBody + smSpace + " Заявка " + vbCrLf
 
else
 
                tmpBody = tmpBody + smSpace + smSpace + smSpace + Request("opis_text") + vbCrLf
 
end if
 
 
 
tmpBody = tmpBody +  vbCrLf
 
               
 
 
 
                tmpBody = tmpBody + smSpace + " Заявка:" + vbCrLf
 
if Request("other_text") = "" then        
 
                tmpBody = tmpBody + smSpace + " Заявка " + vbCrLf
 
else
 
                tmpBody = tmpBody + smSpace + smSpace + smSpace + Request("other_text") + vbCrLf
 
end if
 
 
 
                if tmpBody <> "" then theBody = theBody + mainHeader + tmpBody
 
 
 
               
 
                sm.Body = theBody
 
                sm.SendLetter
 
%>
 
<%=sm.Error%>
 
 
 
 
 
<p><br>
 
<%'=theBody%><%
 
 
 
                sm.Close
 
                set sm = nothing
 
 
 
%><script language="JavaScript">
 
                alert("    Заявка \r\n   Заявка.\r\nЗаявка \r\n Заявка \r\n Заявка \r\n Заявка ");
 
                document.location.href=" Заявка "
 
</script>
 
</p>
 
</body>
 
</html>

 
p.s.
sm.Open "localhost" я менял на sm.Open "mail.mydomain.ru" (этот сервер авторизации не требует).
Но ничего не работает при такой замене.
На самом сервере через telnet на mail.mydomain.ru все работает.

Всего записей: 964 | Зарегистр. 06-01-2002 | Отправлено: 22:34 30-01-2014
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FastCat
а зачем дублировать?
http://forum.ixbt.com/topic.cgi?id=24:47490
 
посмотрите http://www.paulsadowski.com/wsh/cdo.htm

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 23:28 30-01-2014 | Исправлено: Cheery, 23:28 30-01-2014
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » Web-программирование » Помогите с модификацией формы обратной связи на .VBScript


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru