jump to navigation

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: , ,
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.



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)

Seguir

Get every new post delivered to your Inbox.