странное поведение команды strings [duplicate]

Все Arduinos могут прекрасно отправлять электронную почту извне без (прямого) доступа в Интернет .

Для этого вам необходимо:

  • настроить ретранслятор электронной почты в порту 25, например postfix, в окне с доступом в Интернет, авторизируя вашу внутреннюю сеть, или сеть Arduino, если они являются отдельной локальной сетью / VLAN
  • используйте в своем коде API-интерфейсы для почты sendmail от Arduinos, которые основаны на взаимодействии с портом 25 через TCP, а не через API sendmail. Назначьте машину ретранслятора / прокси через IP как ретранслятор SMTP. ( smtplib в python , если, например, указан SMTP-адрес)
  • Назначьте адрес FROM как что-то с доменом, существующим снаружи, или, что реже, в зависимости от сервера, с которым вы разговариваете , с существующим адресом электронной почты; в противном случае меры защиты от спама с отбрасыванием электронной почты. (это важно, чаще всего билеты, которые я получаю от разработчиков, связаны с этим). Домен электронной почты не обязательно должен быть вашим собственным, но в этом случае вы получите меньше спам-баллов.

Если в будущем вам потребуется установить другие, более мощные Linux-боксы (например, raspberry pi или клоны), ssmtp также является хорошей и очень легкой службой, позволяющей использовать более эффективный API sendmail. для ретрансляции электронной почты из ящика без прямого доступа в Интернет (это то, что я использую).

На самом деле, сложность заключается не в том, что Arduinos отправляет электронную почту без подключения к Интернету; это происходит из-за возможных мер защиты от спама и безопасности со стороны SMTP-сервера и / или вашего домашнего интернет-провайдера.Например, в некоторых частях мира интернет-провайдеры обычно блокируют 25 / TCP-порт (SMTP) для домашних клиентов. Если до этого дойдет, я бы предложил задать еще один дополнительный вопрос.

1
26.07.2013, 02:27
0 ответов

Теги

Похожие вопросы