Sending an Email From an Arduino Uno Wifi

Hello,

I am trying to use the Arduino Uno Wi-fi (Arduino - Home) to send an email. However, I have had a lot of trouble setting this up. I have tried modifying tutorials made for the Yun, the WiFi shield, and the ESP8266 module without success. I realise that this WiFi board is meant to have an ESP8266 module integrated, but the tutorials I found online seemed to rely on the serial communication on Pins 1 and 2, which are not used by the integrated ESP8266 module.

I also looked into external services such as Temboo, but that does not support the Uno WiFi. I have looked into using SMTP but most of the information out there is not for the Uno WiFi. Could anyone point me in the right direction for how to do this? I am rather new to the Arduino, and the Uno WiFi, but I have been able to connect to the internet and send data to things like ThingSpeak.

Any help at all with this email problem would be appreciated. Thank you in advance for your help.

If you've already accomplished posting data to thingspeak then the easiest way of sending email is by using a service like the IFTTT Maker channel or maybe Microsoft Flow. You can use this to connect a web-request to email or other notification services.

I have my arduino call a mail() php script on my web server.

Thank you! You asked at just the right time! This is my latest enthusiasm.

Description of using IfThisThenThat to achieve what you are talking about is posted at...

Do not be dismayed by all the talk of ESP8266s in that. Note that it says you can use the techniques and software described with any Arduino which is connected to the web.

tkbyd:
Thank you! You asked at just the right time! This is my latest enthusiasm.

Description of using IfThisThenThat to achieve what you are talking about is posted at...

IfTTT- a brilliant service- art4ifttt.htm

Do not be dismayed by all the talk of ESP8266s in that. Note that it says you can use the techniques and software described with any Arduino which is connected to the web.

I'm trying to accomplish this.....an Arduino sketch, communicating with the Internet via ESP8266 module responding to an MQ2 sensor, and it gave me an idea.....

Rather than go through IFTTT or another external server, why not just set up a local server on a Linux machine that can receive the URL's from your ESP8266 and have a page on your local server that can then send out the required email (which can then be received by your phone or converted to an SMS.

If you have PHP running on that server for example this would be relatively easy to do and then you're not slave to delays and availability from outside sources. IFTTT for example told me that it could be up to an hour before emails were dispatched after triggering. If I need an alert of an urgent nature (such as smoke or flammable vapors detection), then ANY delay is too much.