2017-05-09 45 views
-1

我试图使用Send-MailMessage发送邮件,问题是它不提供zip格式的附件。但是,当我尝试发送其他文件,如csvhtml它工作正常,并发送电子邮件。Send-MailMessage在发送.zip文件时不起作用

也许防火墙或Outlook阻止它?有没有人有任何建议或想法得到这个工作?

我也试过发送smtp命令,结果是一样的。它不会将具有zip的邮件作为附件发送,但是与其他文件格式一样,它可以正常工作。

+0

您实际使用了什么命令,并且是否有任何错误消息或类似内容?你的邮件客户端是否告诉你这是一个被阻止的附件? – Seth

+0

请发布代码。其次,如果你的内部防火墙阻止了它,那么你怎么能发送一个压缩的内容。可能您必须使用diff format.maybe您可以尝试使用rar –

+0

'$ SMTPSRV =“10.10.10.10” $ EmailFrom =“[email protected]” $ EmailTo = @(“[email protected]” ;“[email protected]”) $ EmailSubject =“健康检查报告” $ EmailAttachment = $目的地 Send-MailMessage -smtpServer $ SMTPSRV-从$ EmailFrom-到$ EmailTo -subject $ EmailSubject -Attachments $ EmailAttachment ' –

回答

0

该文件夹包含像.html,.js,.css等文件。所以我试着发送一封带有.html文件和.txt文件的邮件,这意味着文件被阻止。

但是找到了解决方法。双压缩文件夹允许通过邮件发送;)