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

Langage Delphi Discussion :

email raw et smtp


Sujet :

Langage Delphi

  1. #1
    Membre expert

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2007
    Messages
    3 441
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 441
    Points : 3 076
    Points
    3 076
    Par défaut email raw et smtp
    Bonjour

    Je tourne en rond.

    Avec le composant TIPWPop de la suite IP*Works, je récupère un email sur un compte pop.
    La récupération me donne le contenu "raw" de l'email avec les headers, les parts, etc.

    Je dois transférer ce mail à une autre adresse mail. Et là, je sèche.
    A part recomposer tout le mail (je manque de temps et le client ne paiera pas le temps passé), je ne trouve pas de solution.

    Est-ce qu'il existe un code ou un composant qui saurait prendre mon contenu brut pour le transférer à un autre destinataire ?
    Quitte à utiliser un composant serversmtp dans delphi mais même dans Indy, je ne sais pas si c'est possible.

    Papy !
    J-L aka Papy pour les amis

  2. #2
    Expert éminent sénior
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Points : 28 448
    Points
    28 448
    Par défaut
    Bonjour,

    Citation Envoyé par Papy214 Voir le message
    je manque de temps et le client ne paiera pas le temps passé
    et toi tu payes le temps passé ?

    il faut bien comprend qu'en SMTP tu as deux choses, l'échange SMTP dans lequel tu indiques à qui tu veux délivrer le message et dans un second temps le message lui-même qui peut contenir une entête reprenant le destinataire (ou pas, comme un destinataire en Bcc qui est présent en SMTP mais pas dans le mail)

    donc avec un simple envoie SMTP tu peux très bien coller ton RAW mail dans la partie "DATA" de l'échange STMP

    voir mon code SendMail
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  3. #3
    Membre expert

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2007
    Messages
    3 441
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 441
    Points : 3 076
    Points
    3 076
    Par défaut
    Je regarderais volontiers ton code mais le lien me renvoie dans un dossier appdata
    J-L aka Papy pour les amis

  4. #4
    Expert éminent sénior
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Points : 28 448
    Points
    28 448
    Par défaut
    Citation Envoyé par Papy214 Voir le message
    Je regarderais volontiers ton code mais le lien me renvoie dans un dossier appdata
    oups, erreur de copier/coller

    http://tothpaul.free.fr/sources.php?dprtcp.sendmail
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  5. #5
    Membre expert

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2007
    Messages
    3 441
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 441
    Points : 3 076
    Points
    3 076
    Par défaut
    Merci, j'ai récupéré.
    Je vais étudier le code.
    J-L aka Papy pour les amis

  6. #6
    Membre expert

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2007
    Messages
    3 441
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 441
    Points : 3 076
    Points
    3 076
    Par défaut
    XE2, il aime pas. Je vais modifier le nécessaire et si ça roule bien, (et si ça t'intéresse bien sur à condition que tu n'ais pas déjà ça dans un coin), je te passerai le résultat.
    J-L aka Papy pour les amis

  7. #7
    Expert éminent sénior
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Points : 28 448
    Points
    28 448
    Par défaut
    Citation Envoyé par Papy214 Voir le message
    XE2, il aime pas. Je vais modifier le nécessaire et si ça roule bien, (et si ça t'intéresse bien sur à condition que tu n'ais pas déjà ça dans un coin), je te passerai le résultat.
    à vu de nez il suffit de remplacer tous les string par des AnsiString et les Char par des AnsiChar
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

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, 12h21
  2. [Postfix] Envoi d'email vers autre smtp
    Par Prestigej dans le forum Administration système
    Réponses: 5
    Dernier message: 18/08/2014, 21h02
  3. [SP-2010] Configuration des emails sortant, Service SMTP avec ou sans serveur Exchange
    Par Jean-Claude Dusse dans le forum SharePoint
    Réponses: 4
    Dernier message: 15/03/2012, 13h23
  4. [XL-2000] Envoi email automatique grâce à smtp
    Par Flo90 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 04/05/2009, 13h27
  5. [C#] pb avec l'envoie d'Email avec SMTP
    Par hassanibi dans le forum Windows Forms
    Réponses: 22
    Dernier message: 16/04/2007, 16h22

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