webForumDet fria alternativet

cdo mailproblem

ASPur ASP

6 svar · 238 visningar · startad av LR^evil.sid

LR^evil.sids avatarLR^evil.sidMedlem sedan maj 2002560 inlägg
Frågan#1

Koden nedan skickar inte något mail. Varför inte?

[red]	sql = "select eml, usr, pwd from drikkusers where eml = '"&request("eml")&"'"
	openRs(sql)
	if not rs.eof then
		mailFrom    = "OlleBoy - PasswordReminder"
		mailTo      = rs("eml")
		mailSubject = "Dina inloggningsuppgifter"
		mailBody    = "Här kommer uppgifterna du begärde." & vbcrlf & vbcrlf & _
		              "Användarnamn: " & rs("usr") & vbcrlf & _
		              "Lösenord: " & rs("pwd")

		call sendMail(mailFrom, mailTo, mailSubject, mailbody)
	else
		response.write "eof"
	end if[/red]

vill inte fungera tillsammans med den här kodsnuten.

[red]

	sub sendMail(mailFrom, mailTo, mailSubject, mailBody)
		set cdoMail     = server.createobject("cdonts.newMail")
		cdoMail.From    = mailFrom
		cdoMail.To      = mailTo
		cdoMail.Subject = mailSubject
		cdoMail.Body    = mailBody
		cdoMail.Send
		set cdoMail     = nothing
	end sub[/red]
@nderss avatar@ndersMedlem sedan juni 200032 969 inlägg
#2

Avsändare måste vara en giltig e-postadress.

Mvh,

LR^evil.sids avatarLR^evil.sidMedlem sedan maj 2002560 inlägg
#3

Va drygt! Går det inte komma runt det på något vis?

@nderss avatar@ndersMedlem sedan juni 200032 969 inlägg
#4

Näpp.

LR^evil.sids avatarLR^evil.sidMedlem sedan maj 2002560 inlägg
#5

Aja, tack då.

PatrikBMedlem sedan mars 20002 836 inlägg
#6

Det går att komma runt den om du har kontroll över din mailserver, men, det är inte rekomenderat att relaya alla mail för risken att spammare börjar använda sig av mail-servern ;)

cya,
PatrikB

LR^evil.sids avatarLR^evil.sidMedlem sedan maj 2002560 inlägg
#7

får ändå inget mail

Jag ändrade så det ser ut så här nu men jag får fortfarande inte något mail. Det ska skickas till tmpmejl@hotmail.com

[red]	sql = "select eml, usr, pwd from drikkusers where eml = '"&request("eml")&"'"
	openRs(sql)
	if not rs.eof then
		mailFrom    = "newjudas@hotmail.com"
		mailTo      = rs("eml")
		mailSubject = "Dina inloggningsuppgifter"
		mailBody    = "Här kommer uppgifterna du begärde." & vbcrlf & vbcrlf & _
		              "Användarnamn: " & rs("usr") & vbcrlf & _
		              "Lösenord: " & rs("pwd")

		call sendMail(mailFrom, mailTo, mailSubject, mailbody)
		response.write rs("eml")
	else
		response.write "Mailen du angav finns inte i datbasen."
	end if[/red]
125 ms totalt · 3 externa anrop · v20260731065814-full.58439ac5
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)