BAZA WIEDZY
KURSY
Bazy danych w PHP
Kurs AdvancedAJAX
Kurs ASP
Kurs ASP.NET
Kurs C++
Kurs CSS
Kurs HTML
Kurs HTML drugi
Kurs JavaScript
Kurs MySQL
Kurs PHP
Kurs RSS
Kurs XHTML
Obiekty DOM
MANUALE
CSS1 - W3C
DOM - w budowie
PHP 2005
PHP 2006
Wyrażenia regularne
SHOUTBOX
STAT
Online: 155 | UU: 3303
Wysyłanie poczty
6 grudzień 2007

Wysyłanie poczty ze strony WWW za pomocą ASP.NET jest bardzo proste. Na stronach korzystających z ASP wysyłanie było możliwe dzięki wykorzystaniu komponentów, w ASP.NET dzięki już wbudowanym obiektom można w łatwy sposób utworzyć i wysłać pocztę. Poniższy przykład wysyła e-mail z załącznikiem oraz informacją tekstową mogącą być w formacie zwykłego tekstu lub HTMLa.

Kod: asp

<% @Page Language="C#" %>
<% @Import Namespace="System.Web.Util" %>
<%
MailMessage mojaPoczta = new MailMessage();
mojaPoczta.To = "adresat@firma.pl";
mojaPoczta.Cc = "do_wiadomosci@dfirma.pl";
mojaPoczta.Bcc = "do_ukrytej_wiadomosci@firma.pl";
mojaPoczta.From = "nadawca@firma.pl";
mojaPoczta.Subject = "Przykład";
mojaPoczta.BodyFormat = MailFormat.Text;
mojaPoczta.Body = "Poczta posiada załącznik.";
mojaPoczta.Attachments.Add(new MailAttachment("C:\plik.jpg"));
SmtpMail.Send(mojaPoczta);
Response.Write("E-mail wysłano pomyślnie!");
%>

Pierwsza linia kodu określa język skryptowy użyty na bieżącej stronie, tutaj jest nim C#. Aby umożliwić sobie dostęp do obiektów związanych z pocztą do strony należy dołączyć ‘System.web.util’ (linia 2). Linie 5-9 ustawiają parametry (adresy pocztowe, temat) utworzonej poczty. Linia 10 ustala format zawartości poczty na zwykły tekst. Linia 11 to przyporządkowanie zawartości tekstowej poczty, zaś linia 12 dołącza załącznik w postaci pliku graficznego ‘plik.jpg‘. Linia 13 jest tutaj chyba najważniejsza, bo wysyła utworzoną pocztę do adresata.


Autor: Krzysztof Stelmach
Strona pochodzi z http://www.stelmach.info/

Dodaj komentarz









 
 
Copyright © 2006-2011 egrafik.pl | Kontakt | Reklama | Projekty domów
jocker