Stránka 1 z 1

Jak odeslat email přes mega 2560 a Shield W5100

Napsal: 21 lis 2022, 11:28
od BigSandy
Zdravím.
Je to pro kamoše.
Vypada to jednoduše.
https://www.aranacorp.com/en/send-an-em ... interface/

Spiš jsem mimo s tým učtem.
vytvořil jsem nový email učet.
Přihlasil do google.
Mám zaple dvojfazove ovřovaní.
A jsem v pr****.
https://i.postimg.cc/XJYZk5bb/google.png
Když zvolim hned tu první možnost, tak mi to vygeneruje nějake 8 mistne kody, třeba 4879 4587.

Nebo nějaký jiný funkční zdrojak, třeba přes seznam, nebo centrum?
Děkují.

Re: Jak odeslat email přes mega 2560 a Shield W5100

Napsal: 21 lis 2022, 11:47
od Kony

Re: Jak odeslat email přes mega 2560 a Shield W5100

Napsal: 21 lis 2022, 12:11
od KamilV
Kony píše:
21 lis 2022, 11:47
nepomuze ??
https://arduinodiy.wordpress.com/2016/1 ... n-esp8266/
Takhle na přímo bych to dnes, kdy skoro každé SMTP vyžaduje SSL/TLS, nedělal.
BigSandy píše:
21 lis 2022, 11:28
Vypada to jednoduše.
https://www.aranacorp.com/en/send-an-em ... interface/
JavaScript potřebuje interpret, někdo tedy bude muset mít HTML výstup z toho ardu otevřený v prohlížeči, to není ideální.

Nejlepší cesta je externí databáze s frontou pošty k odeslání, ardu bude volat jen webové api, kterému předá info komu a co se má poslat.
Mail se zapíše do fronty a z ní se bude cron snažit odeslat zatím neodeslané. Ideálně s logováním chyb SMTP a opětovným pokusem o odeslání.
Posílat maily spolehlivě v dnešní době prostě tak snadné není.

Re: Jak odeslat email přes mega 2560 a Shield W5100

Napsal: 21 lis 2022, 12:58
od KamilV
A ještě: není moc dobrý nápad svěřit heslo do mailboxu externí JS knihovně. Vím, že ten mail byl založen za tímto účelem, ale i tak. Jak to začne spamovat, gmail to stejně zařízne...

Re: Jak odeslat email přes mega 2560 a Shield W5100

Napsal: 21 lis 2022, 13:02
od BigSandy
Kluci, to psal kamoš. Pustil jsem ho ke kompu. :(
Shani něco funkčního bez nějakeho raspi.To co tu dal Kony, je ok, ale nějak moc stare.

Re: Jak odeslat email přes mega 2560 a Shield W5100

Napsal: 21 lis 2022, 13:48
od KamilV
Žádné raspi potřeba není. Když už to má být tak lowcost, tak přece není problém zaregistrovat nějaký free hosting a tam to provozovat. A když bych to až nesmyslně zjednodušil, tak to obstará jednořádkový php skript, který jen zavolá mail().

To co tu dal Kony IMHO zas tak moc OK není, když je to natolik staré, že je to dnes (mimo lokální síť) nepoužitelné.

Je potřeba mít na paměti, že žádný provider nechce mít v síti spamera. Takže to úplně bez psaní nepůjde. A jestli náhodou ano, tak ne moc spolehlivě.

Re: Jak odeslat email přes mega 2560 a Shield W5100

Napsal: 21 lis 2022, 13:58
od BigSandy
@KamilV - ten free hosting je docela dobrý nápad.
Nepomužeš? Ja ještě žadný free hosting neřešil.

Re: Jak odeslat email přes mega 2560 a Shield W5100

Napsal: 21 lis 2022, 16:23
od kiRRow
Za mě přesně jak říká KamilV ... jít cestou fronty úloh v databázi. Jen bych k tomu dodal, že to má výhodu, že můžeš vytvořit v té databázi více tabulek. Jedna bude obsahovat třeba lidi, kterým chceš posílat email, s oslovením, jménem, titulem. Další tabulka bude obsahovat druhy zpráv, které chceš zasílat. Arduino pak jen pošle že chce uživateli, který je vedený v db pod ID 8 poslat zprávu typu 4, dodatkové nepovinné parametry 2 a 128 ... a tohle vše se až někde PHP scriptem zpracuje na nějaký smysluplný text.

Re: Jak odeslat email přes mega 2560 a Shield W5100

Napsal: 21 lis 2022, 16:46
od KamilV
BigSandy píše:
21 lis 2022, 13:58
@KamilV - ten free hosting je docela dobrý nápad.
Nepomužeš? Ja ještě žadný free hosting neřešil.
Freehostingy nijak projité nemám, ale jestli chceš, můžu takový skript nechat běžet na vlastním serveru, pokud těch notifikací nebude moc (myšleno nebudou stovky za hodinu), tak mi pošli v SZ pattern toho mailu, jestli tam chceš dosazovat nějaké hodnoty z ardu a hotovo... Já Ti pošlu URL a info jak to volat.

Re: Jak odeslat email přes mega 2560 a Shield W5100

Napsal: 21 lis 2022, 16:56
od BigSandy
Tak ono není problem to hodit na moje raspi, nebo i ten kamoš ma raspi na firmě.
Duležite je rozchodit ten skript.

Někdo kdo umi v PHP?
https://www.tvorba-webu.cz/php/mail.php
Nic nepřijde :(

Kód: Vybrat vše

<form action="" method="post">
<?php

error_reporting(E_ALL);
ini_set("display_errors", 1);
mail("mujemail@seznam.cz", "nejaký předmět", "nějaký obsah");  
?>