De berichttekst van het e-mailadres is onjuist wanneer u een e-mailbericht maken met behulp van de methode AppendBody in Service Pack 1 voor Microsoft Dynamics NAV 2009

Van toepassing: Dynamics NAV 2009

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:U 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:

PartnersKlantenIn 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.
BestandsnaamBestandsversieBestandsgrootteDatumTijdPlatform
Microsoft.navision.mail.dll7.2.0.026,48005-Dec-201015:50x86
Microsoft.navision.mail.tlbNiet van toepassing3,61205-Dec-201009:26Niet van toepassing

U kunt dit probleem oplossen door de volgende stappen uit te voeren:
  1. Kopieer de bestanden die u van de hotfix-bestanden hebt uitgepakt naar de volgende map:
    C:\Program Files\Common Files\Microsoft Dynamics NAV\Mail
  2. De nieuwe Navision.Mail.dll assemblage registreren in de volgende map:
    RegAsm / codebase /tlb:Navision.Mail.tlb Navision.Mail.dll
  3. Kolom 6 in de SMTP-e-mailinstellingen table(409) zoals als volgt toevoegen:
    ...{ 6   ;   ;SMTP Server Port    ;Integer       ;InitValue=25; }
    ...

  4. 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; }
    ...

  5. 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 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");
    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