Dit artikel is van toepassing op Microsoft Dynamics NAV voor alle landen en alle taalinstellingen.
Symptomen
Stel dat u hotfix 981354 en de hotfix 2280492 in Microsoft Dynamics NAV 2009 Service Pack 1 (SP1) hebt toegepast. Wanneer u de methode AppendBody in versie 7 van de Microsoft.Navision.Mail-assembly een e-mailbericht maken en de hoofdtekst van het bericht umlaut en speciale tekens heeft, wordt de berichttekst onjuist geconverteerd.
Voor meer informatie over hotfix 981354 en de hotfix 2280492, klikt u op de volgende artikelnummers in de Microsoft Knowledge Base als u wilt:
981354 U kunt de standaardpoort voor SMTP-toewijzing in Microsoft Dynamics NAV niet wijzigen.
2280492 Bijlagen worden pas vrijgegeven nadat de Microsoft Dynamics NAV-client wordt afgesloten wanneer u e-mailberichten met bijlagen verzendt met de SMTP-Mail codeunit (400)
Oplossing
Informatie over de hotfix
Een ondersteunde hotfix is beschikbaar bij Microsoft. Er is een sectie 'Hotfix kan worden gedownload' aan het begin van dit Knowledge Base-artikel. Als u een probleem downloaden ondervindt, installeren van deze hotfix of andere technische vragen hebt, neem contact op met uw partner of als ingeschreven in een ondersteuningsplan rechtstreeks met Microsoft, kunt u contact opnemen met technische ondersteuning voor Microsoft Dynamics en een nieuw ondersteuningsverzoek. Hiertoe gaat u naar de volgende Microsoft-website:
https://mbs.microsoft.com/support/newstart.aspxU kunt ook telefonisch contact op met technische ondersteuning voor Microsoft Dynamics voor land bepaalde telefoonnummers met behulp van deze koppelingen. Hiertoe gaat u naar een van de volgende Microsoft-websites:
Partners
https://mbs.microsoft.com/partnersource/resources/support/supportinformation/Global+Support+ContactsKlanten
https://mbs.microsoft.com/customersource/support/information/SupportInformation/global_support_contacts_eng.htmIn speciale gevallen kunnen kosten die verbonden zijn aan ondersteuningsoproepen ondersteuning worden geannuleerd als een medewerker van Technical Support voor Microsoft Dynamics en verwante producten bepaalt dat een specifieke update de oplossing van uw probleem. De normale ondersteuningskosten van toepassing op alle extra ondersteuningsvragen die niet in aanmerking voor de specifieke update in kwestie komen.
Hoe kunt u de Microsoft Dynamics NAV-hotfix- of updatebestanden
Nadat u een hotfix voor Microsoft Dynamics NAV hebt aangevraagd, wordt een hyperlink in een e-mailbericht naar u verzonden.
Het e-mailbericht bevat een hyperlink en een wachtwoord. De hyperlink kunt u de Microsoft Dynamics NAV-hotfix of de updatebestanden te downloaden. Wanneer u op de hyperlink klikt, wordt het dialoogvenster Bestand downloaden-Beveiligingswaarschuwing geopend. Vervolgens wordt u gevraagd uitvoeren, opslaan of het downloadproces.
Als u op uitvoerenklikt, worden de bestanden start het downloaden en het proces van extractie. U moet een map opgeven voor de nieuwe bestanden en vervolgens het wachtwoord opgeven.
Als u op Opslaanklikt, moet u een pad voor het opslaan van het gecomprimeerde bestand. Wanneer u het opgeslagen bestand opent, wordt u gevraagd een pad voor de bestanden op te geven. U moet vervolgens het wachtwoord in het e-mailbericht opgeven.
Als u op Annulerenklikt, wordt het downloadproces gestopt.
.
Bestandsinformatie
De algemene versie van deze hotfix heeft de bestandskenmerken (of recentere bestandskenmerken) die in de volgende tabel worden weergegeven. De datums en tijden voor deze bestanden worden weergegeven in Coordinated Universal Time (UTC). Wanneer u de bestandsinformatie weergeeft, wordt deze naar lokale tijd geconverteerd. Om het verschil tussen UTC en lokale tijd op te zoeken, gebruikt u het tabblad tijdzone in het onderdeel datum en tijd in het Configuratiescherm.
Bestandsnaam |
Bestandsversie |
Bestandsgrootte |
Datum |
Tijd |
Platform |
---|---|---|---|---|---|
Microsoft.navision.mail.dll |
7.2.0.0 |
26,480 |
05-Dec-2010 |
15:50 |
x86 |
Microsoft.navision.mail.tlb |
Niet van toepassing |
3,612 |
05-Dec-2010 |
09:26 |
Niet van toepassing |
U kunt dit probleem oplossen door de volgende stappen uit te voeren:
-
Kopieer de bestanden die u van de hotfix-bestanden hebt uitgepakt naar de volgende map:
C:\Program Files\Common Files\Microsoft Dynamics NAV\Mail
-
De nieuwe Navision.Mail.dll assemblage registreren in de volgende map:
RegAsm / codebase /tlb:Navision.Mail.tlb Navision.Mail.dll
-
Kolom 6 in de SMTP-e-mailinstellingen table(409) zoals als volgt toevoegen:
...{ 6 ; ;SMTP Server Port ;Integer ;InitValue=25; }
... -
De SMTP-Server poort-veld toevoegen in de SMTP-e-mailinstellingen form(409) zoals volgen:
...{ 14 ;TextBox ;3850 ;1540 ;5500 ;440 ;Name=<SMTP Server Port>;
ParentControl=1;
InPage=0;
DecimalPlaces=0:0;
NotBlank=Yes;
Numeric=Yes;
SourceExpr="SMTP Server Port";
MinValue=1 }
{ 15 ;Label ;440 ;1540 ;3300 ;440 ;ParentControl=14; }
... -
De code in het SMTP-e-codeunit(400) als volgt wijzigen:
Bestaande code 1... Mail@1000 : Automation "{68AEAA7B-9523-3511-AF5F-F2381D2C6F04} 1.0:{F9DAE2A4-D2F8-37C3-86D5-E4FFE166D860}:'Microsoft Navision Mail'.SmtpMessage";
...Nieuwe code 1
... Mail@1000 : Automation "{68AEAA7B-9523-3511-AF5F-F2381D2C6F04} 7.2:{F9DAE2A4-D2F8-37C3-86D5-E4FFE166D860}:'Microsoft Navision Mail'.SmtpMessage";
...
Bestaande code 2PROCEDURE Send@3(); VAR
Result@1000 : Text[1024];
BEGIN
WITH SMTPMailSetup DO
Result :=
Mail.Send(
"SMTP Server",Authentication <> Authentication::Anonymous,"User ID",Password,"SMTP Server Port");
CLEAR(Mail);
IF Result <> '' THEN
ERROR(Text003,Result);
END;Vervangende code 2
PROCEDURE Send@3(); VAR
Result@1000 : Text[1024];
BEGIN
WITH SMTPMailSetup DO
Result :=
Mail.Send(
"SMTP Server",Authentication <> Authentication::Anonymous,"User ID",Password,"SMTP Server Port");
Mail.Dispose;
CLEAR(Mail);
IF Result <> '' THEN
ERROR(Text003,Result);
END;
Vereisten
U moet Microsoft Dynamics NAV 2009 Service Pack 1 is geïnstalleerd om deze hotfix te kunnen hebben.
Status
Microsoft heeft bevestigd dat dit een fout in de Microsoft-producten die worden vermeld in de sectie 'Van toepassing op' is.
Meer informatie
Voor meer informatie klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:
824684 beschrijving van de standaardterminologie die wordt gebruikt om software-updates voor Microsoft te beschrijven