Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : INDY 9 [ Réseau & Internet / Sockets ] (cantador)

mardi 29 janvier 2008 à 22:17:33 | INDY 9

cantador

Membre Club

Bonsoir à tous,

Du fait d'un changement de serveur de messagerie, sur la ligne suivante sous D7
(çà fonctionnait....Avant sur l'ancien serveur)
IdSMTP1.send(IdMessage1);
j'ai l'erreur suivante :
Sender address rejected: not logged in
(bien sûr les adresses email Emetteur et Destinataire sonr correctes)
nb : le nouveau serveur est un WebMail
J'ai cherché, mal cherché certainement et rien trouvé..

une idée ? (@francky, pourrait-il lacher un peu sa carte son ?)

cantador


mercredi 30 janvier 2008 à 05:50:37 | Re : INDY 9

f0xi

Membre Club Administrateur CodeS-SourceS

verifie les parametres du serveur smtp et aussi les regles de securité du dit serveur.

de plus en plus les serveurs SMTP rejette l'accés si une session valide n'est pas en cours...




deefsign.gif

mercredi 30 janvier 2008 à 09:17:46 | Re : INDY 9

Francky23012301

Membre Club
Salut,

Désolé de ne répondre que maintenant : je rejoins f0xi si le probleme est survenu suite à un changement de provider c'est qu'il y a un problème dans tes paramètres. Alors :

1)Vérifie que ton provider possède bien un serveur SMTP.
2)Vérifie que le port et le SMTP sont justes.
3)Vérifie que tu dois ou non utiliser une identification (C'est le plus en plus le cas)
4)Vérifie que tes identifiants soient bon (Login et mot de passe sont les memes en général les memes que pour te connecter sur internet)
5)Vérifie que l'adresse que tu as utilisé pour l'expéditeur soit ta vraie adresse (De plus en plus de provider vérifie que le compte de l'expéditeur existe bien : pour éviter le spam).

Si le problème persiste : Essaye d'envoyer un mail via le shell en utilisant le protocole SMTP. Tu véras à quelle étape ca bloque exactement. Dans ce cas tiens nous au courant.

A++



mercredi 30 janvier 2008 à 10:10:10 | Re : INDY 9

cantador

Membre Club
Merci à tous les deux et je pense vous avez mis le doigt dessus concernant la sécurité.
Il doit s'agir vraisemblablement d'une identification car le nouveau serveur (national) est un monstre bourré de sécurité.

Mais pour l'instant, je n'ai pas réussi à régler le souci.. les mails ne partent pas dans mon appli..
Voilà le bout de code en question :

procedure TFAffaire.EnvoiMail(EMET: string; DEST: string; TEXTE: string);
begin
  IdMessage1 := TIdMessage.Create(nil);
  IdSMTP1 := TIdSMTP.Create(nil);
  with IdMessage1 do
  begin
    CharSet := 'iso-8859-1';
    Encoding := meMIME;
    Body.Add(TEXTE);
    From.Text := EMET;
    Recipients.EMailAddresses := DEST;
    Subject := 'Message automatisé';
  end;
  IdSMTP1.Port := 25;
  IdSMTP1.Host := 'MonServeur';  // je mets le vrai nom bien sûr...

  IdSMTP1.Connect(5000);           // là çà passe tjrs..
  try
    try
      IdSMTP1.send(IdMessage1);  ->> plantage avec message d'erreur
    finally
      IdSMTP1.Disconnect;
      IdMessage1.Free;
      IdSMTP1.Free;
    end;
  except
    on e: exception do MessageDlg(e.Message, mtError, [mbOK], 0);
  end;
end;

J'ai testé l'introduction de : 
IdSMTP1.username := 'MonUserName';
IdSMTP1.password:= 'MonPassword';
en utilisant mes codes perso..

juste avant le connect, mais sans résultats..


cantador

mercredi 30 janvier 2008 à 10:19:16 | Re : INDY 9

Francky23012301

Membre Club
Il manque un truc : la méthode d'identification AtLogin ou AtNone. Regarde si ca change quelque chose

mercredi 30 janvier 2008 à 11:27:52 | Re : INDY 9

cantador

Membre Club

IdSMTP1.AuthenticationType := AtLogin ou
IdSMTP1.AuthenticationType := AtNone ou

avant le send ou avant le connect..

rien.. quedal..

cantador


mercredi 30 janvier 2008 à 11:44:04 | Re : INDY 9

Francky23012301

Membre Club
Et si tu fais avec le shell : ca bloque à quelle commande ?

mercredi 30 janvier 2008 à 14:05:35 | Re : INDY 9

cantador

Membre Club
Si tu as déjà testé sous SMTP
merci de m'envoyer le script.

cantador

mercredi 30 janvier 2008 à 14:17:59 | Re : INDY 9

cantador

Membre Club

précision :
C'est la sécurité SSL qui est utilisée.

cantador


mercredi 30 janvier 2008 à 14:57:53 | Re : INDY 9

Francky23012301

Membre Club
Essaye ca dans le shell (Mais soit rapide à cause du TimeOut)

Telnet smtp.blablab.bla 25   (Soit Telnet SMTP PORT)
>>EHLO MAIL+CRLF : Si ok on recoit 250
>>AUTH LOGIN + CRLF : Si ok on recoit 334
>>LOGIN CODE EN BASE 64+ CRLF : Si ok on recoit 334
>>MOT DE PASSE CODE EN BASE 64+ CRLF : Si ok on recoit 235
>>MAIL FROM: <+ADRESSE DE L'EXPEDITEUR+>+CRLF : Si ok on recoit 250
>>RCPT TO: <+ADRESSE DU DESTINATAIRE+>+CRLF : Si ok on recoit 250
>>DATA+CRLF : Si ok on recoit 354
>>SUBJECT: UN TEST+ CRLF
>> CRLF
>>C'est juste un test+CRLF
>>  .   + CRLF //C'est un point là il est important : Si on recoit 250 le mail a été envoyé
>>Quit+CRLF : On ferme la connection si ok on recoit 221



1 2 3

Cette discussion est classé dans : serveur, cherché, suivante, indy


Répondre à ce message

Sujets en rapport avec ce message

indy serveur TCP [ par templeofboom ] Bonjour je voudrais gérer des exception sur mon serveur TCP indy , en particulier celle qui indique "dépassement de thread de terminaison" lorsque l'o Serveur FTP INDY BORLAND C++ Builder 5 [ par Zeus555 ] Bonjour à tous,j'aimerais créer un serveur FTP, on m'a conseillé les composant INDY mais l'aide est vraiment faite pour les programmeurs confirmés...N serveur ftp indy [ par MoveX ] est ce que quelqu un aurait une bonne base pour faire un serveur ftp tout ce qu il y a de plus simple pour pouvoir decouvrir tidftp de indy? sachant q Fonctionnement du Client Serveur avec les composants Indy [ par th3r1ddl3r ] Bonjour,je n'arrive pas à faire fonctionner les composants Indy IdTcpClient et IdTCPServer , impossible de me connecter à mon serveur. Peut on m'expli [Indy] Composant TIdPop3Server [ par baloo151 ] Bonjour,Je cherche à réaliser un simple serveur POP3 à partir du programme de démo fourni avec Indy.Je n'arrive pas à faire fonctionner la commande po utilisation de tidtcpclient et tidtcpserver avec indy 10 et delphi 2005 [ par Mouffi ] Bonjour, j'ai rencontrés plusieurs problèmes lorsque je veux faire un client/serveur TCP avec les  derniers composants indy. Voici un extrait de mon c Ftp avec Indy [ par stailer ] Salut tout le monde,Je suis en train de faire un mini client ftp et j'ai un petit souci avec le composant indy tidftp.dans une boucle je liste chacun comment créé une com. entre serveur/client avec indy [ par bisousnours13 ] venez a mon aidecomment je dois my prendre pour créé un serveur/client tcp avec les composent indyidTCPclient  et   idTCPservermerci Chat Client/serveur avec Compoisants Indy [ par leobaillard ] Bonjour, je suis assez novice en delphi et je fais un chat avec les indy en delphi 7. Mais il y a un problème. Je n'arrive pas à récupérer (dans un mé Création de Serveur FTP avec idFTPServer. [ par PyroBruno ] J'aimerais savoir si qq'un dispose d'une source, d'un tutoriel autre que ceux qu'on trouve sur le site d'indy, ou de n'importe quoi d'autre pour perme


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,328 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.