<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>domiblog. El blog de Domitienda &#187; utilidades</title>
	<atom:link href="http://blog.domitienda.com/index.php/category/utilidades/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.domitienda.com</link>
	<description>El blog de domitienda</description>
	<lastBuildDate>Mon, 30 Jan 2012 15:23:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>Instalar BlogEngine en Domitienda.com</title>
		<link>http://blog.domitienda.com/index.php/2011/05/10/instalar-blogengine-en-domitienda-com/</link>
		<comments>http://blog.domitienda.com/index.php/2011/05/10/instalar-blogengine-en-domitienda-com/#comments</comments>
		<pubDate>Tue, 10 May 2011 08:15:56 +0000</pubDate>
		<dc:creator>Víctor</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Hosting]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[utilidades]]></category>

		<guid isPermaLink="false">http://blog.domitienda.com/?p=762</guid>
		<description><![CDATA[BlogEngine es un blog open source desarrollado integramente en .NET que no tiene nada que envidiar al todopoderoso WordPress. &#160; La gran ventaja de BlogEngine para los que como yo somos desarrolladores de .NET es la gran comunidad que se ha creado alrededor de la aplicación mejorandola día a día, aportando ampliaciones, extensiones, temas, controles, [...]]]></description>
			<content:encoded><![CDATA[<div class="googlePlusOneButton"><g:plusone href="http://blog.domitienda.com/index.php/2011/05/10/instalar-blogengine-en-domitienda-com/"  size="standard"   ></g:plusone></div><p><strong>BlogEngine </strong>es un <strong>blog open source</strong> desarrollado integramente en <strong>.NET</strong> que no tiene nada que envidiar al todopoderoso WordPress.<br />
<img class="aligncenter" src="http://blog.domitienda.com/wp-content/uploads/manual/benlogo80.gif" alt="BlogEngine" /><br />
&nbsp;</p>
<p>La gran ventaja de <strong>BlogEngine </strong>para los que como yo somos desarrolladores de .NET es la gran comunidad que se ha creado alrededor de la aplicación mejorandola día a día, aportando ampliaciones, extensiones, temas, controles, etc&#8230;  además de estar incluido en CodePlex que ya de por sí es una garantía de la calidad y el compromiso que este proyecto tiene.</p>
<p>Pero vamos a lo importante, <strong>¿cómo instalar BlogEngine en mi espacio de hosting?</strong></p>
<p>Para empezar necesitamos tener un plan de <strong>hosting Windows</strong> que tenga soporte mínimo para <strong>ASP .NET 3.5 o superior</strong> como el plan <strong><a title="Plan Básico Domitienda" href="http://www.domitienda.com/Alojamiento_web_hosting/plan_alojamiento_web_basico.aspx" target="_blank">Básico de Domitienda.com</a></strong></p>
<ol>
<li><strong>Descargamos </strong>la última versión de BlogEngine desde el repositorio de CodePlex (recomendamos la versión web): <a href="http://blogengine.codeplex.com/releases/view/58418">http://blogengine.codeplex.com/releases/view/58418</a></li>
<li><strong>Descomprimimos y subimos por ftp</strong> a nuestro espacio de hosting los ficheros extraidos.</li>
<li>Damos <strong>permisos de escritura a la carpeta App_Data y al fichero Web.Config</strong> (<a href="http://blog.domitienda.com/index.php/2007/12/26/modificar-permisos-de-carpetas-desde-plesk/">Modificar permisos de carpetas desde Plesk</a>)</li>
<li>Una vez hecho esto el blog ya debería cargar una página similar a la siguiente:</li>
<p style="text-align: center;"><img class="aligncenter" src="http://blog.domitienda.com/wp-content/uploads/manual/blogengine1.png" alt="BlogEngine" width="618" height="375" /></p>
<li>El siguiente paso es <strong>configurar el usuario administrador</strong>. Para ello accedemos a la intranet de administración haciendo click en &#8220;Log In&#8221; (arriba a la derecha) usando el acceso por defecto (usuario: admin. password: admin)  vamos a &#8220;Usuarios&#8221; para eliminar el existente y crear uno nuevo.</li>
</ol>
<p>Con esto ya tenemos el blog instalado y protegido y ya solo faltaría configurarlo desde &#8220;Configuración&#8221; y empezar a postear!</p>
<p>&nbsp;</p>
<p>Yo ya me he instalado uno e iré probando a ver que tal funciona pero desde luego tiene una pinta increible para los que, como yo, preferimos trabajar con software .NET antes que con software PHP <img src='http://blog.domitienda.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.domitienda.com/index.php/2011/05/10/instalar-blogengine-en-domitienda-com/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Envío de correo en ASP clásico con JMAIL</title>
		<link>http://blog.domitienda.com/index.php/2011/01/18/envio-de-correo-en-asp-clasico-con-jmail/</link>
		<comments>http://blog.domitienda.com/index.php/2011/01/18/envio-de-correo-en-asp-clasico-con-jmail/#comments</comments>
		<pubDate>Tue, 18 Jan 2011 10:37:58 +0000</pubDate>
		<dc:creator>yolanda</dc:creator>
				<category><![CDATA[ASP Clásico]]></category>
		<category><![CDATA[domitienda.com]]></category>
		<category><![CDATA[Hosting]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[utilidades]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[asp]]></category>
		<category><![CDATA[envio de correo]]></category>
		<category><![CDATA[jmail]]></category>
		<category><![CDATA[mail]]></category>

		<guid isPermaLink="false">http://blog.domitienda.com/?p=673</guid>
		<description><![CDATA[Componente para enviar e-mails directamente desde una página web ASP a través del servidor. Muy fácil de utilizar. Similar a CDONTS pero con más prestaciones. Permite enviar e-mails formateados en HTML desde sus páginas ASP. Funcionamiento en general Definimoslas variables necesarias &#60;% Dim ObjMail Creamos una instancia del objeto de &#8216; JMail &#8216; en el [...]]]></description>
			<content:encoded><![CDATA[<div class="googlePlusOneButton"><g:plusone href="http://blog.domitienda.com/index.php/2011/01/18/envio-de-correo-en-asp-clasico-con-jmail/"  size="standard"   ></g:plusone></div><table border="0" cellspacing="0" cellpadding="3" width="100%" align="center">
<tbody>
<tr>
<td colspan="3">
<div><span style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: x-small;">Componente para enviar e-mails directamente desde una página web ASP a través del servidor. Muy fácil de utilizar. Similar a CDONTS pero con más prestaciones. Permite enviar e-mails formateados en HTML desde sus páginas ASP.</span></div>
</td>
</tr>
<tr>
<td colspan="3"><span style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: x-small;"><strong>Funcionamiento en general</strong></span></td>
</tr>
<tr>
<td width="5%" height="2"></td>
<td width="92%" height="2"><span style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: x-small;">Definimoslas variables necesarias</span></td>
<td width="3%" height="2"><span style="font-size: x-small;"> </span></td>
</tr>
<tr>
<td width="5%"><span style="font-size: x-small;"> </span></td>
<td width="92%">
<table border="1" cellspacing="0" cellpadding="7" width="100%">
<tbody>
<tr>
<td><span style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: x-small;">&lt;%</span></p>
<p>Dim ObjMail</td>
</tr>
</tbody>
</table>
</td>
<td width="3%"><span style="font-size: x-small;"> </span></td>
</tr>
<tr>
<td width="5%"><span style="font-size: x-small;"> </span></td>
<td width="92%"><span style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: x-small;">Creamos una instancia del objeto de &#8216; JMail &#8216; en el servidor.<br />
</span></td>
<td width="3%"><span style="font-size: x-small;"> </span></td>
</tr>
<tr>
<td width="5%"><span style="font-size: x-small;"> </span></td>
<td width="92%">
<table border="1" cellspacing="0" cellpadding="7" width="100%">
<tbody>
<tr>
<td><span style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: x-small;">Set objMail = Server.CreateOBject(&#8220;JMail.Message&#8221;)</span></td>
</tr>
</tbody>
</table>
</td>
<td width="3%"><span style="font-size: x-small;"> </span></td>
</tr>
<tr>
<td width="5%" height="30"><span style="font-size: x-small;"> </span></td>
<td width="92%" height="30">
<div>
<p><span style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: x-small;">Una vez que el objeto de<em> JMail</em> se haya creado en el servidor podemos utilizar varias características y métodos del objeto de<em> JMail</em> para construir el email.</span></p>
</div>
</td>
<td width="3%" height="30"><span style="font-size: x-small;"> </span></td>
</tr>
<tr>
<td width="5%"><span style="font-size: x-small;"> </span></td>
<td width="92%"><span style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: x-small;">Vamos utilizar la propiedad <em>from</em> para dejar saber de quién es el email. Si usted no especifica esta propiedad o no tiene un formato correcto el email fallará. </span></td>
<td width="3%"><span style="font-size: x-small;"> </span></td>
</tr>
<tr>
<td width="5%" height="27"><span style="font-size: x-small;"> </span></td>
<td width="92%" height="27">
<table border="1" cellspacing="0" cellpadding="7" width="100%">
<tbody>
<tr>
<td><span style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: x-small;">objJMai.From = &#8221; E-mail@Domain.com &#8220;</span></td>
</tr>
</tbody>
</table>
</td>
<td width="3%" height="27"><span style="font-size: x-small;"> </span></td>
</tr>
<tr>
<td width="5%"><span style="font-size: x-small;"> </span></td>
<td width="92%">
<div><span style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: x-small;">La propiedad <em>SenderName</em> no es necesaria y se puede prescindir de ella. Esta propiedad se puede utilizar para especificar el nombre del remitente. </span></div>
</td>
<td width="3%"><span style="font-size: x-small;"> </span></td>
</tr>
<tr>
<td width="5%"><span style="font-size: x-small;"> </span></td>
<td width="92%">
<table border="1" cellspacing="0" cellpadding="7" width="100%">
<tbody>
<tr>
<td><span style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: x-small;">objJMail.FromName = &#8221; nombre &#8220;</span></td>
</tr>
</tbody>
</table>
</td>
<td width="3%"><span style="font-size: x-small;"> </span></td>
</tr>
<tr>
<td width="5%"><span style="font-size: x-small;"> </span></td>
<td width="92%">
<div><span style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: x-small;">Para poder enviar a través de nuestro servidor necesita autenticarse</span><span class="Estilo1">, está medida de seguridad esta implementada actualmente en la mayoria de servidores. La cuenta que envía es la que debe autenticar. </span></div>
</td>
<td width="3%"><span style="font-size: x-small;"> </span></td>
</tr>
<tr>
<td width="5%" height="29"><span style="font-size: x-small;"> </span></td>
<td width="92%" height="29">
<table border="1" cellspacing="0" cellpadding="7" width="100%">
<tbody>
<tr>
<td><span style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: x-small;">objJMai.mailServerUserName=&#8221;E-mail@Domain.com&#8221;</p>
<p>objJMai.MailServerPassWord=&#8221;contraseña&#8221;</p>
<p></span></td>
</tr>
</tbody>
</table>
</td>
<td width="3%" height="29"><span style="font-size: x-small;"> </span></td>
</tr>
<tr>
<td><span style="font-size: x-small;"> </span></td>
<td>
<div><span style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: x-small;">En la propiedad <em>AddRecipient s</em>e debe especificar la dirección de la persona que desea que reciba el email. Ésta necesita ser una dirección de e-mail correctamente ajustada al formato, ( observa la carencia del = muestra )</span></div>
</td>
<td><span style="font-size: x-small;"> </span></td>
</tr>
<tr>
<td height="29"><span style="font-size: x-small;"> </span></td>
<td height="29">
<table border="1" cellspacing="0" cellpadding="7" width="100%">
<tbody>
<tr>
<td><span style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: x-small;">objJMail.AddRecipient &#8221; Email@Domain.com &#8220;</span></td>
</tr>
</tbody>
</table>
</td>
<td height="29"><span style="font-size: x-small;"> </span></td>
</tr>
<tr>
<td width="5%" height="31"><span style="font-size: x-small;"> </span></td>
<td width="92%" height="31">
<div><span style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: x-small;">La propiedad siguiente <em>AddRecipientCC</em> sirve para enviar copias a otras direcciones e-mail, puede enviar el e-mail a tantas direcciones como desee, introduciendo la característa tantas veces como a direcciones desee enviarla. Si la dirección no tiene un formato correcto el email fallará. </span><br />
<span style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: x-small;">Esta característica se puede omitir si no desea enviar copias.</span><span style="font-size: x-small;"><br />
</span></div>
</td>
<td width="3%" height="31"><span style="font-size: x-small;"> </span></td>
</tr>
<tr>
<td width="5%"><span style="font-size: x-small;"> </span></td>
<td width="92%">
<table border="1" cellspacing="0" cellpadding="7" width="100%">
<tbody>
<tr>
<td><span style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: x-small;">objJMail.AddRecipientCC= &#8220;otra@Domain.com&#8221;</span></td>
</tr>
</tbody>
</table>
</td>
<td width="3%"><span style="font-size: x-small;"> </span></td>
</tr>
<tr>
<td width="5%"><span style="font-size: x-small;"> </span></td>
<td width="92%"><span style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: x-small;">Si desea enviar copias ocultas deberá utilizar la propiedad AddRecipientBCC</span></td>
<td width="3%"><span style="font-size: x-small;"> </span></td>
</tr>
<tr>
<td width="5%"><span style="font-size: x-small;"> </span></td>
<td width="92%">
<table border="1" cellspacing="0" cellpadding="7" width="100%">
<tbody>
<tr>
<td><span style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: x-small;">objJMail.AddRecipientBCC = &#8220;otra@Domain.com&#8221;</span></td>
</tr>
</tbody>
</table>
</td>
<td width="3%"><span style="font-size: x-small;"> </span></td>
</tr>
<tr>
<td width="5%"><span style="font-size: x-small;"> </span></td>
<td width="92%"><span style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: x-small;">En la propiedad Subject se debe especificar el asunto del E-mail </span></td>
<td width="3%"><span style="font-size: x-small;"> </span></td>
</tr>
<tr>
<td width="5%"><span style="font-size: x-small;"> </span></td>
<td width="92%">
<table border="1" cellspacing="0" cellpadding="7" width="100%">
<tbody>
<tr>
<td><span style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: x-small;">objJMail.Subject= &#8220;E mail desde la Web&#8221;</span></td>
</tr>
</tbody>
</table>
</td>
<td width="3%"><span style="font-size: x-small;"> </span></td>
</tr>
<tr>
<td width="5%"><span style="font-size: x-small;"> </span></td>
<td width="92%">
<div><span style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: x-small;">El componente de JMail se puede utilizar para enviar el correo en texto llano o formato del HTML. </span><span style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: x-small;">Para enviar un email en formato de texto llano utilizaremos la propiedad Body. Si deseán enviar un email en formato del HTML puede utilizar la propiedad HTMLBody o añadir una línea especificando la propiedad ContentType =&#8221;text/html&#8221; .</p>
<p></span></div>
</td>
<td width="3%"><span style="font-size: x-small;"> </span></td>
</tr>
<tr>
<td width="5%"><span style="font-size: x-small;"> </span></td>
<td width="92%">
<table border="1" cellspacing="0" cellpadding="7" width="100%">
<tbody>
<tr>
<td><span style="font-family: Verdana,Arial,Helvetica,sans-serif; color: #0063c6; font-size: x-small;">&#8216;Contenido del email en texto llano</span></p>
<p><span style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: x-small;">objJMail.Body = &#8221; hola. &#8221; &amp; el vbCrLf &amp;    &#8221; esto es mi email en formato de texto llano&#8221;</span></p>
<p><span style="font-family: Verdana,Arial,Helvetica,sans-serif; color: #0063c6; font-size: x-small;">&#8216;Contenido del email en Html existen dos posibilidades de especificarlo</span></p>
<p><span style="font-family: Verdana,Arial,Helvetica,sans-serif; color: #0063c6; font-size: x-small;"><br />
&#8217;1)</span></p>
<p><span style="color: #000000;">objJMail.HTMLBody = &#8220;&lt;body bgcolor=&#8217;#C6D9EC&#8217; text=&#8217;#000000&#8242;&gt; &#8220;</span></p>
<p>&#8217;2)</p>
<p>msg.ContentType =&#8221;text/html&#8221;<br />
msg.Body = &#8220;&lt;body bgcolor=&#8217;#C6D9EC&#8217; text=&#8217;#000000&#8242;&gt; &#8220;</p>
<p><span style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: x-small;"><span style="color: #0063c6;">&#8216;Para añadir más líneas utilizaremos la propiedad appendText, tanto sea texto llano como HTML<br />
&#8216; vbCrLf , equivale a un retorno de carro (Intro)</span></span></p>
<p>objJMail.<span style="color: #000000;">appendText </span>&#8220;Enviado el &#8221; + CStr(now())+&#8221; por :&#8221; &amp; vbCrLf<br />
msg.appendText &#8221; &lt;p&gt; &lt;font face=&#8217;Verdana,Arial, Helvetica, sans-serif&#8217; size=&#8217;1&#8242;&gt; el texto &lt;/font&gt;&lt;/p&gt;&#8221;</td>
</tr>
</tbody>
</table>
</td>
<td width="3%"><span style="font-size: x-small;"> </span></td>
</tr>
<tr>
<td width="5%"><span style="font-size: x-small;"> </span></td>
<td width="92%"><span style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: x-small;">La propiedad Priority dice el sistema la prioridad de este mensaje. </span> <span style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: x-small;">Para esta propiedad se pueden especificar 3 valores.</span></p>
<p>5 &#8211; Prioridad Baja<br />
3 &#8211; Prioridad normal<br />
1- Prioridad Alta</p>
<p>Si no se establece el valor por defecto es 3.</td>
<td width="3%"><span style="font-size: x-small;"> </span></td>
</tr>
<tr>
<td width="5%"><span style="font-size: x-small;"> </span></td>
<td width="92%">
<table border="1" cellspacing="0" cellpadding="7" width="100%">
<tbody>
<tr>
<td><span style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: x-small;">objJMail.Priority = 3 </span></td>
</tr>
</tbody>
</table>
</td>
<td width="3%"><span style="font-size: x-small;"> </span></td>
</tr>
<tr>
<td width="5%"><span style="font-size: x-small;"> </span></td>
<td width="92%"><span style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: x-small;">Necesitamos especificar la dirección del servidor del smtp que usted está utilizando para enviar el correo.<br />
Al estar en nuestro servidor deberían poner mail.nombre_desudominio.P.e: Si su dominio fuese elmio.com pondría mail.elmio.com</p>
<p></span></td>
<td width="3%"><span style="font-size: x-small;"> </span></td>
</tr>
<tr>
<td width="5%"><span style="font-size: x-small;"> </span></td>
<td width="92%">
<table border="1" cellspacing="0" cellpadding="7" width="100%">
<tbody>
<tr>
<td><span style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: x-small;">objJMail.Send (&#8221; mail.su_dominio &#8220;)</span></td>
</tr>
</tbody>
</table>
</td>
<td width="3%"><span style="font-size: x-small;"> </span></td>
</tr>
<tr>
<td width="5%"><span style="font-size: x-small;"> </span></td>
<td width="92%">
<div><span style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: x-small;">Finalmente una vez que se haya enviado el email debemos cerrar todas las variables creadas. </span></div>
</td>
<td width="3%"><span style="font-size: x-small;"> </span></td>
</tr>
<tr>
<td width="5%"><span style="font-size: x-small;"> </span></td>
<td width="92%">
<table border="1" cellspacing="0" cellpadding="7" width="100%">
<tbody>
<tr>
<td><span style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: x-small;">Set objJMail = nothing %&gt;</span></td>
</tr>
</tbody>
</table>
</td>
<td width="3%"><span style="font-size: x-small;"> </span></td>
</tr>
<tr>
<td></td>
<td><span style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: xx-small;">más información en<strong> <a href="http://www.dimac.net">www.dimac.net</a></strong></span></td>
<td></td>
</tr>
<tr>
<td></td>
<td>
<p style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: x-small;">EJEMPLOS</p>
<p>OJO: Tenga en cuenta que en estos ejemplos no está implementada la autenticación.</td>
<td></td>
</tr>
<tr>
<td></td>
<td>
<table border="1" cellspacing="0" cellpadding="3" width="100%" align="center" bordercolor="#ffffff">
<tbody>
<tr>
<td height="22" bgcolor="#aab8d7" bordercolor="#AAB8D7"><span style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: x-small;"><strong>Ejemplo 1</strong> </span></td>
</tr>
<tr>
<td>
<div><span style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: xx-small;">Un ejemplo sencillo utilizando Jmail. enviando los datos de un formulario.</span></div>
</td>
</tr>
<tr>
<td bordercolor="#AAB8D7"><a class="businet" href="http://www.domitienda.com/documentacion/manuales/jmail/jmail1.rar"><span style="font-family: Verdana,Arial,Helvetica,sans-serif; color: #384a76; font-size: xx-small;"><strong>Descargar Ejemplo 1</strong></span></a></td>
</tr>
</tbody>
</table>
</td>
<td></td>
</tr>
<tr>
<td></td>
<td>
<table border="1" cellspacing="0" cellpadding="3" width="100%" align="center" bordercolor="#ffffff">
<tbody>
<tr>
<td bgcolor="#aab8d7" bordercolor="#AAB8D7"><span style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: x-small;"><strong>Ejemplo 2</strong></span></td>
</tr>
<tr>
<td>
<div><span style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: xx-small;">Un ejemplo sencillo utilizando Jmail. enviando los datos de un formulario y adjuntando un archivo del servidor</span></div>
</td>
</tr>
<tr>
<td bordercolor="#AAB8D7"><a class="businet" href="http://www.domitienda.com/documentacion/manuales/jmail/Jmail2.rar"><span style="font-family: Verdana,Arial,Helvetica,sans-serif; color: #384a76; font-size: xx-small;"><strong>Descargar Ejemplo 2</strong></span></a></td>
</tr>
</tbody>
</table>
</td>
<td></td>
</tr>
<tr>
<td></td>
<td>
<table border="1" cellspacing="0" cellpadding="3" width="100%" align="center" bordercolor="#ffffff">
<tbody>
<tr>
<td bgcolor="#aab8d7" bordercolor="#AAB8D7"><span style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: x-small;"><strong>Ejemplo 3</strong></span></td>
</tr>
<tr>
<td>
<div><span style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: xx-small;">Un ejemplo sencillo utilizando Jmail. enviando los datos de un formulario en HTML.</span></div>
</td>
</tr>
<tr>
<td bordercolor="#AAB8D7"><a class="businet" href="http://www.domitienda.com/documentacion/manuales/jmail/Jmail3.rar"><span style="font-family: Verdana,Arial,Helvetica,sans-serif; color: #384a76; font-size: xx-small;"><strong>Descargar Ejemplo 3</strong></span></a></td>
</tr>
</tbody>
</table>
</td>
<td></td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://blog.domitienda.com/index.php/2011/01/18/envio-de-correo-en-asp-clasico-con-jmail/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Crear un autoRespondedor en Mail Merak</title>
		<link>http://blog.domitienda.com/index.php/2010/08/17/crear-un-autorespondedor-en-mail-merak/</link>
		<comments>http://blog.domitienda.com/index.php/2010/08/17/crear-un-autorespondedor-en-mail-merak/#comments</comments>
		<pubDate>Tue, 17 Aug 2010 08:20:18 +0000</pubDate>
		<dc:creator>Pablo</dc:creator>
				<category><![CDATA[CORREO]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[utilidades]]></category>

		<guid isPermaLink="false">http://blog.domitienda.com/?p=591</guid>
		<description><![CDATA[Hola a todos desde el mes de Agosto, como veis, aquí no paramos.  El motivo de este post es el de indicaros como podemos crear un buzón autorespondedor para cuando nos vamos un tiempo de la oficina o nos vamos de vacaciones, o cualquier otra cosa que se os ocurra. Vamos a ello. Entramos en [...]]]></description>
			<content:encoded><![CDATA[<div class="googlePlusOneButton"><g:plusone href="http://blog.domitienda.com/index.php/2010/08/17/crear-un-autorespondedor-en-mail-merak/"  size="standard"   ></g:plusone></div><p>Hola a todos desde el mes de Agosto, como veis, aquí no paramos.  El motivo de este post es el de indicaros como podemos crear un buzón autorespondedor para cuando nos vamos un tiempo de la oficina o nos vamos de vacaciones, o cualquier otra cosa que se os ocurra.</p>
<p>Vamos a ello.</p>
<p>Entramos en el webmail asociado al dominio que contenga el buzón de correo deseado.</p>
<p>Por ejemplo: Mail.tudominio.com (La estructura casi siempre sera algo así, Mail.loquesea.com) En caso de que tengais problemas siempre podeis acceder por IP, poniedo en la barra del navegador 213.27.202.36 será suficiente.</p>
<p>Una vez dentro nos logeamos con la cuenta de correo que vayamos a crearle el autorespondedor.</p>
<p>Vamos al menu &#8220;Herramientas&#8221; &#8211; &#8220;Opciones&#8221;</p>
<p><a href="http://blog.domitienda.com/wp-content/uploads/2010/08/Herramientas.png"><img class="alignleft size-large wp-image-592" title="Herramientas" src="http://blog.domitienda.com/wp-content/uploads/2010/08/Herramientas-1024x347.png" alt="" width="614" height="208" /></a></p>
<p>Despues elegimos la pestaña Respuesta Automatica:</p>
<p><a href="http://blog.domitienda.com/wp-content/uploads/2010/08/RespuestaAutomatica.png"><img class="alignleft size-full wp-image-593" title="RespuestaAutomatica" src="http://blog.domitienda.com/wp-content/uploads/2010/08/RespuestaAutomatica.png" alt="" width="469" height="344" /></a></p>
<p>Rellenamos los campos como mas nos convenga y le damos a aceptar.</p>
<p>Punto y final. Ásí de fácil.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.domitienda.com/index.php/2010/08/17/crear-un-autorespondedor-en-mail-merak/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Gestión avanzada de registros DNS desde Domitienda.com</title>
		<link>http://blog.domitienda.com/index.php/2010/05/11/gestion-avanzada-de-registros-dns-desde-domitienda-com/</link>
		<comments>http://blog.domitienda.com/index.php/2010/05/11/gestion-avanzada-de-registros-dns-desde-domitienda-com/#comments</comments>
		<pubDate>Tue, 11 May 2010 16:31:12 +0000</pubDate>
		<dc:creator>Jacob</dc:creator>
				<category><![CDATA[dominios]]></category>
		<category><![CDATA[domitienda.com]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[utilidades]]></category>

		<guid isPermaLink="false">http://blog.domitienda.com/?p=573</guid>
		<description><![CDATA[Ya está disponible en nuestra web una nueva funcionalidad que permite administrar directamente los registros de DNS de vuestros dominios. De este modo, y sin que sea necesario tener contratado un producto de hosting, es posible modificar manualmente estos registros permitiendo así que el dominio apunte al servidor o servidores que se desee, sea de [...]]]></description>
			<content:encoded><![CDATA[<div class="googlePlusOneButton"><g:plusone href="http://blog.domitienda.com/index.php/2010/05/11/gestion-avanzada-de-registros-dns-desde-domitienda-com/"  size="standard"   ></g:plusone></div><p>Ya está disponible en <a href="http://www.domitienda.com">nuestra web</a> una nueva funcionalidad que <strong>permite administrar directamente los registros de DNS de vuestros dominios</strong>. De este modo, y sin que sea necesario tener contratado un producto de hosting, es posible modificar manualmente estos registros permitiendo así que el dominio apunte al servidor o servidores que se desee, sea de Domitienda o de otra compañía.</p>
<p>Para acceder a este servicio, tendréis que identificaros en el <a href="http://panel.domitienda.com" target="_blank">área de clientes</a>. Acto seguido, hay que hacer click en &#8220;Dominios&#8221;, &#8220;Gestionar&#8221; en el dominio correspondiente y &#8220;Gestión de DNS&#8221;. La nueva funcionalidad se encuentra en la parte inferior de la pantalla:</p>
<div id="attachment_576" class="wp-caption aligncenter" style="width: 564px"><a href="http://blog.domitienda.com/wp-content/uploads/2010/05/ServGestDNS.png"><img class="size-full wp-image-576" title="Servicio de gestión avanzada de DNS" src="http://blog.domitienda.com/wp-content/uploads/2010/05/ServGestDNS.png" alt="Servicio de gestión avanzada de DNS" width="554" height="170" /></a><p class="wp-caption-text">Servicio de gestión avanzada de DNS</p></div>
<p>Una vez activado el servicio aparecerá el botón &#8220;Edición de registros&#8221; el cual nos permite acceder directamente al contenido existente en el servidor. Tal y como aparece en el texto, <strong>la activación conlleva de manera automática el cambio de los nameservers del dominio a dns1.businet-isp.com y dns2.businet-isp.com</strong>.</p>
<p>Un caso típico de configuración de un dominio abarcaría la creación de uno o más registros de tipo (A), un alias (CNAME) y al menos un intercambiador de correo (MX):</p>
<div id="attachment_577" class="wp-caption aligncenter" style="width: 565px"><a href="http://blog.domitienda.com/wp-content/uploads/2010/05/EjemploDnsManual.png"><img class="size-full wp-image-577" title="Ejemplo de gestión manual de registros" src="http://blog.domitienda.com/wp-content/uploads/2010/05/EjemploDnsManual.png" alt="Ejemplo de gestión manual de registros" width="555" height="266" /></a><p class="wp-caption-text">Ejemplo de gestión manual de registros</p></div>
<p>El botón &#8220;Guardar&#8221; permite introducir esta información en la zona correspondiente dada de alta en el servidor. Sin ninguna duda se trata de una nueva funcionalidad bastante interesante para cualquier tipo de cliente, especialmente para aquellos que disponen de servidores virtuales o dedicados.</p>
<p>Espero que os sea de utilidad.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.domitienda.com/index.php/2010/05/11/gestion-avanzada-de-registros-dns-desde-domitienda-com/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Whois en Domitienda</title>
		<link>http://blog.domitienda.com/index.php/2010/03/26/whois-en-domitienda/</link>
		<comments>http://blog.domitienda.com/index.php/2010/03/26/whois-en-domitienda/#comments</comments>
		<pubDate>Fri, 26 Mar 2010 17:24:57 +0000</pubDate>
		<dc:creator>Pablo</dc:creator>
				<category><![CDATA[dominios]]></category>
		<category><![CDATA[domitienda.com]]></category>
		<category><![CDATA[Hosting]]></category>
		<category><![CDATA[Noticias]]></category>
		<category><![CDATA[utilidades]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://blog.domitienda.com/?p=541</guid>
		<description><![CDATA[Estimados clientes, no paramos! Esta vez el motivo de un nuevo post es presentaros la nueva sección de nuestra página Web, donde podréis realizar peticiones Whois para obtener datos muy interesantes sobre el dominio que os plazca, tales como el agente registrador, fechas de creación, expiración, name servers, etc&#8230; Hemos añadido una nueva entrada al menú en el área de [...]]]></description>
			<content:encoded><![CDATA[<div class="googlePlusOneButton"><g:plusone href="http://blog.domitienda.com/index.php/2010/03/26/whois-en-domitienda/"  size="standard"   ></g:plusone></div><p>Estimados clientes, no paramos!</p>
<p>Esta vez el motivo de un nuevo post es presentaros la <a href="http://www.domitienda.com/registro_de_dominios/registro_de_dominios_whoIs.aspx" target="_blank">nueva sección de nuestra página Web</a>, donde podréis realizar peticiones <a href="http://es.wikipedia.org/wiki/WHOIS" target="_blank">Whois</a> para obtener datos muy interesantes sobre el dominio que os plazca, tales como el agente registrador, fechas de creación, expiración, name servers, etc&#8230;</p>
<p>Hemos añadido una nueva entrada al menú en el área de Dominios.</p>
<p><a href="http://blog.domitienda.com/wp-content/uploads/2010/03/Menu_Dominios.jpg"><img class="alignleft size-full wp-image-546" title="Menu_Dominios" src="http://blog.domitienda.com/wp-content/uploads/2010/03/Menu_Dominios.jpg" alt="" width="190" height="197" /></a></p>
<p>Dentro encontraréis una interfaz como esta:</p>
<p><a href="http://blog.domitienda.com/wp-content/uploads/2010/03/whois.png"><img class="alignleft size-full wp-image-543" title="whois" src="http://blog.domitienda.com/wp-content/uploads/2010/03/whois.png" alt="" width="556" height="243" /></a></p>
<p>Introduciremos el dominio en cuestión que queramos buscar, a continuación un nivel de seguridad nos pedirá repetir el código de 4 cifras para continuar:</p>
<p><a href="http://blog.domitienda.com/wp-content/uploads/2010/03/Seguridad2.png"><img class="alignleft size-full wp-image-547" title="Seguridad" src="http://blog.domitienda.com/wp-content/uploads/2010/03/Seguridad2.png" alt="" width="558" height="338" /></a></p>
<p>Y para finalizar se nos mostrara la información:</p>
<p><a href="http://blog.domitienda.com/wp-content/uploads/2010/03/Whois_Domitienda.png"><img class="alignleft size-full wp-image-548" title="Whois_Domitienda" src="http://blog.domitienda.com/wp-content/uploads/2010/03/Whois_Domitienda.png" alt="" width="544" height="791" /></a></p>
<p>Esperamos que os sea de utilidad, hasta pronto!!.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.domitienda.com/index.php/2010/03/26/whois-en-domitienda/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mostrar los Errores completos en ASP desde el Plesk</title>
		<link>http://blog.domitienda.com/index.php/2009/08/14/mostrar-los-errores-completos-en-asp-desde-el-plesk/</link>
		<comments>http://blog.domitienda.com/index.php/2009/08/14/mostrar-los-errores-completos-en-asp-desde-el-plesk/#comments</comments>
		<pubDate>Fri, 14 Aug 2009 12:06:18 +0000</pubDate>
		<dc:creator>Víctor</dc:creator>
				<category><![CDATA[ASP Clásico]]></category>
		<category><![CDATA[Plesk]]></category>
		<category><![CDATA[utilidades]]></category>

		<guid isPermaLink="false">http://blog.domitienda.com/?p=404</guid>
		<description><![CDATA[En ocasiones, cuando estamos desarrollando una página web en ASP clásico nos encontramos con que el servidor web no nos devuelve el texto del error completo cuando este se produce y solo nos indica un sencillo Error 500: Internal Server Error como el siguiente: ¿Cómo se soluciona eso? El IIS permite decidir si se van [...]]]></description>
			<content:encoded><![CDATA[<div class="googlePlusOneButton"><g:plusone href="http://blog.domitienda.com/index.php/2009/08/14/mostrar-los-errores-completos-en-asp-desde-el-plesk/"  size="standard"   ></g:plusone></div><p>En ocasiones, cuando estamos desarrollando una página web en <strong>ASP clásico</strong> nos encontramos con que el servidor web no nos devuelve el texto del error completo cuando este se produce y solo nos indica un sencillo <strong>Error 500: Internal Server Error</strong> como el siguiente:</p>
<p style="text-align: center; "><img class="aligncenter size-full wp-image-406" title="error500" src="http://blog.domitienda.com/wp-content/uploads/2009/08/error5001.png" alt="error500" width="503" height="111" /></p>
<p><strong>¿Cómo se soluciona eso?</strong> El IIS permite decidir si se van a<strong> usar los errores por defecto</strong> (como el que estamos viendo, que es el texto por defecto de un Error 500) , si se va a <strong>mostrar una página web a nuestra elección</strong> (las típicas páginas de error con diseño web) o bien si <strong>queremos mostrar la traza del error </strong>donde se muestra el texto de la excepción y la linea.</p>
<p>Esta última opción es la que queremos activar durante la fase de desarollo para poder detectar y solventar los errores lo más rápidamente posible.</p>
<p>Para hacer esto basta con acceder al<strong> Panel de Control Plesk &gt; [tu dominio] &gt; Configurar y desactivar la opción &#8220;Documentos de Error Apache&#8221;</strong> tal y como se ve en la imagen:</p>
<p><img class="aligncenter size-full wp-image-407" title="error_apache" src="http://blog.domitienda.com/wp-content/uploads/2009/08/error_apache.png" alt="error_apache" width="573" height="340" /></p>
<p>Desactivando esta opción veremos el informe de error completo al cargar la página web.</p>
<p><strong>¡Ojo! </strong>Una vez terminado el desarrollo es recomendable volver a activar dicha opción para evitar que se vean los errores y la linea de error del mismo y mostrar de nuevo el error 500 por defecto.</p>
<p><strong>Nota: </strong> Algunos navegadores usan sus propios documentos de error ignorando la configuración del servidor. Recomendamos el uso de <a href="http://www.difundefirefox.com/" target="_blank">Mozilla Firefox</a> para el desarrollo ya que esté si que lo muestra.</p>
<p>Un saludo!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.domitienda.com/index.php/2009/08/14/mostrar-los-errores-completos-en-asp-desde-el-plesk/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Eliminar contenido de todas las tablas de una Base de Datos SQL SERVER</title>
		<link>http://blog.domitienda.com/index.php/2009/06/18/eliminar-contenido-de-todas-las-tablas-de-una-base-de-datos-sql-server/</link>
		<comments>http://blog.domitienda.com/index.php/2009/06/18/eliminar-contenido-de-todas-las-tablas-de-una-base-de-datos-sql-server/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 10:52:48 +0000</pubDate>
		<dc:creator>Víctor</dc:creator>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[utilidades]]></category>

		<guid isPermaLink="false">http://blog.domitienda.com/?p=364</guid>
		<description><![CDATA[Es común que para realizar algunas pruebas sobre Base de Datos hagamos una réplica de la misma y la vaciemos de datos. El problema viene cuando tenemos una base de datos pesada, con muchas tablas y datos, y nos toca o bien lanzar un script de creación de tablas vacias (que en ocasiones no respeta [...]]]></description>
			<content:encoded><![CDATA[<div class="googlePlusOneButton"><g:plusone href="http://blog.domitienda.com/index.php/2009/06/18/eliminar-contenido-de-todas-las-tablas-de-una-base-de-datos-sql-server/"  size="standard"   ></g:plusone></div><p>Es común que para realizar algunas pruebas sobre Base de Datos hagamos una réplica de la misma y la vaciemos de datos.</p>
<p>El problema viene cuando tenemos una base de datos pesada, con muchas tablas y datos, y nos toca o bien lanzar un script de creación de tablas vacias (que en ocasiones no respeta claves ajenas, indices, etc...) o bien hacer truncates a mano.</p>
<p>Bien, pues me he puesto a investigar y... bualá! Un script en <strong>TSQL para SQL SERVER 2005</strong> que <strong>recorre las tablas</strong> de una base de datos,<strong> elimina las restricciones</strong> (para que no falle al borrar datos de una tabla relacionada con otra),<strong> hace un truncate de la tabla</strong> y vuelve a <strong>reestablecer las restricciones</strong> tal cual estaban.</p>
<div class="igBar"><span id="lsql-2"><a href="#" onclick="javascript:showPlainTxt('sql-2'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">SQL:</span>
<div id="sql-2">
<div class="sql">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">EXEC sp_MSForEachTable <span style="color: #ff0000;">'ALTER TABLE ? NOCHECK CONSTRAINT ALL'</span> </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">GO </div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">EXEC sp_MSForEachTable <span style="color: #ff0000;">'ALTER TABLE ? DISABLE TRIGGER ALL'</span> </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">GO </div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">EXEC sp_MSForEachTable </div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #ff0000;">'BEGIN TRY</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #ff0000;">TRUNCATE TABLE ?</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #ff0000;">END TRY</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #ff0000;">BEGIN CATCH </span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #ff0000;">DELETE FROM ?</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #ff0000;">END CATCH;'</span> </div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">EXEC sp_MSForEachTable <span style="color: #ff0000;">'ALTER TABLE ? CHECK CONSTRAINT ALL'</span> </div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">GO </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">EXEC sp_MSForEachTable <span style="color: #ff0000;">'ALTER TABLE ? ENABLE TRIGGER ALL'</span> </div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">GO </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>De este modo tendríamos la tabla vacia de datos pero respetando su estructura, restricciones, relaciones, vistas, procedimientos almacenados... etc</p>
<p>Espero que os sea útil! Desde luego a mi me ha ahorrado unas horitas de trabajo <img src='http://blog.domitienda.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>¡Saludos!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.domitienda.com/index.php/2009/06/18/eliminar-contenido-de-todas-las-tablas-de-una-base-de-datos-sql-server/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Envio de correo en osCommerce con SMTP y autenticacion</title>
		<link>http://blog.domitienda.com/index.php/2009/06/18/envio-de-correo-en-oscommerce-con-smtp-y-autenticacion/</link>
		<comments>http://blog.domitienda.com/index.php/2009/06/18/envio-de-correo-en-oscommerce-con-smtp-y-autenticacion/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 09:45:52 +0000</pubDate>
		<dc:creator>yolanda</dc:creator>
				<category><![CDATA[open source]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[utilidades]]></category>

		<guid isPermaLink="false">http://blog.domitienda.com/?p=360</guid>
		<description><![CDATA[La tienda online osCommerce no es compatible con el envío de mail a traves de SMTP si este requiere autenticación, y en nuestros servidores está activada por lo que es necesario parchear osCommerce para poder utilizarlo, pero no es una tarea complicada. Estas modificaciones están sólo testeadas con las siguientes versiones: osCommerce 2.2-MS2 phpmailer 1.73 [...]]]></description>
			<content:encoded><![CDATA[<div class="googlePlusOneButton"><g:plusone href="http://blog.domitienda.com/index.php/2009/06/18/envio-de-correo-en-oscommerce-con-smtp-y-autenticacion/"  size="standard"   ></g:plusone></div><p>La tienda online osCommerce no es compatible con el envío de mail a traves de SMTP si este requiere autenticación, y en nuestros servidores está activada por lo que es necesario parchear osCommerce para poder utilizarlo, pero no es una tarea complicada.</p>
<p>Estas modificaciones están sólo testeadas con las siguientes versiones:</p>
<ul>
<li><strong>osCommerce 2.2-MS2</strong></li>
<li><strong>phpmailer 1.73</strong></li>
</ul>
<p>No quiere decir que no funcione en versiones más antiguas ni en las futuras, pero no podemos confirmarlo.</p>
<p>Se hace un copia de los archivos que posteriormente modificaremos por si hay algún error</p>
<ul>
<li>includes/classes/email.php</li>
<li>admin/includes/classes/email.php</li>
</ul>
<h4>Descargar phpmailer</h4>
<p><a title="phpmailer" href="http://phpmailer.sourceforge.net/">http://phpmailer.sourceforge.net</a></p>
<p>Descomprimimos el archivo y nos quedamos únicamente con:</p>
<ul>
<li>class.phpmailer.php</li>
<li>class.smtp.php</li>
</ul>
<p>que son los que nos interesan; copiamos archivos en los dos destinos siguientes... estas dos rutas deberán tener copiados los dos archivos anteriores:</p>
<ul>
<li>includes/classes/</li>
<li>admin/includes/classes/</li>
</ul>
<h4>Configuracion de OsCommerce para su uso de phpmailer</h4>
<p>Ahora hay que hacer alguna modificación común en los archivos que oscommerce usa para enviar emails; para ambos es la misma modificacion. Los archivos a modificar son:</p>
<ul>
<li>includes/classes/email.php</li>
<li>admin/includes/classes/email.php</li>
</ul>
<p>Dentro de estos ficheros hay que buscar la siguiente cadena</p>
<p><em>if '(EMAIL_TRANSPORT == 'smtp')' {</em></p>
<p>Encontrando a continuación el siguiente código</p>
<p>if (EMAIL_TRANSPORT == 'smtp') {</p>
<p>return mail($to_addr, $subject, $this-&gt;output, 'From: ' . $from . $this-&gt;lf . 'To: ' . $to . $this-&gt;lf . implode($this-&gt;lf, $this-&gt;headers) . $this-&gt;lf . implode($this-&gt;lf, $xtra_headers));</p>
<p>} else {</p>
<p>return mail($to, $subject, $this-&gt;output, 'From: '.$from.$this-&gt;lf.implode($this-&gt;lf, $this-&gt;headers).$this-&gt;lf.implode($this-&gt;lf, $xtra_headers));</p>
<p>}<br />
Hay que modificarlo para que quede asi</p>
<p>if (EMAIL_TRANSPORT == 'smtp') {<br />
require_once(DIR_WS_CLASSES . "class.phpmailer.php");</p>
<p>$pMail = new PHPMailer();</p>
<p>$pMail-&gt;<strong>From</strong> = $from_addr; //cuenta suya que envia y autentica<br />
$pMail-&gt;FromName = $from_name;</p>
<p>$pMail-&gt;IsSMTP();</p>
<p>$pMail-&gt;<strong>Host</strong> = "mail.dominio.tld"; // ponga su servidor SMTP, en Fenixer por defecto es el  mail.sudominio.ext</p>
<p>$pMail-&gt;<strong>Username</strong> = "usuario@dominio.tld"; // usuario SMTP si esta activada la autenticación en el servidor, su cuenta que envía y autentica</p>
<p>$pMail-&gt;<strong>Password</strong> = "contraseña"; // password de la cuenta de correo que autentica del</p>
<p>$pMail-&gt;SMTPAuth = true; // true/false - con o sin autenticación, hay que dejar true<br />
$pMail-&gt;Subject = $subject;<br />
$pMail-&gt;Body = $this-&gt;output;<br />
$pMail-&gt;AddAddress($to_addr, $to_name);<br />
$pMail-&gt;IsHTML(true);</p>
<p>return $pMail-&gt;Send();</p>
<p>$pMail-&gt;ClearAddresses();<br />
$pMail-&gt;ClearAttachments();<br />
} else {<br />
return mail($to, $subject, $this-&gt;output, 'From: '.$from.$this-&gt;lf.implode($this-&gt;lf, $this-&gt;headers).$this-&gt;lf.implode($this-&gt;lf, $xtra_headers));<br />
}</p>
<p>Aunque en el código nuestros comentarios ocupen dos lineas, en el texto del archivo .php, cuando lo edite, no debe quedar repartido en dos lineas, pues causaría error.... le aconsejamos incluso, elimine nuestro comentario detrás de cada sección de código.<br />
Los campos <strong>Host, Username, Password</strong> hay que personalizarlos con los datos de su usuario, según se indica en el comentario del codigo. Logicamente, los datos de la cuenta SMTP de envío deben existir.</p>
<p>A continuación, en el Panel de Administración de Oscommerce, en la sección <em>/Configuración/E-Mail Options/ </em>(/admin/configuration.php?gID=12), habrá que elegir SMTP como método de envío, en lugar de sendmail.</p>
<p>Con esto el envio de mails en osCommerce se hará a través de phpmailer con SMTP y autenticación.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.domitienda.com/index.php/2009/06/18/envio-de-correo-en-oscommerce-con-smtp-y-autenticacion/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Tutorial: Instalar osCommerce en Domitienda.com</title>
		<link>http://blog.domitienda.com/index.php/2009/05/26/tutorial-instalar-oscommerce-en-domitiendacom/</link>
		<comments>http://blog.domitienda.com/index.php/2009/05/26/tutorial-instalar-oscommerce-en-domitiendacom/#comments</comments>
		<pubDate>Tue, 26 May 2009 08:27:17 +0000</pubDate>
		<dc:creator>Víctor</dc:creator>
				<category><![CDATA[open source]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[utilidades]]></category>

		<guid isPermaLink="false">http://blog.domitienda.com/?p=330</guid>
		<description><![CDATA[OsCommerce es la tienda virtual Open Source por excelencia desde el año 2000. Esta aplicación web te permite crear un catálogo online de productos de forma fácil ya que dispone de una intranet de administrador desde la cual darlos de alta, crear familias de productos, ofertas, etc... Se basa en una arquitectura de PHP + [...]]]></description>
			<content:encoded><![CDATA[<div class="googlePlusOneButton"><g:plusone href="http://blog.domitienda.com/index.php/2009/05/26/tutorial-instalar-oscommerce-en-domitiendacom/"  size="standard"   ></g:plusone></div><p><strong>OsCommerce</strong> es la tienda virtual Open Source por excelencia desde el año 2000. Esta aplicación web te permite crear un catálogo online de productos de forma fácil ya que dispone de una intranet de administrador desde la cual darlos de alta, crear familias de productos, ofertas, etc...<br />
<center><br />
<img class="aligncenter size-full wp-image-331" title="oscommerce" src="http://blog.domitienda.com/wp-content/uploads/2009/05/oscommerce.gif" alt="oscommerce" width="211" height="60" /><br />
</center><br />
Se basa en una arquitectura de<strong> PHP + MySql </strong>(como <a href="http://blog.domitienda.com/index.php/2007/11/12/instalar-joomla-en-domitiendacom/" target="_blank">Joomla</a> o <a href="http://blog.domitienda.com/index.php/2008/02/29/instalar-blog-wordpress-en-domitiendacom/" target="_blank">WordPress</a>) por lo que podría funcionar a partir de nuestro<strong> <a href="http://www.domitienda.com/alojamiento_web_hosting/plan_alojamiento_web_reducido.aspx" target="_blank">plan Reducido por 2.95€/mes</a>.</strong></p>
<p>Para instalar esta aplicación web basta con seguir los siguientes pasos:</p>
<ol>
<li><strong>Descargamos</strong> la última versión de OsCommerce de la web oficial (<a href="http://www.oscommerce.com/solutions/downloads">http://www.oscommerce.com/solutions/downloads</a>) o bien de la web oficial en castellano (<a href="http://oscommerce.qadram.com/modules.php?name=Downloads&amp;d_op=viewdownload&amp;cid=1">http://oscommerce.qadram.com/modules.php?name=Downloads&amp;d_op=viewdownload&amp;cid=1</a>)</li>
<li><strong>Descomprimimos el zip y subimos por FTP</strong> el contenido de la carpeta <strong>"catalog"</strong> a la raiz de nuestro sitio web (<strong>httpdocs </strong>en el caso de <a href="http://www.domitienda.com" target="_blank">domitienda.com</a>)</li>
<li>Asegurate de tener activada el<strong> Soporte PHP</strong> en <em>Plesk &gt; Inicio &gt; [tu dominio] &gt; Configurar &gt; Soporte Php</em>.</li>
<li>También desde Plesk <strong>creamos una base de datos MySql </strong>y un usuario de acceso a la misma desde <em>Plesk &gt; Inicio &gt; [tu dominio] &gt; Bases de Datos &gt; Crear nueva Base de Datos Mysql</em></li>
<li>Una vez subido si ponemos la dirección de nuestra web en un navegador veremos la pantalla inicial del instalador.</li>
<p style="text-align: center;"><a href="http://blog.domitienda.com/wp-content/uploads/2009/05/oscommerce_1.png"><img class="size-medium wp-image-333 aligncenter" title="oscommerce_1" src="http://blog.domitienda.com/wp-content/uploads/2009/05/oscommerce_1-300x129.png" alt="oscommerce_1" width="300" height="129" /></a></p>
<li> Seguimos los pasos de la instalación indicando, cuando se nos pida la información de la base de datos MySql que hemos creado previamente tal y como se ve en la imagen siguiente:
<ul>
<li><strong>Database Server</strong>: Comprueba la IP que te aparece al crear la base de datos en el Plesk ya que según el servidor será “localhost” o “mysql.servidoreswindows.net” en el caso del servidor de MySql centralizado.</li>
<li><strong>Username y Password</strong>: Usuario y pass de acceso a la base de datos que hemos creado en Plesk</li>
<li><strong>Database name</strong>: Nombre de la base de datos que hemos creado en Plesk</li>
<li><strong>Persistent Connections</strong>: NO</li>
<li><strong>Session Storage</strong>: Database</li>
</ul>
</li>
<p><center><br />
<a href="http://blog.domitienda.com/wp-content/uploads/2009/05/oscommerce_2.png"><img class="aligncenter size-medium wp-image-334" title="oscommerce_2" src="http://blog.domitienda.com/wp-content/uploads/2009/05/oscommerce_2-300x163.png" alt="oscommerce_2" width="300" height="163" /></a><br />
</center></p>
<li>Pulsamos "Continue" hasta finalizar la instalación. (Si te aparece algún error después de este paso es posible a que se deba a la falta de permisos de escritura sobre la carpeta httpdocs. Ponte en contacto con nosotros y lo arreglaremos).</li>
</ol>
<p>¡Listo! Ya solo falta acceder a la intranet de administrador y empezar a dar de alta nuestros productos y configurar el resto de apartados de la web... pero esto ya es otra historia <img src='http://blog.domitienda.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>¡Saludos!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.domitienda.com/index.php/2009/05/26/tutorial-instalar-oscommerce-en-domitiendacom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Configurar cuenta de correo de Domitienda en Gmail</title>
		<link>http://blog.domitienda.com/index.php/2009/04/01/configurar-cuenta-de-correo-de-domitienda-en-gmail/</link>
		<comments>http://blog.domitienda.com/index.php/2009/04/01/configurar-cuenta-de-correo-de-domitienda-en-gmail/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 11:21:17 +0000</pubDate>
		<dc:creator>Víctor</dc:creator>
				<category><![CDATA[CORREO]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[utilidades]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://blog.domitienda.com/?p=289</guid>
		<description><![CDATA[Sin lugar a dudas el Gmail de Google es una de las mejores herramientas que existen para leer y gestionar el correo electrónico. Además de permitirte almacenar gigas de correo de forma gratuita tiene una serie de herramientas que lo hace único en comparación a otros gestires web de correo electrónico. El motivo de este [...]]]></description>
			<content:encoded><![CDATA[<div class="googlePlusOneButton"><g:plusone href="http://blog.domitienda.com/index.php/2009/04/01/configurar-cuenta-de-correo-de-domitienda-en-gmail/"  size="standard"   ></g:plusone></div><p>Sin lugar a dudas el <strong>Gmail de Google</strong> es una de las mejores herramientas que existen para leer y gestionar el <strong>correo electrónico</strong>.</p>
<p>Además de permitirte almacenar gigas de correo de forma gratuita tiene una serie de herramientas que lo hace único en comparación a otros gestires web de correo electrónico.</p>
<p style="text-align: center; "><img class="aligncenter size-full wp-image-290" title="gmail-logo" src="http://blog.domitienda.com/wp-content/uploads/2009/04/gmail-logo.jpg" alt="gmail-logo" width="282" height="116" /></p>
<p>El motivo de este post es explicar como, con unos sencillos pasos, podemos añadir una cuenta de correo de nuestro dominio contratado en <strong><a href="http://www.domitienda.com" target="_blank">domitienda.com</a></strong> a nuestra cuenta de Gmail.</p>
<p><strong>Configurar Recepción POP3</strong></p>
<ol>
<li>Vamos a la opción <strong>"Configuración" </strong>de Gmail</li>
<li>Pulsamos en <strong>"Cuentas"</strong></li>
<li>En el apartado "Recibir mensajes de otras cuentas" pinchamos en <strong>"Añadir una cuenta de correo de tu propiedad"</strong></li>
<li>Introducimos la cuenta de correo electrónico de nuestro dominio <em>(ejemplo: victor@domitienda.com)</em></li>
<li>Ponemos nuestro <strong>nombre de usuario</strong> (siempre la <strong>cuenta de correo completa</strong>, en el ejemplo <em>victor@domitienda.com</em>)</li>
<li>Servidor POP. En domitienda suele ser <strong>mail.[dominio]</strong>, en el ejemplo <em>mail.domitienda.com</em></li>
<li>El resto de parámetros los dejamos tal y como están.</li>
</ol>
<p style="text-align: center; "><a href="http://blog.domitienda.com/wp-content/uploads/2009/04/gmail_pop3_1.png"><img class="size-full wp-image-291 aligncenter" title="gmail_pop3_1" src="http://blog.domitienda.com/wp-content/uploads/2009/04/gmail_pop3_1.png" alt="gmail_pop3_1" width="335" height="294" /></a></p>
<p style="text-align: left; ">Al pulsar en "Añadir cuenta" Gmail empezará a descargar todos los mensajes que tengas en el buzón de tu correo eliminandolos del servidor de domitienda.</p>
<p style="text-align: left; ">Esto es especialmente útil para gente que recibe gran cantidad de correo y satura su buzón. Si configuras Gmail de este modo no tendrás problemas ya que el espacio será ocupado en Gmail y no en tu cuenta de domitienda.</p>
<p style="text-align: left; ">También es muy útil para gente que quiera tener una aplicación centralizada desde la cual leer los correos. </p>
<p style="text-align: left; "> </p>
<p style="text-align: left; "><strong>Configurar Envío (SMTP)</strong></p>
<p style="text-align: left; ">Si queremos enviar también desde Gmail hemos de hacer lo siguiente:</p>
<ol>
<li>Vamos a <strong>Configuración &gt; Cuentas</strong></li>
<li>En el apartado "Enviar mensaje como" pulsamos en <strong>"Añadir otra dirección de correo de tu propiedad"</strong></li>
<li>Introducimos el nombre de Remitente y la cuenta de correo electrónico completa (en el ejemplo <em>victor@domitienda.com</em>)</li>
<li>Gmail, para comprobar que la cuenta de correo es tuya, te enviará un mail de confirmación en el que verás un link y un código de confirmación</li>
<li>Pulsamos en el link y listo! Ya podemos seleccionar al pulsar "Redactar" nuestra cuenta de correo de domitienda.</li>
</ol>
<p>Aunque realmente es nuestro servidor el que envía los mensajes con este método podemos redactar correos desde Gmail y enviarlo como si lo hicieras desde Outlook.</p>
<p>Con estos dos sencillos pasos tenemos Gmail totalmente configurado con nuestra cuenta de dominio y las personas a las que enviemos no notarán ningún cambio.</p>
<p> </p>
<p>¡Saludos!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.domitienda.com/index.php/2009/04/01/configurar-cuenta-de-correo-de-domitienda-en-gmail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk (request URI is rejected)
Database Caching using disk
Object Caching 679/1412 objects using disk

Served from: blog.domitienda.com @ 2012-02-07 23:56:15 -->
