Я предполагаю, что элементы управления веб-сайтом (например, управление
PasswordRecovery
) используютSmtpClient
для отправки сообщений электронной почты. Если да, тоSmtpClient
представляет клиента POP3 илиSmtpClient
пересылает сообщение электронной почты клиенту POP3?Имеет ли класс SmtpClient POP3-клиент или ...?Атрибуты, указанные внутри
<smtp>
элемент вweb.config
map toSmtpClient
класс?<system.net> <mailSettings> <smtp deliveryMethod="Network" ...></smtp> </mailSettings> </system.net>
Одним из возможных значений атрибута
deliveryMethod
являетсяNetwork
, который говорит, что электронная почта должна быть отправлена по сети на сервер SMTP. Другими словами, это значение указывает на отправку электронной почты на SMTP-сервер с использованием протокола SMTP ?!Для управления
PasswordRecovery
, чтобы иметь возможность отправлять сообщения электронной почты, необходимо установить основные свойства в<MailDefinition>
подэлементе контроляPasswordRecovery
. Таким образом, я полагаю, чтоMailDefinition
используется элементами управления для создания сообщения электронной почты ?!
Thanx
Да, поразительно, сколько полезной информации у MSDN есть, что люди просто пренебрегают! – Noldorin
Причина моей путаницы в том, что клиент POP3 (также используемый для загрузки электронной почты с SMTP-сервера с использованием протокола POP3) также отправляет сообщение электронной почты на SMTP-сервер с использованием протокола SMTP, как и класс SmtpClient. Таким образом, вместо этого используется SmtpClient вместо POP3-клиента для пересылки сообщения на SMTP-сервер или клиент POP3 также используется в какой-то момент? – SourceC
Вы не загружаете электронную почту с SMTP-сервера.Сервер smtp может работать на том же компьютере, что и pop3, он может быть даже в одной и той же исполняемой программе, но это может быть совершенно программное обеспечение, полностью отделенное от сервера pop3, работающего на одной машине, и они будут слушать разные порты. Smtp используется для отправки почты, pop3 для получения почты. Когда ваш почтовый клиент отправляет сообщение, это не клиент pop3, это клиент smtp. –