[RESOLVIDO] Enviar e-mail de alerta com Ethernet Shield - Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
2024-03-29T15:53:44Z
https://labdegaragem.com/forum/topics/enviar-e-mail-de-alerta-com-ethernet-shield?commentId=6223006%3AComment%3A609424&xg_source=activity&feed=yes&xn_auth=no
Olá seria o email que criará…
tag:labdegaragem.com,2018-07-10:6223006:Comment:677895
2018-07-10T02:06:55.430Z
david garajan rohwedder
https://labdegaragem.com/profile/davidgarajanrohwedder
<p>Olá seria o email que criará no bol codificado em base 64? EX:</p>
<p>JOSE@BOL.COM.BR codificado ficaria = Ym1haWwudW9sLmNvbS5icg== é isso?</p>
<p>Olá seria o email que criará no bol codificado em base 64? EX:</p>
<p>JOSE@BOL.COM.BR codificado ficaria = Ym1haWwudW9sLmNvbS5icg== é isso?</p>
Olá, garagistas no meu caso e…
tag:labdegaragem.com,2018-07-10:6223006:Comment:678027
2018-07-10T01:57:14.215Z
david garajan rohwedder
https://labdegaragem.com/profile/davidgarajanrohwedder
<p>Olá, garagistas no meu caso ele da está mensagem:</p>
<p>conectando...<br/>conectado!<br/>enviando email...</p>
<p>220 a4-smart1.bol.com.br ESMTP<br/>250 a4-smart1.bol.com.br<br/>email enviado!</p>
<p>desconectando...</p>
<p></p>
<p>Porem o email não e enviado! alguma sugestão? Obrigado</p>
<p>Olá, garagistas no meu caso ele da está mensagem:</p>
<p>conectando...<br/>conectado!<br/>enviando email...</p>
<p>220 a4-smart1.bol.com.br ESMTP<br/>250 a4-smart1.bol.com.br<br/>email enviado!</p>
<p>desconectando...</p>
<p></p>
<p>Porem o email não e enviado! alguma sugestão? Obrigado</p>
bom dia!, alguém pode me ajud…
tag:labdegaragem.com,2017-05-08:6223006:Comment:611150
2017-05-08T14:44:04.524Z
Carlos Henrique
https://labdegaragem.com/profile/carloshenriquedonascimentop
<p>bom dia!, alguém pode me ajudar o meu está dando isso:</p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/1939704537?profile=original" target="_self"><img width="721" src="http://storage.ning.com/topology/rest/1.0/file/get/1939704537?profile=RESIZE_1024x1024" width="721" class="align-full"/></a>Acho q você teve o mesmo problema.</p>
<p>Valeu! Abraço!</p>
<p></p>
<p></p>
<p>bom dia!, alguém pode me ajudar o meu está dando isso:</p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/1939704537?profile=original" target="_self"><img width="721" src="http://storage.ning.com/topology/rest/1.0/file/get/1939704537?profile=RESIZE_1024x1024" width="721" class="align-full"/></a>Acho q você teve o mesmo problema.</p>
<p>Valeu! Abraço!</p>
<p></p>
<p></p>
Consegui, com este código aqu…
tag:labdegaragem.com,2017-04-26:6223006:Comment:609371
2017-04-26T16:31:15.534Z
Mark Albert Seibt
https://labdegaragem.com/profile/MarkAlbertSeibt
<p>Consegui, com este código aqui, mas somente enviando e recebendo e-mail pelo Bol, embora o e-mail enviado sempre cai na Quarentena.</p>
<p></p>
<p><span class="crayon-p">#include <SPI.h></span></p>
<div class="crayon-line crayon-striped-line" id="crayon-5900ab5f4fac9534720638-2"><span class="crayon-p">#include <Ethernet.h></span></div>
<div class="crayon-line" id="crayon-5900ab5f4fac9534720638-3"><span class="crayon-p">#include <EthernetClient.h>…</span></div>
<p>Consegui, com este código aqui, mas somente enviando e recebendo e-mail pelo Bol, embora o e-mail enviado sempre cai na Quarentena.</p>
<p></p>
<p><span class="crayon-p">#include <SPI.h></span></p>
<div class="crayon-line crayon-striped-line" id="crayon-5900ab5f4fac9534720638-2"><span class="crayon-p">#include <Ethernet.h></span></div>
<div class="crayon-line" id="crayon-5900ab5f4fac9534720638-3"><span class="crayon-p">#include <EthernetClient.h></span></div>
<div class="crayon-line crayon-striped-line" id="crayon-5900ab5f4fac9534720638-4"><span class="crayon-p">#define time 1000</span></div>
<div class="crayon-line" id="crayon-5900ab5f4fac9534720638-5"> </div>
<div class="crayon-line crayon-striped-line" id="crayon-5900ab5f4fac9534720638-6"> </div>
<div class="crayon-line" id="crayon-5900ab5f4fac9534720638-7"><span class="crayon-r">byte</span> <span class="crayon-v">mac</span><span class="crayon-sy">[</span><span class="crayon-sy">]</span> <span class="crayon-o">=</span> <span class="crayon-sy">{</span> <span class="crayon-cn">0xDE</span><span class="crayon-sy">,</span> <span class="crayon-cn">0xAD</span><span class="crayon-sy">,</span> <span class="crayon-cn">0xBE</span><span class="crayon-sy">,</span> <span class="crayon-cn">0xEF</span><span class="crayon-sy">,</span> <span class="crayon-cn">0xFE</span><span class="crayon-sy">,</span> <span class="crayon-cn">0xED</span> <span class="crayon-sy">}</span><span class="crayon-sy">;</span></div>
<div class="crayon-line crayon-striped-line" id="crayon-5900ab5f4fac9534720638-8"><span class="crayon-i">IPAddress</span> <span class="crayon-v">ip</span><span class="crayon-sy">(</span><span class="crayon-cn">192</span><span class="crayon-sy">,</span> <span class="crayon-cn">168</span><span class="crayon-sy">,</span> <span class="crayon-cn">0</span><span class="crayon-sy">,</span> <span class="crayon-cn">20</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div>
<div class="crayon-line" id="crayon-5900ab5f4fac9534720638-9"><span class="crayon-r">byte</span> <span class="crayon-v">server</span><span class="crayon-sy">[</span><span class="crayon-sy">]</span> <span class="crayon-o">=</span> <span class="crayon-sy">{</span><span class="crayon-cn">200</span><span class="crayon-sy">,</span><span class="crayon-cn">147</span><span class="crayon-sy">,</span><span class="crayon-cn">99</span><span class="crayon-sy">,</span><span class="crayon-cn">132</span><span class="crayon-sy">}</span><span class="crayon-sy">;</span> <span class="crayon-c">// Colocar o ip do servidor SMTP (no Caso Bol)</span></div>
<div class="crayon-line crayon-striped-line" id="crayon-5900ab5f4fac9534720638-10"><span class="crayon-i">EthernetClient</span> <span class="crayon-v">client</span><span class="crayon-sy">;</span></div>
<div class="crayon-line" id="crayon-5900ab5f4fac9534720638-11"> </div>
<div class="crayon-line crayon-striped-line" id="crayon-5900ab5f4fac9534720638-12"><span class="crayon-t">void</span> <span class="crayon-st">setup</span><span class="crayon-sy">(</span><span class="crayon-sy">)</span><span class="crayon-sy">{</span></div>
<div class="crayon-line" id="crayon-5900ab5f4fac9534720638-13"> </div>
<div class="crayon-line crayon-striped-line" id="crayon-5900ab5f4fac9534720638-14"><span class="crayon-h"> </span><span class="crayon-c">//INICIO CONEXAO COM A WEB</span></div>
<div class="crayon-line" id="crayon-5900ab5f4fac9534720638-15"><span class="crayon-h"> </span><span class="crayon-st">if</span><span class="crayon-sy">(</span><span class="crayon-v">Ethernet</span><span class="crayon-sy">.</span><span class="crayon-v">begin</span><span class="crayon-sy">(</span><span class="crayon-v">mac</span><span class="crayon-sy">)</span> <span class="crayon-o">==</span> <span class="crayon-cn">0</span><span class="crayon-sy">)</span> <span class="crayon-sy">{</span></div>
<div class="crayon-line crayon-striped-line" id="crayon-5900ab5f4fac9534720638-16"><span class="crayon-h"> </span><span class="crayon-st">Serial</span><span class="crayon-sy">.</span><span class="crayon-e">println</span><span class="crayon-sy">(</span><span class="crayon-s">"falha ao configurar Ethernet usando DHCP"</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div>
<div class="crayon-line" id="crayon-5900ab5f4fac9534720638-17"><span class="crayon-h"> </span><span class="crayon-v">Ethernet</span><span class="crayon-sy">.</span><span class="crayon-v">begin</span><span class="crayon-sy">(</span><span class="crayon-v">mac</span><span class="crayon-sy">,</span> <span class="crayon-v">ip</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div>
<div class="crayon-line crayon-striped-line" id="crayon-5900ab5f4fac9534720638-18"><span class="crayon-h"> </span><span class="crayon-sy">}</span></div>
<div class="crayon-line" id="crayon-5900ab5f4fac9534720638-19"><span class="crayon-h"> </span></div>
<div class="crayon-line crayon-striped-line" id="crayon-5900ab5f4fac9534720638-20"><span class="crayon-h"> </span><span class="crayon-st">Serial</span><span class="crayon-sy">.</span><span class="crayon-v">begin</span><span class="crayon-sy">(</span><span class="crayon-cn">9600</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div>
<div class="crayon-line" id="crayon-5900ab5f4fac9534720638-21"><span class="crayon-h"> </span><span class="crayon-st">delay</span><span class="crayon-sy">(</span><span class="crayon-v">time</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div>
<div class="crayon-line crayon-striped-line" id="crayon-5900ab5f4fac9534720638-22"><span class="crayon-h"> </span><span class="crayon-st">Serial</span><span class="crayon-sy">.</span><span class="crayon-e">println</span><span class="crayon-sy">(</span><span class="crayon-s">"Pronto. Envie 'e' para enviar o e-mail."</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div>
<div class="crayon-line" id="crayon-5900ab5f4fac9534720638-23"><span class="crayon-sy">}</span></div>
<div class="crayon-line crayon-striped-line" id="crayon-5900ab5f4fac9534720638-24"> </div>
<div class="crayon-line" id="crayon-5900ab5f4fac9534720638-25"><span class="crayon-t">void</span> <span class="crayon-st">loop</span><span class="crayon-sy">(</span><span class="crayon-sy">)</span><span class="crayon-sy">{</span></div>
<div class="crayon-line crayon-striped-line" id="crayon-5900ab5f4fac9534720638-26"><span class="crayon-h"> </span><span class="crayon-r">byte</span> <span class="crayon-v">EntradaSerial</span><span class="crayon-sy">;</span></div>
<div class="crayon-line" id="crayon-5900ab5f4fac9534720638-27"><span class="crayon-h"> </span><span class="crayon-v">EntradaSerial</span> <span class="crayon-o">=</span> <span class="crayon-st">Serial</span><span class="crayon-sy">.</span><span class="crayon-v">read</span><span class="crayon-sy">(</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div>
<div class="crayon-line crayon-striped-line" id="crayon-5900ab5f4fac9534720638-28"><span class="crayon-h"> </span><span class="crayon-st">if</span><span class="crayon-sy">(</span><span class="crayon-v">EntradaSerial</span> <span class="crayon-o">==</span> <span class="crayon-s">'e'</span><span class="crayon-sy">)</span><span class="crayon-sy">{</span></div>
<div class="crayon-line" id="crayon-5900ab5f4fac9534720638-29"><span class="crayon-h"> </span><span class="crayon-v">envia</span><span class="crayon-sy">(</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div>
<div class="crayon-line crayon-striped-line" id="crayon-5900ab5f4fac9534720638-30"><span class="crayon-h"> </span><span class="crayon-sy">}</span></div>
<div class="crayon-line" id="crayon-5900ab5f4fac9534720638-31"><span class="crayon-sy">}</span></div>
<div class="crayon-line crayon-striped-line" id="crayon-5900ab5f4fac9534720638-32"> </div>
<div class="crayon-line" id="crayon-5900ab5f4fac9534720638-33"><span class="crayon-t">void</span> <span class="crayon-v">envia</span><span class="crayon-sy">(</span><span class="crayon-sy">)</span><span class="crayon-sy">{</span></div>
<div class="crayon-line crayon-striped-line" id="crayon-5900ab5f4fac9534720638-34"><span class="crayon-h"> </span><span class="crayon-st">delay</span><span class="crayon-sy">(</span><span class="crayon-v">time</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div>
<div class="crayon-line" id="crayon-5900ab5f4fac9534720638-35"><span class="crayon-h"> </span><span class="crayon-st">Serial</span><span class="crayon-sy">.</span><span class="crayon-e">println</span><span class="crayon-sy">(</span><span class="crayon-s">"conectando..."</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div>
<div class="crayon-line crayon-striped-line" id="crayon-5900ab5f4fac9534720638-36"><span class="crayon-h"> </span><span class="crayon-st">if</span> <span class="crayon-sy">(</span><span class="crayon-v">client</span><span class="crayon-sy">.</span><span class="crayon-v">connect</span><span class="crayon-sy">(</span><span class="crayon-v">server</span><span class="crayon-sy">,</span> <span class="crayon-cn">587</span><span class="crayon-sy">)</span><span class="crayon-sy">)</span><span class="crayon-sy">{</span></div>
<div class="crayon-line" id="crayon-5900ab5f4fac9534720638-37"><span class="crayon-h"> </span><span class="crayon-st">Serial</span><span class="crayon-sy">.</span><span class="crayon-e">println</span><span class="crayon-sy">(</span><span class="crayon-s">"conectado!"</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div>
<div class="crayon-line crayon-striped-line" id="crayon-5900ab5f4fac9534720638-38"><span class="crayon-h"> </span><span class="crayon-st">Serial</span><span class="crayon-sy">.</span><span class="crayon-e">println</span><span class="crayon-sy">(</span><span class="crayon-s">"enviando email..."</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div>
<div class="crayon-line" id="crayon-5900ab5f4fac9534720638-39"><span class="crayon-h"> </span><span class="crayon-st">Serial</span><span class="crayon-sy">.</span><span class="crayon-e">println</span><span class="crayon-sy">(</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div>
<div class="crayon-line crayon-striped-line" id="crayon-5900ab5f4fac9534720638-40"><span class="crayon-h"> </span><span class="crayon-v">client</span><span class="crayon-sy">.</span><span class="crayon-e">println</span><span class="crayon-sy">(</span><span class="crayon-s">"HELO localhost"</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div>
<div class="crayon-line" id="crayon-5900ab5f4fac9534720638-41"><span class="crayon-h"> </span><span class="crayon-v">recebe</span><span class="crayon-sy">(</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div>
<div class="crayon-line crayon-striped-line" id="crayon-5900ab5f4fac9534720638-42"><span class="crayon-h"> </span><span class="crayon-st">delay</span><span class="crayon-sy">(</span><span class="crayon-v">time</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div>
<div class="crayon-line" id="crayon-5900ab5f4fac9534720638-43"><span class="crayon-h"> </span><span class="crayon-v">client</span><span class="crayon-sy">.</span><span class="crayon-e">println</span><span class="crayon-sy">(</span><span class="crayon-s">"AUTH LOGIN"</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div>
<div class="crayon-line crayon-striped-line" id="crayon-5900ab5f4fac9534720638-44"><span class="crayon-h"> </span><span class="crayon-v">recebe</span><span class="crayon-sy">(</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div>
<div class="crayon-line" id="crayon-5900ab5f4fac9534720638-45"><span class="crayon-h"> </span><span class="crayon-st">delay</span><span class="crayon-sy">(</span><span class="crayon-v">time</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div>
<div class="crayon-line crayon-striped-line" id="crayon-5900ab5f4fac9534720638-46"><span class="crayon-h"> </span><span class="crayon-v">client</span><span class="crayon-sy">.</span><span class="crayon-e">println</span><span class="crayon-sy">(</span><span class="crayon-s">""</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span> <span class="crayon-c">// Email de login em base de 64:</span></div>
<div class="crayon-line" id="crayon-5900ab5f4fac9534720638-47"><span class="crayon-h"> </span><span class="crayon-v">recebe</span><span class="crayon-sy">(</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div>
<div class="crayon-line crayon-striped-line" id="crayon-5900ab5f4fac9534720638-48"><span class="crayon-h"> </span><span class="crayon-st">delay</span><span class="crayon-sy">(</span><span class="crayon-v">time</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div>
<div class="crayon-line" id="crayon-5900ab5f4fac9534720638-49"><span class="crayon-h"> </span><span class="crayon-v">client</span><span class="crayon-sy">.</span><span class="crayon-e">println</span><span class="crayon-sy">(</span><span class="crayon-s">""</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span> <span class="crayon-c">// Senha do email em base de 64:</span></div>
<div class="crayon-line crayon-striped-line" id="crayon-5900ab5f4fac9534720638-50"><span class="crayon-h"> </span><span class="crayon-v">recebe</span><span class="crayon-sy">(</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div>
<div class="crayon-line" id="crayon-5900ab5f4fac9534720638-51"><span class="crayon-h"> </span><span class="crayon-st">delay</span><span class="crayon-sy">(</span><span class="crayon-v">time</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div>
<div class="crayon-line crayon-striped-line" id="crayon-5900ab5f4fac9534720638-52"><span class="crayon-h"> </span><span class="crayon-v">client</span><span class="crayon-sy">.</span><span class="crayon-e">println</span><span class="crayon-sy">(</span><span class="crayon-s">"mail from: <lab_garagem@bol.com.br>"</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span> <span class="crayon-c">//Email remetente</span></div>
<div class="crayon-line" id="crayon-5900ab5f4fac9534720638-53"><span class="crayon-h"> </span><span class="crayon-v">recebe</span><span class="crayon-sy">(</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div>
<div class="crayon-line crayon-striped-line" id="crayon-5900ab5f4fac9534720638-54"><span class="crayon-h"> </span><span class="crayon-st">delay</span><span class="crayon-sy">(</span><span class="crayon-v">time</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div>
<div class="crayon-line" id="crayon-5900ab5f4fac9534720638-55"><span class="crayon-h"> </span><span class="crayon-v">client</span><span class="crayon-sy">.</span><span class="crayon-e">println</span><span class="crayon-sy">(</span><span class="crayon-s">"rcpt to: <lab_garagem@bol.com.br>"</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span> <span class="crayon-c">// Email destinatário</span></div>
<div class="crayon-line crayon-striped-line" id="crayon-5900ab5f4fac9534720638-56"><span class="crayon-h"> </span><span class="crayon-v">recebe</span><span class="crayon-sy">(</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div>
<div class="crayon-line" id="crayon-5900ab5f4fac9534720638-57"><span class="crayon-h"> </span><span class="crayon-st">delay</span><span class="crayon-sy">(</span><span class="crayon-v">time</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div>
<div class="crayon-line crayon-striped-line" id="crayon-5900ab5f4fac9534720638-58"><span class="crayon-h"> </span><span class="crayon-v">client</span><span class="crayon-sy">.</span><span class="crayon-e">println</span><span class="crayon-sy">(</span><span class="crayon-s">"data"</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div>
<div class="crayon-line" id="crayon-5900ab5f4fac9534720638-59"><span class="crayon-h"> </span><span class="crayon-v">recebe</span><span class="crayon-sy">(</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div>
<div class="crayon-line crayon-striped-line" id="crayon-5900ab5f4fac9534720638-60"><span class="crayon-h"> </span><span class="crayon-st">delay</span><span class="crayon-sy">(</span><span class="crayon-v">time</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div>
<div class="crayon-line" id="crayon-5900ab5f4fac9534720638-61"><span class="crayon-h"> </span><span class="crayon-v">client</span><span class="crayon-sy">.</span><span class="crayon-e">println</span><span class="crayon-sy">(</span><span class="crayon-s">"Subject: Teste de Email!"</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span> <span class="crayon-c">// Assunto</span></div>
<div class="crayon-line crayon-striped-line" id="crayon-5900ab5f4fac9534720638-62"><span class="crayon-h"> </span><span class="crayon-v">recebe</span><span class="crayon-sy">(</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div>
<div class="crayon-line" id="crayon-5900ab5f4fac9534720638-63"><span class="crayon-h"> </span><span class="crayon-st">delay</span><span class="crayon-sy">(</span><span class="crayon-v">time</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div>
<div class="crayon-line crayon-striped-line" id="crayon-5900ab5f4fac9534720638-64"><span class="crayon-h"> </span><span class="crayon-v">client</span><span class="crayon-sy">.</span><span class="crayon-e">println</span><span class="crayon-sy">(</span><span class="crayon-s">"Testando envio de email com arduino"</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span> <span class="crayon-c">// Corpo</span></div>
<div class="crayon-line" id="crayon-5900ab5f4fac9534720638-65"><span class="crayon-h"> </span><span class="crayon-v">recebe</span><span class="crayon-sy">(</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div>
<div class="crayon-line crayon-striped-line" id="crayon-5900ab5f4fac9534720638-66"><span class="crayon-h"> </span><span class="crayon-st">delay</span><span class="crayon-sy">(</span><span class="crayon-v">time</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div>
<div class="crayon-line" id="crayon-5900ab5f4fac9534720638-67"><span class="crayon-h"> </span><span class="crayon-v">client</span><span class="crayon-sy">.</span><span class="crayon-e">println</span><span class="crayon-sy">(</span><span class="crayon-s">"."</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span> <span class="crayon-c">// Indica fim do email.</span></div>
<div class="crayon-line crayon-striped-line" id="crayon-5900ab5f4fac9534720638-68"><span class="crayon-h"> </span><span class="crayon-v">recebe</span><span class="crayon-sy">(</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div>
<div class="crayon-line" id="crayon-5900ab5f4fac9534720638-69"><span class="crayon-h"> </span><span class="crayon-st">delay</span><span class="crayon-sy">(</span><span class="crayon-v">time</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div>
<div class="crayon-line crayon-striped-line" id="crayon-5900ab5f4fac9534720638-70"><span class="crayon-h"> </span><span class="crayon-v">client</span><span class="crayon-sy">.</span><span class="crayon-e">println</span><span class="crayon-sy">(</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div>
<div class="crayon-line" id="crayon-5900ab5f4fac9534720638-71"><span class="crayon-h"> </span><span class="crayon-v">recebe</span><span class="crayon-sy">(</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div>
<div class="crayon-line crayon-striped-line" id="crayon-5900ab5f4fac9534720638-72"><span class="crayon-h"> </span><span class="crayon-st">delay</span><span class="crayon-sy">(</span><span class="crayon-v">time</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div>
<div class="crayon-line" id="crayon-5900ab5f4fac9534720638-73"><span class="crayon-h"> </span><span class="crayon-st">Serial</span><span class="crayon-sy">.</span><span class="crayon-e">println</span><span class="crayon-sy">(</span><span class="crayon-s">"email enviado!"</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div>
<div class="crayon-line crayon-striped-line" id="crayon-5900ab5f4fac9534720638-74"><span class="crayon-h"> </span><span class="crayon-st">delay</span><span class="crayon-sy">(</span><span class="crayon-v">time</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div>
<div class="crayon-line" id="crayon-5900ab5f4fac9534720638-75"><span class="crayon-h"> </span><span class="crayon-st">if</span> <span class="crayon-sy">(</span><span class="crayon-v">client</span><span class="crayon-sy">.</span><span class="crayon-v">connected</span><span class="crayon-sy">(</span><span class="crayon-sy">)</span><span class="crayon-sy">)</span><span class="crayon-sy">{</span></div>
<div class="crayon-line crayon-striped-line" id="crayon-5900ab5f4fac9534720638-76"><span class="crayon-h"> </span><span class="crayon-st">Serial</span><span class="crayon-sy">.</span><span class="crayon-e">println</span><span class="crayon-sy">(</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div>
<div class="crayon-line" id="crayon-5900ab5f4fac9534720638-77"><span class="crayon-h"> </span><span class="crayon-st">Serial</span><span class="crayon-sy">.</span><span class="crayon-e">println</span><span class="crayon-sy">(</span><span class="crayon-s">"desconectando..."</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div>
<div class="crayon-line crayon-striped-line" id="crayon-5900ab5f4fac9534720638-78"><span class="crayon-h"> </span><span class="crayon-v">client</span><span class="crayon-sy">.</span><span class="crayon-v">stop</span><span class="crayon-sy">(</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div>
<div class="crayon-line" id="crayon-5900ab5f4fac9534720638-79"><span class="crayon-h"> </span><span class="crayon-st">Serial</span><span class="crayon-sy">.</span><span class="crayon-e">println</span><span class="crayon-sy">(</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div>
<div class="crayon-line crayon-striped-line" id="crayon-5900ab5f4fac9534720638-80"><span class="crayon-h"> </span><span class="crayon-st">Serial</span><span class="crayon-sy">.</span><span class="crayon-e">println</span><span class="crayon-sy">(</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div>
<div class="crayon-line" id="crayon-5900ab5f4fac9534720638-81"><span class="crayon-h"> </span><span class="crayon-sy">}</span></div>
<div class="crayon-line crayon-striped-line" id="crayon-5900ab5f4fac9534720638-82"><span class="crayon-h"> </span><span class="crayon-sy">}</span><span class="crayon-st">else</span><span class="crayon-sy">{</span></div>
<div class="crayon-line" id="crayon-5900ab5f4fac9534720638-83"><span class="crayon-h"> </span><span class="crayon-st">Serial</span><span class="crayon-sy">.</span><span class="crayon-e">println</span><span class="crayon-sy">(</span><span class="crayon-s">"connection failed"</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div>
<div class="crayon-line crayon-striped-line" id="crayon-5900ab5f4fac9534720638-84"><span class="crayon-h"> </span><span class="crayon-sy">}</span></div>
<div class="crayon-line" id="crayon-5900ab5f4fac9534720638-85"><span class="crayon-h"> </span><span class="crayon-st">Serial</span><span class="crayon-sy">.</span><span class="crayon-e">println</span><span class="crayon-sy">(</span><span class="crayon-s">"Ready. Press 'e' to connect."</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div>
<div class="crayon-line crayon-striped-line" id="crayon-5900ab5f4fac9534720638-86"><span class="crayon-sy">}</span></div>
<div class="crayon-line" id="crayon-5900ab5f4fac9534720638-87"> </div>
<div class="crayon-line crayon-striped-line" id="crayon-5900ab5f4fac9534720638-88"><span class="crayon-t">void</span> <span class="crayon-v">recebe</span><span class="crayon-sy">(</span><span class="crayon-sy">)</span><span class="crayon-sy">{</span></div>
<div class="crayon-line" id="crayon-5900ab5f4fac9534720638-89"><span class="crayon-h"> </span><span class="crayon-st">while</span> <span class="crayon-sy">(</span><span class="crayon-v">client</span><span class="crayon-sy">.</span><span class="crayon-v">available</span><span class="crayon-sy">(</span><span class="crayon-sy">)</span><span class="crayon-sy">)</span><span class="crayon-sy">{</span></div>
<div class="crayon-line crayon-striped-line" id="crayon-5900ab5f4fac9534720638-90"><span class="crayon-h"> </span><span class="crayon-r">char</span> <span class="crayon-v">conteudo</span> <span class="crayon-o">=</span> <span class="crayon-v">client</span><span class="crayon-sy">.</span><span class="crayon-v">read</span><span class="crayon-sy">(</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div>
<div class="crayon-line" id="crayon-5900ab5f4fac9534720638-91"><span class="crayon-h"> </span><span class="crayon-st">Serial</span><span class="crayon-sy">.</span><span class="crayon-e">print</span><span class="crayon-sy">(</span><span class="crayon-v">conteudo</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span></div>
<div class="crayon-line crayon-striped-line" id="crayon-5900ab5f4fac9534720638-92"><span class="crayon-h"> </span><span class="crayon-sy">}</span></div>
<div class="crayon-line" id="crayon-5900ab5f4fac9534720638-93"><span class="crayon-sy">}</span></div>
Não consegui.
tag:labdegaragem.com,2017-04-26:6223006:Comment:609424
2017-04-26T13:56:01.932Z
Mark Albert Seibt
https://labdegaragem.com/profile/MarkAlbertSeibt
<p>Não consegui.</p>
<p>Não consegui.</p>
Conseguiu???
tag:labdegaragem.com,2017-03-30:6223006:Comment:604812
2017-03-30T23:28:06.623Z
Luiz Antonio
https://labdegaragem.com/profile/LuizAntonio
<p>Conseguiu???</p>
<p>Conseguiu???</p>
Pessoal,
Com este último códi…
tag:labdegaragem.com,2016-11-30:6223006:Comment:582351
2016-11-30T14:28:56.868Z
Mark Albert Seibt
https://labdegaragem.com/profile/MarkAlbertSeibt
<p>Pessoal,</p>
<p>Com este último código, a mensagem do arduino é sempre:</p>
<p>conectando...</p>
<p>conectando...</p>
<p>conectando...</p>
<p>E não envia e-mail. </p>
<p>Vocês podem me ajudar?</p>
<p>Pessoal,</p>
<p>Com este último código, a mensagem do arduino é sempre:</p>
<p>conectando...</p>
<p>conectando...</p>
<p>conectando...</p>
<p>E não envia e-mail. </p>
<p>Vocês podem me ajudar?</p>
quase sem modificações.... po…
tag:labdegaragem.com,2016-07-04:6223006:Comment:546747
2016-07-04T04:16:02.874Z
Antônio Júnior
https://labdegaragem.com/profile/AntonioJunior392
<p>quase sem modificações.... pode colocar o gmail como destinatário, que funciona também.</p>
<p></p>
<p>espero ter ajudado e obrigado a todos, em específico a quem publicou.</p>
<p>quase sem modificações.... pode colocar o gmail como destinatário, que funciona também.</p>
<p></p>
<p>espero ter ajudado e obrigado a todos, em específico a quem publicou.</p>
boa noite, pessoal.
Espero c…
tag:labdegaragem.com,2016-07-04:6223006:Comment:546835
2016-07-04T04:14:03.135Z
Antônio Júnior
https://labdegaragem.com/profile/AntonioJunior392
<p>boa noite, pessoal.</p>
<p></p>
<p>Espero contribuir com o problema do email.</p>
<p></p>
<p>Há um pequeno erro no código acima, relativo ao comando de apresentação: "EHLO localhost" e não "HELO localhost".</p>
<p></p>
<p>No mais, pequenas modificações - tenho biblioteca ethenetsupw5100 - não precisa incluir a ethernetclient.</p>
<p></p>
<p>o có digo ficou assim:</p>
<p></p>
<p></p>
<p>#include <SPI.h><br></br>#include <Ethernet.h><br></br>//#include <EthernetClient.h></p>
<p>//…</p>
<p>boa noite, pessoal.</p>
<p></p>
<p>Espero contribuir com o problema do email.</p>
<p></p>
<p>Há um pequeno erro no código acima, relativo ao comando de apresentação: "EHLO localhost" e não "HELO localhost".</p>
<p></p>
<p>No mais, pequenas modificações - tenho biblioteca ethenetsupw5100 - não precisa incluir a ethernetclient.</p>
<p></p>
<p>o có digo ficou assim:</p>
<p></p>
<p></p>
<p>#include <SPI.h><br/>#include <Ethernet.h><br/>//#include <EthernetClient.h></p>
<p>// Enter a MAC address and IP address for your controller below.<br/>// The IP address will be dependent on your local network:<br/>byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };<br/>IPAddress ip(192, 168, 0, 177);<br/>byte server[] = { 200, 147, 99, 132 }; // Colocar o ip do servidor SMTP<br/>//REFERENCIA<br/>//<a href="http://pt.kioskea.net/faq/844-configuracoes-dos-servidores-pop-imap" target="_blank">http://pt.kioskea.net/faq/844-configuracoes-dos-servidores-pop-imap</a>...</p>
<p>EthernetClient client;</p>
<p>void setup()<br/>{<br/>Ethernet.begin(mac, ip);<br/>Serial.begin(9600);<br/>delay(1000);<br/>}</p>
<p>void loop()<br/>{<br/>delay(500);<br/>Serial.println("conectando...");<br/>if (client.connect(server, 587)) // Porta de conexao do servidor do email.<br/>{<br/>Serial.println("conectado!");<br/>Serial.println("enviando email...");<br/>client.println("EHLO localhost");<br/>recebe();<br/>delay(100);<br/>client.println("AUTH LOGIN");<br/>recebe();<br/>delay(100);<br/>client.println("xxxxxxxxxxxxxxxxxxxxxxx"); // email em base de 64</p>
<p>//<a href="https://www.base64decode.org/" target="_blank">https://www.base64decode.org/</a><br/>recebe();<br/>delay(100);<br/>client.println("xxxxxxxxxxxxxxxxxxxxx"); // Senha do email em base de 64<br/>recebe();<br/>delay(100);<br/>client.println("mail from: <xxxxxxxxxxx>"); //Email remetente<br/>recebe();<br/>delay(100);<br/>client.println("rcpt to: <xxxxxxxxxxxxx>"); // Email destinatário<br/>recebe();<br/>delay(100);<br/>client.println("data");<br/>recebe();<br/>delay(100);<br/>client.println("Subject: Teste de Email!"); // Assunto<br/>recebe();<br/>delay(100);<br/>client.println("Testando email com arduino"); // Corpo<br/>recebe();<br/>delay(100);<br/>client.println("."); // Indica fim do email.<br/>recebe();<br/>delay(100);<br/>client.println();<br/>recebe();<br/>delay(100);<br/>Serial.println("email enviado!");<br/>}<br/>}</p>
<p>void recebe()<br/>{<br/>while (client.available())<br/>{<br/>char c = client.read();<br/>Serial.print(c);<br/>}<br/>}</p>
precisava de um sistema que e…
tag:labdegaragem.com,2016-05-22:6223006:Comment:536149
2016-05-22T22:24:51.336Z
Arthur Guilherme Lang
https://labdegaragem.com/profile/ArthurGuilhermeLang
<p>precisava de um sistema que enviasse email, testei com o código e ele da um erro já na hora de conectar, tem alguma ideia do que pode ser?</p>
<p></p>
<p>conectando...</p>
<p>connection failed</p>
<p>Ready. Press 'e' to connect.</p>
<p></p>
<p></p>
<p></p>
<p></p>
<p>precisava de um sistema que enviasse email, testei com o código e ele da um erro já na hora de conectar, tem alguma ideia do que pode ser?</p>
<p></p>
<p>conectando...</p>
<p>connection failed</p>
<p>Ready. Press 'e' to connect.</p>
<p></p>
<p></p>
<p></p>
<p></p>