T tank82 Medlem sedan feb. 2003 210 inlägg Trådstart 5 maj 2003 09:52 #1 Hej,
När jag använder mig utav denna kod:
<%
set msg = Server.CreateOBject( "JMail.Message" )
msg.Logging = true
msg.silent = true
'
sida = "klart.asp"
'Mailserver
mailserver = "mail.domän.com"
'
msg.AddRecipient "mail@domän.com"
'
msg.From = Request.Form("fran")
'
msg.Subject = Request.Form("rubrik")
'
msg.Body = Replace(Request.Form("meddelande"), vbCrLf, "<BR>" & vbCrLf)
if not msg.Send(mailserver) then
Response.write "<pre>Ogiltig e-postadress.</pre>"
else
Response.Redirect sida
end if
%>
Så får jag med <BRE; i mina mail, hur får jag bort det?
ex:
Hej!<BRE;
<BRE;
Nu testar jag lite baraBRE;
<BRE;
bla bla<BRE;
<BRE;
Mvh Tank
Engine^ Medlem sedan dec. 2000 3 887 inlägg Det fungerar nog om du tar bort & vbCrLf .
T tank82 Medlem sedan feb. 2003 210 inlägg hmm nix det funka ju inte, nu blir det inga radbytningar i mailet.
ex:Hej!<BRE;<BRE;Testar lite<BRE;<BRE;Mvh Tank
@nders Medlem sedan juni 2000 32 967 inlägg Vad kommer ifrån formuläret då? Du har provat att bara skriva ut det till browsern utan att blanda in jmail?
T tank82 Medlem sedan feb. 2003 210 inlägg Nu hänger jag inte riktigt med @nders, vad menar du? =)
@nders Medlem sedan juni 2000 32 967 inlägg Jag förstår inte heller varför du gör replace överhuvudtaget när du lägger in meddelandet i Body. Varför gör du det? Fungerar det inte som det ska om du låter det vara som det är? Alltså:
msg.Body = Request.Form("meddelande")
Vad jag ser skickar du inte html-mail och då ska du inte ha med en massa html-kod i mailet heller. Det jag menade, skriv ut innehållet till browsern för att se vad som kommer från formuläret. Response.write helt enkelt.
Men det är antagligen din replace som ställer till det.
Mvh
T tank82 Medlem sedan feb. 2003 210 inlägg Tack @nders du har så rätt så, nu funkar det kanon.. =)
Men nu undara jag över en sak till, nämligen hur gör jag så avsändarens IP följer med i mailet?
@nders Medlem sedan juni 2000 32 967 inlägg msg.Body = Request.Form("meddelande") & vbCrLf & vbCrLf & "IP-Adress: " & Request.ServerVariables("REMOTE_ADDR")
Mvh,