Всё о о Microsoft Exchange Server и электронной почте.

2007 год. Как это было

Вот и закончился 2007 год. Пройден очередной жизненный этап, произошло много событий. Давайте вспомним о них вместе.

Хотелось бы начать с того, что к началу 2007 года был выпущен Exchange 2007. image Это программный продукт, безусловно выводящий серверы электронной почты по многим параметрам на новый уровень .  В конце ноября вышел Service Pack 1, исправивший много ошибок и внесший новый функционал. Хотя в Exchange еще хватает недоработок и чувство незаконченности продукта меня не покидает до сих пор,  но работает он стабильно, что очень радует и за PowerShell(Спасибо Мите за доклад) я готов закрыть глаза на все остальное.  Exchange 2003 уже давно умер,  количество инсталляций Exchange 2007 растет, как снежный ком, жизнь идет дальше и нужно идти вместе с ней.

Апрель месяц порадовал тем, что Microsoft присвоил мне статус MVP. Это конечно  imageочень приятно, но вместе с тем это большая ответственность, понимаешь, что твои знания на данном этапе — ничтожны и нужно учиться, учиться и учиться. Что я всегда делал и продолжаю делать 🙂 Главное — чтобы люди, которым я помогаю, были счастливы и им все больше хотелось работать с информационными технологиями.

Микрософт порадовал техническими событиями, такими как «Семинары TechNet» и image «ИТ директор брифинг». Самое главное, что удалось поближе познакомиться с докладчиками, посмотреть на продукты Микрософт. Ребята, спасибо за семинары и главное — не вздумайте их количество делать меньше 🙂

Антон Белоусов в этом году заразил страну вирусом под названием MCP клубы. Это imageхуже компьютерных вирусов и вообще похоже на спид. Лекарства нет 🙂 MCP клубы  распространяются со страшной силой по стране, заполняют нашу жизнь и это очень интересно и полезно. Спасибо всем ребятам придумавшим клубы и поддерживающих их работу.  Помните притчу про веник? Только вместе мы сила.

Сила TechNet forumов  растет, все больше народу втягивается в обсуждения, как со стороны спрашивающих, так и со стороны отвечающих. В этом году лучшим отвечающим дали приз — поездка в Барселону.

Поездка в Барселону на TechEd IT Forum- это пожалуй самое яркое событие этого image года в моей жизни. Много уже о ней сказано тут и тут. Было здорово во всех смыслах. Самое главная польза для меня — общение с коллегами. Я не просто познакомился с новыми людьми, а мы делали какие-то совместные дела, шутили, много говорили о технических штуках.  Я очень благодарен Микрософту за предоставленную возможность и ребятам, которые были в Барсе.

Затем было второе по яркости событие — это Платформа  2008.  Здорово! Я там image работал в секции «Спроси эксперта», поэтому толком не видел конференцию, но общение. Наобщался по самое нехочу. Спасибо всем, кто задавал мне вопросы на стенде, кто помогал на них отвечать и конечно спасибо организаторам.

Мой блог переехал на новый хостинг, поменялся дизайн. Количество посетителей в месяц увеличилось примерно до 4000, это в 4 раза больше чем в начале года.

Это главные события года, было еще много, много всего, но длинные посты никто не читает 🙂

image

Я  хочу всех читателей моего блога поздравить с наступающим Новым годом! Счастья Вам, удачи, успехов! Не забывайте, что технологии — это важно,  но по большому счету ерунда 🙂 Главное — это люди, которые Вас окружают, будьте терпимее, помогайте друг другу и все будет хорошо.
Отдельно хочу поздравить все российское представительство компании Микрософт. Я в этом году взял очень много от общения с сотрудниками компании, которые мне помогали во всем. Мне было очень приятно работать с вами.

С Новым Годом!

Павел Нагаев,

Новороссийск, Россия, 2007г.

p.s. На самом деле было еще одно очень важное событие в моей жизни связанное с Микрософт и ИТ технологиями. Вы все скоро узнаете об этом, пост уже написан пару месяцев назад и ждет момента публикации.

Даты сообщений в Outlook

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

      В Outlook у сообщения есть два поля — Received и Sent. В общем списке сообщения отображается Received, а в теле сообщения  Sent.  На нижеприведенном скриншоте видно, что сообщения было получено(Received) в 8:43, а отправлено(Sent) в 2:01.

image

       На самом деле все честно, так все и было. Поле Sent — это поле, которое заполняет Outlook при отправке письма и оно совпадает с полем Date в заголовке. А поле Received  — заполняет ваш Exchange сервер, когда принимает письмо. Точного алгоритма я не знаю, но суть примерно такая. Если Вы знаете точный алгоритм — напишите или дайте ссылку, интересно.

      Я просто раньше на это внимание не обращал, теперь буду 🙂

А у меня зима в OWA 2007 начинается с 15 декабря :-)

Из года в год я в декабре месяце публикую один и тот же пост про снежинки. Этот год не исключение, правда теперь снежинки падают в OWA 2007 и выглядит это примерно так.

image 

В жизни простых людей не так много счастья. Приходит скажем на работу бухгалтер, а у нее предыдущей ночью муж пришел утром домой под утро, да еще в помаде. Скоро Новый год, а сынишка никак не может выправить тройки по математике в школе, будет трояк в четверти. Коты в подъезде орали всю ночь, да колготки еще порвались. Вот так начинается утро. Наливает она себе кофе, включает компьютер, заходит через  OWA в почту и ОБАНА! Снежинки. Блин, а ведь Новый год уже скоро. Здорово. И все проблемы уходят на задний план, все мысли переключается на Новый год. Пусть не все так радужно, но наверняка подобная ситуация возможна.

В прошлом году у нас в OWA пошел снег 15 декабря и закончился 18 января. :-) А как? А вот так.

1. Открываем на CAS в notepad файл C:\Program Files\Microsoft\Exchange Server\ClientAccess\Owa\auth\logon.aspx.
2. Идем в самый конец файла, ищем строки:

</body>
</html>
<% } %>

и ПОСЛЕ </html> вставляем скрипт:

<SCRIPT LANGUAGE=”JavaScript1.2″>
<!– Begin

var d;
d = new Date();
if ((d.getMonth()==11 && d.getDate() > 14) || (d.getMonth()==0 && d.getDate() < 18)) {

var no = 10; // количество снежинок
var speed = 30; // скорость снежинок
var snowflake = “/owa/8.1.240.5/themes/base/sneg.gif”;

var ns4up = (document.layers) ? 1 : 0;
var ie4up = (document.all) ? 1 : 0;
var dx, xp, yp;
var am, stx, sty;
var i, doc_width = 800, doc_height = 600;
if (ns4up) {
doc_width = self.innerWidth;
doc_height = self.innerHeight;
} else if (ie4up) {

doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight;
}
dx = new Array();
xp = new Array();
yp = new Array();
am = new Array();
stx = new Array();
sty = new Array();
for (i = 0; i < no; ++ i) {
dx[i] = 0;
xp[i] = Math.random()*(doc_width-50);
yp[i] = Math.random()*(doc_height);
am[i] = Math.random()*20;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
if (ns4up) {
if (i == 0) {
document.write(”<layer name=\”dot”+ i +”\” left=\”15\” “);
document.write(”top=\”15\” visibility=\”show\”><img src=\”»);
document.write(snowflake + “\” border=\”0\”></layer>”);
} else {
document.write(”<layer name=\”dot”+ i +”\” left=\”15\” “);
document.write(”top=\”15\” visibility=\”show\”><img src=\”»);
document.write(snowflake + “\” border=\”0\”></layer>”);
}
} else if (ie4up) {
if (i == 0) {
document.write(”<div id=\”dot”+ i +”\” style=\”POSITION: “);
document.write(”absolute; Z-INDEX: “+ i +”; VISIBILITY: “);
document.write(”visible; TOP: 15px; LEFT: 15px;\”><img src=\”»);
document.write(snowflake + “\” border=\”0\”></div>”);
} else {
document.write(”<div id=\”dot”+ i +”\” style=\”POSITION: “);
document.write(”absolute; Z-INDEX: “+ i +”; VISIBILITY: “);
document.write(”visible; TOP: 15px; LEFT: 15px;\”><img src=\”»);
document.write(snowflake + “\” border=\”0\”></div>”);
}
}
}
function snowNS() {
for (i = 0; i < no; ++ i) {
yp[i] += sty[i];
if (yp[i] > doc_height-50) {
xp[i] = Math.random()*(doc_width-am[i]-30);
yp[i] = 0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
doc_width = self.innerWidth;
doc_height = self.innerHeight;
}
dx[i] += stx[i];
document.layers[”dot”+i].top = yp[i];
document.layers[”dot”+i].left = xp[i] + am[i]*Math.sin(dx[i]);
}
setTimeout(”snowNS()”, speed);
}
function snowIE() {

for (i = 0; i < no; ++ i) {
yp[i] += sty[i];
if (yp[i] > doc_height-50) {
xp[i] = Math.random()*(doc_width-am[i]-30);
yp[i] = 0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight;
}
dx[i] += stx[i];
document.all[”dot”+i].style.pixelTop = yp[i];
document.all[”dot”+i].style.pixelLeft = xp[i] + am[i]*Math.sin(dx[i]);
}
setTimeout(”snowIE()”, speed);

}
if (ns4up) {
snowNS();
} else if (ie4up) {
snowIE();
}
}
// End –>
</script>

!!! ВНИМАНИЕ. Скрипт нужно взять из файла, а не копировать с этого поста !!!
В скрипте поправьте строку с путем к OWA в зависимости от установленной версии Exchangу 2007.

3. Копируем отсюда  ”Снежинку для OWA”, файл sneg.gif и записываем его в C:\Program Files\Microsoft\Exchange Server\ClientAccess\Owa\8.1.240.5\themes\base\

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

Счастливого Нового года!

p.s. Joker, да да, вот такие вот у меня «проблемы». Гы-Гы-Гы 🙂

«Мочим» Exchange 2007

Наверняка многие сталкивались с проблемой удаления Exchange из-за Public Folders. Я с подобным сталкивался раза три и все обычно заканчивалось ADSI Editorом, т.к. нужно было сделать быстро.
      Сегодня стал устанавливать Exchange 2007 SP1, инсталяшка заругалась на невозможность обновления текущей версии Exchange 2007. Я не стал разбираться, а решил прибить Exchange и установить заново. В результате получил ошибку PF, что я должен создать реплику на другом сервере.
       Public Folder Database  нормально удалилась после следующих команд:

1. Get-PublicFolder -Server E2007.domain.ru «\» -Recurse -ResultSize:Unlimited | Remove-PublicFolder -Server E2007.domain.ru -Recurse -ErrorAction:SilentlyContinue

2. Get-PublicFolder -Server E2007.domain.ru «\Non_Ipm_Subtree» -Recurse -ResultSize:Unlimited | Remove-PublicFolder -Server E2007.domain.ru -Recurse -ErrorAction:SilentlyContinue

3. Get-PublicFolderDatabase -Server E2007.domain.ru | Remove-PublicFolderDatabase -RemoveLastAllowed

How to Remove the Last Public Folder Database in the Organization

Постеры — как лекарство от каши в голове

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

         Совершенно случайно в Барселоне на TechEd IT forum я увидел симпатичные постеры по Exchange 2007 и Windows 2008. Это очень здорово. Понятно, что учить работу Exchange и Windows нужно не по постерам, но на них видно целостную картину сразу. Все компоненты Exchange 2007 и их схематическая работа. Для меня это очень полезно.     

Итак, скачать постеры можно отсюда:
Exchange 2007 Architecture Poster (в буржуском декабрьском выпуске TechNet magazine должен быть в комплекте )

Постеры по Windows 2008

TechNet Magazine Active Directory Component Jigsaw Poster

Спасибо Exchange product team, Dell и TechNet magazine, спонсировавшие эти постеры.

p.s. Меня же волнует сейчас другая проблема, какого черта Сергей Зверев не захотел взять меня в друзья на одноклассниках  🙂

image

Вышел декабрьский номер TechNet magazine посвященный Exchange 2007

Вышел декабрьский номер TechNet magazine. Мне захотелось обратить ваше внимание на него, т.к. он посвящен Exchange 2007 с вышедшим недавно Service Pack 1.  Рекомендую напечатать  статьи приведенные ниже и почитать вечерком.

16 новых возможностей сервера Exchange Server 2007 с пакетом обновления 1

В отличие от обычного пакета обновления пакет обновления 1 для сервера Exchange Server 2007 — это не просто набор исправлений и обновлений для системы безопасности. В статье приведен обзор некоторых наиболее важных новых функций и возможностей, предлагаемых в пакете обновления 1 (SP1).
Тони Смит (Tony Smith)

Резервная непрерывная репликация в Exchange Server 2007 с пакетом обновления 1

Одна из наиболее важных функций, поддерживаемых в пакете обновления 1 — резервная непрерывная репликация. С помощью этой функции можно улучшить бесперебойность работы, ограничить потери данных, упростить поддержку электронной почты.
Скотт Шнолль (Scott Schnoll)

Работа с Exchange Server в операционной системе Windows Server 2008

Готовы к использованию Exchange Server в операционной системе Windows Server 2008? Группа разработчиков Microsoft Exchange Server уже имеет опыт работы в этой среде, и Пол Боуден готов поделиться накопленными знаниями, а также дать советы о том, как лучше провести подготовку к эксплуатации.
Пол Боуден (Paul Bowden)

Развертывание единой системы обмена сообщениями на сервере Exchange Server 2007

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

Джеф Гудвин (Jeff Goodwin)
Дон Джонс (Don Jones)

p.s. Информация получена из  блога Антона Белоусова, но не затронуть эту тему в своем блоге.

5 декабря 2007г (среда) в 21:00 состоится чат по MS Exchange

Не уверен, что все знают, что кроме вебкастов еще проводятся такие события, как технические чаты, посвященные MS Exchange.

       5 декабря 2007г (среда) в 21:00 (Внести в календарь) состоится чат посвященный MS Exchange со специалистами, имеющими статус MVP Exchange. Можно будет задавать любые вопросы об Exchange Server, Outlook, Exchange for Small Business Server.

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

Более подробную информацию о чатах можно найти здесь. http://www.microsoft.com/communities/chats/default.mspx

      Я очень рекомендую это событие к посещению и надеюсь, что рано или поздно мы создадим подобные чаты на русском языке.

В одном из чатов на вопросы отвечали:
Vlad Mazek MVP (Expert):
Welcome to the Exchange Expert chat. My name is Vlad Mazek, I’m an Exchange MVP / developer / system administrator… and one in here that can help you with SBS questions… Check out my blog at http://www.vladville.com for more info on me, Exchange, etc.

Missy Koslosky MVP (Expert):
HI, I’m Missy Koslosky, an Exchange MVP and co-author of The Exchange Cookbook.

Bharat Suneja [MVP] (Expert):
Hi Exchange Ninjas, Welcome to the Exchange chat. My name is Bharat Suneja. I’m an Exchange MVP. I work as a messaging architect for Zenprise. Check out my blog at http://exchangepedia.com/blog

Rand Morimoto (Expert):
Hello, I’m Rand Morimoto, one of the MVP experts online today. I am the author of «Exchange 2007 Unleashed», the #1 selling book in the world on Exchange 2007. My consulting firm has been helping organization deploy Exchange 2007 in early adopter and production environments for the past 3-years…

Devin L Ganger MVP (Expert):
I’m Devin L. Ganger, a technical writer and speaker for 3Sharp. I’ve contributed to a number of Microsoft whitepapers, am a co-author of the Exchange Server Cookbook (along with Missy), and blog at (http://blogs.3sharp.com/blog/deving/).

Chris Scharff MVP (Expert):
I’m Chris Scharff a Messaging Services Architect for MessageOne and specialize in high availability and disaster recovery solutions for messaging.

Список, как вы видите – впечатляющий.