08. oktober 2002 - 01:15 
												Der er
									27  kommentarer													og 					1  løsning									 
									
		 
		
			
email med brugeroplysninger.. 
			Hej Jeg skal gøre følgende: Når en kunde opretter sig i min database, skal vedkommende have sendt en mail med sine brugernavn, pw, adresse osv. på baggrund af den mailadr kunden indtastede. Hvordan gør man det i asp.net? Hvordan hiver man ting ud fra en database og putter dem ind de rigtige steder i en mail??
					
		
	 
Annonceindlæg tema 
 
Forsvar & beredskab 
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
 
 
	
		
								
					
				08. oktober 2002 - 08:22  
				#1 
						
		 
		
		
	 
	
		
								
					
				08. oktober 2002 - 08:56  
				#2 
						
		 
		
			Eksempel på at sende en mail med asp.net: MailMessage mail = new MailMessage(); mail.To = strTo; mail.Cc = strCc; mail.Bcc = strBcc; mail.Subject = strSubject; mail.Body = strBody; mail.From = strFrom; mail.BodyFormat = MailFormat.Text;      SmtpMail.SmtpServer = strSmtpServer; try {  SmtpMail.Send(mail); } catch(Exception MailEx) {  string strErrMessage = MailEx.Message + "<br>" + MailEx.InnerException; } finally {} /askhoej
		
		
	 
	
		
								
					
				08. oktober 2002 - 10:53  
				#3 
						
		 
		
			Hva dæælem er der galt med det her? ------------------------- Sub btn_Click(ByVal Sender As System.Object, ByVal e as System.EventArgs)     If request.form("EmailAddress") <> ""         Dim mail As New MailMessage()         Dim strlocal as string                  strlocal="mail.hostnavn.dk"                  mail.From = "Kimse"         mail.To = request.form("EmailAddress")         mail.Subject = "Nu virker det lidt...."         mail.Body = "Nu skal jeg bare have puttet ting fra databasen ind i mailen!!</a>"         mail.BodyFormat = MailFormat.Html                  SmtpMail.SmtpServer = strlocal         SmtpMail.Send(mail)             End If End Sub </script>  </head> <body> <h1 align="center">Email test</h1> <br /> <br /> <asp:Label id="lblMessage" Font-Name="Verdana" Width="400px" BorderStyle="solid" BorderColor="#cccccc" runat="server"/> <form method="post" name="form1" runat="server" runat="server"> Email Address:<input type="text" name="EmailAddress" size="30" value=""><br><br> <input type="Submit" id="btnSubmit" OnServerClick="btn_Click" value="Send" name="b1" runat="server" /> </form> ------------------------ Jeg denne fejl: The server rejected the sender address. The server response was: 501 unacceptable mail address
		
		
	 
	
		
								
					
				08. oktober 2002 - 10:56  
				#4 
						
		 
		
			mail.From = "Kimse" skal være en mail-adresse f.eks. kimse@kimse.dk /askhoej
		
		
	 
	
		
								
					
				08. oktober 2002 - 11:02  
				#5 
						
		 
		
			Ja selvfølgelig, tak for det! :-) Hvordan får jeg flere linier ind i body? Eller kan man lave linieskift på en eller anden måde?
		
		
	 
	
	
	
		
								
					
				08. oktober 2002 - 11:05  
				#6 
						
		 
		
			du skal heller ikke bruge request.form <form runat="server"> Email Address:<asp:textbox id="txtEmail" runat="server" /> <br/><br/> <asp:button id="btnSubmit" runat="server" text="Send mail" onclick="btn_Click" /> </form> mail.To = txtEmail.Text
		
		
	 
	
		
								
					
				08. oktober 2002 - 11:09  
				#7 
						
		 
		
			cyberfessor> det betyder vist ikke noget om jeg request.form, det virker i hvertfald! :-)
		
		
	 
	
		
								
					
				08. oktober 2002 - 11:10  
				#8 
						
		 
		
			VbCrLf er en konstant du kan bruge til at lave linjeskift :-) strBody = "linje 1" & VbCrLf & "Linje 2" etc.
		
		
	 
	
		
								
					
				08. oktober 2002 - 11:25  
				#9 
						
		 
		
			askHoej >> Der sker intet..!!?? Linie 2 kommer bare til at stå i forlængelse af Linie 1
		
		
	 
	
		
								
					
				08. oktober 2002 - 11:29  
				#10 
						
		 
		
			prøv: Environment.NewLine()
		
		
	 
	
		
								
					
				08. oktober 2002 - 11:30  
				#11 
						
		 
		
			i VB bare: Environment.NewLine
		
		
	 
	
		
								
					
				08. oktober 2002 - 11:43  
				#12 
						
		 
		
			Nope, heller ikk
		
		
	 
	
		
								
					
				08. oktober 2002 - 11:51  
				#13 
						
		 
		
			prøv at søg lidt på google.com, jeg koder normalt kun C# så jeg er ikke så stærk i VB.
		
		
	 
	
		
								
					
				08. oktober 2002 - 11:52  
				#14 
						
		 
		
			jeg søger og søger, hehe! :-)
		
		
	 
	
		
								
					
				08. oktober 2002 - 11:55  
				#15 
						
		 
		
		
	 
	
		
								
					
				08. oktober 2002 - 11:58  
				#16 
						
		 
		
			kjona> ja, det virker, men er et levn fra asp-tiden... den kode jeg skrev er lidt mere "rigtig" asp.net
		
		
	 
	
		
								
					
				08. oktober 2002 - 12:00  
				#17 
						
		 
		
			Det kan være jeg sætter det ind et forkert sted???: bodystr="Nu skal jeg bare have puttet ting fra databasen ind i mailen!!" & Environtment.NewLine & "Linie2"
		
		
	 
	
		
								
					
				08. oktober 2002 - 12:26  
				#18 
						
		 
		
			Det ser rigtig nok ud :-)
		
		
	 
	
		
								
					
				08. oktober 2002 - 12:29  
				#19 
						
		 
		
			Der sker bare ingenting! Linie2 står bare på samme linie.
		
		
	 
	
		
								
					
				08. oktober 2002 - 12:35  
				#20 
						
		 
		
			Prøv dette: bodystr="Nu skal jeg bare have puttet ting fra databasen ind i mailen!!" & Environment.NewLine & "Linie2" du har vist stavet forkert :-)
		
		
	 
	
		
								
					
				08. oktober 2002 - 12:37  
				#21 
						
		 
		
			har rettet stavefejlen -> virkede heller ikke
		
		
	 
	
		
								
					
				08. oktober 2002 - 12:52  
				#22 
						
		 
		
			sorry - kan ikke se hvad fejlen skulle være...
		
		
	 
	
		
								
					
				08. oktober 2002 - 23:31  
				#23 
						
		 
		
			Hvad læser du mailen med?
		
		
	 
	
		
								
					
				08. oktober 2002 - 23:38  
				#24 
						
		 
		
			Outlook og Outlook Express
		
		
	 
	
		
								
					
				09. oktober 2002 - 00:16  
				#25 
						
		 
		
			Det virker som om at Environment.Newline kun laver et mellemrum!!??
		
		
	 
	
		
								
					
				09. oktober 2002 - 00:54  
				#26 
						
		 
		
			Det lyder umiddelbart som den klassiske nl2br..
		
		
	 
	
		
								
					
				09. oktober 2002 - 00:58  
				#27 
						
		 
		
			Har fundet ud af det. Det er fordi jeg bruger html i mailformat. Hvis jeg indsætter: & "<br>" &  så virker det! askhoej får pointsene, da han har været til stor hjælp, mange tak. Også tak til I andre! :-)
		
		
	 
	
		
								
					
				09. oktober 2002 - 01:03  
				#28 
						
		 
		
			Præcis! Så lidt =)
		
		
	 
	
		
	
		
		
		
			
			IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.