webForumDet fria alternativet

"Sidfot" i mail

22 svar · 881 visningar · startad av MickeA.com

MickeA.comMedlem sedan feb. 20034 441 inlägg
#1

Hej

Längst ner i mitt mail VILL jag ha texten:

[i]Detta är ett automatiskt utskick, svar kan [b]EJ[/b] skickas till denna adress[/i]

Hur ska jag ådstakomma det??

Har denna nu:

<font size='-1' face='verdana'><i>Detta är ett automatiskt utskick, svar kan <b>EJ</b> skickas till denna adress</i>

...men då visas htmltaggar o allt, vilket jag inte vill...

HAr FÖR mig att det fanns ngn i Jmail som hetter HTML.Append("koden...") men kommer inte ihåg hur det såg ut.

Tack

Jesper TMedlem sedan nov. 20017 144 inlägg
#2

Något liknanade kanske

Set jmail = Server.CreateObject("JMail.Message")

jmail.AddRecipient "kungen@slottet.se"
jmail.From = "Micke@A.com"
Jmail.Priority = 1
jmail.Subject = "Massutskick"
jmail.appendHTML"<font size='-1' face='verdana'><i>Detta är ett automatiskt utskick, svar kan <b>EJ</b> skickas till denna adress</i>
"
MickeA.comMedlem sedan feb. 20034 441 inlägg
#3

Men allt annat är klart, själv messet "body", ser ut såhär:

msg.body = avgransare1 & "Hej  " & vbcrlf & vbcrlf & "Meddelande:  " & vbcrlf & meddelande & avgransare & appendHTML("<font size='-1'><i>Det här är ett automatiskt utskick, svar kan <b>EJ</b> skickas till denna adress.</i></font>")
MickeA.comMedlem sedan feb. 20034 441 inlägg
#4

...kan ju tillägga att det inte funkar...

"appendHTML is NOT a vqariable....

NickemannenMedlem sedan aug. 20003 575 inlägg
#5

Ändra så att mailet inte skickas som text/plain utan som text/html

Hmmm HtmlBody lr ngt tror jag det är

Jesper TMedlem sedan nov. 20017 144 inlägg
#6

Du måste bestämma dig om det skall vara ett "vanligt" textmeddelande eller om det skall vara html. Du kan inte blanda som du gjort där.

MickeA.comMedlem sedan feb. 20034 441 inlägg
#7

Men var ska jag ändra det då??

Grejjen är det att det är Flashbaserat allt det här, så formateringen av mailet MÅSTE ske i aspfilen, har alltså ingen htmlfil...

Jesper TMedlem sedan nov. 20017 144 inlägg
#8

Fortsätt mitt exempel och lägg in resten av meddelandet.

jmail.appendHTML"Text"
jmail.appendHTML"Text"
jmail.appendHTML"Mera text"
jmail.appendHTML"Meddelandet kan <b>absolut</b> inte besvaras."
jmail.Send( "epsotserver" )
MickeA.comMedlem sedan feb. 20034 441 inlägg
#9

ok, men jag fattar inte hur jag ska ändra min befintliga kod:

<%
Option Explicit
Dim sender, meddelande, subject, recipient, msg, avgransare, avgransare1, mess

'_________________________________________

sender = Request.Form("sender")
meddelande = Request.Form("meddelande")

'_________________________________________

subject = "Nyhetsbrev från Herrklubben, skickat av" & sender & "."
recipient = "Info@MickeA.com"

'_________________________________________

Server.HTMLEncode("sender")
Server.HTMLEncode("meddelande")

'_________________________________________

avgransare1 = "_______________________________" & vbcrlf & vbcrlf
avgransare = vbcrlf & vbcrlf & "_______________________________" & vbcrlf & vbcrlf

'_________________________________________

set msg = Server.CreateOBject( "JMail.Message" )

msg.From = "NoReply@MickeA.com"
msg.FromName = sender

'_________________________________________

msg.AddRecipient recipient

'strRecipients = "mail1, mail2, mail3"
'arrRecipients = Split(strRecipients,", ")

'For i = 0 To UBound(arrRecipients)
 ' msg.AddRecipient arrRecipients(i)
'Next

'_________________________________________

msg.Subject = subject

mess = avgransare1 & "Hej  " & vbcrlf & vbcrlf & "Meddelande:  " & vbcrlf & meddelande & avgransare & "<font size='-1'><i>Det här är ett automatiskt utskick, svar kan <b>EJ</b> skickas till denna adress.</i></font>"

'_________________________________________

msg.body = appendHTML("mess")

'_________________________________________

if not msg.Send("smtp.mickea.com" ) then
Response.write "&skickat=nej"
else
Response.write "&skickat=ja"
end if
%>
Jesper TMedlem sedan nov. 20017 144 inlägg
#10

Så här kanske:
Ta bort: msg.body = appendHTML("mess")
Byt till: msg.appendHTML= mess

MickeA.comMedlem sedan feb. 20034 441 inlägg
#11

ska prova, men var ska jag pilla in "body" då?

Body är ju själva meddelandet... ska prova....

MickeA.comMedlem sedan feb. 20034 441 inlägg
#12

Microsoft VBScript runtime error '800a01b6'

Object doesn't support this property or method: 'appendHTML'

/projekt/hklubben/script/nyhets_mail.asp, line 51

solbulleMedlem sedan mars 20015 287 inlägg
#13

Har din ursprungliga kod någonsin fungerat?

MickeA.comMedlem sedan feb. 20034 441 inlägg
#14

Jaja, den funakr schysst, men det är just det här med htmlformateringen som spökar...

BulletBoyCrimeMedlem sedan mars 2003970 inlägg
#15

Jag har inget tips att ge i denna tråd, men jag måste säga gällande ditt motto, EXAKT så är det :birp
Skulle bara säga det tack och hej för mig

Jesper TMedlem sedan nov. 20017 144 inlägg
#16

BulletBoyCrime skrev:

Jag har inget tips att ge i denna tråd, men jag måste säga gällande ditt motto, EXAKT så är det :birp
Skulle bara säga det tack och hej för mig

Que??? :q
Blajja får man göra i Caféet ;)

solbulleMedlem sedan mars 20015 287 inlägg
MickeA.comMedlem sedan feb. 20034 441 inlägg
#18

Tack solbulle, nu funakr det, men nu funkar inte recipients istället.

Som sagt:
"Den troliga orsaken till ett problem är lösningen på ett annat problem".

solbulleMedlem sedan mars 20015 287 inlägg
#19

Hur ser den koden ut nu då?

MickeA.comMedlem sedan feb. 20034 441 inlägg
#20

Så här SÅG den ut:

strRecipients = "mail1, mail2, mail3"
arrRecipients = Split(strRecipients,", ")

For i = 0 To UBound(arrRecipients)
   msg.AddRecipient arrRecipients(i)
Next

Men det skickade bara mailet till den första adressen man angav.

Sen gjorde jag en tabell i en db istället, men alla mialadresser.

En kolumn "ID", räknare, sen en "Email", med alla adresser.

Sen:

msg.AddRecipients "" & RecSet("Email") & ""

Varför det är " " har jag ingen aning om, tog det från ett nyhetsbrevexempel från Grruvsjo.com

139 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)