Агуулгын хүснэгт:
- Хангамж
- Алхам 1: ENC28J60 эсвэл W5100 цувралын зөв төхөөрөмжийг сонгоно уу
- Алхам 2: Энгийн имэйл илгээх
- Алхам 3: Хавсралтыг удирдахын тулд SD тэрэг холбоно уу
- Алхам 4: Хавсралт бүхий имэйл илгээх
- Алхам 5: Үр дүн
- Алхам 6: Номын сан
Видео: Arduino, Esp32, Esp8266 хавсралт бүхий имэйлийг хэрхэн илгээх вэ: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Энд би номын сангийн EMailSender 2 -ийн 2 -р хувилбарыг тайлбарлахыг хүсч байна, энэ нь w5100, w5200 ба w5500 ethernet бамбай, enc28J60 клон төхөөрөмж бүхий Arduino -ийн дэмжлэг, esp32 ба esp8266 -ийн дэмжлэгтэйгээр 1 -р хувилбарын том хувьсал юм.
Одоо та SD эсвэл SPIFFS гэх мэт хадгалах төхөөрөмжөөс ачаалагдсан хавсралтуудыг нэмж болно. Энд Arduino Ethernet -ийн хэрэглээ.
Хангамж
- Ардуино мега
- enc28J60
- SD карт
Алхам 1: ENC28J60 эсвэл W5100 цувралын зөв төхөөрөмжийг сонгоно уу
Arduino ихэвчлэн сүлжээг гадны төхөөрөмжөөр удирддаг, w5100 гэх мэт стандарт төхөөрөмж нь Ethernet номын санг ашигладаг бөгөөд ENC28J60 клонуудыг сонгохын тулд зарим номын сантай байдаг.
Төхөөрөмжөө сонгохын тулд та EMailSenderKey.h номын сангийн файл руу орж зөв файлыг тохируулах хэрэгтэй
#DEFAULT_EMAIL_NETWORK_TYPE_ARDUINO NETWORK_ENC28J60 -ийг тодорхойлох // Өгөгдмөл
Энэ төрлийн төхөөрөмжийг удирдахын тулд ачаалагдсан номын сан нь UIPEthernet бөгөөд та номын санг Arduino IDE -ийн номын сангийн менежерээс олж болно.
эсвэл та анхдагч сүлжээний төрлийг өөрчилж болно
#DEFAULT_EMAIL_NETWORK_TYPE_ARDUINO NETWORK_W5100 -ийг тодорхойлох
Энэ бол Ethernet номын санг ашиглах стандарт стандарт юм.
Энэ Ethernet бамбай нь SSL эсвэл TLS -ийг дэмждэггүй тул та ийм төрлийн бичвэргүйгээр SMTP холболт санал болгодог үйлчилгээ үзүүлэгчийг хайж олох хэрэгтэй.
Би форум дээр сэдвийг бий болгодог бөгөөд үүнд та ашиглаж буй үйлчилгээ үзүүлэгчээ нэмж болно, мөн минийхийг бас олж болно.
Алхам 2: Энгийн имэйл илгээх
Arduino руу имэйл илгээхийн тулд та SSL эсвэл TLS -тэй ажиллахгүй үйлчилгээ үзүүлэгчийг олох ёстой.
Миний бодлоор хэрэглээ нь маш энгийн.
Тиймээс та үйлчилгээ үзүүлэгчийг тохируулах ёстой
EMailSender emailSend ("YOUR-SENDGRID-API-KEY", "YOUR-SENDGRID-PASSWD", "FROM-EMAIL", "smtp.sendgrid.net", 25);
Үүний дараа та зурвас үүсгэж, илгээх ёстой
EMailSender:: EMailMessage мессеж; message.subject = "Соггетто"; message.message = "Ciao come staiio bene.
EMailSender:: Response Resp = emailSend.send ("[email protected]", мессеж);
Serial.println ("Илгээх статус:");
Цуваа.хэвлэх (статус);
Serial.println (resp.code); Serial.println (resp.desc);
Алхам 3: Хавсралтыг удирдахын тулд SD тэрэг холбоно уу
Хавсралт илгээхээс илүүтэйгээр та схемийн нэгэн адил SD картыг холбох ёстой бөгөөд хэрэв танд холболтын талаар илүү их мэдээлэл хэрэгтэй бол "esp8266, esp32 ба Arduino -той SD картыг хэрхэн ашиглах талаар" гэсэн нийтлэлийг үзнэ үү.
Алхам 4: Хавсралт бүхий имэйл илгээх
Хавсралт бүхий имэйл илгээхийн тулд та энэ функцийг дэмждэг үйлчилгээ үзүүлэгчийг олох ёстой, миний sendgrid үйлчилгээ үзүүлэгч үүнийг дэмждэггүй бөгөөд GMX миний туршилтанд ашигласан үйлчилгээ үзүүлэгчийг дэмжихээ больсон.
Гэхдээ хэрэв та шинэ үйлчилгээ үзүүлэгч олвол энэ кодыг ашиглан файл хавсаргаж болно.
EMailSender:: FileDescriptior fileDescriptor [1]; fileDescriptor [0].filename = F ("test.txt"); fileDescriptor [0].url = F ("/test.txt"); fileDescriptor [0].mime = MIME_TEXT_PLAIN; fileDescriptor [0].encode64 = худал; fileDescriptor [0].storageType = EMailSender:: EMAIL_STORAGE_TYPE_SD;
EMailSender:: Хавсралт хавсралт = {1, fileDescriptor};
EMailSender:: Response Resp = emailSend.send ("[email protected]", мессеж, хавсралт);
Алхам 5: Үр дүн
Энд esp8266 болон GMail үйлчилгээ үзүүлэгчээр илгээсэн имэйл (GMail -ийг ашиглахын тулд та гадаад програмыг идэвхжүүлэх ёстой).
Алхам 6: Номын сан
Та номын санг GitHub дээрээс олж болно
Та форум дээрх онцлог шинж чанаруудыг асуух эсвэл алдааны талаар мэдээлэх ёстой
Нэмэлт бичиг баримт энд байна.
Зөвлөмж болгож буй:
LoRa Arduino, Esp8266 эсвэл Esp32: 15 алхам бүхий бага зардалтай E32 (sx1278/sx1276) төхөөрөмж бүхий 3 км -ээс 8 км хүртэлх утасгүй холбоо: 15 алхам
LoRa Arduino, Esp8266 эсвэл Esp32 -д зориулсан бага өртөгтэй E32 (sx1278/sx1276) төхөөрөмж бүхий 3Km -аас 8Km хүртэлх утасгүй холбоо: Би Semtech цувралын LoRa төхөөрөмж дээр суурилсан EBYTE E32 -ийг удирдах номын сан, маш хүчирхэг, энгийн бөгөөд хямд төхөөрөмжтэй. 3км -ийн хувилбар энд, 8км -ийн хувилбар энд байна Тэд 3000м -ээс 8000м -ийн зайд ажиллах боломжтой бөгөөд тэдгээр нь маш олон онцлог шинж чанартай байдаг
Фишинг имэйлийг битгий байгаарай: 6 алхам
Фишинг имэйлээр битгий байгаарай: Таны хувийн мэдээлэл болон таны эзэмшдэг зүйлийг хулгайлахыг хүсдэг хүмүүс үргэлж байдаг. Эдгээр хүмүүс банкны байгууллага эсвэл бусад санхүүгийн байгууллагаас хуурамч имэйл илгээх замаар таны мэдээллийг авахын тулд загасчлах (фишинг) хийдэг. Бид хэрхэн яаж хийхийг харах болно
Хуучин ширээний болон XP ашиглан багц файлаас авсан зурагтай имэйлийг автоматаар илгээх: 4 алхам
Хуучин ширээний болон XP ашиглан багц файлаас авсан зурагтай имэйлийг автоматаар илгээх: Гэрийнхээ оффисын цонхноос гайхалтай сайхан харагдаж байгаадаа би маш их азтай юм. Намайг байхгүй байхад би юу дутаад байгааг харахыг хүсдэг, байнга хол байдаг. Би өмнө нь өөрийн вэбсайттай байсан бөгөөд цаг агаарын бүх цагийг ftp -ээр дамжуулдаг гэрийн цаг уурын станцтай байсан
Windows 10: 10 алхам дээр Defence Enterprise имэйлийг хэрхэн тохируулах талаар
Windows 10 дээр Батлан хамгаалах аж ахуйн нэгжийн имэйлийг хэрхэн тохируулах вэ: АНХААРУУЛГА: Эдгээр алхмуудыг хийхэд ямар ч аюул, эрсдэл байхгүй! Энэхүү гарын авлагыг Батлан хамгаалахын байгууллагын имэйлийг ашигладаг бүх ажилтнуудад зориулж Батлан хамгаалах яамны компьютер дээр ашиглаж болно. Эдгээр зааврыг дагаж мөрдөх нь ихэвчлэн
IPhone дээр имэйлийг хэрхэн тохируулах вэ: 6 алхам
IPhone дээр имэйлийг хэрхэн тохируулах вэ: Энэ бол таны iPhone эсвэл iOS төхөөрөмж дээр ажлын имэйл тохируулах энгийн заавар юм. Хичээлийг iPhone 8 болон iOS 11 дээр бүтээсэн болно. Хэрэв та хуучин төхөөрөмж эсвэл програмын хувилбар дээр байгаа бол дэлгэрэнгүй мэдээлэл арай өөр байж магадгүй юм. Энэхүү видеоны зорилго