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

Développement Discussion :

SMTP: Comment adresser le mail à d'autres emails avec cc ou bcc?


Sujet :

Développement

  1. #1
    Membre actif
    Inscrit en
    Mai 2005
    Messages
    348
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 348
    Points : 281
    Points
    281
    Par défaut SMTP: Comment adresser le mail à d'autres emails avec cc ou bcc?
    Salut,

    Tout est dans le titre ou presque. Je tente toujours de créer un petit client smtp à inclure dans une application.
    J'ai beau cherché, je ne trouve pas la commande qui permet d'utiliser les champs cc et bcc du protocol.

    J'ai tenté une commande
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RCPT CC: <toto@tata.com>
    mais je me heurte à un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    501 Syntax error in parameters or arguments to RCPT command
    de la part du serveur.
    J'ai tenté plusieurs combinaisons de casses (majuscules minuscules) mais ça n'a rien donné.
    J'ai tenté directement le "CC:" mais la commande n'est pas reconnu.

    Juste pour préciser, j'ai tenté cette commande, juste après la commande
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RCPT TO: <youp@lala.com>
    à laquelle le serveur à répondu ok.


    Quelqu'un serait il au courant?

    Merci

  2. #2
    Membre éprouvé
    Avatar de goldkey
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    802
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 802
    Points : 1 084
    Points
    1 084
    Par défaut
    Pour moi ta commande est correcte, en Java cela donnerai :

    os.writeBytes("HELO\r\n");
    // You will add the email address that the server
    // you are using know you as.
    os.writeBytes("MAIL From: <you@yourcompany.com>\r\n");

    // Who the email is going to.
    os.writeBytes("RCPT To: <theperson@theircompany.com>\r\n");
    //IF you want to send a CC then you will have to add this
    os.writeBytes("RCPT Cc: <theCC@anycompany.com>\r\n");

  3. #3
    Membre actif
    Inscrit en
    Mai 2005
    Messages
    348
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 348
    Points : 281
    Points
    281
    Par défaut
    je pense avoir trouvé la source dont est extraite l'exemple que tu proposes.
    Mais je n'ai rien trouvé d'officiel.
    Le serveur semble fonctionner puisqu'avec outlook ça passe.

    Une documentation plus formelle peut être? mais pas les rfc, j'ai déjà tenté....

    ou peut être simplement un autre exemple?
    un telnet?

  4. #4
    Membre éprouvé
    Avatar de goldkey
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    802
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 802
    Points : 1 084
    Points
    1 084
    Par défaut
    Dans le lien ci-dessous tu trouveras un exemple d'envoi avec telnet :

    http://www.hobbesworld.com/telnet/smtp.php

  5. #5
    Membre expérimenté
    Avatar de Juju_41
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Février 2003
    Messages
    974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués

    Informations forums :
    Inscription : Février 2003
    Messages : 974
    Points : 1 557
    Points
    1 557
    Par défaut
    Pardonnez moi si je me trompe, mais il me semble que la distinction "To", "Cc", "Bcc" etc ... se fait dans les en-têtes du mail et non au niveau des commandes du protocole SMTP.

    Exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    HELO [...]
    
    MAIL FROM:<moi@moi.net>
    
    RCPT TO:<un_to@test.net>
    
    RCPT TO:<un_cc@test.net>
    
    RCPT TO:<un_bcc@test.net>
    
    DATA
    From: "Moi" <moi@moi.net>
    To: "Un to" <un_to@test.net>
    Cc: "Un CC" <un_cc@test.net>
    Bcc: "Un BCC" <un_bcc@test.net>
    Subject: Ceci est un test
    
    Blablabla
    .
    
    QUIT

  6. #6
    Membre actif
    Inscrit en
    Mai 2005
    Messages
    348
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 348
    Points : 281
    Points
    281
    Par défaut
    merci pour de vos réponses.
    la réponse était bien là.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment envoyer un mail php en local, avec mercury ?
    Par Laogide dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 0
    Dernier message: 14/06/2013, 12h54
  2. [Mail] Envoyer un email avec fichier joint
    Par tintin72 dans le forum Langage
    Réponses: 3
    Dernier message: 02/05/2008, 22h37
  3. [Mail] envoi d'email avec php à l'aide de blat
    Par lahlousimo dans le forum Langage
    Réponses: 3
    Dernier message: 28/02/2007, 12h30
  4. [Web.Mail][SMTP] Comment obtenir la progression de l'envoi ?
    Par joujoukinder dans le forum Framework .NET
    Réponses: 5
    Dernier message: 18/04/2006, 10h46

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