Active Server Pages,ActiveServerPages+,ASP,ASP+,aspx,VBScript,IIS,internet,intranet,programming,programowanie,XML,Extensible Markup Language,kurs,opis,HTML,Hypertext Markup Language,JScript,JavaScript,wyszukiwarka,znajdz,instrukcja,Stelmik,Stelmi,free,darmo,zadarmo,free,serwer,server,www,konta,PHP,perl,klient,uslugi,asp,sklep internetowy,sklepy internetowe,e-sklep,esklep,tworzenie stron internetowych,strony internetowe,strony www,tworzenie stron www,strony internetowe,web page,webpage,creating,Krzysztof Stelmach,Krzysztof,Stelmach,www.stelmach.info,www.asp.z.pl
 
Ledger Nano X - The secure hardware wallet
IP: 3.238.117.130 
 
 ASP.NET / WYSYŁANIE POCZTY
Szukaj:  
Pon, 22.04.2024r.
KURSY » języki - serwer » ASP.NET » Wysyłanie poczty
 

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.

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
<% @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.

 
do góry ^ 
Jesteś 4456376 odwiedzającym
 
 
Copyright © 2003-2024 Krzysztof Stelmach, Wszelkie prawa zastrzeżone.
 
System reklamy Test