Я хочу отправить электронную почту через SMTP через прокси на визуальной студии. Есть ли библиотека отправки электронной почты, которая будет поддерживать прокси?Есть ли библиотека .NET для отправки электронной почты через PROXY?
ответ
Я не уверен, что вы просите.
Когда вы говорите о отправке через прокси-сервер, вы можете дать более подробную информацию?
Если вы имеете в виду «как отправить SMTP через HTTP-прокси», вы не сможете. HTTP-прокси поддерживают только HTTP и HTTPS, хотя некоторые прокси-серверы также поддерживают FTP, SOCKS и т. Д., Но не (насколько мне известно) SMTP.
Существует такая вещь, как прокси-сервер SMTP, но я не думаю, что они очень распространены; Я думаю, что это все проприетарные реализации. Я, конечно, не видел библиотеки C# для работы с таким прокси-сервером, и я не думаю, что для этого существует один стандарт - мне не удалось найти RFC (или эквивалентный документ), который указывает стандарт.
Вместо использования прокси-сервера SMTP более нормально иметь агент передачи почты «вперед и назад» (MTA). Другими словами, вы бы установили нормальный MTA и получили это письмо и отправили их другим MTA. Если это имеет место в вашей настройке, то не требуется специальный код или библиотеки. Просто отправьте свой адрес электронной почты прямо на ваш местный MTA, используя класс SmtpMail, и не беспокойтесь о том, что он действительно действует как «форвардер»
@ Andrey: Каким образом это не ответ? +1. –
HTTP-прокси и SOCKS-прокси поддерживают любой базовый протокол, включая SMTP, IMAP, POP3. Таким образом, вы можете подключиться к SMTP-серверу через прокси-сервер HTTP и отправлять электронные письма. -1 –
Pawel: вы не можете прокси SMTP через HTTP и прокси-сервер - это просто невозможно. Если у вас есть прокси-сервер SOCKS * и * ваш почтовый клиент поддерживает SOCKS, вы можете быть в состоянии, но класс Smtp в .NET не является, насколько мне известно. Вы можете поиграть с такими инструментами, как SocksCap, я полагаю, но в конечном итоге я пытался проиллюстрировать, что в SMTP более нормальным является иметь MTA для «пересылки» или «прокси» вашей почты, а не использовать традиционный прокси-сервер вообще , –
Я предполагаю, что вы имеете в виду сервер Socks Proxy.
Это бесстыдный плагин, но поскольку вы не указали, что хотите открыть исходный код или бесплатную библиотеку, все мои компоненты электронной почты в www.advancedintellect.com имеют поддержку прокси-серверов Socks.
Вы можете попробовать использовать starksoft прокси (это бесплатно), но он содержит несколько ошибок, поэтому будьте осторожны: http://www.starksoft.com/prod_proxy.html
Вы можете попробовать Mail.dll email component поддерживает HTTP и SOCKS прокси.
Обратите внимание, что я являюсь автором Mail.dll, и это не бесплатно.
Вы можете проверить, как использовать прокси с Mail.dll здесь:
http://www.limilabs.com/blog/imap-pop3-smtp-via-http-socks-proxy
- 1. Пройти через ячейки для отправки электронной почты
- 2. Свойства для отправки электронной почты через gmail
- 3. VBScript для отправки электронной почты через SMTP
- 4. Есть ли библиотека php для проверки адреса электронной почты?
- 5. Есть ли прогноз SMTP надежный для отправки электронной почты активации?
- 6. ошибка отправки электронной почты в .NET
- 7. .Net библиотека для отправки трекбэков
- 8. Инструменты для отправки электронной почты
- 9. Есть ли библиотека .NET FastCGI?
- 10. Отправка электронной почты через код .NET
- 11. конфигурация электронная библиотека для отправки электронной почты в CodeIgniter
- 12. PowerShell для отправки электронной почты
- 13. Есть ли виджет электронной почты для GWT?
- 14. .net приложение для электронной почты?
- 15. Макрос для отправки электронной почты
- 16. Есть ли библиотека для уведомления/оповещения в .NET?
- 17. Ошибка отправки электронной почты через VBA
- 18. PHP отправки электронной почты
- 19. Есть ли встраиваемая библиотека C или C++ для чтения электронной почты через поп?
- 20. Задержка отправки электронной почты
- 21. Форма отправки электронной почты электронной почты
- 22. код для отправки электронной почты в C++
- 23. Есть ли альтернативный метод отправки вложений электронной почты в php?
- 24. Отправка почты через http proxy
- 25. Magento- Прикрепить файл для отправки электронной почты?
- 26. Есть ли способ использовать HTML для отправки электронной почты через gmail
- 27. Тестирование отправки электронной почты
- 28. Есть ли варианты защищенной электронной почты?
- 29. Ошибка отправки электронной почты
- 30. Подходы отправки электронной почты
Там нет прокси в протоколе SMTP. Есть только ретрансляция. – Andrey