Форум программистов, компьютерный форум, киберфорум
Web-мастеринг
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.89/27: Рейтинг темы: голосов - 27, средняя оценка - 4.89
0 / 0 / 0
Регистрация: 29.07.2007
Сообщений: 166
1

Отправка e-male

22.11.2011, 15:58. Показов 5217. Ответов 26
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть какая-нибудь прибулда позволяющая из винды отправлять мыло, через Telnet, по заранее описанному сценарию? Telnet даже не обязателен, главное, что бы не нужно было устанавливать всякие Апачи, ИИС, и почтовые клиенты.
Притом реализовать это надо либо batником, либо vbs.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.11.2011, 15:58
Ответы с готовыми решениями:

Male USB Repair Recover Kingston DataTraveler 256gb
Всем привет. Купил в интернете эту деталь:Male USB Repair Recover Kingston DataTraveler 256gb ...

при отправление типа Radio в базе пишется null хотя должно выходить Female или male
<?php require "db.php"; $data=$_POST; if(isset($data)) { $errors=array();//создаем массив в...

Отправка IP
Нужно написать скрипт для отправки внешнего ip адреса на почту, при включении компьютера!!! На...

отправка
При отправке сообщения пишет: transaction failed The server response was 5.7.1 message rejected...

26
85 / 61 / 69
Регистрация: 15.03.2007
Сообщений: 6,906
12.04.2012, 12:11 21
Author24 — интернет-сервис помощи студентам
Попробовал этот пример. У меня ошибок не возникает. Надо попробовать понять что точно скрывается за ошибкой с номером 0x80040211. Для этого возьми приложеный файл 500-100.asp.txt, переименуй его в asp. Выложи его на свой сайт. Затем подключи его в настройках IIS для этого сайта как обработчик ошибки 500;100. Запусти скрипт и посмотри что какую ошибку он тебе выдаст.

Еще пара комментариев по твоему коду:
1. Вместо условия If request("Content_Length")<>0 then лучше писать If "POST"=Request.ServerVariables("HTTP_METHOD") Then. То есть мы явно проверяем что используется метод POST. Это более наглядно по моему.

2. Раз ты используешь метод POST, то для получения данных формы пользуйся коллекцией Request.Form, а не Request. Дело в том что если параметр был передан в строке запроса и в формой (POST), то ты получишь параметр из строки запроса. Это потенциальая дырка в твоем сайте.
Поэтому пишем
.From = Request.Form("femail")
.To = Request.Form("semail")
.Subject = Request.Form("subj")

3. При отправке формы на саму себя удобно использовать такую форму записи
<form action="<%=Request.ServerVariables("SCRIPT_NAME")%>" method="post
Здесь имя файла подставляется автоматически так, что если ты переименуешь файл с формой, тебе не придется вносить изменений в код. Очень удобно.
0
0 / 0 / 0
Регистрация: 10.04.2012
Сообщений: 47
12.04.2012, 12:57 22
Цитата Сообщение от bazile
Еще пара комментариев по твоему коду:
...
от веть..
применил "комментарии" к файлику и все заработало..
может и правда дело в том, что запрос брался с формы нехорошо
[underline]Спасибо![/underline] пойду покорять просторы интернета ))

зыж а вложенный файлик можно применять для детального отображения тока данной ситуации или впринципе всегда?
0
85 / 61 / 69
Регистрация: 15.03.2007
Сообщений: 6,906
12.04.2012, 13:05 23
Цитата Сообщение от MasterDzen
зыж а вложенный файлик можно применять для детального отображения тока данной ситуации или впринципе всегда?
Всегда. Это универсальный обработчик ошибок. Только не надо применять его на рабочем сервере по той простой причине что нельзя показывать всем посетителям своего сайта настоящий текст ошибки. Это подарок хакерам. Модифицируй этот файл так чтобы он отправлял сообщение о ошибке по почте или скидывал в лог, а посетителю показывай текст типа "Извините, на сервере произошла внутренняя ошибка".
0
0 / 0 / 0
Регистрация: 10.04.2012
Сообщений: 47
12.04.2012, 16:39 24
Цитата Сообщение от bazile
3. При отправке формы на саму себя удобно использовать такую форму записи
<form action="<%=Request.ServerVariables("SCRIPT_NAME")%>" method="post
Здесь имя файла подставляется автоматически так, что если ты переименуешь файл с формой, тебе не придется вносить изменений в код. Очень удобно.
удобно )
а как можно получить путь к дирректории где находится документ?
или может есть список всех ServerVariables'ов?
0
85 / 61 / 69
Регистрация: 15.03.2007
Сообщений: 6,906
12.04.2012, 18:19 25
Цитата Сообщение от MasterDzen
или может есть список всех ServerVariables'ов?
Наверняка где-то есть, но я всегда их просто распечатывал
Код
<table border=1 cellpadding=1 cellspacing=0>
<%
For Each HttpVar In Request.ServerVariables
    Response.Write("<tr><td>" & HttpVar & "</td><td> " & Request.ServerVariables(HttpVar) & "</td></tr>" & vbCrlf)
Next
%>
</table>
Цитата Сообщение от MasterDzen
а как можно получить путь к дирректории где находится документ?
Сткроковыми функциями можно его выделить (получив позицию последнего ) или методом GetParentFolderName объекта Scripting.FileSystemObject.
0
0 / 0 / 0
Регистрация: 10.04.2012
Сообщений: 47
15.04.2012, 12:10 26
эхх..
пробовал найти тему, где говорят про запись файлов, поиск почему то обрывается
ничего не нашлось, потому пишу суда )

можно ли при использовании:

fname = Server.MapPath("/oFice/test") + "file.xml"
Set fs = Server.CreateObject("Scripting.FileSystemObject")
set out = fs.CreateTextFile(fname, TRUE, FALSE)
out.WriteLine(sReg1)
out.close

записывать текст в файл определенной кодировкой?
он пишется в DOS, а надо UTF-8..
0
85 / 61 / 69
Регистрация: 15.03.2007
Сообщений: 6,906
15.04.2012, 12:23 27
Scripting.FileSystemObject может работать только с Unicode (UTF-16), третий аргумент CreateTextFile как раз и указывает использовать кодировку Unicode или ASCII.

Если нужна именно кодировка utf-8, то пользуйся объектом ADODB.Stream
Set adoStream = CreateObject("ADODB.Stream")
adoStream.Charset = "utf-8"
adoStream.Mode = 3 ' adModeReadWrite
adoStream.Type = 2 ' adTypeText
adoStream.Open
adoStream.WriteText("Привет! Hello")
Call adoStream.SaveToFile("test.txt", 2)
adoStream.Close

И пожалуйста, MasterDzen, в будущем для новых вопросов создавай отдельную тему.
0
15.04.2012, 12:23
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.04.2012, 12:23
Помогаю со студенческими работами здесь

Отправка пакета
В общем столкнулся с проблемой, имею вот такой код на C#: private void button1_Click(object...

Отправка данных в БД
При отправке измененных данных в БД не хочет использовать данные из $_GET ... $id=...

Отправка POST
Дайте пожалуйства рабочий пример отправки POST запроса на сервер. ПЕрекопал пол интернета не чего...

Отправка комментариев
У меня есть код отправки комментариев на php. Но возникли некоторые проблемы, по которым я бы хотел...

Отправка файла
Здравствуйте! Можно-ли сделать так что бы созданый программой файл она отправила пользователю на...

Отправка submit
При нажатии на отправить должна происходить проверка, если textarea пустой тогда появляется...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
27
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru