2013-08-19 6 views
0

Я работаю над инструментом Python для широкого распространения (как .exe/.app), который будет отправлять сообщения по электронной почте пользователю. В настоящее время (в тестировании) я использую smtplib для создания сообщения и отправки его через GMail, для которого требуется вызов login(). Тем не менее, я заинтересован в безопасности этого - я знаю, что двоичные файлы Python не очень безопасны, и я бы предпочел не хранить пароль в качестве открытого текста в исполняемом файле.Безопасно отправлять электронную почту от Python Executable

Я не очень хорошо знаком с почтовыми системами, поэтому я не знаю, есть ли что-то, что можно было бы безопасно использовать .exe. Я полагаю, что я мог бы настроить почтовый сервер без аутентификации, но я обеспокоен тем, что он окажется спамом. Есть ли настройка, которая позволит мне отправлять почту из распределенного Python .exe/.app, не открывая ее для потенциальных атак?

ответ

0

Одним из возможных решений является создание веб-бэкэнда, поддерживаемого вами, который принимает вызов POST и отправляет переданное сообщение только авторизованным адресам. Таким образом, вы также можете просматривать список адресов электронной почты на своем сервере.

Посмотрите на него как на ошибку в Интернете.

Смежные вопросы