精华内容
下载资源
问答
  • Outlook 2013如何设置Exchange邮箱的方法。。。。。。
  • exchange邮箱服务器所有用户的邮箱配额相关信息全部导出到Excel表中,进行统计。 导出结果 脚本 脚本源码 #加载Exchange命令 Add-PSSnapin Microsoft.ex* #主命令 [array]$output = "" | Select Name,...

    目录

    需求

    导出结果

    脚本

    脚本源码


    需求

    将exchange邮箱服务器所有用户的邮箱配额相关信息全部导出到Excel表中,进行统计。

    导出结果

    脚本

    脚本源码

    #加载Exchange命令
    Add-PSSnapin Microsoft.ex*
    #主命令
    [array]$output = "" | Select Name,ProhibitSendQuota,DBName
    $DBs = Get-MailboxDatabase | Select Name,ProhibitSendQuota
    foreach ($DB in $DBs) {
    [string]$DBQuota = $DB.ProhibitSendQuota
    [string]$DBName = $DB.Name
    Write-Host "Database $DBName's quota is $DBQuota"
    $Mails = Get-Mailbox -Database $DBName | Select Name,ProhibitSendQuota
    foreach ($Mail in $Mails) {
    if ($Mail.ProhibitSendQuota -eq "Unlimited") {
    [string]$MailQuota = $DBQuota
    }
    else {
    [string]$MailQuota = $Mail.ProhibitSendQuota
    }
    
    $Temp = "" | Select Name,ProhibitSendQuota,DBName
    $Temp.Name = $Mail.Name
    $Temp.ProhibitSendQuota = $MailQuota
    $Temp.DBName = $DBName
    #$Temp
    
    $output += $Temp
    
    }
    }
    $output | Export-Csv MailQuota.csv -NoTypeInformation -Encoding UTF8

     

    展开全文
  • 概要本分步指南介绍了如何使用 System.DirectoryServices 命名空间和 CDO for Exchange Management (CDOEXM) 创建一个启用了邮箱的用户需要1:安装了 Exchange 2000 的一个基于 Microsoft Windows 2000 的域,配置如下...

    概要

    本分步指南介绍了如何使用 System.DirectoryServices 命名空间和 CDO for Exchange Management (CDOEXM) 创建一个启用了邮箱的用户

    需要

    1:安装了 Exchange 2000 的一个基于 Microsoft Windows 2000 的域,配置如下:

    2:在此代码运行的电脑上有 Microsoft Exchange 2000 系统管理工具

    创建新的 C# 程式

    1: 在 Visual C# .NET 中,新建一个名为 MBTest 的 C# 控制台程式

    2:添加一个System.DirectoryServices 的.net引用

    3:添加一个到Microsoft CDO for Exchange Management的COM引用

    4:代码如下:

    9310e85a14af99de4811ff4c77f1f911.png

    24a924a57ba6b3f2b51fc9edb7ea4186.pngCodeusingSystem;usingCDOEXM;usingSystem.DirectoryServices;namespaceMBTest

    {classClass1

    {

    [STAThread]staticvoidMain(string[] args)

    {stringdefaultNC="DC=GROUPPOWER,DC=local";//根据域来改变值stringalias="dingfeng";stringfullName="wudingfeng";stringpassword="TestMb123.";//注意密码复杂度stringdomainName="grouppower.local";/*string homeMDB = "CN=邮箱存储(服务器名),CN=第一个存储组,"

    + "CN=InformationStore,CN=服务器名,CN=Servers,"

    + "CN=第一个管理组,CN=Administrative Groups,"

    + "CN=第一个组织,CN=Microsoft Exchange,CN=Services,"

    + "CN=Configuration,DC=域名,DC=域名后缀";*/stringhomeMDB="CN=邮箱存储(client),CN=第一个存储组,CN=InformationStore,CN=client,CN=Servers,CN=第一个管理组,CN=Administrative Groups,CN=Grouppower,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=grouppower,DC=local";

    DirectoryEntry container=null, user=null;

    CDOEXM.IMailboxStore mailbox;//创建具有用户组权限的用户和密码container=newDirectoryEntry("LDAP://cn=users,"+defaultNC);

    user=container.Children.Add("cn="+fullName,"user");

    user.Properties["sAMAccountName"].Add(alias);

    user.CommitChanges();

    user.Invoke("SetPassword",newobject[] { password });

    user.Properties["userAccountControl"].Value=0x200;//ADS_UF_NORMAL_ACCOUNTuser.CommitChanges();

    mailbox=(IMailboxStore)user.NativeObject;//Obtain the IMailboxStore interface, create the mailbox, and commit the changes.mailbox.CreateMailbox(homeMDB);

    user.CommitChanges();return;

    }

    }

    }

    5:更改 Main 函数的 TODO 部分中的变量,使他们包含针对您的域的适当的值

    6:编译此项目,然后运行

    7:启动 Microsoft 管理控制台 (MMC) 中的“Active Directory 用户和电脑”管理单元,确认是否已在域中创建了新帐户。您会在“用户”容器中看到此新用户。如要检查此用户是否启用了邮箱,请查看该用户的属性中是否出现了“Exchange”选项卡,连同“Exchange 常规”选项卡上是否为该用户列出了一个邮箱存储

    代码说明

    创建新的 DirectoryEntry

    此代码演示了如何绑定到容器(在本例中为“用户”容器),连同如何在该容器中创建一个新用户。不要忘记表示新用户名的“cn=”项:

    container = new DirectoryEntry("LDAP://cn=users," + defaultNC);user = container.Children.Add("cn=" + fullName, "user");

    在新用户上配置属性

    1:给 sAMAccountName 赋一个值。这是个必需属性;假如您不指定值,就不会创建用户帐户

    2:因为您已提供了必需属性,所以要调用 CommitChanges 将新用户保存到目录中

    3:调用 IADs::SetPassword 以配置密码。调用 CommitChanges 之后必须这样做

    4:通过修改 userAccountControl 属性启用用户:

    9310e85a14af99de4811ff4c77f1f911.png

    24a924a57ba6b3f2b51fc9edb7ea4186.pngCodeuser.Properties["sAMAccountName"].Add(alias);

    user.CommitChanges();

    user.Invoke("SetPassword",newobject[] { password });//This enables the new user.user.Properties["userAccountControl"].Value=0x200;//ADS_UF_NORMAL_ACCOUNTuser.CommitChanges();

    创建新邮箱

    1:为获得 IMailboxStore 接口,请将 DirectoryEntry.NativeObject 强制转换为此类型。假如电脑上没有安装 CDOEXM,此强制转换在运行时将不能成功.

    2:调用 CreateMailbox 方法,并将一个有效的可分辨名称传递给您的 Exchange 组织中的一个邮箱存储,调用 DirectoryEntry 上的 CommitChanges 以保存此新邮箱:

    9310e85a14af99de4811ff4c77f1f911.png

    24a924a57ba6b3f2b51fc9edb7ea4186.pngCode//Obtain the IMailboxStore interface, create the mailbox, and commit the changes.mailbox=(IMailboxStore)user.NativeObject;

    mailbox.CreateMailbox(homeMDB);

    user.CommitChanges();

    疑难解答

    1:您必须在域中有适当的权限才能创建用户和邮箱。通常情况下,要在一个基于 Windows 2000 的域中创建一个启用了邮箱的用户,您必须是该域的 Windows 2000 域管理员组中的一名成员。假如此代码在不是基于 Exchange 2000 Server 的电脑上运行,您必须在该电脑上安装 Exchange 2000 系统管理工具。假如不这样做,则 CDOEXM 将不可用,而且向 IMailboxStore 的强制转换将导致返回 InvalidCastException 响应:

    An unhandled exception of type 'System.InvalidCastException' occurred in MBTest.exe

    Additional information:Specified cast is not valid

    2:假如您调用 IMailboxStore.CreateMailbox 时收到一条错误信息,请确认您传递给此方法的参数是不是您的组织中一个有效的邮箱存储。假如不是,您将收到类似于下面的错误信息:

    An unhandled exception of type 'System.Runtime.InteropServices.COMException' occurred in MBTest.exe bitsCN.Com

    Additional information:There is no such object on the server.

    展开全文
  • 彻底关掉exchange邮箱密码.docx 还是从国外网站上找的 用了exchange邮箱 总觉得密码很是麻烦.这个可以搞定..需要设置一下.
  • exchange邮箱mailbox账号禁用之后,在exchange管理界面,该账号就消失不见了,那么该怎么重新启用禁用的邮箱账号呢? 禁用邮箱 1、禁用long账号的邮箱 2、禁用之后,账号看不见了 启用方法 1、命令行启用 ...

    目录

    问题描述

    禁用邮箱

    1、禁用long账号的邮箱

    2、禁用之后,账号看不见了

    启用方法

    1、命令行启用

             2、exchange管理台启用


    问题描述

    exchange邮箱mailbox账号禁用之后,在exchange管理界面,该账号就消失不见了,那么该怎么重新启用禁用的邮箱账号呢?

    禁用邮箱

    1、禁用long账号的邮箱

    2、禁用之后,账号看不见了

    启用方法

    1、命令行启用

    1、打开exchange管理命令行

    2、enable-mailbox启用

    Enable-Mailbox -Identity long@madrid.com

    3、启用成功

    2、exchange管理台启用

    1、打开邮箱管理后台

    2、新建邮箱

    3、在现有用户中,选择已禁用的邮箱的 域账号

    4、重新启用成功

    展开全文
  • 批量创建exchange邮箱

    2019-09-22 18:24:24
    批量创建exchange邮箱 1. 定义一个统一密码:password $MailPasswd =ConvertTo-SecureString password -AsPlainText -Force 2.新建CSV文件NewMail.csv,格式如下 LastName,UserPrincipalName,Database,Alia....
    该方法前提要在域控上提前创建好OU
    批量创建exchange邮箱
    1. 定义一个统一密码:password
    $MailPasswd =ConvertTo-SecureString password -AsPlainText -Force
     
    2.新建CSV文件NewMail.csv,格式如下
    LastName,UserPrincipalName,Database,Alias,DisplayName,OrganizationalUnit,FirstName,Name,
    (注:第一行是下面命令调用到参数名称,如修改后下面命令也要做修改。逗号分隔符,每个逗号代表一列。建议CSV文件中不要出现中文,否则创建出来后邮箱中文部分显示乱码)
    LastName :姓
    UserPrincipalName :邮箱地址
    Database :指定数据库
    Alias :别名
    DisplayName :显示名称
    OrganizationalUnit :指定一个OU
    FirstName :名
    Name :姓名
     
    3. 以管理员身份运行:Exchange Management Shell,运行下面命令
    Import-Csv D:\test\NewMail.csv | ForEach-Object -Process {New-Mailbox -ResetPasswordOnNextLogon:$False -LastName $_.LastName -UserPrincipalName $_.UserPrincipalName -Database $_.Database -Alias $_.Alias -Password $MailPasswd -DisplayName $_.DisplayName -OrganizationalUnit $_.OrganizationalUnit -FirstName $_.FirstName -Name $_.Name}

    转载于:https://www.cnblogs.com/TamirK/p/7200985.html

    展开全文
  • Exchange邮箱爆破和信息收集

    千次阅读 2020-07-13 15:54:35
    在渗透测试过程中,经常会碰到使用Exchange邮箱的系统。但是Exchangeweb端是无法爆破的,可以爆破客户端。 Invoke-PasswordSprayEWS MailSniper
  • 邮件发送与接收,支持163邮箱、outlook邮箱、exchange邮箱 依赖的jar包 邮件收发公共服务层实现 package com.example.demo.service.impl; import com.example.demo.model.EmailMessageBO; import ...
  • 如何使Exchange 邮箱合并
  • 用OWA访问Exchange邮箱

    2017-11-22 18:43:00
    OWA是Outlook Web Access的缩写,OWA允许用户用浏览器通过HTTP/HTTPS访问Exchange邮箱,是一种重要的在线访问方式。 试验拓扑图: 一.OWA的实现 Exchange安装完成后在Exchange服务器的默认网站下生成了名为...
  • 本文描述如何用浏览器访问Exchange邮箱
  • 配置exchange邮箱

    2011-12-01 10:50:04
    1. 配置exchange邮箱时要将系统时间设置正确。 2. 手机需要有正确的IMEI号。
  • 利用OWA访问Exchange邮箱 OWA是Outlook Web Access的缩写,OWA允许用户用浏览器通过HTTP/HTTPS访问Exchange邮箱,是一种重要的在线访问方式。Exchange服务器安装后,在IIS的默认网站下会创建名为Exchange的虚拟...
  • 对于看过上一篇文章的伙伴们已经深刻的了解到Exchange邮箱的禁用和删除了,本章节将详细的介绍如何恢复已经被禁用的邮箱,但是前提是禁用的邮箱没有超过保留期。 为了更好的展示测试的效果,先发一封测试邮件,...
  • exchange邮箱搭建

    2015-11-12 09:35:09
    exchange邮件服务器的搭建过程,组建公司邮件服务器的简单流程
  • PowerBI除了可以分析Exchange Server外,还可以分析个人的Exchange邮箱数据,这里可以是本地Exchange Server的个人邮箱数据,也可以是Exchange Online的个人邮箱数据,这里我主要介绍分析Exchange Server的个人邮箱...
  • 我现在想要收取exchange邮箱的邮件,并且想要实现增量的收取,比如来一封收一件, 只收取主要信息,比如发件人收件人,主题,邮件内容,附件什么的,还请各位python大神给个源码,急求
  • Exchange邮箱迁移 Exchange服务器配置完成后,就可以满足并存期间的技术需求了。在并存期间,Exchange2010作为邮件系统的中枢,进出站邮件都要经过Exchange2010。进站的邮件先经过Exchange2010服务器,由Exchange...
  • 那么今天就来介绍一下怎样Exchange邮箱的创建与配置。大致的实验环境还和上篇一样,Florence是域控制器,DNS服务器;Perth是Exchange服务器;今天在加一台Berlin作为客户机。如图: 我们打开Exchange服务器Prrth的...
  • java mail 使用:exchange邮箱

    万次阅读 2016-11-28 21:49:01
    第一次使用java mail 写发邮件的程序,我是使用maven来构建依赖的这里不描述怎么使用java mail发邮件,主要描述...我在一篇文章中发现exchange邮箱需要加域,一般都是domain\username,但是使用后发现会报“Authentica
  • 1 packagecom.fzw.exchangeClient;23 importjava.net.URI;4 importjava.net.URISyntaxException;5 importjava.util.ArrayList;6 importjava.util.Arrays;7 importjava.util.List;89 importlombok.extern.slf4j.Slf4j...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,464
精华内容 1,785
关键字:

exchange邮箱