Avatar billede chron Nybegynder
06. juni 2003 - 00:49 Der er 5 kommentarer og
1 løsning

Email med asp.net (vb)

Exception Details: System.Runtime.InteropServices.COMException: The server rejected the sender address. The server response was: 501 5.5.4 Invalid Address

Source Error:


Line 121:        mail.BodyFormat = 1
Line 122:        SmtpMail.SmtpServer = "Localhost"
Line 123:        SmtpMail.Send(mail)
Line 124:    End Sub
Line 125:   

Selve koden jeg bruger er

Sub SendEmail
        Dim mail As New MailMessage
        mail.From = "Automated Email System"
        mail.To = txtEmail.Text
        mail.Subject = "Confirmation of your Username and Password"
        mail.Body = "Your username and password is" & txtUsername.text & txtPassword.text
    mail.BodyFormat = 1
    SmtpMail.SmtpServer = "Localhost"
    SmtpMail.Send(mail)
End Sub

er det en fejl i min kode eller manglende opsætning af min smtp server på win 2003 server?
Avatar billede odegaard Nybegynder
06. juni 2003 - 00:53 #1
mail.From SKAL være en gyldig emailadresse. "Automated Email System" er jo ikke en emailadresse.
Avatar billede odegaard Nybegynder
06. juni 2003 - 00:54 #2
svar :-)
Avatar billede odegaard Nybegynder
06. juni 2003 - 00:54 #3
iøvrigt... hvis man ikke indtaster en gyldig emailadresse i txtEmail.Text vil scriptet også fejle. Derfor skal du huske at tjekke for dette også.
Avatar billede chron Nybegynder
06. juni 2003 - 22:55 #4
Okay, mange tak skal du have
Avatar billede chron Nybegynder
06. juni 2003 - 22:56 #5
Har du en nem metode at undersøge på om det er gyldig email, forresten?
Avatar billede odegaard Nybegynder
06. juni 2003 - 23:00 #6
Brug RegularExpressions.
Du kan evt. bruge en validator direkte på tekstboksen:

<asp:RegularExpressionValidator ControlToValidate="txtEmail" Text="Invalid emailaddress" ValidationExpression="^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3})|([a-zA-Z0-9\-\.]+))\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$" ForeColor="Red" Runat="server" />
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester