office365为新建账号发送欢迎邮件
在日常中,有新同事入职了,需要为新入职的同事发送欢迎邮件,并附上相应的入职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为新建账号发送欢迎邮件相关推荐
- 使用qq账号发送验证邮件
在这儿花了很长时间才测试成功,记录下来帮助大家. 开启POP3/SMTP服务,获取邮箱授权码 具体方法见 QQ邮箱怎样开启POP3/IMAP/SMTP服务 nodemailer.createTrans ...
- Java 通过SMTP实现发送QQ邮件
在eclipse中创建项目,并把javax.amil.jar和commons-email-1.5,jar复制到项目中 链接:https://pan.baidu.com/s/1sQjA1GEpKi6IJ ...
- java怎么发qq邮件_java代码如何发送QQ邮件
近来想写一个qq之间互相发送邮件的工具.奈何一直报错服务错误: org.apache.commons.mail.EmailException: Sending the email to the fol ...
- cobaltstrike安装_Cobalt Strike发送钓鱼邮件
Hello大家好哇,我是你们可爱的lmn小姐姐,今天我们来研究一下如何使用Cobalt Strike发送钓鱼邮件. 使用CS钓鱼需要四个步骤: 1. 创建一个目标列表 2. 创建一个钓鱼模版 3. 选 ...
- [AX2012]发送广播邮件
AX 2012可以使用MAPI或者SMTP发送邮件,MAPI是客户端方法,需要outlook的协作,而SMTP则是服务器端方法,要求SMTP允许AOS服务器通过它中继.这里要讲的就是如何通过SMTP发 ...
- SpringBoot中整合Mail实现发送模板邮件
场景 项目搭建专栏: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/35688 实现最简单的带标题以及文本内容的邮件发送: https:/ ...
- 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 ...
- C#发送Email邮件(实例:QQ邮箱和Gmail邮箱)
下面用到的邮件账号和密码都不是真实的,需要测试就换成自己的邮件账号.需要引用: using System.Net.Mail; using System.Text; using System.Net;程 ...
- java发送outlook邮件_通过Java代码发送OutLook邮件
准备 我们想通过Java代码实现发送OutLook邮件,必须准备以下材料: OutLook邮箱 目标邮箱 查看OutLook邮箱信息 打开OutLook邮箱,在Settings中搜索或找到SMTP: ...
最新文章
- JavaScript对象数组示例
- Confluence 6 配置管理员会话安全的备注
- signature=60e238a971088f65081a607ed25e04b3,Healthcare Claims Loss Control Systems And Methods
- batch spring 重复执行_一个3年老javaer竟然连Spring的事务管理都不知道,惊呆了
- react 设计模式与最佳实践
- 8影像计算ndvi landsat_使用GDAL读取遥感影像的信息
- 选择什么样的时机将IT运维服务外包
- double取值范围 java_Java中float/double取值范围与精度
- webstore安装过程 0913
- Mr.J-- HTTP学习笔记(八)-- 网关
- Ubuntu下 VirtualBox的卸载和升级 (转载)
- 大数据架构师工作内容有哪些?
- 从零开始学android开发-创建第一个android项目
- sql 的 DATE_FORMATE()函数
- 05-简单的输入输出
- msf拿shell后中文乱码解决
- 发邮件+实习+简历+
- 爱代挂php源码,爱代挂外包,爱准挂外包,代挂系统218元秒搭建
- 如何在电脑上打开epub电子书
- android 深度自定义View