IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Web & réseau Delphi Discussion :

Envoi d'emails par Delphi


Sujet :

Web & réseau Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Février 2007
    Messages
    119
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 119
    Par défaut Envoi d'emails par Delphi
    Bonjour,
    pour envoyer un email par deplhi, j'ajoute un composant tidsmtp, et un tidmessage.
    j'utilise le boc suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
       IdMessage1.Clear; //Efface l'entête et le corps du message
       IdMessage1.From.Text :=Edit1.Text; //Adresse email de l'expediteur
       IdMessage1.Date:=Date; //Date de l'envoi du message
       IdMessage1.Subject:=Edit4.Text; //Sujet du message
       IdMessage1.Body.Assign(Memo1.Lines); //Corps du message
       //Connexion au serveur smtp
       IdSMTP1.AuthenticationType:=atLogin; //Type d'authentification
       IdSMTP1.Host:=cm.serv.Text; //Hôte (par exemple pour Free : smtp.free.fr)
       IdSMTP1.Port:=cm.nport.Value; //Port (par exemple pour Free : 25)
       IdSMTP1.UserName:=cm.user.Text; //Nom d'utilisateur
       IdSMTP1.Password:=cm.mpass.Text; //Mot de passe
       IdMessage1.Recipients.EMailAddresses:=Edit2.Text; //Adresse email du destinataire
       IdSMTP1.Connect; //Connexion
       IdSMTP1.Send(IdMessage1); //Envoi du message
    jusqu'ici, j'envoie sans problème. je l'ai fait avec plusieurs emails du serveur Yahoo.
    j'ai un email du serveur gmail. j'ai utilisé le même code source ça ne marche pas.
    j'ai essayé la config de cet email sur outlook, ça ne marche pas jusqu'à ce que j'ai coché "ce serveur nécessite une connexion cryptée SSL".

    Pouvez vous m'indiquer comment activer cette option par delphi, pour que je puisse envoyer de cet email??

    merci de votre collaboration

  2. #2
    Modérateur
    Avatar de Rayek
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    5 236
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 236
    Par défaut
    Dans ma signature j'ai mis un lien vers EasyIndy qui sont des unités pour faciliter l'utilisation d'Indy.
    Tu verras dans le code de SmtpIndy.pas comment je mets en place le SSL.

    Puis tu peux aller voir cette QR où j'explique l'utilisation du SSL avec Indy.
    Modérateur Delphi

    Le guide du bon forumeur :
    __________
    Rayek World : Youtube Facebook

  3. #3
    Membre expérimenté
    Avatar de didier.cabale
    Homme Profil pro
    Conseil - Consultant en systèmes d’information
    Inscrit en
    Août 2004
    Messages
    130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d’information
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2004
    Messages : 130
    Par défaut
    Citation Envoyé par BYALI Voir le message
    Pouvez vous m'indiquer comment activer cette option par delphi, pour que je puisse envoyer de cet email??
    vois ce tutoriel ainsi que mon commentaire au bas de ce meme tutoriel:
    http://blog.marcocantu.com/blog/tip_indy_gmail.html
    Rgds

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    893
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 893
    Par défaut
    vous savez si le mail arrive bien dans la boite de réception de hotmail au lieu des spam ?

Discussions similaires

  1. Envoi d'email par smtp avec C++ (Dev-Cpp)
    Par zeleyou dans le forum Dev-C++
    Réponses: 6
    Dernier message: 20/04/2015, 13h21
  2. message d'erreur sur l'envoi dun email par smtp
    Par l_achraf dans le forum VB.NET
    Réponses: 7
    Dernier message: 20/03/2009, 20h37
  3. Envoi de Mail par Delphi au travers d'Outlook
    Par bidson dans le forum Delphi
    Réponses: 7
    Dernier message: 08/10/2006, 21h30
  4. Envoi d email avec Delphi
    Par Cpt Anderson dans le forum Delphi
    Réponses: 6
    Dernier message: 22/08/2006, 15h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo