Dog vil jeg gerne have, at informationen man indtaster og filerne man vedhæfter bliver sendt til en en mailadresse fremfor, at det bliver uploadet og er placeret på serveren. Jeg har været lidt rundt på nettet og kigget efter løsninger, men synes ikke at være stødt på noget relevant info herom. Jeg ville finde det mest optimalt, hvis det kan gøres rent med asp - men er der nogen som kender til et mailto: cgi-script, som også kan håndtere vedhæftede filer er jeg også interesseret.
Mon der er nogen, som kunne hjælpe mig lidt med, hvordan dette kan gøres.
var ment som et svar :) , men som sagt kan jeg godt lave det for dig, men du maa selv lave grafik osv. Dette mail script bruger CDONTS, men kan laves om til Jmail ell. ASPmail
Det er jo fremragende!! Det er 110% det jeg søgte! Tusinde tak for dit svar :-) Jeg har CDONTS installeret på serveren, men troede ikke helt det kunne løfte opgaven. Jeg har prøvet at køre din kode, men får følgende fejl:
Microsoft VBScript compilation error '800a03ea'
Syntax error
/omd/omd_profil/perskode.asp, line 22
if --^
Jeg er desværre ingen asp haj (er it-projektleder, ved lidt om meget :), så det er sikkert mig, som gør et eller andet forkert. Min kode ser sådan ud fra formen:
jeg har lagt scriptet op paa min server hvor du kan hentet det jeg har lavet en Vedhaeft del paa din form, da du skrev du gerne vill ha det. men kan hurtigt fjerne det. http://seldar.dyndns.dk (bare h. click og gem) gider du ikke lige poste en besked naar du har hentet det.
jeg vil forslaa dig at du lave en eller anden form for validering af din form, da brugeren ellers kan skrive hvad det passer den osv. (spam) ell. fejl mails.
dette kan gøres med html (frontpage ect.) der ikke gør andet end siger at der skal vaere et min. & max. Tegn Eller med et script. (MailValidator er et godt bud (ASP))
Tak for kodningen! Det ser rigtigt lækkert ud :-) - jeg bliver dog nok lige til at stille dig et dumt spørgsmål.. i sendt.htm filen... hvor angiver jeg at den eksempelvis skal mailes til mig?
Nu tror du sikkert jeg er et helt vildt fæ, men jeg kan ikke få det helt til at virke. Når jeg udfylder felterne i post.htm og ikke vedhæfter en fil lader det til at virke, da jeg bliver præsenteret med beskeden "Tak for din henvendelse", men jeg modtager desværre ingen mail. Vælger jeg at vedhæfte en fil får jeg fejlen:
error '80004005' Unspecified error
/omd/omd_profil/sendt.asp, line 29
------------------------------------------------------------------------------- Det er sikkert mig, som gør et eller andet helt galt, men hvad.. min post.htm ser således ud: ------------------------------------------------------------------------------
----------------------------------------------------------------------------- Min sendt.asp ser således ud: ----------------------------------------------------------------------------- <% dim fornavn, efternavn, adresse, postnr, by, email, besked, file, cdomail
end if %> <html> Tak for din henvendelse <p><font face="Arial"><a href="post.htm"><font color="#000000">tilbage til ansøgning</font></a></font></p><body bgcolor="#E7E5D0"> </html> ------------------------------------------------------------------------------- Kan du med lethed se, hvad det er jeg gør galt?
der er en del ting der er forkert. 1. du har brugt den gamle sendt.asp 2. cdomail.body="Navn: " & fornavn & vbcrlf & "Efternavn: " ect. SKAL vaere paa samme linie.
lille forklaring af simple asp.
fornavn = Request.Form("fornavn")
fornavn bliver lavet til en variable med indhold Request.Form("fornavn") Request.Form bruger du til at hente infomation fra din form og ("fornavn") er form feltets navn.
dvs. hvis du skriver Martin i dit form felt "fornavn" vil variablen fornavn ha en vaerdi fornavn = Martin
end if %> <html> <Body> Tak for din henvendelse <p><font face="Arial"><a href="post.htm"><font color="#000000">tilbage til ansøgning</font></a></font></p><body bgcolor="#E7E5D0"> </Body> </html>
og igen saa SKAL cdomail.body= flyttes op saa det staar paa 1 linie dvs. & "Adresse: " & adresse & vbcrlf & "Postnr: " & postnr & osv.
ohh saa lige en fejl mere. <html> <body bgcolor="#E7E5D0"> Tak for din henvendelse <p><font face="Arial"><a href="post.htm"><font color="#000000">tilbage til ansøgning</font></a></font></p> </Body> </html>
Kom lige til at give dig point der... det var ikke lige meningen (du skulle selvfølgelig have dem, men ville dog først lige have min form til at virke :)
ok nu skal du høre, jeg har testet scriptet og det virker fint (jeg lave en .rar fil til dig med post.htm og sendt.asp) det eneste du skal gøre er at udpak dem og køre dem i din browser (igennem din webserver)
en ting mere er at der SKAL vaere en afsender email addresse og det kan vaere derfor det ikke virkede for dig. jeg saetter det lige op og poster et link
Jeg har hentet filen og afprøvet dem. Igen 1000 tak for din store indsats :-) De gode nyheder er, at jeg nu modtager mailen! dog laver den følgende fejl prøver jeg at vedhæfte en fil:
den fejl du for er der hvor filen bliver attached til mail scriptet, det sker ikke paa min server (hvad er din server: IIS, Apache...??) understøtter din server andre mail formatter: Jmail, ASPmail ect. ??
er den en local server eller bruger du en udbyder?
Jeg har prøvet scriptet af på to forskellige IIS-servere (SMTP enabled), som begge kører med Cdonts (de kører ikke med andre mail-formater). Begge servere er lokale. Sidder netop nu og gransker et interessant link jeg fandt da jeg søgte på fejlen: http://www.planet-source-code.com/vb/scripts/ShowCode.asp?lngWId=4&txtCodeId=6607
det er som følger: naar man vedhaefter en fil igennem CDONTS,Jmail, ASPmail saa attacher den en fil fra serveren og ikke fra clienten. dvs. for at faa det til a virke paa den maade det er lavet paa skal man lave et script der sender den vedhæftet fil op paa serveren (samtidig navngiv den) og saa hente den igennem scriptet
Det er ikke noget jeg lige har tid til lige nu, men jeg kan da godt see paa det.
Ja, jeg fik også en fejl da jeg prøvede scriptet via din server.. damn.. Well, du skal i hvertfald have mange tak for din store hjælp - Håber jeg kan afhjælpe dig med et problem en dag - måske hvis du har et generelt IT/Netværksproblem :-)
det lyder godt, jeg er igang med af saette mig ind i win2k server og ms exchanges
jeg kigger videre paa det attach/vedhæft. skal jeg bare sende en mail til fox2scully@sol.dk naar/hvis jeg finder en løsning. (nu er jeg jo started paa det saa vil jeg ogsaa finde en løsning :)
Alletiders - Du må meget gerne sende en mail til de pågældende adresse, hvis du finder en løsning (jeg er meget interesseret). Jeg snuser også videre på nettet :-)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.