[ASP.NET] Mailformulier weigert naar externe mail te sturen

Pagina: 1
Acties:

  • AB-Systems
  • Registratie: September 2005
  • Laatst online: 11-10-2023
Allereerst hoop ik dat ik hier goed zit en dat mn titel duidelijk is.

Mijn probleem:
Ik heb een formulier met een aantal invul formulier voor een gastenboek.
wat de bedoeling is: Iemand kan het formulier invullen en verzenden, als gevolg word er een bericht gestuurd naar de webmaster én een ander bericht terug naar de verzender.

Systeem:
Windows 2003 IIS 6.0
Exchange 2003 SP2
ASP.Net 2.0
Visual Studio 2005 (op werkstation)

Ik heb de volgende code staan: (VB.code onder de verzenden knop in ASP.NET 2.0)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
Dim Body As String
        Body = "BERICHT"
        'create the mail message
        Dim mail As New MailMessage()

        'set the addresses
        mail.From = New MailAddress(email.Text)
        mail.To.Add("ontvanger@email.nl")

        'set the content
        mail.Subject = "onderwerp"
        mail.Body = Body
        mail.IsBodyHtml = True
        'send the message
        Dim smtp As New SmtpClient("IP internet EXCHANGE (2003 sp2)")

        'to authenticate we set the username and password properites on the SmtpClient
        smtp.Send(mail)

        Dim Body1 As String
        Body1 = BERICHT
        'create the mail message
        Dim mail1 As New MailMessage()

        'set the addresses
        mail1.From = New MailAddress("ontvanger@email.nl")
        mail1.To.Add(email.Text)

        'set the content
        mail1.Subject = "onderwerp"
        mail1.Body = Body1
        mail1.IsBodyHtml = True
        'send the message
        smtp.Send(mail1)
        bedankt.Visible = True
        bedankt.Text = "Uw bericht is verzonden!"
        naam.Text = ""
        email.Text = ""
        JaNee2.ClearSelection()
        JaNee.ClearSelection()
        Bericht.Text = ""


Alles werkte perfect (het verzenden van het eerste gedeelte.. -> naar de webmaster) helaas wanneer ik het probeer naar een extern email adres (buiten de exchange server) krijg ik een error pagina dat het Mailbox unavailable. The server response was: 5.7.1 Unable to relay for info@email.nl

heb al gelezen dat exchange niet zomaar mailtjes naar buiten kan sturen maar een directe oplossing voor mijn probleem heb ik helaas niet gevonden en hoop dat iemand mij kan helpen of mij een duwtje in de goede (zoek) richting kan geven..
Alvast bedankt!

  • André
  • Registratie: Maart 2002
  • Laatst online: 11-02 14:19

André

Analytics dude

Ik verplaats hem naar Windows Servers en Server-software

  • Remco
  • Registratie: Januari 2001
  • Laatst online: 09:58
Je mag niet anoniem relayen naar een extern adres.

Probeer dit in je web.config op te nemen:

code:
1
2
3
<smtp>
   <network host="smtp.xs4all.nl" port="25" userName="xxx" password="xxx" />
</smtp>

Uiteraard wel je eigen gegevens invullen.....

[ Voor 2% gewijzigd door Remco op 22-01-2007 16:40 . Reden: typo's ]

The best thing about UDP jokes is that I don't care if you get them or not.