【发布时间】:2018-06-02 10:50:14
【问题描述】:
我有一个 PowerShell 脚本,它在 SQL 数据库上运行报告并将报告附加到使用 send-mailmessage 发送的电子邮件中。
我的语法是send-mailmessage -to user1@domain.com.au -cc user2@domain.com.au -subject "PE matter report (Since 1 July 2015)" -bodyashtml -body $body -Attachments "C:\scripts-and-reports\New PE matters since 01 July 2015.xlsx" -from databaseserver@domain.com.au -Priority high -Verbose -SmtpServer domain-com-au.mail.protection.outlook.com。
返回错误
send-mailmessage : 系统存储空间不足。服务器响应 原为:4.5.3 收件人过多 (AS780090)
[AM1FFO11FD023.protection.gbl]
如果我从脚本中删除抄送,则消息发送 OK 并接收 OK。 但我有点需要那里的抄送,如果可能的话,还有密件抄送。
我已将服务器的 WAN IP 添加到我的域的 SPF 记录(并且测试正常),我已将 URL 添加到 Office365 的 ExchangeOnline 连接过滤器允许列表,我什至添加了一个传输规则检查将 SCL 设置为的 IP -1 并绕过混乱。
我就是想不通。有人有什么建议吗?
【问题讨论】:
-
您是否正在使用任何地址分配列表?您的管理员是否设置了任何类型的电子邮件限制?
-
不,他们不是。一个是我的地址,另一个是办公室经理的地址。我是电子邮件管理员 - 除了 MS Office365 施加的限制之外,没有任何限制。
-
我也有这个问题。我也正在连接到 MX 级别的服务器。看起来 MX 一次只允许一个收件人。
标签: powershell smtp exchange-server