На днях столкнулся с тем, что некий плагин для отправки SMS использует формы из Public folders. В форме не используется поле Тема письма, хотя Outlook 2010 требует его обязательного заполнения. Поэтому при отправке SMS сообщения возникает ошибка:«Do you want to send this message without a subject?» У меня возник вопрос о том, как отключить это сообщение и в поисках ответа я обнаружил интересную ситуацию.
Оказывается, отключить обязательность заполнения поля Тема в сообщениях Outlook 2010 нельзя. Связано это с тем, что Outlook 2010 является прежде всего клиентом бизнесс класса для Microsoft Exchange Server 2010, а не персональной почтовой программой. Написание темы в бизнес переписке является обязательным требованием, к тому же многие системы по защите от спама блокируют сообщения с пустой темой. Поэтому необходимо всегда писать тему, отражающую текст письма.
Обязательность заполнения темы существует во всех версиях Outlook.
Под словами «отключить нельзя» я имел ввиду то, что нормальным способами нельзя, скажем с помощью политик или галочек в настройках. Конечно же существуют обходные пути, их всего два:
1. Вставка кода в Outlook. Более подробно описано по ссылке.
[code language=»vb»]
Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
If Item.Subject = "" Then
‘Edit the message and the popup caption on the next line as desired.’
msgbox "You are not allowed to send an item with a blank subject. Please enter a subject and send again.",
vbCritical + vbOKOnly, "Prevent Blank Subjects"
Cancel = True
End If
End Sub
[/code]
2. Установка бесплатного плагина Free Outlook Tweaker для Outlook.
В моем случае все просто, поскольку мой плагин создан подрядчиком, то пусть они и решают, что делать. Лично мне отправка SMS из Outlook особо не нужна 🙂 Зато теперь я знаю, что отвечать пользователям, если спросят, почему тему письма нужно обязательно заполнять.
p.s. кстати один из моих коллег ругал меня пару раз, что в моих письмах не было темы и это его раздражало.
Письма без темы с большой вероятностью попадают в спам, особенно на публичных почтовых сервисах. Я еще несколько лет назад писал об этом на примере Gmail. Так что некоторые коллеги могут и не ругать, т.к. даже не узнают о письме 🙂
Я сначала тоже немного неудомевал, почему нет возможности отключения. С другой стороны и правда:»Вам что, вломы тему письма написать?» 🙂
Попробовал оба способа, не работает. Outlook профессиональный плюс 2010.
Первый способ обязан работать, если скрипт в правильное место вставить. В конце концов можно отладить. Про второй ничего не скажу.