Jednym z najczęstszych funkcjonalnych zastosowań ASP jest używanie jej do wysyłania wiadomości e-mail. Może wysłać podziękowania po zgłoszeniu do konkursu, wysłać szczegóły zamówienia, wysłać przypomnienia o nadchodzących wydarzeniach, wysyłać biuletyny co tydzień i wiele, wiele więcej.

Wysyłanie poczty jest niezwykle łatwe dzięki ASP i CDONTS, które są dostarczane za darmo z prawie każdą instalacją IIS. Zaczynasz od kilku podstawowych zmiennych, ToEmail, FromEmail i Subject. Prawdopodobnie możesz zgadnąć, do czego służą te trzy :) Więc zaczynasz od:

FromEmail = „webmaster@aspisfun.com”
ToEmail = "destination@aspisfun.com"
Temat = „Oto potwierdzenie zamówienia”

Zauważ, że normalnie prawdopodobnie dostaniesz wartość ToEmail z formularza lub innego wpisu użytkownika. Teraz przejdźmy do wiadomości e-mail. Po prostu tworzysz długi ciąg tekstowy, ze znakami powrotu karetki po każdej linii. W ASP możesz użyć CHR (13) do powrotu karetki. Więc możesz zrobić:

EmailMessage = „Dziękujemy za zamówienie!” I CHR (13) i _
„Oto szczegóły twojego zamówienia”. I CHR (13) i _
„... szczegóły ...” i CHR (13) i _
„... szczegóły ...” i CHR (13)

OK, teraz czas wysłać. Możesz także ustawić znaczenie, jeśli chcesz, które większość pakietów e-mail pokazuje jako mały wykrzyknik wiadomością o wysokim priorytecie lub strzałką w dół o wiadomości o niskim priorytecie.

Impt = 1

Jesteś gotowy do wysłania! Teraz są tylko cztery szybkie wyciągi, aby wysłać pocztę.

Dim objMail
set objMail = CreateObject ("CDONTS.NewMail")
objMail.Send FromEmail, ToEmail, Subject, EmailMessage, Impt
set objMail = Nic

I jesteś gotowy! Możesz teraz trzymać ten kod w pętli, przeglądać wszystkie nazwy w bazie danych lub zaczepić go w formularzu i wysłać pocztę do każdego, kto wypełnił formularz.

Wysyłanie poczty HTML za pomocą ASP
Błąd - składnik ActiveX nie może utworzyć obiektu: „CDONTS.NewMail”

Wprowadzenie do ASP Ebook

Pobierz ten ebook, aby uzyskać wszystko, co musisz wiedzieć o nauce ASP - od samouczka krok po kroku po listy funkcji, przykładowy kod, typowe błędy i rozwiązania i wiele więcej! 101 stron.

Instrukcje Wideo: Jak wysłać duży plik za pomocą poczty elektronicznej? (Może 2024).