首先,我已經看到這個帖子: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服務器不是一種選擇),我該怎麼辦?
任何人都可以幫助/教我嗎?
在此先感謝...