Стартовый Outlook и предварительно заполнение электронного письма из [закрытой] командной строки

Вы можете использовать Global.ASAX для переопределения событий. -> https://forums.asp.net/t/1197922.aspx?Events+in+Global+ASAX

  1. Это события, которые можно включить в файл Globla.asax для веб-приложения 1. Application_Init: это событие вызывается при первоначальной инициализации приложения. Application_Start: это событие возникает впервые при запуске веб-приложения asp.net3. Application_BeginRequest: это событие вызывается для каждого http-запроса, поступающего в веб-приложение4. Application_EndRequest: это событие вызывается для каждого конца http-запроса. Application_AuthenticateRequest: это событие используется для аутентификации запроса. Это событие, где вы можете проверить роли и права пользователя. Application_Error: Это событие вызывается для всех необработанных исключений в веб-приложении asp.net. Здесь мы можем получить сведения об исключении и показать его конечному пользователю7. Application_End: это событие вызывается, когда завершается все приложение, т.е. по истечении определенного времени ожидания. Здесь мы можем очистить всю выделенную память приложения. Session_Start: это событие вызывается, когда пользовательский сеанс запускается впервые. Здесь мы можем инициализировать пользовательскую информацию для этого конкретного пользователя в веб-приложении asp.net.
  2. Session_End: это событие вызывается, когда конкретный пользователь достигает своего периода ожидания. По умолчанию время ожидания сеанса для одного пользователя составляет 20 минут.

23
задан skb 29 October 2008 в 21:53
поделиться

2 ответа

Откройтесь новое сообщение электронной почты (ipm.note класс сообщений для электронных писем)

outlook.exe /c ipm.note

, Открывают новое сообщение электронной почты и заполняют отправителя:

outlook.exe /c ipm.note /m someone@microsoft.com

Открывают новое сообщение электронной почты с вложением:

 outlook.exe /c ipm.note /a filename

Комбинация: (Сначала один ниже не работал в Office 2016, второй сделал)

 outlook.exe /c ipm.note /m someone@microsoft.com&subject=test%20subject&body=test%20body
 outlook.exe /c ipm.note /m "someone@microsoft.com&subject=test%20subject&body=test%20body"

, Эти %20 должны использоваться для создания пробела.

44
ответ дан 29 November 2019 в 01:20
поделиться

Работы решения VonC, но, как указано в комментариях skbergam это не допускает вложения.

, Если, как я, это - важная персона тогда, следующий код WSH делает это.

Set olApp = CreateObject("Outlook.Application")
Set olMsg = olApp.CreateItem(0)

With olMsg
  .To = "test@testing.com"
  '.CC = "cc@testing.com"
  '.BCC = "bcc@testing.com"
  .Subject = "Subject"
  .Body = "Body"
  .Attachments.Add "C:\path\to\attachment\test.txt" 

  .Display
End With

я попробовал его Outlook2003

3
ответ дан 29 November 2019 в 01:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: