我正在尝试编写一个使用mailx
命令的脚本。该脚本应该将文件作为附件发送到SharePoint目录。
我使用以下命令编码并发送文件:
uuencode $fullPath ${file} | mailx -m -s "Outage Report" ${testEmail}
当我使用我的个人电子邮件作为出站电子邮件地址时,脚本正常工作。这些文件作为电子邮件的附件发送到Outlook。
我还可以从Outlook将文件(作为附件)发送到SharePoint。文件将上载到相应的目录中。
但是,尝试将文件直接从脚本发送到SharePoint时,会断开连接并且不会上载任何文件。
问:在尝试通过脚本直接发送到SharePoint时,如何检查外发邮件连接的状态?也就是说,我如何诊断阻塞连接的内容(防火墙,......)?
我一直在使用netstat
命令,但我不确定如何正确使用它来检查我的脚本所遇到的问题。
修改
Mail.log在统计字段中列出以下错误:
stat=Transient parse error -- message queued for future delivery
邮件队列将以下注释连接到尚未发送的邮件:
(host map: lookup (domain): deferred)