[.Net 2.0] Mailmessage verstuurd maar naar 1 geadresseerde

Pagina: 1
Acties:
  • 117 views sinds 30-01-2008
  • Reageer

  • Remco
  • Registratie: Januari 2001
  • Laatst online: 13:45
Ik wil met asp.net een email versturen door middel van Mailmessage.
Wanneer ik onderstaande code uitvoer, dan krijg ik slechts 1 emailtje binnen.
Deze komt binnen op het adres van de 1e geadresseerde.
Wat ik ook probeer, met mijn eigen smtp server, of via xs4all hij blijft alleen maar op het 1e adres binnenkomen.
Ik heb het geprobeerd met meerder emailadressen binnen mijn eigen domein, met externe etc,etc..
Een .cc komt ook helemaal niet aan.

Visual Basic:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
       Const ToAddress As String = "remco@a.nl"
        Const fromaddress As String = "test@a.nl"

        Dim mm As New MailMessage(fromaddress, ToAddress)
        mm.CC.Add(New MailAddress("corinda@a.nl"))
        mm.To.Add(New MailAddress("corinda@a.nl", "Jan A"))

        '(2) Assign the MailMessage's properties
        mm.Subject = "onderwerp"
        mm.Body = "Inhoud"
        mm.IsBodyHtml = False

        Dim smtp As New SmtpClient

        smtp.Send(mm)

Bovenstaande code genereert ook geen foutmeldingen, helemaal niks....
Heb gezocht, maar niemand heeft het probleem.
Alleen veel problemen gevonden met relayen, maar dat speelt hier niet.
Kijk ik nou ergens gigantisch overheen, of...

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


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 16:29

gorgi_19

Kruimeltjes zijn weer op :9

Laat hem eens versturen naar een folder op schijf (instelling in web.config; smtpsettings oid) en kijk eens of het daar goed gaat? Weet je of het probleem bij .Net of je SMTP server zit.

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • Remco
  • Registratie: Januari 2001
  • Laatst online: 13:45
Je kan met:
Visual Basic:
1
2
3
4
 Dim smtp As New SmtpClient
 smtp.DeliveryMethod = SmtpDeliveryMethod.SpecifiedPickupDirectory
 smtp.PickupDirectoryLocation = "c:\"
 smtp.Send(mm)

Je email naar een bestandje schrijven.

Ik heb dit geprobeerd, en hij maakt alles juist aan, een .eml bestand met daarin netjes alle geadresseerden en cc's.
Dit is tevens ook het geval als ik de email verstuur.
In degene die ik wel ontvang staan netjes alle cc's en geadresseerden.

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


  • PolarBear
  • Registratie: Februari 2001
  • Niet online
Misschien krijg je hem maar een keer omdat de to en de cc hetzelfde zijn? In iedergeval hetzelfde adres. Als je het met verschillende adressen probeert wat dan?

Verwijderd

Wanneer je via SMTP mail verstuurt, en de mail server de verzender niet herkent als geldige user voor die server, dan zal 'ie meestal alleen maar de mail bezorgen aan ontvangers die 'ie kent binnen z'n eigen domein. Dit om open relay en spam te voorkomen.
Misschien loop je hier tegenaan bij je tests?

Verwijderd

Verwijderd schreef op maandag 22 januari 2007 @ 23:14:
Wanneer je via SMTP mail verstuurt, en de mail server de verzender niet herkent als geldige user voor die server, dan zal 'ie meestal alleen maar de mail bezorgen aan ontvangers die 'ie kent binnen z'n eigen domein. Dit om open relay en spam te voorkomen.
Misschien loop je hier tegenaan bij je tests?
Dat lijkt mij inderdaad ook het probleem te zijn. Als .NET alles goed genereert en geen excepties gooit, dan is dit het probleem in 99% van de gevallen.

  • Remco
  • Registratie: Januari 2001
  • Laatst online: 13:45
Nee, de email op mijn eigen domein word door middel van een catch-all afgeleverd.
Ook als ik buiten mijn domein meerdere bestaande ontvangers selecteer dan werkt het niet.
Ik had hier ook al aan gedacht dat exchange misschien op een of andere manier er maar 1 exemplaar van aflevert, maar dat is niet het geval.
Ik zal eens mijn smtp connector gaan monitoren.

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


  • Remco
  • Registratie: Januari 2001
  • Laatst online: 13:45
Ik heb dus een logje mee laten lopen, en alle geadresseerden worden netjes aangeboden en geaccepteerd door de smtp server.
Voor de zekerheid heb ik ook de spamqueu op de server bekeken, en daar stonden ze helaas ook niet in.
Ook ben ik verder gaan testen wanneer het precies fout gaat.
Helaas kan ik niet aangeven wanneer, alleen dat niet alle geadresseerden het emailtje ontvangen.
Het lijkt wel pure willekeur.

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

Pagina: 1