Есть ли библиотека .NET для отправки электронной почты через PROXY? - PullRequest
1 голос
/ 01 июля 2010

Я хочу отправлять электронную почту через SMTP через прокси на visual studio.Существует ли библиотека для отправки электронной почты, которая будет поддерживать прокси?

Ответы [ 3 ]

3 голосов
/ 01 июля 2010

Я не совсем уверен, что вы спрашиваете.

Когда вы говорите об отправке через прокси-сервер, можете ли вы дать более подробную информацию?

Если вы имеете в виду «как я могу отправить SMTP через HTTP-прокси», вы не можете.Прокси-серверы HTTP поддерживают только HTTP и HTTPS, хотя некоторые прокси-серверы также поддерживают FTP, SOCKS и т. Д., Но не (насколько мне известно) SMTP.

Существует такая вещь, как SMTP-прокси, но я нея думаю, что они очень распространены;Я думаю, что они все запатентованные реализации.Я, конечно, не видел библиотеки C # для обработки такого прокси-сервера, и я не думаю, что для этого существует единый стандарт - мне не удалось найти RFC (или эквивалентный документ), в котором указан стандарт.

Вместо использования SMTP-прокси, более обычно иметь агента передачи почты с сохранением и пересылкой (MTA).Другими словами, вы бы создали обычный MTA, чтобы получать электронные письма и пересылать их другим MTA.Если это так в вашей настройке, то никакого специального кода или библиотек не требуется.Просто отправьте свою электронную почту напрямую в местный MTA с помощью класса SmtpMail и не беспокойтесь о том, что он действительно действует как «экспедитор»

2 голосов
/ 17 февраля 2011

Вы можете попробовать использовать прокси-сервер starksoft (он бесплатный), но он содержит несколько ошибок, поэтому будьте осторожны: http://www.starksoft.com/prod_proxy.html

Вы можете попробовать Почтовый компонент Mail.dll , который он поддерживает HTTP и SOCKS прокси.

Обратите внимание, что я являюсь автором Mail.dll и он не бесплатный.

Вы можете проверитьКак использовать прокси с Mail.dll здесь:

http://www.limilabs.com/blog/imap-pop3-smtp-via-http-socks-proxy

1 голос
/ 01 июля 2010

Я предполагаю, что вы имеете в виду прокси-сервер Socks.

Это бесстыдный плагин, но, поскольку вы не указали, что вам нужен открытый код или бесплатная библиотека, все мои компоненты электронной почты на www.advancedintellect.com имеют прокси Socksподдержка.

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