Funkcijas piemērs, lai nosūtītu e-pastus ar CDO ASP
Asp / / July 04, 2021
Es izveidoju šo funkciju, lai pastāvīgi sūtītu e-pastus no lapu formām ASP, tāpēc man ir jāizveido tikai fails un jāiekļauj tas, lai nosūtītu e-pastus ASP.
Sūtīt pasta funkciju (fname sender, femail sender, fmessage, femailpara, fasunto, fadjoint)
PAR KĻŪDU ATTURĒT NĀKAMO
'Nosūtiet īsziņu, izmantojot autentifikāciju SMTP serverī
Const cdoSendUsingPickup = 1 'Nosūtīt ziņojumu, izmantojot SMTP vietējā direktorija saņemšanas pakalpojumu
Const cdoSendUsingPort = 2 'Sūtīt, izmantojot tīklu, SMTP tīklā
Const cdoAnonymous = 0 'Netiek autentificēts
Const cdoBasic = 1 'Autentificēt pamata (vienkāršs teksts)
Const cdoNTLM = 2 'NTLM
Iestatiet objMessage = CreateObject ("CDO.Message")
objMessage. Temats = jautājums
objMessage. From = f sūtīšanas vārds & ""
objMessage. Uz = femailpara
objMessage. Bcc = fbcc
objMessage. TextBody = fmessage
JA fadjoint <> "" TAD
objMessage. AddAttachment fadjoint
BEIGT, JA
'== Šeit ir konfigurēts SMTP serveris.
objMessage. Konfigurācija. Lauki. Lieta _
("https://schemas.microsoft.com/cdo/configuration/sendusing
'Attālā SMTP servera nosaukums vai IP
objMessage. Konfigurācija. Lauki. Lieta _
("https://schemas.microsoft.com/cdo/configuration/smtpserver") =" vietējais saimnieks "
'Autentifikācijas veids, NONE, Basic (kodēts ar Base64), NTLM
objMessage. Konfigurācija. Lauki. Lieta _
("https://schemas.microsoft.com/cdo/configuration/authenticate") = cdoBasic
'Jūsu lietotāja ID SMTP serverī
objMessage. Konfigurācija. Lauki. Lieta _
("https://schemas.microsoft.com/cdo/configuration/sendusername") =" LIETOTĀJS "
'Jūsu parole SMTP serverī
objMessage. Konfigurācija. Lauki. Lieta _
("https://schemas.microsoft.com/cdo/configuration/sendpassword") =" PAROLE "
'Servera ports (parasti 25)
objMessage. Konfigurācija. Lauki. Lieta _
("https://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
'Savienojumam izmantojiet SSL (False or True)
objMessage. Konfigurācija. Lauki. Lieta _
("https://schemas.microsoft.com/cdo/configuration/smtpusessl") = Nepatiesa
'TIMEOUT sekundēs - maksimālais laiks, kurā CDO mēģinās izveidot savienojumu ar SMTP
objMessage. Konfigurācija. Lauki. Lieta _
("https://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60
objMessage. Konfigurācija. Lauki. Atjaunināt
'== Pabeigt SMTP konfigurāciju ==
objMessage. Nosūtīt
SendEmail = femailpara & ","
Beigu funkcija
%>