Black Friday = Pricewatch Bekijk onze selectie van de beste Black Friday-deals en voorkom een miskoop.

[Outlook] probleem met mail via VBA icm exchange cache

Pagina: 1
Acties:

Vraag


  • Stefke
  • Registratie: December 2000
  • Laatst online: 18:45
Ik zit met het volgende probleem:

Een access-database maakt via VBA een concept email aan. De gebruiker kan vervolgens in Outlook het mailtje verder bewerken en versturen.
De mail krijgt een algemeen verkoop@xxxxx.nl verzendadres mee, waar de gebruiker voor is gemachtigd.

De VBA:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
    Set objOutlook = CreateObject("Outlook.Application")
    Set objOutlookMsg = objOutlook.CreateItem(olMailItem)
    With objOutlookMsg
        '04-01-2012 leesbevestiging uitgezet
        .ReadReceiptRequested = False '01-08-2012 leesbevestiging gevraagd
        .SentOnBehalfOfName = FromEmailAddress '01-08-2012 aangezet
        .To = ToEmailAddress
        .Cc = Cc
        .Bcc = Bcc
        .Subject = Onderwerp
        .HTMLbody = HTMLbody
        'attachments
        If Dir(Filename) <> "" Then .attachments.Add Filename
        'alg condities
        If DLookup("AddEmailAlgemeneCondities", "bedrijfsgegevens") <> 0 Then
          .attachments.Add DLookup("SjablonenLocatie", "bedrijfsgegevens") & "\AlgemeneVoorwaarden.pdf"
         End If
        .Save
    End With


Dit werkt, echter Outlook werkt momenteel erg traag. Nu heeft iemand van de IT de volgende optie aangezet:
Afbeeldingslocatie: https://s27.postimg.org/jo9pzkjg3/account_cache.pngimag
Hierdoor is outlook een stuk sneller, alleen worden nu mails die door de VBA in OUtlook als concept worden aangemaakt niet meer verzonden, maar er komt een errormelding terug van de mailservers

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
Uw bericht kan niet worden bezorgd bij de volgende geadresseerden of groepen:

test123@gmail.com (INVALID:test123@gmail.com)
Dit bericht is geweigerd door het e-mailsysteem van de geadresseerde. Controleer het e-mailadres van de geadresseerde en probeer het bericht opnieuw te verzenden of neem rechtstreeks contact op met de geadresseerde.

Diagnostische gegevens voor beheerders:

Bronserver: WIN-BIFV2350GPQ.xxxxxxx.local

IMCEAINVALID-test123+40gmail+2Ecom@xxxxxxx.local
Remote Server returned '550 5.1.0 RESOLVER.ADR.InvalidInSmtp; encapsulated INVALID address inside an SMTP address (IMCEAINVALID-)'

Oorspronkelijke berichtkoppen:

Received: from WIN-BIFV2350GPQ.xxxxxxx.local (192.168.0.7) by
 WIN-BIFV2350GPQ.xxxxxxx.local (192.168.0.7) with Microsoft SMTP Server (TLS) id
 15.0.847.32; Mon, 6 Mar 2017 14:42:52 +0100
Received: from WIN-BIFV2350GPQ.xxxxxxx.local ([fe80::e4f3:d703:6ed9:21a0]) by
 WIN-BIFV2350GPQ.xxxxxxx.local ([fe80::e4f3:d703:6ed9:21a0%12]) with mapi id
 15.00.0847.030; Mon, 6 Mar 2017 14:42:52 +0100
Content-Type: application/ms-tnef; name="winmail.dat"
Content-Transfer-Encoding: binary
From: Verkoop <verkoop@xxxxxxx.nl>
To: "test123@gmail.com" <IMCEAINVALID-test123+40gmail+2Ecom@xxxxxxx.local>
Subject: Offertenummer: 282
Thread-Topic: Offertenummer: 282
Thread-Index: AdKWf36Q1SA8MccuQAK2SMrAAAHZ2A==
Date: Mon, 6 Mar 2017 14:42:52 +0100
Message-ID: <48375b12a4594989a0dd324029871ac4@WIN-BIFV2350GPQ.xxxxxxx.local>
Accept-Language: nl-NL, en-US
Content-Language: nl-NL
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: <48375b12a4594989a0dd324029871ac4@WIN-BIFV2350GPQ.xxxxxxx.local>
MIME-Version: 1.0
X-Originating-IP: [00.67.224.226]
Return-Path: verkoop@xxxxxxx.nl


Dus: verzonden van verkoop@xxxxxx.nl (xxxxxx is het gefingeerde domein), verzonden aan test123@gmail.com (gefingeerd emailadres).

Wat mij opvalt is dat de melding aangeeft dat het adres in de melding opgegeven wordt als:
test123@gmail.com@xxxxxxx.local
Wat uiteraard geen correct emailadres is

Waarom wordt wanneer de cache aangezet wordt (of was het uit) het emailadres dat als test123@gmail.com meegegeven wordt dit "geinterpreteerd" of verzonden als test123@gmail.com@xxxxxx.local, terwijl als de cache optie andersom gezet wordt het wel werkt (maar allemaal erg traag)

Het lijkt mij een mailserver iets (van de xxxxxxx.nl mailserver dus) en helemaal losstaand van de VBA maar ik heb weinig verstand van mailservers.
Daarnaast, als de gebruiker het emailadres dat de VBA in het concept heeft gezet handmatig opnieuw invoert, werkt het wel. Terwijl de VBA alleen maar een simpele string "test123@gmail.com" in het bericht zet.
Adres controleren in Outlook helpt ook niet.

Alle reacties


  • Joep
  • Registratie: December 2005
  • Laatst online: 15:22
Dit bericht is geweigerd door het e-mailsysteem van de geadresseerde.
Wordt de email niet gewoon bij de ontvanger tegengehouden door de spamfilter?

Edit: Stuur de mail eens naar jezelf.

[ Voor 11% gewijzigd door Joep op 15-03-2017 00:10 ]


  • Stefke
  • Registratie: December 2000
  • Laatst online: 18:45
Nee, dat kan het niet zijn imho, want als je die cacheoptie inschakelt dan wordt de mail zonder problemen verstuurd (en ontvangen).

Dwz...het zou kunnen, maar dan zou die cachefunctie iets toevoegen aan de mail waardoor het an ineens wel als spam gezien wordt.

Maar ik zal het proberen, bedankt voor t meedenken

[ Voor 26% gewijzigd door Stefke op 15-03-2017 10:51 ]


  • knirefel
  • Registratie: Augustus 2008
  • Laatst online: 14:29
Is hier nog een verklaring voor gevonden? Ik zit met een soortgelijke situatie. Echter is hier de cache-modus niet ingeschakeld. We werken ook met een VBA macro die een bericht aanmaakt en het e-mailadres invult. Dezelfde foutmelding (IMCEAINVALID) komt retour.

  • Stefke
  • Registratie: December 2000
  • Laatst online: 18:45
Helaas niet