Firewall Rule for Sql Server 2008 on Windows 7

Para permitir el acceso a SQL Server mediante la intranet realizar lo siguiente:

Entrar al grupo de programas Microsoft SQL Server 2008 R2 -> Herramientas de configuración -> Administrador de configuración de SQL Server y en la seccion de Configuracion de red de la instancia de SQL Server Habilitar el protocolo TCP/IP

Posteriormente proceder con las siguientes indicaciones para la configuración del Firewall de Windows

Open the Control Panel

  1. Click “System and Security” if you are in “Category” view mode.
  2. Click “Windows Firewall”. (The green text)
  3. Click “Advanced settings” along the left hand side.
  4. Click “Inbound Rules” along the left hand side.
  5. Click “New Rule…” to the right in the actions pane.
  6. Ensure “Program” is selected and click “Next >”
  7. Select “This program path:” radio button and click browse.
  8. You need to select the sqlservr.exe file which for my 2005 instance was located “C:Program FilesMicrosoft SQL ServerMSSQL.1MSSQLBinn”
  9. Click “Open”
  10. Click “Next >”
  11. Click “Next >” again
  12. Click “Next >” again
  13. Give it a name of “Sql Server 2008 R2” or another appropriate name. I would suggest giving the service name maybe. I Called it this “Sql Server: Sql2005“
  14. Click “Finish”

You may need to also add the Sql Browser service so that any named instances can be found.

  1. Click “New Rule…” again in the actions pane.
  2. Select “Port” and click “Next >”
  3. Select “UDP”
  4. Select “Specific local ports” and enter the port number 1434
  5. Click “Next >”
  6. Click “Next >” again
  7. Click “Next >” again
  8. Enter a name like : “Sql Server Browser”

Expresiones regulares en PHP

Validar un nombre de usuario

Esta regla es para permitir usuarios de 4 hasta 28 caracteres de longitud, alfanuméricos y permitir guiones bajos.

$string = "userNaME4234432_";
if (preg_match('/^[a-zd_]{4,28}$/i', $string)) {
    echo "example 1 successful.";
}

Números telefónicos
Esto es para validar números de teléfono (en el formato de Estados Unidos, Canadá y México) el número debe ser de la siguiente manera: (###)###-####

$string = "(032)555-5555";
if (preg_match('/^((?[0-9]{3,3})?|[0-9]{3,3}[-. ]?)[ ][0-9]{3,3}[-. ]?[0-9]{4,4}$/', $string)) {
echo "ejemplo 2 realizado con  éxito.";
}

El número de teléfono puede ser escrito así (###) ###-####, o así ###-###-#### y también va a validar.

Direcciones de Email

No hace falta decir más el código es el siguiente.

$string = "first.last@domain.co.uk";
if (preg_match(
'/^[^0-9][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[@][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[.][a-zA-Z]{2,4}$/',
$string)) {
    echo "ejemplo 3 realizado con éxito.";
}

Códigos postales

Códigos postales de que permite solo números en el siguiente formato xxxxx y xxxxx-xxxx

$string = "55324-4324";
if (preg_match('/^[0-9]{5,5}([- ]?[0-9]{4,4})?$/', $string)) {
    echo "ejemplo 4 realizado con éxito.";
}

Direcciones IP

No necesitamos hacer un PING ni nada por el estilo, sólo verificamos que estén bien escritas, cómo este ejemplo 255.255.255.0.

$string = "255.255.255.0";
if (preg_match(
'^(?:25[0-5]|2[0-4]d|1dd|[1-9]d|d)(?:[.](?:25[0-5]|2[0-4]d|1dd|[1-9]d|d)){3}$',
$string)) {
    echo "ejemplo 5 realizado con éxito.";
}

Colores hexadecimales

Ya que hablamos de números tambien podemos verificar valores hexadecimales de números en sus 2 formas la normal y la abreviada (#333, 333, #333333 o 333333) con el símbolo # opcional.

$string = "#666666";
if (preg_match('/^#(?:(?:[a-fd]{3}){1,2})$/i', $string)) {
    echo "ejemplo 6 realizado con éxito.";
}

Buscar comentarios multi-línea

Una forma simple de buscar o eliminar comentarios multilínea en PHP/CSS/Otros lenguajes.

$string = "/* commmmment */";
if (preg_match('/^[(/*)+.+(*/)]$/', $string)) {
    echo "ejemplo 7 realizado con éxito.";
}

Fechas
Uno de los formatos de fechas típicos es el MM/DD/YYYY y su validación es la siguiente.

$string = "10/15/2007";
if (preg_match('/^d{1,2}/d{1,2}/d{4}$/', $string)) {
    echo "ejemplo 8 realizado con éxito.";
}

Flo Rida – Low

(FEATURING T-PAIN)[CHORUS:]
SHAWTY HAD THEM APPLE BOTTOM JEANS [JEANS]
BOOTS WITH THE FUR [WITH THE FUR]
THE WHOLE CLUB WAS LOOKIN AT HER
SHE HIT THE FLO [SHE HIT THE FLO]
NEXT THING YOU KNOW
SHAWTY GOT LOW LOW LOW LOW LOW LOW LOW LOW

THEM BAGGY SWEAT PANTS
AND THE REEBOKS WITH THE STRAPS [WITH THE STRAPS]
SHE TURNED AROUND AND GAVE THAT BIG BOOTY A SMACK [AYY]
SHE HIT THE FLO [SHE HIT THE FLO]
NEXT THING YOU KNOW
SHAWTY GOT LOW LOW LOW LOW LOW LOW LOW LOW

[VERSE 1:]
I AINT NEVER SEEN NUTHIN THATLL MAKE ME GO,
THIS CRAZY ALL NIGHT SPENDIN MY DOUGH
HAD A MILLION DOLLAR VIBE AND A BOTTLE TO GO
DEM BIRTHDAY CAKES, THEY STOLE THE SHOW
SO SEXUAL, SHE WAS FLEXIBLE
PROFESSIONAL, DRINKIN X AND OOO
HOLD UP WAIT A MINUTE, DO I SEE WHAT I THINK I
WHOA
DID I THINK I SEEN SHORTY GET LOW
AINT THE SAME WHEN ITS UP THAT CLOSE
MAKE IT RAIN, IM MAKIN IT SNOW
WORK THE POLE, I GOT THE BANK ROLL
IMMA SAY THAT I PREFER THEM NO CLOTHES
IM INTO THAT, I LOVE WOMEN EXPOSED
SHE THREW IT BACK AT ME, I GAVE HER MORE
CASH AINT A PROBLEM, I KNOW WHERE IT GOES

SHE HAD THEM

[CHORUS:]
APPLE BOTTOM JEANS [JEANS]
BOOTS WITH THE FUR [WITH THE FUR]
THE WHOLE CLUB WAS LOOKIN AT HER
SHE HIT THE FLO [SHE HIT THE FLO]
NEXT THING YOU KNOW
SHAWTY GOT LOW LOW LOW LOW LOW LOW LOW LOW

THEM BAGGY SWEAT PANTS
AND THE REEBOKS WITH THE STRAPS [WITH THE STRAPS]
SHE TURNED AROUND AND GAVE THAT BIG BOOTY A SMACK
[AYY]
SHE HIT THE FLO [SHE HIT THE FLO]
NEXT THING YOU KNOW
SHAWTY GOT LOW LOW LOW LOW LOW LOW LOW LOW

[VERSE 2:]
HEY
SHAWTY WHAT I GOTTA DO TO GET YOU HOME
MY JEANS FULL OF GWAP
AND THEY READY FOR SHONES
CADILLACS MAYBACHS FOR THE SEXY GROWN
PATRONE ON THE ROCKS THATLL MAKE YOU MOAN

ONE STACK (COME ON)
Letras4U.com » letras traducidas al español
TWO STACKS (COME ON)
THREE STACKS (COME ON, NOW THATS THREE GRAND)
WHAT YOU THINK IM PLAYIN BABY GIRL
IM THE MAN, ILL BEND THE RUBBER BANDS

THATS WHAT I TOLD HER, HER LEGS ON MY SHOULDER
I KNEW IT WAS OVA, THAT HENNY AND COLA
GOT ME LIKE A SOLDIER
SHE READY FOR ROVER, I COULDNT CONTROL HER
SO LUCKY OO ME, I WAS JUST LIKE A CLOVER
SHORTY WAS HOT LIKE A TOASTER
SORRY BUT I HAD TO FOLD HER,
LIKE A PORNOGRAPHY POSTER
SHE SHOWED HER

[CHORUS:]
APPLE BOTTOM JEANS [JEANS]
BOOTS WITH THE FUR [WITH THE FUR]
THE WHOLE CLUB WAS LOOKIN AT HER
SHE HIT THE FLO [SHE HIT THE FLO]
NEXT THING YOU KNOW
SHAWTY GOT LOW LOW LOW LOW LOW LOW LOW LOW

THEM BAGGY SWEAT PANTS
AND THE REEBOKS WITH THE STRAPS [WITH THE STRAPS]
SHE TURNED AROUND AND GAVE THAT BIG BOOTY A SMACK [AYY]
SHE HIT THE FLO [SHE HIT THE FLO]
NEXT THING YOU KNOW
SHAWTY GOT LOW LOW LOW LOW LOW LOW LOW LOW

[VERSE 3:]
WHOA
SHAWTY
YEA SHE WAS WORTH THE MONEY
LIL MAMA TOOK MY CASH,
AND I AINT WANT IT BACK,
THE WAY SHE BIT THAT RAG,
GOT HER THEM PAPER STACKS,
TATTOO ABOVE HER CRACK,
I HAD TO HANDLE THAT,

I WAS ON IT, SEXY WOMAN, LET ME SHOWNIN
THEY BE WANT IT TWO IN THE MORNIN
IM ZONIN IN THEM ROSAY BOTTLES FOAMIN
SHE WOULDNT STOP, MADE IT DROP
SHORTY DID THAT POP AND LOCK,
HAD TO BREAK HER OFF THAT GWAP
GAH IT WAS FLY JUST LIKE MY GLOCK

[CHORUS:]
APPLE BOTTOM JEANS [JEANS]
BOOTS WITH THE FUR [WITH THE FUR]
THE WHOLE CLUB WAS LOOKIN AT HER
SHE HIT THE FLO [SHE HIT THE FLO]
NEXT THING YOU KNOW
SHAWTY GOT LOW LOW LOW LOW LOW LOW LOW LOW

THEM BAGGY SWEAT PANTS
AND THE REEBOKS WITH THE STRAPS [WITH THE STRAPS]
SHE TURNED AROUND AND GAVE THAT BIG BOOTY A SMACK [AYY]
SHE HIT THE FLO [SHE HIT THE FLO]
NEXT THING YOU KNOW
SHAWTY GOT LOW LOW LOW LOW LOW LOW LOW LOW

(CON T-PAIN)[CORO:]
LA CHIQUITA TIENE ESOS JEANS DE COLA DE MANZANA [JEANS]
BOTAS DE PIEL [DE PIEL]
TODO EL BAILE LA MIRABA
ELLA ENTRÓ A LA PISTA [ELLA ENTRÓ A LA PISTA ]
Y LO SIGUIENTE YA LO SABES
LA CHIQUITA SE AGACHÓ HASTA ABAJO BAJO BAJO BAJO BAJO BAJO BAJO BAJO

ESOS DULCES PANTALONES SUELTOS
Y LOS ZAPATOS REEBOK CON LAS FRANJAS [CON LAS FRANJAS]
ELLA SE DIO VUELTA Y LE DIO A ESE GRAN CULO UNA PALMADA [AYY]
ELLA ENTRÓ A LA PISTA [ELLA ENTRÓ A LA PISTA ]
Y LO SIGUIENTE YA LO SABES
LA CHIQUITA SE AGACHÓ HASTA ABAJO BAJO BAJO BAJO BAJO BAJO BAJO BAJO

[VERSO 1:]
NUNCA HE VISTO NADA QUE ME HAYA VUELTO
ASI DE LOCO TODA LA NOCHE, GASTANDO MI MASA
TENÍA UNA VIBRA DE UN MILLÓN DE DOLARES Y UNA BOTELLA PARA IR
CON SUS TORTAS DE CUMPLEAÑOS, ELLAS SE ROBARON EL SHOW
TAN SEXUAL, ELLA ERA FLEXIBLE
PROFESIONAL, BEBIENDO X Y OOOH
OYE ESPERA UN MINUTO, ACASO ESTOY VIENDO LO QUE CREO QUE ES?
WOW
PENSÉ QUE VI A LA CHIQUITA AGACHÁNDOSE
NO ES LO MISMO CUANDO ESTÁ ASÍ DE CERCA
ESTÁ HACIENDO LLOVER, YO ESTOY HACIENDO NEVAR
HACIENDO TRABAJAR AL POLO, YO TENGO LA PLATA
LO QUE QUIERO DECIR ES QUE LAS PREFIERO SIN ROPA
ESTOY EN ESO, ME ENCANTAN LAS MUJERES EXPUESTAS
ELLA SE TIRÓ HACIA MI, YO LE DI MÁS
EL DINERO NO ES PROBLEMA, YO SE ADONDE VA

ELLA LOS TENÍA

[CORO:]
LA CHIQUITA TIENE ESOS JEANS DE COLA DE MANZANA [JEANS]
BOTAS DE PIEL [DE PIEL]
TODO EL BAILE LA MIRABA
ELLA ENTRÓ A LA PISTA [ELLA ENTRÓ A LA PISTA ]
Y LO SIGUIENTE YA LO SABES
LA CHIQUITA SE AGACHÓ HASTA ABAJO BAJO BAJO BAJO BAJO BAJO BAJO BAJO

ESOS DULCES PANTALONES SUELTOS
Y LOS ZAPATOS REEBOK CON LAS FRANJAS [CON LAS FRANJAS]
ELLA SE DIO VUELTA Y LE DIO A ESE GRAN CULO UNA PALMADA [AYY]
ELLA ENTRÓ A LA PISTA [ELLA ENTRÓ A LA PISTA ]
Y LO SIGUIENTE YA LO SABES
LA CHIQUITA SE AGACHÓ HASTA ABAJO BAJO BAJO BAJO BAJO BAJO BAJO BAJO

[VERSO 2:]
OYE
CHIQUITA QUE ES LO QUE TENGO QUE HACER PARA LLEVARTE A CASA
MIS JEANS ESTÁN LLENOS DE BILELTES
Y ESTÁN LISTOS PARA LA ACCIÓN
TENGO CADILLACS MAYBACHS PARA QUE LO SEXY SIGA EN ALZA
SOY EL PATRÓN DE LAS JOYAS QUE TE HARÁN GEMIR

UN MONTÓN (VAMOS)
Letras4U.com » letras traducidas al español
DOS MONTONES (VAMOS)
TRES MONTONES (VAMOS, AHORA POR ESTOS TRES MIL)
A QUE CREES QUE ESTOY JUGANDO NENA?
YO SOY EL HOMBRE, YO ROMPO LOS ELÁSTICOS DE LOS BILLETES

ESO FUE LO QUE LE DIJE, CON SUS PIERNAS SOBRE MIS HOMBROS
SABÍA QUE HABÍA TERMINADO, ESA WHISCOLA
ME MANTENÍAN COMO UN SOLDADO
ELLA ESTABA LISTA PARA EL ROVER, NO LA PODÍA CONTROLAR
SOY TAN SUERTUDO, HE SIDO COMO UN TREBOL
LA CHIQUITA ERA TAN ARDIENTE COMO UNA TOSTADORA
LO SIENTO PERO LA TUVE QUE SOLTAR,
LIKE A PORNOGRAPHY POSTER
SHE SHOWED HER

[CORO:]
LA CHIQUITA TIENE ESOS JEANS DE COLA DE MANZANA [JEANS]
BOTAS DE PIEL [DE PIEL]
TODO EL BAILE LA MIRABA
ELLA ENTRÓ A LA PISTA [ELLA ENTRÓ A LA PISTA ]
Y LO SIGUIENTE YA LO SABES
LA CHIQUITA SE AGACHÓ HASTA ABAJO BAJO BAJO BAJO BAJO BAJO BAJO BAJO

ESOS DULCES PANTALONES SUELTOS
Y LOS ZAPATOS REEBOK CON LAS FRANJAS [CON LAS FRANJAS]
ELLA SE DIO VUELTA Y LE DIO A ESE GRAN CULO UNA PALMADA [AYY]
ELLA ENTRÓ A LA PISTA [ELLA ENTRÓ A LA PISTA ]
Y LO SIGUIENTE YA LO SABES
LA CHIQUITA SE AGACHÓ HASTA ABAJO BAJO BAJO BAJO BAJO BAJO BAJO BAJO

[VERSE 3:]
WHOA
CHIQUITA
SI, ELLA VALIÓ EL DINERO
LA PEQUEÑA MAMITA SE LLEVÓ MI DINERO,
Y NO LO QUIERO DE VUELTA,
LA MANERA EN QUE ELLA MORDÍA ESE TRAPO,
HIZO QUE SUS PAPELES SE ATASQUEN,
EL TATUAJE ENCIMA DE SU VAGINA,
LO TUVE QUE MANEJAR,

ESTUVE CON ESA, MUJER SEXY, DÉJAME ENSEÑARTELO
ELLAS LO QUIEREN A LAS DOS DE LA MAÑANA
LAS ESTOY BAÑANDO CON BOTELLAS DE ROSADO ESPUMANTE
ELLA NO SE DENTENDRÍA HASTA HACERLO CAER
LA CHIQUITA LO HIZO ESTALLAR Y AGOTAR ,
TENÍA QUE ROMPERSE EL LOMO POR ESA PLATA
LA CHICA ESTABA QUE VOLABA ASÍ COMO MI PISTOLA

[CORO:]
LA CHIQUITA TIENE ESOS JEANS DE COLA DE MANZANA [JEANS]
BOTAS DE PIEL [DE PIEL]
TODO EL BAILE LA MIRABA
ELLA ENTRÓ A LA PISTA [ELLA ENTRÓ A LA PISTA ]
Y LO SIGUIENTE YA LO SABES
LA CHIQUITA SE AGACHÓ HASTA ABAJO BAJO BAJO BAJO BAJO BAJO BAJO BAJO

ESOS DULCES PANTALONES SUELTOS
Y LOS ZAPATOS REEBOK CON LAS FRANJAS [CON LAS FRANJAS]
ELLA SE DIO VUELTA Y LE DIO A ESE GRAN CULO UNA PALMADA [AYY]
ELLA ENTRÓ A LA PISTA [ELLA ENTRÓ A LA PISTA ]
Y LO SIGUIENTE YA LO SABES
LA CHIQUITA SE AGACHÓ HASTA ABAJO BAJO BAJO BAJO BAJO BAJO BAJO BAJO

How to: Stop an Instance of SQL Server (net Commands)

To stop the default instance of SQL Server

  1. From a command prompt, enter one of the following commands:

    net stop «SQL Server (MSSQLSERVER)»

    -or-

    net stop MSSQLSERVER

 To stop a named instance of SQL Server

  1. From a command prompt, enter one of the following commands. Replace instancename with the name of the instance you want to manage.

    net stop «SQL Server ( instancename

    -or-

    net stop MSSQL$ instancename

ms190236.note(en-us,SQL.100).gifNote:
Stopping an instance of SQL Server with the net stop command causes SQL Server to perform a checkpoint in all databases, saving all changed data to disk.

http://technet.microsoft.com/en-us/library/ms190236.aspx

Passerà

Le canzoni non si scrivono
ma nascono da sé
son le cose che succedono
ogni giorno intorno a noi
le canzoni basta coglierle
ce n’e’ una anche per te
che fai più fatica a vivere
e non sorridi mai.
le canzoni sono zingare
e rubano poesie
sono inganni come pillole
della felicità
le canzoni non guariscono
amori e malattie
ma quel piccolo dolore
che l’esistere ci da’
passerà, passerà
se un ragazzo e una chitarra sono li
come te, in città
a guardare questa vita che non va
che ci ammazza d’illusioni
e con l’età delle canzoni
passerà su di noi
finiremo tutti in banca prima o poi
coi perché, i chissà
e le angosce di una ricca povertà
a parlare degli amori che non hai
a cantare una canzone che non sai come fa
perché l’hai perduta dentro
e ti ricordi solamente
passerà ….
in un mondo di automobili
e di gran velocità
per chi arriva sempre ultimo
per chi si dice addio
per chi sbatte negli ostacoli
della diversità
le canzoni sono lucciole
che cantano nel buio
passerà prima o poi
questo piccolo dolore che c’e’ in te
che c’e’ in me, che c’e’ in noi
e ci fa sentire come marinai
in balia del vento e della nostalgia
a cantare una canzone che non sai
come fa
ma quel piccolo dolore che sia odio, o che sia amore
passerà
passerà, passerà
anche se farai soltanto la la la
passerà, passerà
e a qualcosa una canzone servirà
se il tuo piccolo dolore
che sia odio o che sia amore
passerà

Passerá

LAS CANCIONES NO SE ESCRIBEN
NACEN DE SI MISMAS
SON LAS COSAS QUE SUCEDEN
CADA DÍA A NUESTRO ALREDEDOR
LAS CANCIONES BASTA ENCONTRARLAS
HAY UNA TAMBIÉN PARA TI
QUE VIVIR ES AGOTADOR Y NO SONRÍES NUNCA.

LAS CANCIONES SON GITANAS QUE ROBAN POESÍA
SON ENGAÑOS COMO PILDORAS DE LA FELICIDAD
LAS CANCIONES NO DISTINGUEN ENTRE EL AMOR Y LA ENFERMEDAD
PERO ESE PEQUEÑO DOLOR EXISTE AQUÍ

PASARÁ, PASARÁ
SI UN CHICO Y UNA GUITARRA ESTÁN ALLÍ
COMO TÚ EN LA CIUDAD.
MIRANDO ESTA VIDA QUE NO VA
QUE NOS MATA DE ILUSIÓN
Y CON LA EDAD DE LAS CANCIONES

PASARÁ SOBRE NOSOTROS
ACABAREMOS TODOS ARRUINADOS ANTES O DESPUÉS
CON LOS POR QUÉS, LOS QUIEN SABE
Y LA AGONÍA DE LA POBREZA
HABLANDO DE LOS AMORES QUE NO TIENES
CANTANDO UNA CANCIÓN QUE NO SABES COMO SE DESARROLLA
PORQUE SE HA PERDIDO DENTRO
Y LA RECUERDAS SÓLO CUANDO PASA.

EN UN MUNDO DE COCHES Y DE GRAN VELOCIDAD
PARA EL QUE LLEGA SIEMPRE TARDE
Y A QUIEN DICE SIEMPRE ADIOS
PARA EL QUE SUPERA LOS OBSTACULOS
DE LA DIVERSIDAD.

LAS CANCIONES SON LUCECILLAS
QUE CANTAN EN LA OSCURIDAD

PASARÁ ANTES O DESPUÉS
ESTE PEQUEÑO DOLOR QUE ESTÁ EN TI,
QUE ESTÁ EN MI, QUE ESTÁ EN NOSOTROS
Y NOS HACE SENTIR COMO MARINEROS
A MERCED DEL VIENTO Y LA NOSTALGIA
CANTANDO UNA CANCIÓN QUE NO SABES COMO SE DESARROLLA
PERO ESTE PEQUEÑO DOLOR SEA ODIO
O SEA AMOR PASARÁ

PASARÁ, PASARÁ
AUNQUE HAGA SOLAMENTE LALALA
PASARÁ, PASARÁ Y PARA ALGO SERVIRÁ LA CANCIÓN
SI TU PEQUEÑO DOLOR, SEA ODIO O SEA AMOR. PASARÁ

Autenticación SMTP que utiliza System.Web.mail

El espacio de nombres System.Web.Mail proporciona un API que le permite crear y enviar mensajes está utilizando el componente de mensaje CDOSYS (Objetos de datos de colaboración para Windows 2000). El mensaje de correo se entrega a través de un servidor SMTP.

Las más muchas instalaciones de servidor SMTP requieren autenticación. Es decir, motiva principal como esto es debido a personas que abusan servidor SMTP para Spaming (envía correo no deseado no solicitado).

Las clases de espacio de nombres System.Web.Mail no exponen que un API proporciona credenciales a un servidor SMPT. Puede lograr esto de cualquier modo definiendo valor de configuración para el Configuration object asociado al Message CDO. Las configuraciones están compuestas de un conjunto de campos (propiedades) que es simplemente pares de nombre. Es la mayoría de campos de configuración utilizados para mensajería http://schemas.microsoft.com/cdo/configuration/ espacio de nombres.

Puede establecer campos al mensaje agregándolos a la colección System.Web.Mail.MailMesage.Fields.
 
CDO Campa para configurar autenticación SMTP < BR. / > objeta que modifica campos en el objeto asociado Configuration </B> para configurar Mensaje. Residen mayorías de los nombres de campo http://schemas.microsoft.com/cdo/configuration/ espacio de nombres:

  • smtpserver: Nombre de servidor SMTP.
  • smtpserverport : ( configuración predeterminada : 25 ) puerto de servidor SMTP.
  • sendusing: CdoSendUsingPort, valor 2 para enviar el mensaje utilizando la red.
  • smtpauthenticate: Especifica el mecanismo utilizado al autenticarse a un servicio SMTP a través de la red. El valor posible es:
    CdoAnonymous <B>- </B> valora 0. No autentique.
    CdoBasic <B>- </B> valora 1. Utilice autenticación texto simple básico. Cuando utiliza esta opción, tiene que proporcionar el nombre de usuario y la contraseña a través de los campos sendusername y sendpassword.
    CdoNTLM <B>- </B> valora 2. El current process security context se utiliza para autenticación con el servicio.
  • sendusername: Nombre de usuario
  • sendpassword: Contraseña

Example

En el ejemplo siguiente muestra cómo enviar un mensaje de correo electrónico a través de un servidor SMTP que requiere servidor de autenticación a través de la red proporcionando credenciales en texto simple.

using System;
using System.Web.Mail;
namespace SMTPAuthentication
{
 public class SMTPAuthenticationExample
 {
  public static void SendMail()
  {
   string smtpServer = «smtp.domain.com»;
   string userName = «johnDoe»;
   string password = «pass»;
   int cdoBasic = 1;
   int cdoSendUsingPort = 2;
   MailMessage msg = new MailMessage();
   if (userName.Length > 0)
   {
    msg.Fields.Add(«http://schemas.microsoft.com/cdo/configuration/smtpserver», smtpServer);
    msg.Fields.Add(«http://schemas.microsoft.com/cdo/configuration/smtpserverport», 25) ;
    msg.Fields.Add(«http://schemas.microsoft.com/cdo/configuration/sendusing», cdoSendUsingPort) ;
    msg.Fields.Add(«http://schemas.microsoft.com/cdo/configuration/smtpauthenticate», cdoBasic);
    msg.Fields.Add(«http://schemas.microsoft.com/cdo/configuration/sendusername», userName);
    msg.Fields.Add(«http://schemas.microsoft.com/cdo/configuration/sendpassword», password); 
   }
   msg.To = «someone@domain.com»;
   msg.From = «me@domain.com»;
   msg.Subject = «Subject»;
   msg.Body = «Message»;
   SmtpMail.SmtpServer = smtpServer;
   SmtpMail.Send(msg);
  }
 }
}

Observa : <EM> de que las clases del espacio de nombres System.Web.Mail System.Web.Mail namespace se pueden utilizar <EM> de ASP.NET o cualquier aplicación. administrado Asegurarse de que su proyecto hace referencia al assembly. System.Web.dll System.Web.dll </EM>
 
Referencias :
Para más información acerca de visita de objeto de datos de colaboración:
http://msdn.microsoft.com/library/en-us/exchanchor/htms/msexchsvr_cdo_top.asp
 
Para más información acerca del System.Web.Mail, se visita el espacio de nombres:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemwebmail.asp