2016-10-10 6 views
0

Название может быть не на 100%.Отправить почту Outlook через javascript

В том месте, где я работаю, мы иногда отправляем письма по определенным адресам (их 5).

Во всяком случае, я создал пакетный скрипт, который позволяет ввести некоторые подробности по почте вы должны послать то пакетный скрипт выполняет: с

outlook.exe /c ipm.note /m "[email protected]&[email protected]&subject=SUBJECT&body=BODY" 

Это открывает новое окно почты Outlook, как некоторые из вас может уже знаю.

«Проблема» (потому что это не очень большая проблема) заключается в том, что я должен добавить свою подпись вручную, потому что для нее нет переключателя для Outlook.

Теперь я получил свою руку на сценарий .js (с простой страницы html с помощью css, сделанный кем-то по той же самой причине, что просто введите некоторые сведения о почте и т. Д.), Который открывается новое окно почты Перспективы, используя что-то вроде:

window.location = 'mailto:[email protected][email protected]&subject=[ROG URGENTARE] ' + nrbonimcc + ' Jud.' + catreimccmare ; 

Теперь, как я могу сделать пакетный скрипт вызова .js скрипт для отправки команды «MailTo».

Пакетный скрипт что-то вроде этого:

@echo off 

title=MAIL TOOL 

set [email protected] 
set [email protected] 
set [email protected] 
set [email protected] 
set [email protected] 



:start 
echo. 
echo. 
echo. 
echo  MAIL TOOL 
echo. 
echo. 
echo. 
set /p zone=Enter a zone: 
if '%zone%'=='a' goto zone1 
if '%zone%'=='b' goto zone1 
if '%zone%'=='c' goto zone2 
if '%zone%'=='d' goto zone2 
etc 



:zone1 
echo. 
echo. 
echo. 
echo  MAIL TOOL 
echo. 
echo. 
echo. 
echo  SENDING MAIL TO ZONE 1 
echo. 
echo. 
echo. 
outlook.exe /c ipm.note /m "%mail1%&cc=%workmail%&subject=ZONE 1 MAIL (%zone%)&body=ZONE 1 BODY TEXT" 
echo. 
echo  COMMAND EXECUTED SUCCESSFULLY, PRESS ANY KEY TO CONTINUE. 
echo. 
pause>NUL 
goto start 


:zone2 
etc. 

ответ

1

Вы на самом деле пытается открыть mailto: URL, а не запустить JS код.

Вы можете открыть произвольный URL-адрес из пакетного файла, используя start url.

+0

Я не знаю, почему, но эта команда (start iexplore.exe «mailto: etc») открывает новое окно Outlook Outlook, но без подписи, как и пакетный скрипт. – Morgenstern

+0

Хорошо, я изменил сценарий .js, чтобы добавить текст в тело (он добавил только текст в поле темы), и он добавляет текст, но без подписи, такой как пакетный скрипт ... – Morgenstern

Смежные вопросы