check_auth_continue:504 5.7.4无法识别的身份validation类型(Net :: SMTPSyntaxError)

我有一个简单的脚本,通过ruby中的gmail smtp服务器发送邮件,现在我必须将脚本移动到微软交换服务器,我不断收到上述错误,请我帮忙谢谢,

我从irb尝试了下面的内容,它也因上述错误而失败:

Net::SMTP.start('your.smtp.server', 25, 'mail.from.domain','Your Account', 'Your Password', :login) 

基于谷歌,您必须启用基本身份validation才能使用您的脚本:

http://social.technet.microsoft.com/Forums/da-DK/exchangesvradmin/thread/0abab2e0-e8ca-4e07-a095-ca4f55015884