Den här artikeln gäller för Microsoft Dynamics NAV för alla länder och språkversioner.
Symptom
Anta att du installerar snabbkorrigeringen 981354 och snabbkorrigering 2280492 i Microsoft Dynamics NAV 2009 Service Pack 1 (SP1). När du använder metoden AppendBody i version 7 Microsoft.Navision.Mail sammansättning för att skapa ett e-postmeddelande och meddelandetexten har omljud och specialtecken konverteras felaktigt i meddelandets brödtext.
Mer information om snabbkorrigeringen 981354 och snabbkorrigering 2280492 klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
981354 Du kan inte ändra standardporten för SMTP-tilldelning i Microsoft Dynamics NAV
2280492 Bifogade filer är inte släppas förrän Microsoft Dynamics NAV-klienten stängs när du använder SMTP-post kodmodul (400) för att skicka e-postmeddelanden med bifogade filer
Lösning
Information om snabbkorrigeringen
En snabbkorrigering är tillgänglig från Microsoft. Det finns ett avsnitt för "Snabbkorrigeringen är tillgänglig" överst i den här Knowledge Base-artikeln. Om du uppstår ett problem hämta, installera den här snabbkorrigeringen, eller har andra frågor om teknisk support, kontakta din partner eller, om inskriven i en supportplan direkt med Microsoft kan du kontakta teknisk support för Microsoft Dynamics och skapa en ny supportbegäran. Besök följande Microsoft-webbplats om du vill göra detta :
https://mbs.microsoft.com/support/newstart.aspxDu kan även kontakta teknisk support för Microsoft Dynamics via telefon via länkarna för land särskilda telefonnummer. Om du vill göra detta finns på följande Microsoft-webbplatser:
Partners
https://mbs.microsoft.com/partnersource/resources/support/supportinformation/Global+Support+ContactsKunder
https://mbs.microsoft.com/customersource/support/information/SupportInformation/global_support_contacts_eng.htmI särskilda fall, de avgifter som är normalt för support vara avgiftsfri om en supporttekniker för Microsoft Dynamics och relaterade produkter som bestämmer att en särskild uppdatering kan lösa ditt problem. De vanliga supportkostnaderna gäller för eventuella ytterligare supportfrågor och problem som inte berör den särskilda uppdateringen.
Hur du hämtar snabbkorrigeringen Microsoft Dynamics NAV eller uppdatera filer
När du begär en snabbkorrigering för Microsoft Dynamics NAV, kommer en hyperlänk att skickas till dig i ett e-postmeddelande.
E-postmeddelandet innehåller en hyperlänk och ett lösenord. Du kan använda hyperlänken för att hämta snabbkorrigeringen Microsoft Dynamics NAV eller uppdateringsfilerna. När du klickar på hyperlänken öppnas dialogrutan Filhämtning – säkerhetsvarning . Du uppmanas sedan att köra, spara eller avbryta hämtningen.
Om du klickar på Körbörjar filerna hämtning och extrahering av. Du måste ange en mapp för de nya filerna och ange lösenordet.
Om du klickar på Sparamåste du ange en sökväg för att spara den komprimerade filen. När du öppnar den fil som du sparade, uppmanas att ange en sökväg för filerna. Sedan måste du ange det lösenord som anges i e-postmeddelandet.
Om du klickar på Avbrytavbryts hämtningen.
.
Filinformation
Den globala versionen av den här snabbkorrigeringen har de filattribut (eller senare filattribut) som visas i följande tabell. Datum och tider för dessa filer anges i UTC-tid (UTC). När du visar filinformationen konverteras den till lokal tid. Använd fliken tidszon i datum och tid på Kontrollpanelen om du vill se skillnaden mellan UTC-tid och lokal tid.
Filnamn |
Filversion |
Storlek |
Datum |
Tid |
Plattform |
---|---|---|---|---|---|
Microsoft.navision.mail.dll |
7.2.0.0 |
26,480 |
05-Dec-2010 |
15:50 |
x86 |
Microsoft.navision.mail.tlb |
Ej tillämplig |
3,612 |
05-Dec-2010 |
09:26 |
Ej tillämplig |
Lös problemet så här:
-
Kopiera de filer som du extraherade från snabbkorrigeringsfilerna i följande mapp:
C:\Program Files\Common Files\Microsoft Dynamics NAV\Mail
-
Registrera den nya Navision.Mail.dll-sammansättningen i följande mapp:
regasm / codebase /tlb:Navision.Mail.tlb Navision.Mail.dll
-
Lägg till kolumn 6 i SMTP-postinställning table(409) som följer:
...{ 6 ; ;SMTP Server Port ;Integer ;InitValue=25; }
... -
Lägg till fältet porten för SMTP-Server i inställningar för SMTP-e-form(409) som följer:
...{ 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; }
... -
Ändra koden i codeunit(400) för SMTP-e-post på följande sätt:
Befintlig kod 1... Mail@1000 : Automation "{68AEAA7B-9523-3511-AF5F-F2381D2C6F04} 1.0:{F9DAE2A4-D2F8-37C3-86D5-E4FFE166D860}:'Microsoft Navision Mail'.SmtpMessage";
...Ersättningskod 1
... Mail@1000 : Automation "{68AEAA7B-9523-3511-AF5F-F2381D2C6F04} 7.2:{F9DAE2A4-D2F8-37C3-86D5-E4FFE166D860}:'Microsoft Navision Mail'.SmtpMessage";
...
Befintlig kod 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;Ersättningskod 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;
Förutsättningar
Du måste ha installerat den här snabbkorrigeringen Microsoft Dynamics NAV 2009 Service Pack 1.
Status
Microsoft har bekräftat att detta är ett programfel i Microsoft-produkterna som nämns i avsnittet "Gäller".
Mer Information
För mer information klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
824684 beskrivning av standardterminologin som används för att beskriva Microsoft-programuppdateringar