Comment envoyer un courrier
Résolu/Fermé
glennog
Messages postés
293
Date d'inscription
jeudi 3 janvier 2013
Statut
Membre
Dernière intervention
19 novembre 2013
-
7 avril 2013 à 20:05
glennog Messages postés 293 Date d'inscription jeudi 3 janvier 2013 Statut Membre Dernière intervention 19 novembre 2013 - 16 avril 2013 à 14:10
glennog Messages postés 293 Date d'inscription jeudi 3 janvier 2013 Statut Membre Dernière intervention 19 novembre 2013 - 16 avril 2013 à 14:10
A voir également:
- Comment envoyer un courrier
- Comment envoyer un message vocal - Guide
- Comment envoyer un point gps - Guide
- Le fichier à télécharger correspond au contenu brut d’un courrier électronique. de quel pays a été envoyé ce message ? - Guide
- Courrier windows 10 - Guide
- Envoyer sms par internet - Guide
2 réponses
[Dal]
Messages postés
6174
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
2 février 2024
1 083
Modifié par [Dal] le 15/04/2013 à 10:44
Modifié par [Dal] le 15/04/2013 à 10:44
Salut glennog,
Si ton programme C se comporte comme un client smtp, pour envoyer un e-mail, tu as normalement besoin d'un serveur smtp (qui va jouer le rôle de "smarthost" et gérer l'acheminement jusqu'au serveur smtp du destinataire).
1.
Le serveur smtp de ton FAI va, en général, te permettre d'adresser un e-mail par son intermédiaire, sans nécessité d'authentification (il t'a déjà authentifié, en fait, lors de l'établissement de la connexion à l'Internet).
2.
Si tu souhaites utiliser un serveur smtp autre que celui de ton FAI, par exemple celui de ton fournisseur d'adresse Webmail, tu dois vérifier s'il offre ce type d'accès (pages de sa documentation indiquant comment utiliser leurs serveurs directement depuis un logiciel de messagerie), et dans ce cas une authentification est normalement requise.
3.
Le 1. est plus simple à mettre en oeuvre. Même si tu utilises le smtp de ton FAI, tu peux envoyer un e-mail composé avec un entête "From" indiquant ton adresse attribuée par le fournisseur de Webmail (ou titi@example.com si cela te chante, même si je ne te le recommande bien évidemment pas). Ce ne devrait pas poser pas de difficultés.
Il y a des librairies pour intégrer à ton programme C des fonctionnalités de client smtp (ou tu peux gérer les sockets toi même pour dialoguer avec un serveur, si tu envoies des emails simples, sans pièces jointes ou format MIME, exemple : http://stackoverflow.com/questions/58210/c-smtp-example)
Enfin, tu peux choisir de te passer de serveur smtp tiers. Tu peux décider d'intégrer à ton programme la gestion complète du protocole smtp, pour acheminer directement l'e-mail au serveur smtp du destinataire. Par exemple, tu peux faire cela avec libcurl : https://curl.se/libcurl/c/smtp-tls.html
Dal
Si ton programme C se comporte comme un client smtp, pour envoyer un e-mail, tu as normalement besoin d'un serveur smtp (qui va jouer le rôle de "smarthost" et gérer l'acheminement jusqu'au serveur smtp du destinataire).
1.
Le serveur smtp de ton FAI va, en général, te permettre d'adresser un e-mail par son intermédiaire, sans nécessité d'authentification (il t'a déjà authentifié, en fait, lors de l'établissement de la connexion à l'Internet).
2.
Si tu souhaites utiliser un serveur smtp autre que celui de ton FAI, par exemple celui de ton fournisseur d'adresse Webmail, tu dois vérifier s'il offre ce type d'accès (pages de sa documentation indiquant comment utiliser leurs serveurs directement depuis un logiciel de messagerie), et dans ce cas une authentification est normalement requise.
3.
Le 1. est plus simple à mettre en oeuvre. Même si tu utilises le smtp de ton FAI, tu peux envoyer un e-mail composé avec un entête "From" indiquant ton adresse attribuée par le fournisseur de Webmail (ou titi@example.com si cela te chante, même si je ne te le recommande bien évidemment pas). Ce ne devrait pas poser pas de difficultés.
Il y a des librairies pour intégrer à ton programme C des fonctionnalités de client smtp (ou tu peux gérer les sockets toi même pour dialoguer avec un serveur, si tu envoies des emails simples, sans pièces jointes ou format MIME, exemple : http://stackoverflow.com/questions/58210/c-smtp-example)
Enfin, tu peux choisir de te passer de serveur smtp tiers. Tu peux décider d'intégrer à ton programme la gestion complète du protocole smtp, pour acheminer directement l'e-mail au serveur smtp du destinataire. Par exemple, tu peux faire cela avec libcurl : https://curl.se/libcurl/c/smtp-tls.html
Dal
glennog
Messages postés
293
Date d'inscription
jeudi 3 janvier 2013
Statut
Membre
Dernière intervention
19 novembre 2013
4
16 avril 2013 à 14:10
16 avril 2013 à 14:10
Merci beaucoup pour ton post l'ami