Отправить письмо с расширением Firefox - PullRequest
2 голосов
/ 14 января 2010

Каков наилучший способ отправки электронной почты с расширением Firefox? Я не могу просто выполнить ссылку mailto :, потому что мне нужно вложение (на самом деле, мне действительно нужна определенная MIME-кодировка, поэтому я хочу полный контроль над своими заголовками).

В худшем случае я могу говорить по SMTP с SMTP-сервером пользователя, я думаю ... есть ли в Firefox возможность запроса необработанных сокетов?

1 Ответ

1 голос
/ 14 января 2010

Используйте веб-почтовик - установите скрипт на веб-сервере где-нибудь и отправьте ему запрос (возможно, с авторизацией), и он отправит электронное письмо с него. FF - это браузер - используйте эту функциональность и сделайте тяжёлый сценарий на стороне сервера.

Для серверной части я бы пошел с PhpMailer, но подойдет любой сценарий почтовой программы.


Управление необработанными сокетами из браузера звучит сложно (не говоря уже о зависимости от платформы); на большинстве систем вам нужны права root / Administrator для этого); Кроме того, многие интернет-провайдеры блокируют исходящий трафик SMTP (предотвращение ботнета): в этом случае трафик SMTP, идущий на сервер, отличный от хоста SMTP провайдера, будет сброшен. (например, «отбрасывать трафик через порт 25 на любой хост, кроме smtp.someisp.example»)

Как вы указали, пользователь настроил SMTP-сервер интернет-провайдера в своем почтовом клиенте, НО эти данные недоступны изнутри Firefox; и слежка в настройках других приложений будет помечать ваше расширение как «шпионское» (также, как вы узнаете, какой почтовый клиент правильный? м, используя другой).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...