Я использую Outlook 2010. Можно ли создать правило, похожее на следующее: Когда я получаю сообщение с определенной темой расписания, 5 электронных писем (1-й ответ - немедленно, 2-й - через 3 часа, 3-й - через 6 часов и т.д.)?

1 ответ1

0

Вы можете запустить скрипт.

VBA будет выглядеть примерно так.

Sub MultipleDelayedReplies(MyMail As MailItem)

Dim HourInc As Integer
Dim sEndDate As Date

Dim reply As MailItem
Dim i As Integer

sEndDate = Now()

reply.Subject = reply.Subject & " Immediate Reply."
reply.HTMLBody = "Reply 1" & reply.HTMLBody

HourInc = 3

For i = 2 To 5

    Set reply = MyMail.reply

    sEndDate = DateAdd("h", HourInc, sEndDate)

    reply.DeferredDeliveryTime = sEndDate
    reply.Subject = reply.Subject & " " & reply.DeferredDeliveryTime
    reply.HTMLBody = "Reply " & i & reply.HTMLBody

    'reply.Display
    ' or
    reply.Send

Next i

End Sub

Процесс дополнительно описан здесь.

Триггеры электронной почты?

Я считаю, что Outlook должен отправлять электронные письма в назначенное время.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .