Envio de mail usando System.Net.SmtpClient (FW 2.0+) 1 agosto 2008
Posted by joelperez in Uncategorized.2 comments
Visual Basic .NET
Imports System
Imports System.Net
Imports System.Net.Mail
Module Email
Sub Main()
‘datos del servidor…
Dim host As String = “servidor_smtp” ‘ingreso el servidor smtp
Dim puerto As Integer = 25 ‘indico en que puerto hay que conectarse al servidor
‘datos de la cuenta…
Dim usuario As String = “username” ‘indico mi nombre de usuario
Dim contrasenia As String = “password” ‘indico mi password
‘datos del mensaje en si mismo…
Dim de As String = “username@yahoo.com.ar” ‘ingreso el mail de origen (mi cuenta)
Dim para As String = “cliente@dominio.com.ar” ‘ingreso el mail del destinatario
Dim asunto As String = “asunto del mensaje” ‘indico cual es el asunto del mensaje
Dim cuerpo As String = “cuerpo del mensaje” ‘escribo el mensaje en si
Try
Dim mensaje As MailMessage = New MailMessage(de, para, asunto, cuerpo) ‘creo el mensaje
Dim clienteSMTP As SmtpClient = New SmtpClient(host, puerto) ‘creo la conexion con el servidor
clienteSMTP.UseDefaultCredentials = False ‘no hay que usar las credenciales por defecto
clienteSMTP.Credentials = New System.Net.NetworkCredential(usuario, contrasenia) ‘hay que usar mis propias credenciales
clienteSMTP.Send(mensaje) ‘envio el mensaje y listo!
‘Aviso que ya lo envié…
Console.WriteLine(“Mensaje enviado exitosamente.”)
Catch ex As Exception
Console.WriteLine(“Ha ocurrido un error: “ + ex.Message)
Finally
Console.WriteLine(“Presione ENTER para salir…”)
Console.ReadLine()
End Try
End Sub
End Module
C# .NET
using System;
using System.Net;
using System.Net.Mail;
namespace smtp
{
class Program
{
static void Main(string[] args)
{
//datos del servidor…
string host = “servidor_smtp”; //ingreso el servidor smtp
int puerto = 25; //indico en que puerto hay que conectarse al servidor
//datos de la cuenta…
string usuario = “username”; //indico mi nombre de usuario
string contrasenia = “password”; //indico mi password
//datos del mensaje en si mismo…
string de = “username@yahoo.com.ar”; //ingreso el mail de origen (mi cuenta)
string para = “cliente@dominio.com.ar”; //ingreso el mail del destinatario
string asunto = “asunto del mensaje”; //indico cual es el asunto del mensaje
string cuerpo = “cuerpo del mensaje”; //escribo el mensaje en si
try
{
MailMessage mensaje = new MailMessage(de, para, asunto, cuerpo); //creo el mensaje
SmtpClient clienteSMTP = new SmtpClient(host, puerto); //creo la conexion con el servidor
clienteSMTP.UseDefaultCredentials = false; //no hay que usar las credenciales por defecto
clienteSMTP.Credentials = new System.Net.NetworkCredential(usuario, contrasenia); //hay que usar mis propias credenciales
clienteSMTP.Send(mensaje); //envio el mensaje y listo
//Aviso que ya lo envié…
Console.WriteLine(“Mensaje enviado exitosamente.”);
}
catch (Exception ex)
{
Console.WriteLine(“Ha ocurrido un error: “ + ex.Message);
}
finally
{
Console.WriteLine(“Presione ENTER para salir…”);
Console.ReadLine();
}
}
}
}
Reescribir un archivo de texto en C# 26 julio 2008
Posted by joelperez in Microsoft, Programacion.Tags: C#, TextReader, TextWriter
add a comment
using System;
using System.IO;
using System.Collections.Generic;
using System.Text;
namespace JoelTextReWriter
{
class Program
{
static void Main(string[] args)
{
string Linea = “”;
using (StreamWriter sw = new StreamWriter(“archivo_destino.txt”))
{
TextReader tr = new StreamReader(“archivo_origen.txt”);
while ((Linea = tr.ReadLine()) != null)
{
Console.WriteLine(Linea);
sw.WriteLine(Linea);
}
tr.Close();
}
}
}
}
Multidimensional Arrays (C#) 25 enero 2007
Posted by joelperez in ASP.NET, C#, Microsoft, Programacion.3 comments
int[,] array2D = new int[,] { { 1, 2 }, { 3, 4 }, { 5, 6 }, { 7, 8 } };
int[, ,] array3D = new int[,,] { { { 1, 2, 3 } }, { { 4, 5, 6 } } };
string[,] AO2ID = new string[,]{{“ACMBC”,“987″},{“AGRG”,“988″},{“PLMR LRG”,“989″},{“RMS”,“990″},{
“AGD PCHN”,“993″},{“AGD SN RQ”,“997″},{“LNDR ATVSD”,“995″},{“CNQ 7A”,“983″},{
“L YSR”,“986″},{“PST HRNNDZ”,“982″},{“R NGR NRT”,“986″},{“CAM 2 – A Sur”,“976″},{
“MGLLNS”,“977″},{“TRR DL FG”,“975″},{“L TRDLL”,“970″},{“L TPR-PST QRG”,“970″}};
Cursos Microsoft y Competencias 20 diciembre 2006
Posted by joelperez in Cursos, Internet, Microsoft, Programacion.add a comment
http://www.mslatam.com/latam/msdn/comunidad/NetProtector/home.aspx
Este es tu punto de partida para comenzar el programa de capacitación en seguridad. Desde aquí podrás acceder a las diferentes áreas que componen Net Protector. Recuerda que encontrarás todos los materiales de estudio y la posibilidad de rendir exámenes dentro de la opción Centro de Estudios. Si tienes alguna duda del funcionamiento del programa, no dejes de hacer clic en el botón Mapa de Estudios del menú de la izquierda.
- Webcasts para Net Protector:
- Net Protector: Misión 1 (Webcast)
- Net Protector: Misión 2 (Webcast)
- Net Protector: Misión 3 (Webcast)
- Net Protector: Misión 4 (Webcast)
- Net Protector: Misión 5 (Webcast)
- Net Protector: Misión 6 (Webcast)
- Webcasts sobre seguridad
Escape Chars 11 diciembre 2006
Posted by joelperez in ASP.NET, C#, Programacion, Visual Basic.NET.add a comment
\b (backspace)
\n (new line)
\r (carriage return)
\t (horizontal tab)
\v (vertical tab)