viernes, 22 de julio de 2011

Como hacer que tus programas sean compatibles con el SSL SMTP de Google Apps

DESCARGAR STUNNEL Y OPENSSL


Descargar el programa de Microsoft Windows para Stunnel desde aquí:


http://www.stunnel.org/download/binaries.html


Descargar OpenSSL para obtener las librerías necesarias SSL desde aquí:


http://gnuwin32.sourceforge.net/packages/openssl.htm


INSTALAR OPENSSL


1 - Ejecutar la instalación de OpenSSL y seguir las instrucciones hasta finalizar la instalación.

2 - Abrir el explorador de windows en la carpeta donde se instaló OpenSSL, por defecto \Archivos de Programa\GnuWin32.

3 - Copiar las siguientes dos DLL dentro de la carpeta \Windows\System32:


GnuWin32\bin\libeay32.dll

GnuWin32\bin\libssl32.dll


INSTALAR STUNNEL


1 – Ejecutar la instalación de Stunnel y seguir las instrucciones hasta finalizar la instalación.

2 – Abrir el explorador de Windows en la carpeta donde se instaló Stunnel, por defecto \Archivos de Programa\Stunnel.

3 – Editar el archivo stunnel.conf y realizar las siguientes modificaciones:


Bajo la línea "be used in a production environment" añadir:


Client=YES

Service=smtpgoogle


Bajo la línea "Service-level configuration" añadir:


[smtpgoogle]

Accept=127.0.0.1:25

Connect=smtp.gmail.com:465


4 – Cerrar y guardar el archivo de configuración.

5 – Ejecutar Stunnel.exe en la carpeta de Stunnel.



CONFIGURAR LOS PROGRAMAS


1 - Indicar en correo saliente (SMTP) la dirección 127.0.0.1.

2 – En Dirección de respuesta indicar la dirección de correo.

3 – Usuario: Indicar la dirección de correo electrónica de gmail que se utilizará para el envío de los correos, por ejemplo cliente@dominio.com.

4 – Password: Es la clave de la dirección de correo anterior.



SOBRE LIMITACIONES DE GOOGLE


Google ofrece una cuota de envío limitada para impedir el uso indebido del sistema y ayudar a combatir el spam. Si una de tus cuentas de correo alcanza dicho límite, se inhabilitará temporalmente el envío de mensajes.

Actualmente, las cuentas de Google Apps pueden enviar mensajes a 500 destinatarios externos al día. Los usuarios de Google Apps for Business y Education pueden enviar mensajes a 2000 destinatarios externos al día. Las direcciones de correo electrónico se pueden distribuir entre los campos Para:, CC: y CCO. Los administradores pueden ponerse en contacto con todas las cuentas de usuario del dominio creando una lista de correo con todos los miembros.

A continuación te facilitamos algunos consejos:

  • Crea varias cuentas de usuario para enviar mensajes. Por ejemplo, "Admin1" y "Admin2" pueden enviar 500 mensajes cada una y llegar a 1.000 destinatarios únicos. En Google Apps for Business o Education, dos cuentas pueden alcanzar los 4.000 destinatarios.
  • Escalona las comunicaciones masivas en dos días. Por ejemplo, envía mensajes al número asignado de destinatarios el primer día, espera 24 horas y envía mensajes a otros destinatarios el segundo día.
  • En todas las ediciones de Google Apps, se puede enviar un mensaje concreto a un máximo de 500 destinatarios externos de una sola vez.
  • Si utilizas un cliente POP o IMAP (por ejemplo, Microsoft Outlook o Apple Mail), es posible que puedas enviar solo un mensaje a 100 usuarios a la vez.

Si recibes mensajes de error del tipo "Sector 5", verifica que:

  • Tus usuarios introducen la dirección de correo electrónico correcta de cada miembro en la lista de distribución.
  • Todos los miembros han aceptado recibir información de tu usuario.
  • Tus usuarios han incluido un enlace para darse de baja en todo envío masivo de mensajes.

jueves, 14 de julio de 2011

Bubble Sort u ordenación por burbuja

Corría el año 84, y con mi ZX81 intentaba ordenar una lista de números en una matriz. Un buen amigo me dió una solución fácil, "Bubble Sort".

http://es.wikipedia.org/wiki/Ordenamiento_de_burbuja


Me encanta lo didactico de este video :-)