JavaMail - Штопор - http прокси
Я пытался написать код для отправки электронной почты, используя Java mail API. Код работал нормально, когда я подключен к прямому интернету. Но когда я использую интернет через http-прокси, код не работает. После всех исследований, которые я сделал. Я обнаружил, что почта Java не поддерживает туннелирование прокси http. Я также обнаружил, что программа вроде CORKSCREW поможет мне проложить туннель через прокси. Но когда я провел некоторое исследование по этому вопросу, я не понял, какова связь между кодом Java и Corkscrew. Пожалуйста, помогите мне понять это. Я должен закончить код Java раньше. Пожалуйста, помогите мне.
1 ответ
Чтобы использовать corkscrew с JavaMail, вы настраиваете inetd для запуска corkscrew при подключении к какому-либо локальному порту. Запущенная команда corkscrew указывает прокси-сервер и удаленный почтовый сервер, к которому вы хотите подключиться.
Код Java не меняется, вы просто настраиваете JavaMail на использование "localhost" и локального порта, настроенного для штопора. Затем "штопор" "сервер" перенаправляет / туннелирует все запросы на настоящий почтовый сервер.
Альтернативой штопору является connect, который можно запустить как сервер без использования inetd.