Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-03-2012
Avatar de Cabanyaler
Cabanyaler Cabanyaler is offline
Miembro
 
Registrado: jun 2003
Ubicación: País Valencià
Posts: 339
Poder: 21
Cabanyaler Va por buen camino
Unhappy Socket Error #10013. Access denied.

Cita:
Project gMailSend.exe raised exception class EIdSocketError with message 'Socket Error #10013. Access denied.'. Provess stopped. Use Step or Run to continue.
Este error me lo reporta el ejemplo de Roman adjuntado al final del mensaje, y cuyo proyecto lo denominó gMailSend

He intentado enviarlo desde la red corporativa de mi oficina, donde existe Firewall, etc y me ha reportado ese error. He probado también fuera de la oficina con una adsl y el error persiste.
He leido que pueden ser por motivos de seguridad y por descontado al parecer cuestión de permisos, pero evidentemente soy administrador del pc donde hago las pruebas, y lo único que tengo activado es el Ad-Ware en su parte Ad-Watch, y el consecuente McAfee de antivirus.

Me marcho de días libres hasta el Martes día 20 (al campo sin ni siquiera covertura de movil, ni televisión. Las fallas son insufribles), y por no quedarme en "via muerta" os pido colaboración, aunque he visto que en el foro no viene nada por esas referencias de error que me clarifique la solución.

En fin, feliz fin de semana a todos y a ver si podemos aportar algo.

Código Delphi [-]
unit Principal;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, IdBaseComponent, IdComponent, IdTCPConnection,
  IdTCPClient, IdExplicitTLSClientServerBase, IdMessageClient, IdSMTPBase,
  IdSMTP, IdMessage, IdIOHandler, IdIOHandlerSocket, IdIOHandlerStack,
  IdSSL, IdSSLOpenSSL, Buttons, ComCtrls;

type
  TfrmPrincipal = class(TForm)
    IdSMTP: TIdSMTP;
    IdMessage: TIdMessage;

    lblRemitente: TLabel;
    txtRemitente: TEdit;
    lblGMail: TLabel;

    lblDestinatario: TLabel;
    txtDestinatario: TEdit;

    lblAsunto: TLabel;
    txtAsunto: TEdit;

    lblMensaje: TLabel;
    mmoMensaje: TMemo;

    btnEnviarCorreo: TSpeedButton;
    IdSSLIOHandlerSocketOpenSSL: TIdSSLIOHandlerSocketOpenSSL;
    procedure btnEnviarCorreoClick(Sender: TObject);
  end;

var
  frmPrincipal: TfrmPrincipal;

implementation

{$R *.dfm}

procedure TfrmPrincipal.btnEnviarCorreoClick(Sender: TObject);
var
  Password: String;

begin
  idMessage.Clear;
  idMessage.FromList.EMailAddresses := txtRemitente.Text + '@gmail.com';
  idMessage.Recipients.EMailAddresses := txtDestinatario.Text;
  idMessage.Subject := txtAsunto.Text;
  idMessage.Body.AddStrings(mmoMensaje.Lines);

  if InputQuery('gMailSend', 'Contraseña del servidor', Password) then
  begin
    idSMTP.Username := txtRemitente.Text;
    idSMTP.Password := Password;

    btnEnviarCorreo.Enabled := false;

    try
      if not idSMTP.Connected then
        idSMTP.Connect;

      idSMTP.Send(IdMessage);
    finally
      btnEnviarCorreo.Enabled := true;
    end;
  end;
end;

end.
__________________
El meu país és tan petit, que des de dalt d'un campanar es pot veure el campanar veí.

Última edición por Cabanyaler fecha: 16-03-2012 a las 17:17:23.
Responder Con Cita
  #2  
Antiguo 16-03-2012
Avatar de Cabanyaler
Cabanyaler Cabanyaler is offline
Miembro
 
Registrado: jun 2003
Ubicación: País Valencià
Posts: 339
Poder: 21
Cabanyaler Va por buen camino
He cambiado la propiedad Auth del componente idSMTP a valor satNone, pero tampoco. , cambiado el puerto, cambiado el valor de la propiedad ValidateAuthLoginCapability a False... , desactivado mi propio Firewall de windows 7, pero nada. En fin ... lo dicho , buen fin de semana.
__________________
El meu país és tan petit, que des de dalt d'un campanar es pot veure el campanar veí.

Última edición por Cabanyaler fecha: 16-03-2012 a las 17:53:26.
Responder Con Cita
  #3  
Antiguo 20-03-2012
Avatar de Cabanyaler
Cabanyaler Cabanyaler is offline
Miembro
 
Registrado: jun 2003
Ubicación: País Valencià
Posts: 339
Poder: 21
Cabanyaler Va por buen camino
Esto creo que va de Juanpalomo.
En fin, cuando lo consiga o cierre caso, ya publicaré.
Gracias.
__________________
El meu país és tan petit, que des de dalt d'un campanar es pot veure el campanar veí.
Responder Con Cita
  #4  
Antiguo 20-03-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.037
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Parece que eres de los poquitos que tan tenido ese problema, lo más que he encontrado ha sido esto, espero que te sirva.
Responder Con Cita
  #5  
Antiguo 20-03-2012
Avatar de Cabanyaler
Cabanyaler Cabanyaler is offline
Miembro
 
Registrado: jun 2003
Ubicación: País Valencià
Posts: 339
Poder: 21
Cabanyaler Va por buen camino
Unhappy

Cita:
Empezado por Casimiro Notevi Ver Mensaje
Parece que eres de los poquitos que tan tenido ese problema, lo más que he encontrado ha sido esto, espero que te sirva.
Si gracias Casimiro Notevi, lo leí el pasado Jueves ese enlace, y la verdad no me aportó demasiada luz.
La verdad es que ya no se que más intentar, pero tengo tanto curro que voy a acabar el resto de aplicación dejando esto como "imposible" de momento, y después ya veremos, ya que de momento es sólo una mejora de la aplicación y no una parte fundamental del propio proyecto.

Espero encontrar la solución, pero deberá esperar.
__________________
El meu país és tan petit, que des de dalt d'un campanar es pot veure el campanar veí.
Responder Con Cita
  #6  
Antiguo 20-03-2012
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por Cabanyaler Ver Mensaje
He leido que pueden ser por motivos de seguridad y por descontado al parecer cuestión de permisos, pero evidentemente soy administrador del pc donde hago las pruebas, y lo único que tengo activado es el Ad-Ware en su parte Ad-Watch, y el consecuente McAfee de antivirus.
Que seas administrador de tu equipo no necesariamente te da los permisos necesarios. Al menos en Windows Vista/7 hay aplicaciones que debes ejecutar explícitamente como administrador para poder usarlas. Por otra parte, mencionas el antivirus y demás pero no comentas si los has desactivado a ver si están interviniendo.

Finalmente, ¿estás probando el ejemplo en sí, o directamente lo has puesto en tu aplicación? Pregunto porque pudiera ser alguna otra cosa en tu proyecto que está ocasionando el error. Es que la información que se encuentra en internet al respecto del error 10013 no parece tener mucho que ver con el SMTP.

//Saludos
Responder Con Cita
  #7  
Antiguo 23-03-2012
Avatar de Cabanyaler
Cabanyaler Cabanyaler is offline
Miembro
 
Registrado: jun 2003
Ubicación: País Valencià
Posts: 339
Poder: 21
Cabanyaler Va por buen camino
Gracias Roman por tu atención de nuevo.
La próxima semana si acabo el proyecto sigo con este hilo, ya que esto ya es algo personal entre las Indy, el Shocket, el error, el GMail y yo.
__________________
El meu país és tan petit, que des de dalt d'un campanar es pot veure el campanar veí.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
error permission denied ? Ledian_Fdez MS SQL Server 1 01-11-2011 22:25:14
Access denied for user root Willo MySQL 4 14-01-2009 22:55:13
error de socket carloscampoy Internet 20 10-12-2007 02:08:00
NMFTP :Error 10038 Socket operation on non socket judit Internet 2 25-05-2006 09:06:33
Error: SQL Server does not exist or access denied arantzal Internet 4 17-05-2005 15:31:34


La franja horaria es GMT +2. Ahora son las 10:52:16.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi