Вы отправляете электронное письмо с SMTP . Вы обслуживаете веб-страницы с HTTP. Оба являются протоколами более высокого уровня, которые работают через TCP / IP. Поскольку пример кода PIC обеспечивает сетевой стек и HTTP-сервер, должно быть возможно написать достаточно SMTP-клиента для выполнения этой работы. Однако весьма вероятно, что веб-сервер не обеспечивает отправителя электронной почты. Обычно это делается с помощью отдельного CGI-скрипта на «реальном» сервере.
Один минимальный почтовый клиент, с которым я столкнулся, это BLAT . Возможно, стоит изучить идеи. Но это все еще больше, чем вы хотели бы реализовать в ПОС. К счастью, для PIC существует активное пользовательское сообщество, и это обсуждалось на их форуме .
Основное взаимодействие с сервером довольно простое, если SMTP-сервер не требует аутентификации. По этой причине вам может потребоваться настроить почтовый сервер в вашей локальной сети, который запускает открытый почтовый сервер для вашего устройства и выполняет полную аутентификацию для внешнего мира.