te paso una pagina con info sobre cdosys
http://msdn.microsoft.com/library/sp...do_roadmap.asp
El lenguaje utilizado VisualScript...
El tema de with es porque se hace referencia a un objeto en este caso el primer objeto es Flds
Sin with quedaria asi
Flds..Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
Flds.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "mail.server.com" 'aca va el server de salida
Flds.Update
simplemente se escribe un poquito menos y queda mejor estructurado, es mas facil a la hora de depurar el codigo.
El 2 es el puerto local que vas a usar para el envio, se puede usar cualquiera, pero ese anda bien.
El tema del server ya es otra cosa, es muy posible que en tu maquina no funcione, exepto que tengas un server real funcionado, con ip propia y alojado en servidor de nombres, porque vos podes enviar mails desde tu maquina, pero el smtp server debe ser uno real (en internet) o utilizar un server relay...
saludos.