2010-05-24 3 views
0

Я использую asp.net и C#.Послать письмо в asp.net без smtp подробнее

Я развернул свое приложение на сервере, и теперь я узнал, что мой сервер не предоставит мне SMTP-подробности, это их способ отправить sms без smtp-деталей.

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

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

+0

Любые мысли ???? – Zerotoinfinity

ответ

0

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

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

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

Тогда просто сделайте smtpClient.Send(mailMessage).

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

+0

Как я уже говорил ранее, у меня нет данных SMTP, будет ли приведенный выше код работать без SMTP-данных? – Zerotoinfinity

+0

Извините - я думал, что приведенный ниже комментарий подразумевает, что у вас были детали. Без данных SMTP, единственный вариант в SQL Server Mail. – RPM1984

0

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

+0

Можно ли использовать любой веб-сервис для отправки почты? – Zerotoinfinity

0

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

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

+0

Моя ошибка! Я скорректировал его на SMTP. Пожалуйста, дайте мне знать, как отправить почту, можно ли использовать любой веб-сервис? – Zerotoinfinity

 Смежные вопросы

  • Нет связанных вопросов^_^