在日常中,有新同事入职了,需要为新入职的同事发送欢迎邮件,并附上相应的入职ppt及一些常用小工具,这个可以系统自动发送来实现,下面是为新建的属于杭州的邮箱用户发送欢迎邮件,可以根据下面的来修改,修改发件人,发送服务器和一些附件内容。

import-module activedirectory

#昨天开通用户

$date=((Get-Date).AddDays(-1)).date

$people=Get-ADUser -Filter {(created -ge$date) -and (city -eq "杭州")} -Properties mail

$users=$people.mail

if ($users.count -gt 0 ) {

#筛选出需要发送的列表

$Deliveredname=Get-ContentD:\ps\WelcomeNewEmployees\delivered.txt

foreach ($user in $users) {

$msoluser=(Get-MsolUser -UserPrincipalName$user).IsLicensed

$msoluser

if ($msoluser) {

echo 1

echo $user

$Delivered=$Delivered + $user-split("`n")

}

}

#$Delivered

Out-File -FilePathD:\ps\WelcomeNewEmployees\delivered.txt -Force -InputObject $Delivered-Encoding unicode

#$Delivered | Export-Csv -Encoding Unicode-NoTypeInformation D:\ps\WelcomeNewEmployees\delivered.csv

if ( $Deliveredname -ne $null) {

$DeliveredLists=Compare-Object $Delivered$Deliveredname | ? {$_.sideindicator -eq '<='} |select inputobject

$DeliveredLists=$DeliveredLists.inputobject

}

else {

$DeliveredLists=$Delivered

}

}

#发送邮件通知

$emailbody="

Hi,NEW DPER !

欢迎你加入DP !

我是DP杭州IT杨晨光,附件中有一份告诉你如何使用IT工具的PPT,我在702,QQ为584026266,企业QQ可以在你登陆后可以直接查找我的名字找到我(企业QQ下载地址http://qyqq.dp.com),有问题欢迎骚扰。

IT常见问题可以访问http://help.dp.com

"

#发送附件

if ($DeliveredLists.count -gt 0) {

foreach ($DeliveredList in $DeliveredLists){

send-mailmessage -From chenguang.yang@dp.com-to $DeliveredList -SmtpServer sendmail.dp.com -Subject "杭州IT杨晨光给新同事的一封信"-Body "$emailbody" -Encoding utf8 -Attachments"D:\ps\WelcomeNewEmployees\windows下打印机自动安装工具.zip","D:\ps\WelcomeNewEmployees\Welcome new employees.pptx"

}

}

$emailbodyreport="

已经发送名单(已经发送欢迎邮件的邮箱名单)

$DeliveredLists

"

Send-MailMessage -From itsupport@dp.com -tochenguang.yang@dp.com -SmtpServer sendmail.dp.com -Subject "       " -Body $emailbodyreport -Encoding utf8

转载于:https://blog.51cto.com/lvguangbaba/1729480

office365为新建账号发送欢迎邮件相关推荐

  1. 使用qq账号发送验证邮件

    在这儿花了很长时间才测试成功,记录下来帮助大家. 开启POP3/SMTP服务,获取邮箱授权码 具体方法见 QQ邮箱怎样开启POP3/IMAP/SMTP服务 nodemailer.createTrans ...

  2. Java 通过SMTP实现发送QQ邮件

    在eclipse中创建项目,并把javax.amil.jar和commons-email-1.5,jar复制到项目中 链接:https://pan.baidu.com/s/1sQjA1GEpKi6IJ ...

  3. java怎么发qq邮件_java代码如何发送QQ邮件

    近来想写一个qq之间互相发送邮件的工具.奈何一直报错服务错误: org.apache.commons.mail.EmailException: Sending the email to the fol ...

  4. cobaltstrike安装_Cobalt Strike发送钓鱼邮件

    Hello大家好哇,我是你们可爱的lmn小姐姐,今天我们来研究一下如何使用Cobalt Strike发送钓鱼邮件. 使用CS钓鱼需要四个步骤: 1. 创建一个目标列表 2. 创建一个钓鱼模版 3. 选 ...

  5. [AX2012]发送广播邮件

    AX 2012可以使用MAPI或者SMTP发送邮件,MAPI是客户端方法,需要outlook的协作,而SMTP则是服务器端方法,要求SMTP允许AOS服务器通过它中继.这里要讲的就是如何通过SMTP发 ...

  6. SpringBoot中整合Mail实现发送模板邮件

    场景 项目搭建专栏: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/35688 实现最简单的带标题以及文本内容的邮件发送: https:/ ...

  7. linux 发送外部邮件

    原始链接 http://www.51xpage.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%AE%A1%E7%90%86/2015/12/10/dao-ting-tu-shu ...

  8. C#发送Email邮件(实例:QQ邮箱和Gmail邮箱)

    下面用到的邮件账号和密码都不是真实的,需要测试就换成自己的邮件账号.需要引用: using System.Net.Mail; using System.Text; using System.Net;程 ...

  9. java发送outlook邮件_通过Java代码发送OutLook邮件

    准备 我们想通过Java代码实现发送OutLook邮件,必须准备以下材料: OutLook邮箱 目标邮箱 查看OutLook邮箱信息 打开OutLook邮箱,在Settings中搜索或找到SMTP: ...

最新文章

  1. JavaScript对象数组示例
  2. Confluence 6 配置管理员会话安全的备注
  3. signature=60e238a971088f65081a607ed25e04b3,Healthcare Claims Loss Control Systems And Methods
  4. batch spring 重复执行_一个3年老javaer竟然连Spring的事务管理都不知道,惊呆了
  5. react 设计模式与最佳实践
  6. 8影像计算ndvi landsat_使用GDAL读取遥感影像的信息
  7. 选择什么样的时机将IT运维服务外包
  8. double取值范围 java_Java中float/double取值范围与精度
  9. webstore安装过程 0913
  10. Mr.J-- HTTP学习笔记(八)-- 网关
  11. Ubuntu下 VirtualBox的卸载和升级 (转载)
  12. 大数据架构师工作内容有哪些?
  13. 从零开始学android开发-创建第一个android项目
  14. sql 的 DATE_FORMATE()函数
  15. 05-简单的输入输出
  16. msf拿shell后中文乱码解决
  17. 发邮件+实习+简历+
  18. 爱代挂php源码,爱代挂外包,爱准挂外包,代挂系统218元秒搭建
  19. 如何在电脑上打开epub电子书
  20. android 深度自定义View

热门文章

  1. python学习札记20210123
  2. Linux系统日志分析与管理(14)
  3. [HNOI 2011]XOR和路径
  4. 一步一步玩控件:自定义TabControl——从山寨Safari开始
  5. CXF wsdl2java 生成java代码供客户端使用
  6. datasg中的数据存储情况
  7. 卓越软件工程--《微软360度》读后感
  8. 自动根据动态的intput计算值
  9. Redis第一集:Windows下安装Redis和测试
  10. django报错is not a registered tag library. Must be one of