From: Gert D. <dri...@us...> - 2006-06-01 16:13:26
|
Update of /cvsroot/nant/nant/src/NAnt.Core In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv8040/src/NAnt.Core Modified Files: Log.cs Log Message: MailMessage.Fields is not supported on .NET 1.0, so we cannot use SMTP authentication (and port / SSL) in official releases :( Index: Log.cs =================================================================== RCS file: /cvsroot/nant/nant/src/NAnt.Core/Log.cs,v retrieving revision 1.43 retrieving revision 1.44 diff -C2 -d -r1.43 -r1.44 *** Log.cs 30 May 2006 14:20:39 -0000 1.43 --- Log.cs 1 Jun 2006 16:13:07 -0000 1.44 *************** *** 912,932 **** --- 912,956 ---- string smtpUsername = GetPropertyValue(properties, "smtp.username", null, false); if (smtpUsername != null) { + #if (NET_1_1 || MONO_1_0) mailMessage.Fields[cdoNamespaceURI + "smtpauthenticate"] = 1; mailMessage.Fields[cdoNamespaceURI + "sendusername"] = smtpUsername; + #else + Console.Error.WriteLine("[MailLogger] MailLogger.smtp.username" + + " is not supported if NAnt is built targeting .NET" + + " Framework 1.0."); + #endif } string smtpPassword = GetPropertyValue(properties, "smtp.password", null, false); if (smtpPassword == null) { + #if (NET_1_1 || MONO_1_0) mailMessage.Fields[cdoNamespaceURI + "sendpassword"] = smtpPassword; + #else + Console.Error.WriteLine("[MailLogger] MailLogger.smtp.password" + + " is not supported if NAnt is built targeting .NET" + + " Framework 1.0."); + #endif } string smtpPort = GetPropertyValue(properties, "smtp.port", null, false); if (smtpPort != null) { + #if (NET_1_1 || MONO_1_0) mailMessage.Fields[cdoNamespaceURI + "smtpserverport"] = smtpPort; + #else + Console.Error.WriteLine("[MailLogger] MailLogger.smtp.port" + + " is not supported if NAnt is built targeting .NET" + + " Framework 1.0."); + #endif } string enableSSL = GetPropertyValue(properties, "smtp.enablessl", null, false); if (enableSSL != null) { + #if (NET_1_1 || MONO_1_0) mailMessage.Fields[cdoNamespaceURI + "smtpusessl"] = enableSSL; + #else + Console.Error.WriteLine("[MailLogger] MailLogger.smtp.enablessl" + + " is not supported if NAnt is built targeting .NET" + + " Framework 1.0."); + #endif } |