В этой статье мы покажем, как автоматически создать подпись пользователя в почтовом клиенте Outlook 2010 / 2013 с помощью PowerShell на основе данных из Active Directory. Благодаря описанной методике, можно добиться того, что при первом входе в систему и запуске Outlook у любого нового пользователя домена по единому шаблону автоматически создается подпись с его контактными данными, полученными из Active Directory.

Естественно, для того, чтобы такой скрипт работал корректно, нужно чтобы у всех пользователей в AD были указаны актуальные данные. В данном примере в подписи пользователя мы будем использовать следующие атрибуты Active Directory:

  • ФИО пользователя на русском языке (в моем случае эти данные хранятся в атрибуте Description),
  • должность (атрибут Title)
  • наименование компании (поле Company)
  • почтовый индекс, город и адрес (PostalCode, City, StreetAddress)
  • телефонный номер (OfficePhone)
  • почтовый адрес (Mail)
  • адрес сайта (Homepage)

Нам нужно создать 3 файла с шаблонами подписей для Outlook в форматах htm (HTML), rtf (Rich Text) и txt (Plain Text). Дизайн, содержание и внешний вид шаблонов подписей в этих файлах должен соответствовать требованиям к корпоративной почтовой подписи.

Создадим файл signature.htm со следующим html кодом:







С уважением





@DESCRIPTION






Тел.@OFFICEPHONE


@WEBSITE


e-mail:@EMAIL




Содержимое файлов signature . rtf и signature . txt будет таким:

С уважением,
@NAME
@DESCRIPTION
@COMPANY
@POSTALCODE, @CITY, @STREETADDRESS
Тел. @OFFICEPHONE
e-mail:@EMAIL
site:@WEBSITE

В каталоге C :\ Users \ Public \ Downloads создадим папку OutlookSignature , в которой будут хранится шаблоны подписей для Outlook и подписи пользователей компьютера. Внутри каталога C:\Users\Public\Downloads\OutlookSignature создадим подкаталог Templates , в который нужно скопировать три файла с шаблонами подписей (это можно сделать вручную или с помощью предпочтений групповых политик (GPP)).

Создадим новый файл outlooksignature.ps1 со следующим кодом PowerShell (перед каждым блоком кода приведу краткое описание)

Определим набор переменных. В переменной $User содержится имя пользователя, из-под которого запускается скрипт. В остальных переменных пропишем имена и расширения файлов и пути к ним.

$User = $env:UserName
$FileName = "signature"
$FileExtension = "htm","rtf","txt"
$Path = "C:\Users\Public\Downloads"
$PathSignature = "$Path\OutlookSignature"
$PathSignatureTemplates = "$Path\OutlookSignature\Templates"
$PathSignatureUser = "$PathSignature\$User"
$AppSignatures =$env:APPDATA + "\Microsoft\Signatures"

Загрузим модуль PowerShell для работы с AD. Затем с помощью командлета получим значения интересующих нас атрибутов пользователя в Active Directory и сохраним их в объекте $AD_user.

Примечание . Для работы командлета Get-ADUser в Windows 7 на ПК должен быть установлен , и включен компонент Active Directory Module For Windows PowerShell (Control Panel -> Programs and Features -> Turn On/Off Windows Features -> Remote Server Administration Tools -> Role Administration Tools -> AD DS And AD LDS Tools)

Import-module activedirectory
$AD_user = Get-ADUser $User -Properties Title,Company,Description,Fax,HomePage,Mail,OfficePhone,PostalCode,City,StreetAddress

Создадим каталог для хранения файлов подписей пользователя и скопируем в него файлы шаблонов:

New-Item -Path "$PathSignature\$User" -ItemType Container –Force

{
Copy-Item -Force "$PathSignatureTemplates\$FileName.$Ext" "$PathSignatureUser\$FileName.$Ext"
}

Затем с помощью функции replace заменим данные в шаблонах на данные пользователя из AD:

foreach ($Ext in $FileExtension)
{
(Get-Content "$PathSignatureUser\$FileName.$Ext") | Foreach-Object {
$_`
-replace "@NAME", $AD_user.Description `
-replace "@DESCRIPTION", $AD_user.title `
-replace "@COMPANY", $AD_user.Company `
-replace "@STREETADDRESS", $AD_user.StreetAddress `
-replace "@POSTALCODE", $AD_user.PostalCode `
-replace "@CITY", $AD_user.City `
-replace "@OFFICEPHONE", $AD_user.OfficePhone `
-replace "@EMAIL", $AD_user.Mail `
-replace "@WEBSITE", $AD_user.Homepage `
} | Set-Content "$PathSignatureUser\$FileName.$Ext"
}

Осталось скопировать файлы с шаблонами подписей в каталог, в котором Outlook 2010 / 2013 / 2016 хранит подписи %APPDATA%\Microsoft\Signatures (C:\Users\username\AppData\Roaming\Microsoft\Signatures).

foreach ($Ext in $FileExtension)
{
Copy-Item -Force "$PathSignatureUser\$FileName.$Ext" "$AppSignatures\$User.$Ext"
write-host "$PathSignatureUser\$FileName.$Ext"
write-host "$AppSignatures\$User.$Ext"
}
Чтобы при запуске Outlook использовал созданные файлы с шаблонами подписей, нужно

  • Удалить параметр First-Run в ветке HKEY_CURRENT_USER\Software\Microsoft\Office\<Версия Office>\Outlook\Setup
  • В ветке HKEY_CURRENT_USER\Software\Microsoft\Office\< Версия Office>\Common\MailSettings создать два строковых параметра с именами NewSignature и ReplySignature , в которых будет содержаться имя шаблона с подписью (в нашем примере имя шаблона соответствует имени учётной записи в AD)

Соответственно, для работы с разными версиями MS Office нужно добавить такой код:

#Office 2010
If (Test-Path HKCU:"\Software\Microsoft\Office\14.0") {
Remove-ItemProperty -Path HKCU:\Software\Microsoft\Office\14.0\Outlook\Setup -Name First-Run -Force -ErrorAction SilentlyContinue -Verbose
New-ItemProperty HKCU:"\Software\Microsoft\Office\14.0\Common\MailSettings" -Name "ReplySignature" -Value $User -PropertyType "String" -Force
New-ItemProperty HKCU:"\Software\Microsoft\Office\14.0\Common\MailSettings" -Name "NewSignature" -Value $User -PropertyType "String" -Force
}
#Office 2013
If (Test-Path HKCU:"\Software\Microsoft\Office\15.0") {
Remove-ItemProperty -Path HKCU:\Software\Microsoft\Office\15.0\Outlook\Setup -Name First-Run -Force -ErrorAction SilentlyContinue -Verbose
New-ItemProperty HKCU:"\Software\Microsoft\Office\15.0\Common\MailSettings" -Name "ReplySignature" -Value $User -PropertyType "String" -Force
New-ItemProperty HKCU:"\Software\Microsoft\Office\15.0\Common\MailSettings" -Name "NewSignature" -Value $User -PropertyType "String" -Force
}

Осталось назначить данный PowerShell скрипт на однократный запуск с помощью Group Policy Preferences при входе пользователя в систему. В результате при запуске Outlook автоматически будет использовать сформированную электронную подпись для отправляемых писем (на первом рисунке статьи приведен пример такой автоматически сформированной подписи).

Несколько советов .


Добрый день. Частенько обращаются люди с просьбой помочь изменить подпись в Outlook. Разберемся сегодня, как это сделать самостоятельно.

Хоть это делается и не сложно, но, как Вы поняли, этот вопрос возникает очень часто, в связи с чем я и решил сделать данную мини-инструкцию по созданию и изменению подписи в почтовой программе MS Outlook.

Как создать или изменить подпись в Outlook

Давайте приступим. После того, как вы открыли программу Outlook, то вверху слева находим надпись «Файл » и нажимаем на нее:

В открывшемся окне мы видим уже имеющиеся подписи и есть возможность создать новую. Если у Вас так же пусто, то нажимаем кнопочку «Создать »

В появившемся окошке пишем имя для вашей подписи. Я назвал ее «Моя подпись».

Теперь нажимаем на подпись (1), пишем саму подпись в окне ниже (или редактируем старую подпись) (2), далее выбираем, в каких случаях будет прикрепляться наша подпись. Выбираем автоматически использовать данную подпись для новых сообщений (3) и при ответе или пересылке писем (4).

Все, нажимаем кнопку «ОК «. На этом создание или редактирование подписи закончено. Можно пробовать создавать новое сообщение и проверять подпись.

Таким образом можно создать несколько подписей, и использовать 1 для ответов, другую для новых писем (непонятно зачем конечно, но все же).

Вот и все. Как видите — это совсем не сложно. Надеюсь Вам пригодилась данная статья.

Если вам надоело каждый раз перепечатывать одну и ту же информацию, создавая подписи к вашим электронным письмам, то поздравляем. В очередной раз выражение «лень - двигатель прогресса» обрело свое подтверждение. Ручное создание подписи к каждому электронному письму, действительно лишняя работа. Все современные почтовые клиенты (программы для приемки и отправки почты) позволяют это делать автоматически. Нужно только настроить свою подпись.

Не стал исключением в этом плане и Micrisoft Outlook. В нем также как и в остальных почтовых клиентах можно создать подпись, которая будет автоматически присоединяться к каждому создаваемому электронному сообщению.
Как в Outlook сделать подпись к электронным письмам?
Ответ на данный вопрос будет зависеть от такого, какой версией пакета офисных программ от Micrisoft вы пользуетесь. В данной статье будет рассказано о создании подписи в Microsoft Office 2003 и 2007.

Создание подписи в Outlook из пакета офисных программ Microsoft Office 2003.

  1. Запустите Outlook. В главном меню вверху нажмите на «Сервис» и в открывшемся меню выберите пункт «Параметры».
  2. В открывшемся окне перейдите на вкладку «Сообщение» и внизу данного окна в поле «Выбор подписей для учетной записи:» укажите в выпадающем списке учетную запись, для которой будет создаваться подпись. Нажмите кнопку «Подписи...».
  3. Появится окно создания подписи. Нажмите в нем кнопку «Создать...».
  4. Запустится окно «Создание новой подписи». В данном окне введите название для будущей подписи и нажмите кнопку «Далее».
  5. В следующем окне введите текст подписи, которая будет прикрепляться к каждому создаваемому электронному письму. В процессе создания подписи можно использовать предложенные программой возможности для форматирования и визуального оформления текста: изменять шрифт, цвет, размер вводимых символов, а также выбирать тип выравнивания.
  6. Сохраните созданную подпись нажатием кнопки «Ок» в двух последних открытых окнах и нажмите «Применить» и «Ок» в последнем открытом окне.
  7. Запустите создание нового письма и проверьте, что созданная подпись прикрепилась к нему.

Создание подписи в Outlook из пакета офисных программ Microsoft Office 2007.
В пакете офисных программ Microsoft Office 2007 с новым новым интерфейсом Fluent создание подписи происходит еще удобнее.

  1. Запустите Outlook и под главной строкой меню нажмите кнопку «Создать» для запуска редактора нового электронного сообщения. То же самое можно выполнить простым нажатием клавиш Ctrl и N на клавиатуре. Разверните окно редактора на весь экран.
  2. Нажмите кнопку «Подпись» в окне редактора и в появившемся под ней меню выберите пункт «Подписи...».
  3. Откроется окно для создания подписей, в котором нажмите кнопку «Создать».
  4. Введите имя будущей подписи и нажмите кнопку «Ок».
  5. В поле «Изменить подпись» введите текст подписи. Используйте предложенные программой возможности для форматирования и визуального оформления создаваемой подписи. Outlook 2007 предлагает для этого более широкие возможности. В отличие от Outlook 2003 в нем к подписи можно добавлять изображения и гиперссылки.
  6. Нажмите кнопку «Ок» для сохранения изменений.
  7. Запустите создание нового электронного сообщения и проверьте, чтобы созданная в предыдущих пунктах подпись автоматически прикрепилась к нему.
Один раз потратив свое время на создание подписи в Outlook, вы многократно сэкономите его в будущем, ибавив себя от необходимости кадый раз вручную набирать подпись к создаваемым электронным письмам.

Подпись в Outlook - это текст, находящийся после основного сообщения. В нём вы можете указать своё имя, адрес, контактные данные или любую другую информацию. Создав шаблон с подписью, вы сможете вставлять в его каждое сообщение отдельно, нажав кнопку на панели быстрого доступа, или включить автоматическое добавление написанного вашего текста в каждое отправляемое сообщение. Как сделать новый или изменить существующий шаблон, читайте в нашей инструкции.

Как сделать или изменить подпись в Outlook

Процесс создания подписи в разных версиях Outlook немного отличается, поэтому в статье будут представлены инструкции для каждой из них отдельно. Версия программы, установленной на вашем компьютере, будет совпадать с версией пакета Microsoft Office.

  1. В панели быстрого доступа программы разверните вкладку «Сервис».
  2. Открываем параметры программы.
  3. Переходим к разделу «Сообщения».
  4. В блоке «Подписи» кликаем по кнопке «Подписи…».

Outlook 2010, 2013, 2016

  1. Начните процесс создания письма.
  2. В блоке «Включения» разверните вкладку «Подписи» и нажмите на появившуюся кнопку «Подписи…».
  3. Кликаем по кнопке «Создать», чтобы перейти к созданию новой подписи. В будущем в этом окошке вы сможете переключаться между несколькими подписями, редактировать и удалять их.
  4. Составляем текст, который будет использоваться в качестве подписи. Можете указать в нём своё имя, название организации, которую вы представляете, адрес, полезные ссылки, контактные номера или любые другие данные. Текст можно изменять в размере, шрифте, жирности, курсиве, подчёркивании и расположении.
  5. Чтобы вставить картинку в подпись, кликнете по иконке в виде гор и солнца, находящейся около кнопки «Визитная карточка».
  6. Если вы хотите, чтобы подпись вставлялась автоматически в новые сообщения, ответы или пересылки, то сначала выберите учётную запись, для которой создаётся подпись, а потом включить или отключить автоматическое использование.
  7. Кликнете по кнопке «Переименовать», чтобы изменить название самой подписи, которое будет видно только вам.
  8. После того как вы окончите настройки подписи, используйте кнопку «Сохранить».
  9. Вы можете создать ещё варианты подписи. Каждый из шаблонов вы можете использовать для разных целей и на разных учётных записях.
  10. Если вы включите автоматическое использование подписи, то созданный вами текст будет находиться в каждом новом сообщение сразу после того, как вы приступите к созданию этого сообщения. Для того чтобы вставить подпись вручную, начните создавать сообщение, кликнете по кнопке «Подписи» и выберите одну из созданных вами подписей.

Что делать, если кнопка «Подпись» неактивна?

Некоторые пользователи сталкиваются с тем, что кнопка «Подпись» неактивна, то есть её нельзя нажать, а из-за этого невозможно создать и вставить подпись. Возникает такая проблема в основном из-за изменения настроек Outlook, смены аккаунтов, названия почты или по другим причинам. Чтобы вернуть кнопку «Подпись» в рабочее состояние, выполните следующие действия:

  1. Закройте программу Outlook.
  2. Откройте окошко «Выполнить».
  3. Запустите редактор реестра, выполнив команду regedit.
  4. Используя дерево папок в левом блоке реестра, перейдите по ветви HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\CLSID\{0006F03A-0000–0000-C000–000000000046}\LocalServer32.
  5. В конечной папке будут находиться два файла. Откройте каждый из них и измените строку «Значение» на путь к файлу outlook.exe. Этот файл запускаем саму программу, найти его можно в папке, в которую вы устанавливали Outlook.
  6. Перейдите к папке HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{0006F03A-0000–0000-C000–000000000046}\LocalServer32 и сделайте то же самое с двумя файлами, находящимися в ней. Готово, кнопка должна снова стать активной. Если это не поможет, то полностью удаляйте программу и устанавливайте её заново. Не забудьте сохранить перед удалением все важные письма, находящиеся в ней.

Как настроить ЭЦП

Обычная подпись - это информативное сообщение, которое отправляется в конце каждого сообщения с какой-то целью. Цифровая или электронная подпись - это сертификат безопасности, обеспечивающий подтверждение того, что то или иное письмо вам отправил определённый человек, а не его двойник-злоумышленник. Также подобная подпись шифрует сообщение, так что обычный пользователь, не имеющий ключ к шифру, не сможет его прочесть.

Учтите, чтобы зашифровать свой ящик, необходимо раздобыть сертификат безопасности. На данный момент его можно получить бесплатно или приобрести за деньги на интернет-сайтах. Например, на сайте https://www.instantssl.com/ssl-certificate-products/free-email-certificate.html предоставляют бесплатный сертификат для браузера, который после установки можно экспортировать и перенести в Outlook.

Outlook 2010, 2013, 2016

  1. Открываем вкладку «Файл».
  2. Переходим к блоку «Параметры».
  3. Выберите подраздел параметров «Центр управления безопасностью».
  4. Перейдите к параметрам центра безопасности.
  5. Выберите пункт «Защита электронной почты».
  6. Включите функцию, позволяющую добавлять цифровую подпись к отправляемым письмам.
  7. Подтвердите, что исходящие от вас сообщения должны отправляться открытым текстом, а не кодироваться, если в этом нет необходимости.
  8. Если вы не включили функцию, шифрующую и подписывающую все письма, отправляемые вами, то вам придётся это делать для каждого сообщения вручную. Во время создания сообщения перейдите к вкладке «Параметры».
  9. Кликнете по кнопке «Подписать» и «Шифровать», чтобы использовать свой сертификат.
  1. Разверните вкладку «Сервис».
  2. Перейдите к разделу «Центр управления безопасностью».
  3. Выберите подпункт «Защита электронной почты».
  4. Включите функцию, позволяющую добавлять цифровую подпись к отправляемым письмам. Подтвердите, что исходящие от вас сообщения должны отправляться открытым текстом, а не кодироваться, если в этом нет необходимости.
  5. Кликнете по кнопке «Параметры».
  6. Назовите создаваемую конфигурацию и выберите алгоритмы шифрования, используемые вашим сертификатом.
  7. Укажите путь до файла с сертификатом. Сертификат подписи и шифрования обычно содержится в одном файле.
  8. Поставьте галочку напротив функции «Передавать сертификат с сообщением», чтобы получатели вашим писем могли расшифровать письмо, полученное от вас. Если вы считаете этот метод небезопасным, то передайте сертификат всем тем, кто будет получать от вас зашифрованные письма, лично.
  9. Кликнете по кнопке «ОК», чтобы завершить настройку. Готово, теперь люди, получившие ваше письмо, будут видеть соответствующее уведомление рядом с письмом, подтверждающее то, что это сообщение им отправили именно вы, а не кто-то под вашим именем.

Существует два вида подписей - обычная и цифровая. Обычная используется для рассылки полезной для получателя информации в каждом сообщении. Её удобно использовать в том случае, если вам приходится отправлять большое количество сообщений, и каждый раз прописывать её неудобно. Цифровая подпись нужна для подтверждения своей личности и шифрования отправляемых писем. Используется в том случае, если нужно переслать что-то, что не должно попасть в руки левых людей.

Благодаря имеющемуся функционалу почтового клиента от компании майкрософт в письмах есть возможность вставлять заранее подготовленные подписи. Однако, со временем могут возникнуть такие ситуации, как необходимость изменить подпись в Outlook. И в этой инструкции мы рассмотрим каким образом можно редактировать и настраивать подписи.

В данной инструкции предполагается, что у вас уже есть несколько подписей, поэтому сразу же перейдем к делу.

Получить доступ к настройкам всех подписей можно выполнив следующие действия:

1. Перейти в меню «Файл»

2. Открыть раздел «Параметры»

3. В окне параметров Outlook открыть вкладку «Почта»

Теперь остается только кликнуть по кнопке «Подписи» и мы перейдем в окно создания и редактирования подписей и бланков.

В списке «Выберите подпись для изменения» перечислены все, раннее созданные подписи. Здесь можно удалять, создавать и переименовывать подписи. А для того, чтобы получить доступ к настройке необходимо просто кликнуть по нужной записи.

В нижней части окна отобразится текст самой подписи. Здесь же содержатся и инструменты, которые позволят отформатировать текст.

Для работы с текстом здесь доступны такие настройки как выбор шрифта и его размера, способа начертания и выравнивание.

Более того, здесь можно добавить картинку и вставить ссылку на какой-либо сайт. Также есть возможность прикрепить визитную карточку.

Как только будут произведены все изменения, необходимо кликнуть по кнопке «Ок» и новое оформление будет сохранено.

Также, в этом окне можно настроить выбора подписи по умолчанию. В частности, здесь можно выбрать подпись для новых писем, а также для ответов и пересылки.

Помимо настроек по умолчанию, можно выбирать варианты подписи и вручную. Для этого, в окне создания нового письма достаточно кликнуть по кнопке «Подпись» и в списке выбрать нужный вариант.

Итак, мы с вами рассмотрели, как в аутлуке можно настроить подпись. Руководствуясь этой инструкцией, вы сможете самостоятельно изменять подписи и в более поздних версиях.

Также мы рассмотрели и как поменять подпись в Outlook, эти же действия актуальны и в версиях 2013 и 2016.