首先,我已经看到这个帖子:nant mail issues但唯一的答案并不令人满意(即:对我不起作用)。如何让NAnt使用真实账户发送电子邮件
我使用NAnt来获取最新版本的源代码,升级版本的库和应用程序,构建应用程序,构建设置......所有常见的事情,我敢打赌。我希望NAnt发送电子邮件给一些人,确认构建过程的结论;我已经检查过官方(非常丑陋,恕我直言)documentation for the task,但是这个例子一旦被复制和定制,就不起作用。
这是恶性的目标和任务,我使用:
<target name="sendMail" >
<mail
from="[email protected]"
tolist="[email protected];[email protected]"
subject="Subject of email"
mailhost="smtp.gmail.com"
message="Your new release is ready!">
</mail>
</target>
该错误消息我得到的是:
530 5.7.0必须首先发出STARTTLS 命令。
看起来这个任务是设计用于供应商不需要认证的帐户;但如果我必须使用需要身份验证的外部smtp服务器(告诉我的老板我需要一个内置的smtp服务器不是一种选择),我该怎么办?
任何人都可以帮助/教我吗?
在此先感谢...