Hi, I’m working with an Arduino Nano 33 IOT connected to the Arduino cloud.
I’m trying to send e-mail alerts when a particular condition is reached by different sensors and values.
I’m testing with a simple working code to test the EmaiSender library.
the Wi-Fi connection is stablished by the cloud communication setup routines in the sketch
so the Wi-Fi connection is stablished before I call the specific section of EMailSender::EMailMessage message; function
when this function to send mail is called I receive this error as three answers from the smtp server:
status: 0
code: 2
description: Could not connect to mail server
I’ve tested a mailbox smtp configuration I will use specifically for this project and of course I’ve also used Gmail standard configuration as in the example to verify this error.
I’m sure there is something very silly I’m missing or maybe the config/encrypting side of WiFi needed by Arduino Cloud is not compatible with EmailSender use of Wi-Fi
in the declaration section of code I have tested this
first config tested:EMailSender emailSend("user@mysmptmail.com","mypassword","user@mysmptmail.com","myname","smtp.server.com",587); second config tested:EMailSender emailSend("mygmailaccount@gmail.com","mygmailpassword");
Sorry , I’ve just saw another question in this forum which says it’s necessary to add Gmail and port to the WiFiNiNa update firmware process in order to allow the module to communicate.
I’ll will check that and also with my server to see if this is the reason.
I’ll be back here with the results
last version of WIFININA firmware updated an I have also updated the firmware with the google.com:443 server certificates and I’m getting same answer from EmailSender
status: 0
code: 2
description: Could not connect to mail server
so I’m not sure if it is compatible with the use of IOT cloud
Hi Alex,
the port you use is 587, I think It’s STARTTSL protocol, and It’s not supported by my library.
You must choice a service that use SSL only.
Bye Renzo
Maintaining a repository (or site or forum) is a lot like tending to a garden - it requires constant care and attention to keep it thriving. If you're a skilled gardener (or coder!) and want to help keep our repository blooming, we'd love to have you on board! We're also looking for talented writers and forum moderators to help us grow our community. Interested in joining our team? Don't hesitate to reach out and let us know how you can contribute!
Are you a fan of electronics or programming? Share your knowledge with others, write a simple tutorial or how to make a great project Contact me: share_your_ideas@mischianti.org
The content displayed on this website is protected under a CC BY-NC-ND license. Visitors are prohibited from using, redistributing, or altering any content from this website for commercial purposes, including generating revenue through advertising. Any unauthorized use is a violation of the license terms and legal action may be taken against individuals or entities found to be in violation.
You must also provide the link to the source.
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional
Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional
Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.