Pages: [1] 2 3   Go Down
Author Topic: Envois de mail lors d'apuis sur bouton avec ethernet shield  (Read 4784 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 1
Posts: 20
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour a tous

Voila je désir envoyer un mail  suite a un appuis sur un bouton

le branchement est tout simple je mets un relais sur le circuit a surveiller et en cas de coupure elec la carte arduino détecte le changement d’état du relais (principe d’appuis sur un bouton) et envois donc un mail

La carte arduino est connectée sur un circuit sécurisé



ça fait quelques jours que je fouille le net et je trouve pas ce que je veux

merci d'avance pour votre aide
Logged

Offline Offline
Faraday Member
**
Karma: 33
Posts: 4964
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour a tous

Voila je désir envoyer un mail  suite a un appuis sur un bouton

le branchement est tout simple je mets un relais sur le circuit a surveiller et en cas de coupure elec la carte arduino détecte le changement d’état du relais (principe d’appuis sur un bouton) et envois donc un mail

La carte arduino est connectée sur un circuit sécurisé



ça fait quelques jours que je fouille le net et je trouve pas ce que je veux

merci d'avance pour votre aide


Bonjour
Il semble que vouloir faire du SMTP directement  avec arduino et shield ethernet soit compliqué
voir à partir d'ici
http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1250101892
Logged

Offline Offline
Newbie
*
Karma: 1
Posts: 20
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

il faut aussi que je précise que je débute dans la programmation

dans ton lien ils envoient un mail depuis une adresse mais je comprends pas  tout
ils utilisent pas de mot de passe de connexion de la messagerie d'envoi 
je compte passer par gmail donc il dois bien y avoir besoin d'utiliser des paramètres de log ou de connexion au serveur de messagerie pour que ca fonctionne ...
Logged

Offline Offline
Faraday Member
**
Karma: 33
Posts: 4964
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

il faut aussi que je précise que je débute dans la programmation

dans ton lien ils envoient un mail depuis une adresse mais je comprends pas  tout
ils utilisent pas de mot de passe de connexion de la messagerie d'envoi 
je compte passer par gmail donc il dois bien y avoir besoin d'utiliser des paramètres de log ou de connexion au serveur de messagerie pour que ca fonctionne ...
bon
je ne suis pas un spécialiste réseaux (je m'accorde même le qualif de buse  smiley-mr-green )
mais je sais quand même qu'il faut distinguer "les protocoles"
Et comme j'aime bien partir d'une base :
A ce jour et en oubliant l'arduino tu envoi comment tes mails vers cette adresse gmail ?

un protocole SMTP
un protocole HTTP
un protocole HTTPS
autre ?  (j'ai du en oublier  smiley-mr-green  )
Logged

Offline Offline
Newbie
*
Karma: 1
Posts: 20
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

pour envoyer un mail généralement il suffit de se loger sur la messagerie avec identifiant et mot de passe via une page web sécurisée

donc la dans l'exemple sans mot de passe ca me donne l'impression que l'on peut se faire passer pour n'importe qui et envoyer un mail ou on veut
donc soit il y a une grosse faille de sécurité soit il manque quelque chose dans le code
Logged

83 - var
Offline Offline
God Member
*****
Karma: 9
Posts: 863
ARDUINO Powa !
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

lol et non c'est la magie du smtp tu envoie des mail ou tu veux avec des nom de messagerie bidon ^^ et la il n'y à pas de faille :p mais pour partir sur internet avec ce protocole c'est autre chose, ça fonction en interne dans ton réseau sinon il te faut un serveur mail dans ton réseau qui marche et qui accepte ton groupe (@jementape.fr) par exemple ^^
Logged

Un tien vaux mieux que deux tu l'auras !

Offline Offline
Faraday Member
**
Karma: 33
Posts: 4964
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

pour envoyer un mail généralement il suffit de se loger sur la messagerie avec identifiant et mot de passe via une page web sécurisée

hé bien voilà
Les specialistes "reseaux"  corrigerons si nécessaire

c'est par HTTPS (S pour securisé)
l'arduino n'a à ma connaissance pas les ressources pour gerer directement la "Securisation"

meme probleme qu'avec twitter, il faut passer par un tiers (Token) si ça existe pour Gmail

Logged

Offline Offline
Newbie
*
Karma: 1
Posts: 20
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

donc pour l'adresse du serveur mail en utilisant gmail par exemple on dois mettre quoi ?
Logged

France
Offline Offline
Newbie
*
Karma: 0
Posts: 33
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Il faut sur ton compte Gmail que tu active l’accès POP3
http://support.google.com/mail/bin/answer.py?hl=fr&answer=13273

Ensuite tu configure comme cela
http://support.google.com/mail/bin/answer.py?hl=fr&answer=13287

(tu vas pas rigoler tous les jours, car les accès POP à Gmail avec des clients autres que ceux testés, c'est pas de la tarte  smiley-eek-blue)
« Last Edit: June 19, 2012, 09:04:51 am by Marc56 » Logged

Offline Offline
Faraday Member
**
Karma: 33
Posts: 4964
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Il faut sur ton compte Gmail que tu active l’accès POP3
http://support.google.com/mail/bin/answer.py?hl=fr&answer=13273

Ensuite tu configure comme cela
http://support.google.com/mail/bin/answer.py?hl=fr&answer=13287

(tu vas pas rigoler tous les jours, car les accès POP à Gmail avec des clients autres que ceux testés, c'est pas de la tarte  smiley-eek-blue)

le pop3 si je ne m'abuse est fait pour lire les mails , pas pour en envoyer
Logged

France
Offline Offline
Newbie
*
Karma: 0
Posts: 33
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Exact, j'ai été trop vite.

Cela dit, le deuxième lien
https://support.google.com/mail/bin/answer.py?hl=fr&answer=13287
indique aussi les paramètre pour utiliser le SMTP de Gmail

Logged

Offline Offline
Faraday Member
**
Karma: 33
Posts: 4964
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Exact, j'ai été trop vite.

Cela dit, le deuxième lien
https://support.google.com/mail/bin/answer.py?hl=fr&answer=13287
indique aussi les paramètre pour utiliser le SMTP de Gmail


Ok
mais cela requiert de l'authentification et on en retourne au probleme initial.
Sous reserves : le couple arduino+shield ethernet n'est pas capable gerer la phase d'autentification
Logged

Offline Offline
Newbie
*
Karma: 1
Posts: 20
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

et bien je ne pensais pas que je posais un problème aussi complique avec mon envois de mail avec la carte arduino .....
Logged

France
Offline Offline
God Member
*****
Karma: 4
Posts: 971
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Dans certains cas on peut encore (combien de temps ?) faire du SMTP par telnet
(Dans des cas ou la laison adsl ou fibre fait office d'authentification ???)

Quote
et bien je ne pensais pas que je posais un problème aussi complique avec mon envois de mail avec la carte arduino .....
S'il n'y avais pas le bordel du spam ça aurait pu rester simple ....

Avant de répondre à ce fil j'ai appelé Google à la rescousse avec la formule "arduino telnet smtp"
parmi les suggestions celle-ci (du 14 juin 2012) que je viens de tester telle quelle (aux adresses près)
http://smhteam.info/blog/2012/06/14/mon-alarme-diy-test-de-lenvoi-demails-depuis-un-arduino/

c'est plus que limité, ce n'est qu'une ébauche... c'est juste la preuve que ce n'est pas impossible.
ça ne veut pas dire que c'est utilisable.

J'ai pu m'envoyer deux mails : (Freebox ET connection au serveur smtp FREE !!)
moi@free.fr  ->  moi@gmail.com
moi@gmail.com ->moi@free.fr   (classé indésirable... pas moi, le mail !!)
« Last Edit: June 19, 2012, 10:02:34 am by al1fch » Logged

0
Offline Offline
God Member
*****
Karma: 2
Posts: 802
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Yep!

En cherchant un peu, on arrive à trouver quelques pistes :

http://arduino.cc/playground/Italiano/Mail

http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1235534880/15

Sur ce que j'ai pû lire 2 possibilités s'offrent à toi : utiliser le serveur smtp de ton fournisseur d'accés (ISP) ou fabriquer entièrement la trame et faire fi de la méthode d'authentification du protocole smtp.

Les liens précités datent un peu, et il se peut trés bien qu'ils ne soient plus vraiment d'actualité, mais en gros çà revient à envoyer une question au serveur et d'attendre la réponse afin de franchir ces étapes d'authentification.
(Le sketch italien l'illustre bien).

Une étude sur le protocole peut aider aussi, si tu ne l'as pas encore envisagé. On retrouve les HELO, DATA, QUIT, que l'on retrouve habituellement entre autre sur TELNET, FTP, etc.

En tout cas, si tu avances sur le sujet, un retour serait interessant smiley-wink

@+

Zoroastre.
« Last Edit: June 19, 2012, 10:21:13 am by zoroastre » Logged

Veuillez indiquer [RESOLU] dans l'entête du titre en éditant votre premier message smiley-wink

Pages: [1] 2 3   Go Up
Jump to: