Предотвратить случайную рассылку по электронной почте
Вчера на работе я случайно отправил электронное письмо всему нашему подразделению на электронное письмо, предназначенное только для одного человека. Я думаю, что случайно выбрал неправильное автозаполнение, так как имя и список начинаются с одинаковых букв. Я хотел бы попытаться помешать себе сделать это снова.
Лучшим вариантом будет, если есть способ всплывающего окна и подтверждения, когда я отправляю определенным получателям. Исходя из этого, это кажется невозможным без установки дополнительного программного обеспечения. Это то, чего я хочу избежать, так как это требует привлечения администраторов для утверждения и установки программного обеспечения для меня.
На данный момент лучшее решение, которое я нашел, - это создать правило Outlook, которое задерживает доставку определенным получателям. Надеюсь, тогда я увижу это в поле " Исходящие" и смогу удалить его до того, как оно будет отправлено, хотя я не совсем уверен, происходят ли задержки на стороне клиента или на сервере. Если последнее, это не сработает.
Есть ли какие-либо другие способы, которыми я могу предотвратить случайную отправку по электронной почте определенных адресов?
1 ответ
Вы можете использовать макрос vb (ниже), чтобы остановить отправку на этот адрес, не подтверждая его... но на самом деле вам нужно взглянуть на свою привычку посылать электронные письма так быстро - имеет ли значение, если вы потратите 5 секунд на просмотр адреса раньше нажимаете "отправить"?
Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
On Error Resume Next
' use lower case for the address
' LCase converts all addresses in the To field to lower case
If InStr(LCase(Item.To), "bad@address.com") Then
Prompt$ = "You sending this to " & Item.To & ". Are you sure you want to send it?"
If MsgBox(Prompt$, vbYesNo + vbQuestion + vbMsgBoxSetForeground, "Check Address") = vbNo Then
Cancel = True
End If
End If
End Sub
Этот макрос нужно добавить в ThisOutlookSession для работы.