Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 15.08.2013, 15:33
Новичок на форуме
Отправить личное сообщение для Nikita_Varchenko Посмотреть профиль Найти все сообщения от Nikita_Varchenko
 
Регистрация: 12.08.2013
Сообщений: 1

Отправка писем через сайт
Добрый день, опишу проблему задача: реализовать отправку почты через сайт используя только HTML+JavaScript. Это тестовой задание, до этого не работал с JavaScript. Вот что у меня получилось:
function yy(){
objEmail = WScript.CreateObject("CDO.Message");  //создаем объект CDO.Message
//Зададим значения для полей письма.
objEmail.From = "*****@mail.ru";  	//адрес отправителя
objEmail.To = "*****@mail.ru"; 	//адрес получателя
objEmail.Subject = "This’s the test email"; 	//тема
objEmail.Textbody = "You may delete this mail"; //тело письма
//
//Зададим значения для полей конфигурации
with (objEmail.Configuration.Fields) {
	Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2; //посылать сообщения по сети (используя SMTP)
	Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.mail.ru"; //ip или DNS-имя smtp-сервера
	Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25; // порт smtp-сервера
	Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1; // используем basic authentication
	Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = "*****@mail.ru"; //имя пользователя
	Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "*****"; //пароль пользователя
	Update();}
	try {
	objEmail.Send();
}
catch(e) {
	WScript.Echo(e.number);
	WScript.Echo(e.message);
}
}


Но при вызове письмо не уходит. Понимаю что много примеров на эту тему, но я уже перепробовал много вариантов такой реализации, не чего не получается. Что надо поправить в этом коде, либо как еще можно реализовать отправку письма?Заранее спасибо.
Ответить с цитированием
  #2 (permalink)  
Старый 15.08.2013, 16:12
Аватар для Tim
Tim Tim вне форума
Профессор
Отправить личное сообщение для Tim Посмотреть профиль Найти все сообщения от Tim
 
Регистрация: 05.06.2009
Сообщений: 1,703

Через JavaScript нельзя отправить email. Это у вас на VBScript похоже. Если задание было именно через JavaScript, то скорее всего вы уже его не прошли....
__________________
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
Самые главные в жизни вещи - не вещи! (было написано на одном гараже =)

Последний раз редактировалось Tim, 15.08.2013 в 16:16.
Ответить с цитированием
  #3 (permalink)  
Старый 15.08.2013, 17:11
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

Пора бы уже добавить этот вопрос в "часто задаваемые вопросы".
Ответить с цитированием
  #4 (permalink)  
Старый 16.08.2013, 16:58
Профессор
Отправить личное сообщение для Vampir3 Посмотреть профиль Найти все сообщения от Vampir3
 
Регистрация: 06.12.2011
Сообщений: 172

можно отправить. только нужен php еще)
и через ajax слать запрос с нужными параметрами
Ответить с цитированием
  #5 (permalink)  
Старый 16.08.2013, 17:31
Аватар для animhotep
Профессор
Отправить личное сообщение для animhotep Посмотреть профиль Найти все сообщения от animhotep
 
Регистрация: 17.01.2013
Сообщений: 887

Vampir3,
или руби или питон или ява или любой серверный язык
но одним JavaScript - нельзя
Ответить с цитированием
  #6 (permalink)  
Старый 16.08.2013, 17:46
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от Vampir3
можно отправить. только нужен php еще)
В таком случае javascript вобще не нужен. Да и без браузера можно обойтись )
Ответить с цитированием
  #7 (permalink)  
Старый 16.08.2013, 20:51
Профессор
Отправить личное сообщение для Vampir3 Посмотреть профиль Найти все сообщения от Vampir3
 
Регистрация: 06.12.2011
Сообщений: 172

но автору же js нужен)))
Ответить с цитированием
  #8 (permalink)  
Старый 16.08.2013, 21:15
Аватар для Tim
Tim Tim вне форума
Профессор
Отправить личное сообщение для Tim Посмотреть профиль Найти все сообщения от Tim
 
Регистрация: 05.06.2009
Сообщений: 1,703

Мб Node.JS подойдёт?

https://github.com/niftylettuce/node-email-templates
__________________
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
Самые главные в жизни вещи - не вещи! (было написано на одном гараже =)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сайт торент видео онлайн (через браузер). nemo84 Ваши сайты и скрипты 1 18.05.2013 21:07
Асинхронная отправка файла через jQuery InviS jQuery 3 23.04.2013 22:27
отправка текста через адресную строку Изучаю_JS Общие вопросы Javascript 29 11.01.2012 18:47
Отправка POST через JS без перехода на другую страницу m-mikle Общие вопросы Javascript 17 14.04.2010 15:24
отправка файла через обработчик события submit starrich AJAX и COMET 2 13.08.2008 22:29