相关疑难解决方法(0)

如何让NAnt使用真实账户发送电子邮件

首先,我已经看过这篇文章:没有邮件问题,但唯一的答案并不令人满意(即:对我不起作用).

我正在使用NAnt获取最新版本的源代码,升级版本的库和应用程序,构建应用程序,构建设置......所有常见的事情,我敢打赌.我希望NAnt向某些人发送电子邮件,确认构建过程的结论; 我已经检查了该任务的官方(相当丑陋的,恕我直言)文档,但该示例一旦被复制和定制,就不起作用.

这是我正在使用的NAnt目标和任务:

<target name="sendMail" >
    <mail 
        from="MyUserName@gmail.com" 
        tolist="user1@provider1.com;user2@provider1.com" 
        subject="Subject of email" 
        mailhost="smtp.gmail.com"
        message="Your new release is ready!">
    </mail>
</target>
Run Code Online (Sandbox Code Playgroud)

我得到的错误信息是:

530 5.7.0必须首先发出STARTTLS命令.

看起来该任务是为供应商不需要身份验证的帐户设计的; 但如果我必须使用需要身份验证的外部smtp服务器(告诉我的老板我内部需要一个smtp服务器不是一个选项),我该怎么办?

有人可以帮助/教我吗?

提前致谢...

nant nant-task

3
推荐指数
1
解决办法
2273
查看次数

标签 统计

nant ×1

nant-task ×1