Сообщение было автоматически переадресовано
Обновлено: 05.07.2024
В компании, где я работаю, имеются рабочие станции, подключенные к двум отдельным сетям. Я активно использую почтовые учетные записи в обеих сетях, но работаю на одном компьютере (и в одной сети) намного больше, чем на другом. Мне очень не хочется для просмотра почты то и дело повторно регистрироваться на другом компьютере, который блокируется через 5 минут бездействия. .
Однако это тоже не очень подходящее место, так как здесь код активируется после события Reply, так что вы не сможете получить управление им.
Редактор Visual Basic
С левой стороны закладки появится кнопка Visual Basic, как показано на экране 1.
Обработка события MailItem_Open
Секрет при доступе к событию какого-либо объекта в Outlook состоит в том, что необходимо добавить в описание объекта ключевое слово WithEvents. Следующий код должен быть помещен в начало модуля ThisOutlookSession:
После добавления описания объекта вы можете осуществлять доступ к нему и его событиям из раскрывающихся списков Object и Procedure. На экране 2 видно, что события Close и Open выделены жирным шрифтом, так как я добавил эти события к моему коду. Чтобы добавить событие, вам надо всего лишь выбрать его из списка, и Outlook сразу добавит к модулю пустую подпрограмму:
![]() |
Экран 2. Выпадающие списки объектов и процедур |
Привязка объекта myMsg к событию Inspectors_NewInspector
Мы можем обрабатывать события объектов Inspectors таким же образом, как и события объектов MailItem. Вначале сделаем описания с использованием ключевого слова WithEvents:
Теперь мы можем вызвать подпрограмму newInspector ():
Событие myMsg_Open
И наконец, отправителем должны быть вы сами. Данная информация содержится в поле MailItem.To:
Избавление от диалоговой панели Outlook
В силу своей широкой популярности Outlook длительное время являлся мишенью для хакеров. Для противодействия попыткам злоумышленников Microsoft реализовала в продукте многочисленные средства защиты. Я целиком и полностью за безопасность, но не хочу, чтобы служба безопасности Outlook перехватывала мой собственный код. Я совсем не хочу вывести из строя мой компьютер, во всяком случае умышленно!
![]() |
Экран 3. Предупреждение безопасности в Outlook 2010 |
Однако существуют обходные пути. Мой любимый способ — использование компонента Redemption. Redemption — это обычная COM-библиотека; после регистрации в системе она доступна в любом языке программирования (например, VB, VBA, VC++, Delphi). Redemption использует расширенный интерфейс MAPI (на который не действует то самое обновление безопасности, так как он недоступен из языков сценариев) для реализации функциональности, заблокированной обновлением безопасности. Все объекты Safe*Item в Redemption имеют свойство Item, которое должно ссылаться на какой-либо элемент Outlook. Через свойство Item можно получить доступ к любым свойствам и методам объекта типа MailItem, в том числе и заблокированным. Для заблокированных свойств и функций объекты Redemption обходят объектную модель Outlook и действуют так, как Outlook без установленного обновления безопасности.
Использование Redemption в событии myMsg_Open ()
Можно приступать
Листинг 1. Формирование объекта myMsg класса MailItem
Листинг 2. Замена вашего почтового адреса адресом исходного отправителя
- выбрать период, в течение которого будет необходимо отправлять автоответ/пересылать письма (период можно не выбирать – в этом случае правило начнёт действовать сразу после создания и действие правила закончится только после его отключения вручную).
Включённый/выключенный автоответ за пределами организации не влияет на перенаправление почты от отправителей вне организации – перенаправление работать будет не смотря на отключенный автоответ.
В случае, если был указан период, в течение которого необходима отправка автоответа, автоответ и правила пересылки отключатся автоматически.
7) Отключить созданную таким образом пересылку можно зайдя в Сервис->Правила и оповещения-> Снять галочку с правила пересылки (или же просто удалить это правило).
В outlook web access функции автоответа и правила пересылки устанавливаются отдельно. Для настройки функций необходимо:
В наше время, когда у многих не один почтовый ящик электронной почты, и даже не два, остро встаёт проблема организации пересылки почты . Чтобы не лазить по нескольким ящикам для её проверки, и не пропускать важные письма.
В этой статье мы рассмотрим, как настроить автоматическую пересылку (переадресацию) почты с одного ящика (адреса) на другой в программе Microsoft Outlook 2016.
Нужно особо отметить, что мы будем рассматривать именно случай перенаправления писем. Это тот случай пересылки, когда полностью сохраняется исходное письмо . Оно выглядит так, как будто его изначально отправили на ваш целевой адрес.
Есть также понятие пересылки, в этом случае, все переадресованные письма будут иметь одинаковый адрес отправителя, тот с которого их переправили. С моей точки зрения, это мало востребованный случай.
Благодаря штатным инструментам, в почтовом приложении Outlook, которое является частью офисного пакета, можно настроить автоматическую переадресацию.
Если вы столкнулись с необходимостью настройки переадресации, но не знаете, как это сделать, тогда ознакомьтесь с этой инструкцией, где мы подробно разберем как настраивается переадресация в Outlook 2010.
Для осуществления переадресации писем на другой адрес, Outlook предлагает два способа. Первый является более простым и заключается в небольшие настройки учетной записи, второй же потребует от пользователей почтового клиента более глубоких знаний.
Настройка переадресации простым способом
Начнем настраивать переадресацию на примере простого и более понятного для большинства пользователей способом.
Перед нами откроется окно со списком учетных записей.
Альтернативный способ
Более сложным способом настройки переадресации является создания соответствующего правила.
В этом коне необходимо отметить условия, при выполнении которых будет работать создаваемое правило.
Список условий достаточно большой, поэтому внимательно ознакомьтесь со всеми и отметь нужные.
В нижней части окна кликаем по ссылке и выбираем адрес (или адреса), на которые будет пересылаться письмо.
Если же двигаться дальше, то следующим этапом настройки правила будет указания исключений, при которых создаваемое правило не будет работать.
Как и в других случаях, здесь необходимо выбрать условия для исключения из предложенного списка.
Подводя итог, еще раз отметим, что настройка переадресации в Outlook 2010 может осуществляться двумя разными способами. Вам же остается определить более понятный и подходящий для себя.
Если вы являетесь более опытным пользователем, тогда воспользуйтесь настройкой правил, поскольку в этом случае можно более гибко настроить переадресацию под свои нужды.
Мы рады, что смогли помочь Вам в решении проблемы.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Читайте также: