JavaMail - Штопор - http прокси

Я попытался написать код для отправки электронной почты с использованием почтового API Java. Код работал нормально, когда я подключен к прямому Интернету. Но когда я использую Интернет через http-прокси, код не работает. После всех исследований, которые я провел. Я обнаружил, что почта Java не поддерживает туннелирование HTTP-прокси. Я также обнаружил, что такая программа, как CORKSCREW, поможет мне туннелировать через прокси. Но когда я провел некоторое исследование по этому поводу, я не понял, какая связь между Java-кодом и штопором. Пожалуйста, помогите мне понять это. Я должен закончить код Java раньше. Помогите мне, пожалуйста.


person Ragupathy    schedule 14.01.2015    source источник
comment
Прочтите Как задать вопрос.   -  person segarci    schedule 14.01.2015
comment
Простите. Не могли бы вы прокомментировать, что не так с моим вопросом? Я новичок в переполнении стека, извините, если это звучит грубо. @segarci   -  person Ragupathy    schedule 14.01.2015


Ответы (1)


Чтобы использовать штопор с JavaMail, вы настраиваете inetd для запуска штопора при подключении к какому-либо локальному порту. Команда штопора, которую вы запускаете, затем указывает прокси-сервер и удаленный почтовый сервер, к которому вы хотите подключиться.

Код Java не меняется, вы просто настраиваете JavaMail для использования «localhost» и локального порта, настроенного для штопора. Затем штопор «сервер» перенаправляет/туннелирует все запросы на настоящий почтовый сервер.

Альтернативой штопору является connect, который можно запускать как сервер без использования inetd.

person Bill Shannon    schedule 14.01.2015
comment
Большое спасибо за ответ. По ссылке которую вы дали я понял что делать с коннектом. Но в ссылке не было ссылки для скачивания исходного кода подключения. Я скачал программу connect.c, но у меня возникают трудности при компиляции этого кода. Подскажите, пожалуйста, как это сделать в Windows 7? - person Ragupathy; 15.01.2015
comment
Извините, я больше не использую Windows или даже C. - person Bill Shannon; 15.01.2015
comment
Отлично. Большое спасибо за помощь. - person Ragupathy; 15.01.2015
comment
@BillShannon, можете ли вы привести пример почты Java и connect.c - person Anirudh Jadhav; 03.04.2018
comment
После прочтения документации, какие конкретные вопросы у вас возникли? Что вы пробовали и потерпели неудачу? - person Bill Shannon; 03.04.2018