Rechercher : dans
Par :

[protocole SMTP]

Dernière réponse le 31 mar 2009 à 19:39:16 theodracoden, le 10 fév 2005 à 18:08:33 
 Signaler ce message aux modérateurs

Bonjour a tous,
je voudrais programmer un client mail. mais probleme, je ne sais pas comment faire avec le protocole SMTP. pour info, je programme en rapidQ (langage pas trés connu mais qui mériterais de l'etre plus...)
donc voila, si quelqu'un a déja programmé en utilisant le protocole SMTP ou si quelqu'un a carrément un algorithme ;-).
merci d'avance @ +

1

sebsauvage, le 10 fév 2005 à 18:31:48
  • +1

Hello.

Je ne connais pas RapidQ, j'utilise principalement Python qui a un module SMTP prêt à l'emploi :-)

Mais bon, le SMTP c'est pas sorcier.
Il suffit d'effectuer une connexion socket sur le port 25 du serveur SMTP et envoyer les données.


Voir la RFC 821 : http://www.ietf.org/rfc/rfc0821.txt

Exemple de dialogue client/serveur (extrait de la RFC):
(S= ce qu'envoie le client. R=ce que répond le serveur)


R: 220 BBN-UNIX.NET Simple Mail Transfer Service Ready
S: HELO USC-ISIF.COM
R: 250 BBN-UNIX.NET

S: MAIL FROM:<Smith@USC-ISIF.COM>
R: 250 OK

S: RCPT TO:<Jones@BBN-UNIX.NET >
R: 250 OK

S: DATA
R: 354 Start mail input; end with <CRLF>.<CRLF>
S: Blah blah blah...
S: ...etc. etc. etc.
S: .
R: 250 OK

S: QUIT
R: 221 BBN-UNIX.NET Service closing transmission channel




Tu vois, c'est pas sorcier :-)

Répondre à sebsauvage

2

theodracoden, le 10 fév 2005 à 19:12:49

Euh oué mais au niveau de la syntaxe, en python par exemple, tu mets directement les "ehlo", "mail from" dans ton code ?

Répondre à theodracoden

3

sebsauvage, le 11 fév 2005 à 09:43:38
  • +1

Non, pas directement: le module SMTP s'occupe du dialogue bas niveau avec le serveur.

Exemple:
http://www.commentcamarche.net/forum/affich-1277509#2

Répondre à sebsauvage

4

theodracoden, le 11 fév 2005 à 15:18:50

Ah oué ok... merci quand meme

Répondre à theodracoden

5

MarvinFaye, le 21 oct 2007 à 21:13:57
  • +1

Bonjour,
Essaies simplement de changer le port 25 par le port de soumission 587
Bonne journée

MarvinFaye

Répondre à MarvinFaye

6

fred, le 8 déc 2007 à 21:09:00

Bravo pour ton conseil j'ai changé le port 25 en 587 et tout est correct

Répondre à fred

7

MarvinFaye, le 8 déc 2007 à 21:20:08

Je t'en prie c'est un plaisir.
Si le Internet devient citoyen, alors nous autons bien avancé.
Bien à toi.

MarvinFaye

Répondre à MarvinFaye

8

Michel R., le 12 fév 2008 à 02:20:32
  • +1

Super les boys, cette solution a réglé mon problème aussi. Il n'y avait personne chez Bell qui était capable de trouver une solution, il disaient que c'était mon anti-virus.

MERCI !!!!!!!!!!!!!!!!!

Répondre à Michel R.

10

 jomarune, le 31 mar 2009 à 19:39:16

Renseigne ton adresse SMTP par smtp.neuf.frA+

Répondre à jomarune

9

MarvinFaye, le 12 fév 2008 à 12:00:23

Michel.R,

Heureux que ton souÇi soit enfin résolu.
Il est vrai que cette problématique est encore très peu identifiée....
Bonne journée.

Répondre à MarvinFaye
Collection CommentÇaMarche.net