Отправить почту в asp.net без подробностей о SMTP - PullRequest
0 голосов
/ 24 мая 2010

Я использую asp.net и C #.

Я развернул свое приложение на сервере, и теперь я узнал, что мой сервер не предоставит мне SMTP-данные, так как я могу отправить SMS без SMTP-данных.

Я могу использовать бот asp.net3.5 с C # или SQL Server 2005 для отправки почты.

Заранее спасибо

Ответы [ 3 ]

0 голосов
/ 24 мая 2010

Да, ваш сервер абсолютно имеет IP-адрес, вы просто не знаете, что это такое. Здесь - некоторая информация о том, как узнать ваш IP-адрес ..

Нет, вы не можете отправлять или получать любые электронные письма без соответствующей информации о сервере / соединении. В противном случае, я мог бы просто отправить электронное письмо с вашего аккаунта, не зная об этом.

0 голосов
/ 26 мая 2010

Чтобы отправить электронное письмо с помощью C # / .NET, используйте классы System.Net.MailMessage и System.Net.SmtpClient.

Создайте новый экземпляр класса MailMessage, установите некоторые свойства (от, до, тело, тема и т. д.).

Создайте новый экземпляр класса SmtpClient, установите некоторые свойства (учетные данные SMTP).

Затем просто выполните smtpClient.Send(mailMessage).

Довольно просто.

0 голосов
/ 24 мая 2010

Легко отправить через SQL Server: http://msdn.microsoft.com/en-us/library/aa260697%28SQL.80%29.aspx Если ваши администраторы разрешат это.Это спорно, является ли это хорошая практика, но я работал в одном месте, что perfromed всего его автоматизированной рассылки уведомлений об ошибках, например, с помощью xp_sendmail

...