const char *ssid = ┬лyourSSID┬╗;
const char *password = ┬лyourPassword┬╗;
const char* host = ┬лpop3.mail.ru┬╗;
const char* mailuser = ┬лmymail
mail.ru┬╗;
const char* mailpass = ┬лmypassword┬╗;
const int httpsPort = 995;
const char* fingerprint = ┬лE0 10 11 B5 E6 C9 1B 7B 90 88 F8 A6 AE 6E 21 97 69 30 7A 04┬╗; // SHA1 pop3.mail.ru:995
//
mail.ru
void CheckMail(void)
{
String line;
if (!client.connect(host, httpsPort))
{
Serial.println(┬лMAIL#ERR┬╗);
client.flush();
return;
}
if (!client.verify(fingerprint, host)) //
{
Serial.println(┬лMAIL#Error certificate┬╗);
client.flush();
return;
}
line = client.readStringUntil('\n');
client.print(String(┬лUSER тАЮ)+mailuser+String(тАЬ\r\n┬╗));
line = client.readStringUntil('\n');
client.print(String(┬лPASS тАЮ)+mailpass+String(тАЬ\r\n┬╗));
line = client.readStringUntil('\n');
if (line==String("+OK Welcome!\r"))
{
client.print(String(┬лSTAT\r\n┬╗));
line = client.readString();
Serial.println(line);
client.print(String(┬лQUIT\r\n┬╗));
line = client.readStringUntil('\n');
}
else { Serial.println(┬лMAIL#ERA┬╗); }
client.flush();
client.stop();
}
// ****
mail.ru