Ответы пользователя по тегу Microsoft Exchange
  • Как найти почтовый ящик, который не получается найти, в Exchange?

    @HomeDimoN
    Скрипт на PowerShell
    add-PSSnapin Microsoft.Exchange.Management.PowerShell.E2010 -ErrorAction SilentlyContinue
    $email=Read-Host 'What is eMail?'
    get-recipient -results unlimited | where {$_.emailaddresses -match $email} | select name,emailaddresses,recipienttype|Out-GridView

    Показывает к чему привязан к почтовому адрес - ящику, публичной папке, группе рассылки, алиасу
    Причем по частичному соответствию...
    Ответ написан
    Комментировать
  • Можно ли осуществить перенаправление пакетов, что бы открывались 2 сайта?

    @HomeDimoN
    1. Перейти на nginx на сервере owncloud (или поставить как еще один, или поставить на отдельный сервер)
    2. Создать конфиги nginx для обоих сайтов
      server {
          listen       80;
          server_name  data.exemple.com;
      
          if ($http_host ~ "(?i)(data\.exemple\.com)$") {
      	rewrite ^(.*)  /web/$1 last;
          }
      
          location /web// {
      	proxy_pass http://data.exemple.com;
      	proxy_set_header   Host $host;
              proxy_set_header   X-Real-IP $remote_addr;
              proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
              proxy_set_header   X-Forwarded-Host $server_name;
      	proxy_read_timeout 500;
          }
      
          location / {
              root   /usr/share/nginx/html;
              index  index.html index.htm;
          }
      
          error_page   500 502 503 504  /50x.html;
          location = /50x.html {
              root   /usr/share/nginx/html;
          }
      }

      второй по анологии

    3. отказаться от http в ползу https пример для exchange (не забыть подложить сертификаты в /etc/nginx/conf.d/cert/)
      server {
          listen      443;
      
          ssl on;
          ssl_certificate         /etc/nginx/conf.d/cert/mail.crt;
          ssl_certificate_key     /etc/nginx/conf.d/cert/mail.key;
          ssl_protocols         TLSv1 TLSv1.1 TLSv1.2;
          server_name  mx.example.com;
      
          #charset koi8-r;
          #access_log  /var/log/nginx/log/host.access.log  main;
      
          if ($http_host ~ "(?i)(mx\.example\.com)$") {
      	rewrite ^(.*)  /web/$1 last;
          }
      
          location /web// {
      	proxy_pass https://mx.example.com;
      	proxy_redirect     off;
              proxy_set_header   Host $host;
              proxy_set_header   X-Real-IP $remote_addr;
              proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
              proxy_set_header   X-Forwarded-Host $server_name;
      	proxy_read_timeout 500;
          }
      
          location / {
              root   /usr/share/nginx/html;
              index  index.html index.htm;
          }
      
          error_page   500 502 503 504  /50x.html;
          location = /50x.html {
              root   /usr/share/nginx/html;
          }
      }


    Ответ написан
  • Настроить работу Mikrotik RB751 с Microsoft Exchange для доступа к Outlook Web App из Интернета?

    @HomeDimoN
    Боюсь тут поможет только проксирующий веб сервер внутри сети с несколькими виртуальными сайтам.
    habrahabr.ru/post/142363
    nginx.org/ru/docs/http/configuring_https_servers.html

    пример конфига nGinx для сайта mail.server.ru

    server {
    listen 443;

    ssl on;
    ssl_certificate /etc/nginx/conf.d/cert/mail.crt;
    ssl_certificate_key /etc/nginx/conf.d/cert/mail.key;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    server_name mail.server.ru;

    if ($http_host ~ "(?i)(mail\.server\.ru)$") {
    rewrite ^(.*) /web/$1 last;
    }

    location /web// {
    proxy_pass https://192.168.0.3/;
    proxy_redirect off;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Host $server_name;
    proxy_read_timeout 500;
    }

    location / {
    root /usr/share/nginx/html;
    index index.html index.htm;
    }

    error_page 500 502 503 504 /50x.html;
    location = /50x.html {
    root /usr/share/nginx/html;
    }

    }


    ОБЯЗАТЕЛЬНО!! Сгенерировать сертификаты для сайтов и подложить их в папку /etc/nginx/conf.d/cert/ (или другую но поменять путь в конфиге...)

    По такой же аналогии создается второй конфиг, меняються директивы server_name, условие в IF, proxy_pass. И вроде желательно второй сертифкат...
    Ответ написан
    Комментировать
  • Exchange 2013 & Mikrotik: редирект на внутренний адрес из локальной сети?

    @HomeDimoN
    Самый простой способ прописать в локальном DNS соответствие mail.domain.ru=192.168.0.25
    Если DNS "поднят" (ну нет там пока полноценного DNS) на Mikrotik RouterOS можно прописать статику через терминал:
    /ip dns static
    add name mail.domain.ru address=192.168.0.25

    или WinBOX

    wiki.mikrotik.com/wiki/DNS

    P.S. и не забыть почистить локальный кэш DNS на компе...
    Ответ написан
    3 комментария