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

C Discussion :

Comment envoyer un mail en C ?


Sujet :

C

  1. #1
    Membre confirmé Avatar de ThitoO
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    134
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 134
    Par défaut Comment envoyer un mail en C ?
    Bonjours,
    dans le cadre de mon projet d'étude je doit renvoyer un mot de passe par e-mail à un membre inscrit sur mon site. Le tout via un script CGI, donc en C. Et je ne trouve pas de fonction comparable à la fonction "mail()" de php.

    Donc si vous connaissez un moyen d'envoyer un mail via un script C je suis preneur.

    Merci d'avance
    ThitoO

  2. #2
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840

  3. #3
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par gege2061 Voir le message
    Avant de réinventer la roue, voir quand même les ressources de son système...

  4. #4
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par ThitoO Voir le message
    Et je ne trouve pas de fonction comparable à la fonction "mail()" de php.
    sur unixoide, mail fonctionne trees bien, donc en C :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    system("mail .......");

  5. #5
    Membre confirmé Avatar de ThitoO
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    134
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 134
    Par défaut
    Jver potasser un peu le smtp ce soir, merci de votre réponse

    Et mon systeme tien la route, c'est un serveur sous debian 4.0 2go de ram et un core 2 duo en proc'. Donc je pense que ca devrai supporter.

    Comment marche la fonction mail dans le bash ? Jver pas vous cacher que j'ai rien compris au man

  6. #6
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Billets dans le blog
    2
    Par défaut
    tu peux aller voir ici http://www.developpez.net/forums/sho...d.php?t=307285 sur le forum Linux/applications....

  7. #7
    Membre confirmé Avatar de ThitoO
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    134
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 134
    Par défaut
    J'ai regardé un peu la commande mail de linux, et j'ai tenté un truc:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    thitoo@debian: mail antoine.blanchet@gmail.com
    Subject: Test de sujet
    Corps du message !
    .
    Cc: blanchetc94@wanadoo.fr
    thitoo@debian:
    Donc on dirai que ca marche, mais quand je vais voir dans /var/mail/ je trouve un fichier thitoo avec ceci dedans:

    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
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
     
    From MAILER-DAEMON Sat Jan 12 01:22:52 2008
    Return-path: <>
    Envelope-to: root@debian.thitoo.ftpaccess.cc
    Delivery-date: Sat, 12 Jan 2008 01:22:52 +0100
    Received: from Debian-exim by debian.thitoo.ftpaccess.cc with local (Exim 4.63)
    	id 1JDU9D-0004c5-Tr
    	for root@debian.thitoo.ftpaccess.cc; Sat, 12 Jan 2008 01:22:51 +0100
    X-Failed-Recipients: antoine.blanchet@gmail.com,
      blanchetc94@wanadoo.fr
    Auto-Submitted: auto-replied
    From: Mail Delivery System <Mailer-Daemon@debian.thitoo.ftpaccess.cc>
    To: root@debian.thitoo.ftpaccess.cc
    Subject: Mail delivery failed: returning message to sender
    Message-Id: <E1JDU9D-0004c5-Tr@debian.thitoo.ftpaccess.cc>
    Date: Sat, 12 Jan 2008 01:22:51 +0100
     
    This message was created automatically by mail delivery software.
     
    A message that you sent could not be delivered to one or more of its
    recipients. This is a permanent error. The following address(es) failed:
     
      antoine.blanchet@gmail.com
        Mailing to remote domains not supported
      blanchetc94@wanadoo.fr
        Mailing to remote domains not supported
     
    ------ This is a copy of the message, including all the headers. ------
     
    Return-path: <root@debian.thitoo.ftpaccess.cc>
    Received: from root by debian.thitoo.ftpaccess.cc with local (Exim 4.63)
    	(envelope-from <root@debian.thitoo.ftpaccess.cc>)
    	id 1JDU9D-0004c3-Py; Sat, 12 Jan 2008 01:22:51 +0100
    To: antoine.blanchet@gmail.com
    Subject: Test de sujet
    Cc: blanchetc94@wanadoo.fr
    Message-Id: <E1JDU9D-0004c3-Py@debian.thitoo.ftpaccess.cc>
    From: root <root@debian.thitoo.ftpaccess.cc>
    Date: Sat, 12 Jan 2008 01:22:51 +0100
     
    Corps du message !
    Il y a bien un "Mailing to remote domains not supported" ...
    Comment faire ?

  8. #8
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Billets dans le blog
    2
    Par défaut
    là on est dans les settings de ton système.. Va poser la question sur le forum Linux....

    Mais en bref pour l'appel, comme je disais un simple appel system avec la commande marche parfaitement en C...

  9. #9
    Membre confirmé Avatar de ThitoO
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    134
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 134
    Par défaut
    Ok et bien je vais continuer ma recherche dans le forum linux alors

    Merci beaucoup de votre aide

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 07/12/2009, 11h31
  2. Comment Envoyé un mail auto sans confirmation.
    Par Az3rTy dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 30/07/2006, 21h16
  3. Comment envoyer un mail avec la commande mail
    Par pi3141563 dans le forum Réseau
    Réponses: 5
    Dernier message: 21/10/2004, 13h34
  4. [VB6] Comment envoyer un mail HTML par Winsocks ?
    Par hedgehog dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 07/05/2004, 10h04

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