Я сделал почтовый клиент на C#, который работает с использованием бесплатного SMTP-сервера или Yahoo и gmail smtp-сервера. Тем не менее я не совсем понимаю, что касается портов, а также о том, как smtp и, наконец, как работает интернет.Как работает SMTP, и речь идет о локальном порту или удаленном порту smtp-сервера?
Предположим, что я отправляю почту через почтовый клиент вроде этого или как Outlook, используя SMTP-сервер ISP, тогда я использую порт 25 моего компьютера, и сервер получает его в порту 25?
smtpclient.port
в C# порт моего компьютера или сервера smtp. Также, когда я использую веб-клиент, такой как Yahoo или gmail, тогда как smtp и его порт 25 подходят сюда, где web/http использует порт 80?
Спасибо. Ваш ответ кажется в правильном направлении. Можете ли вы объяснить это более подробно, чтобы я стал более ясным. Мы отправляем почту с помощью yahoo или gmail через порт 80, используя http, а не smtp для smtp-сервера? –
@HemsharmaAcharya - Нет, вы не будете использовать порт 80 из своего приложения, если вы не хотите делать автоматизацию браузера. Вам нужно будет поговорить с SMTP-сервером, используя любые порты, которые настроен для использования сервером. – Oded
Я имею в виду, когда я использую yahoomail из веб-браузера. Итак, Yahoomail никогда не использует порт smtp на моем компьютере? –