Все Arduinos могут прекрасно отправлять электронную почту извне без (прямого) доступа в Интернет .
Для этого вам необходимо:
smtplib
в python
, если, например, указан SMTP-адрес) Если в будущем вам потребуется установить другие, более мощные Linux-боксы (например, raspberry pi или клоны), ssmtp
также является хорошей и очень легкой службой, позволяющей использовать более эффективный API sendmail. для ретрансляции электронной почты из ящика без прямого доступа в Интернет (это то, что я использую).
На самом деле, сложность заключается не в том, что Arduinos отправляет электронную почту без подключения к Интернету; это происходит из-за возможных мер защиты от спама и безопасности со стороны SMTP-сервера и / или вашего домашнего интернет-провайдера.Например, в некоторых частях мира интернет-провайдеры обычно блокируют 25 / TCP-порт (SMTP) для домашних клиентов. Если до этого дойдет, я бы предложил задать еще один дополнительный вопрос.