Microsoft Dynamics NAV で SMTP 通信の既定のポートを変更することはできません

適用先
Dynamics NAV 2009 Microsoft Dynamics NAV 5.0

この記事は、すべての言語ロケールの Microsoft Dynamics NAV に適用されます。

現象

Microsoft Dynamics NAV で SMTP 通信の既定のポートを変更することはできません。
この問題は、次の製品で発生します。

  • Microsoft Dynamics NAV 2009 Service Pack 1
  • Microsoft Dynamics NAV R2
  • Microsoft Dynamics NAV 2009
  • Microsoft Dynamics NAV 5.0 Service Pack 1
  • Microsoft Dynamics NAV 5.0

解決策

修正プログラムの情報

マイクロソフトでは、この問題を修正する修正プログラムを提供しています。 このサポート技術情報の記事の上部には、"修正プログラムのダウンロードが可能" セクションがあります。 この修正プログラムのダウンロード、インストール、またはその他のテクニカル サポートに関する質問が発生した場合は、パートナーにお問い合わせください。または、Microsoft と直接サポート プランに登録されている場合は、Microsoft Dynamics のテクニカル サポートに連絡し、新しいサポート リクエストを作成できます。 これを行うには、次のマイクロソフト Web サイトにアクセスします。

https://mbs.microsoft.com/support/newstart.aspx 国固有の電話番号については、次のリンクを使用して、電話による Microsoft Dynamics のテクニカル サポートにお問い合わせください。 これを行うには、次のいずれかの Microsoft Web サイトにアクセスします。

パートナー

https://mbs.microsoft.com/partnersource/resources/support/supportinformation/Global+Support+Contacts 顧客

https://mbs.microsoft.com/customersource/support/information/SupportInformation/global_support_contacts_eng.htm 特別なケースでは、Microsoft Dynamics および関連製品のテクニカル サポート プロフェッショナルが特定の更新プログラムによって問題が解決されると判断した場合、通常はサポート呼び出しに対して発生する料金が取り消されることがあります。 通常のサポート コストは、特定の更新プログラムに該当しない追加のサポートに関する質問や問題に適用されます。

            
          

Microsoft Dynamics NAV 修正プログラムまたは更新プログラム ファイルを取得する方法

Microsoft Dynamics NAV 修正プログラムを要求すると、電子メールでハイパーリンクが送信されます。

電子メールにはハイパーリンクとパスワードが含まれます。 ハイパーリンクを使用して、Microsoft Dynamics NAV 修正プログラムまたは更新プログラム ファイルをダウンロードできます。 ハイパーリンクをクリックすると、[ファイルの ダウンロード - セキュリティの警告 ] ダイアログ ボックスが開きます。 次に、ダウンロードの実行、保存、または取り消しを求められます。

[ 実行] をクリックすると、ファイルはダウンロードと抽出プロセスを開始します。 新しいファイルのフォルダーを指定し、パスワードを指定する必要があります。

[保存] をクリックした場合は、圧縮ファイルを保存するためのパスを指定する必要があります。 保存したファイルを開くと、ファイルのパスを指定するように求められます。 その後、電子メールで指定されたパスワードを指定する必要があります。

[キャンセル] をクリックすると、ダウンロード プロセスが停止します。

Microsoft Dynamics NAV 修正プログラムまたは更新プログラム ファイルをインストールする方法

Microsoft Dynamics NAV プラットフォームの修正プログラムと更新プログラムは、1 つのファイルとして使用できます。 Microsoft Dynamics NAV 修正プログラムまたは更新プログラムをインストールするには、既存の Microsoft Dynamics NAV インストール ファイルを修正プログラムまたは更新プログラム ファイルに置き換える必要があります。

ファイル情報

この修正プログラムのグローバル バージョンには、次の表に示すファイル属性 (またはそれ以降のファイル属性) があります。 これらのファイルの日付と時刻は世界協定時 (UTC) で記載されています。 ファイル情報に表示される時刻は、ローカル時刻に変換されています。 UTC とローカル時刻との時差を確認するには、[コントロール パネル] の [日付と時刻][タイム ゾーン] タブを使用してください。

ファイル名 ファイルのバージョン ファイル サイズ 日付 時刻 プラットフォーム
Microsoft.navision.mail.dll 7.0.0.0 26,480 2010 年 3 月 13 日 09:14 x86
Microsoft.navision.mail.tlb 該当しない 3,564 2010 年 3 月 12 日 23:45 該当しない

手順は次のとおりです。

  1. 修正プログラム ファイルから抽出したファイルを次のフォルダーにコピーします。
    %ProgramFiles%\Common Files\Microsoft Dynamics NAV\Mail

  2. 次のコマンドを使用して、アセンブリ登録ツール (Regasm.exe) を使用して新しい Microsoft.Navision.Mail.dll アセンブリを登録します。
    regasm /codebase /tlb:Microsoft.Navision.Mail.tlb Microsoft.Navision.Mail.dll

    たとえば、手順 1 で説明した Mail フォルダーに Regasm.exe ファイルがあることを確認し、コマンド プロンプトを開き、ディレクトリを "C:\Program Files (x86)\Common Files\Microsoft Dynamics NAV\Mail" に変更し、次のコマンドを実行して Microsoft.Navision.Mail.dll アセンブリを登録できます。
    RegAsm.exe /codebase /tlb:Microsoft.Navision.Mail.tlb Microsoft.Navision.Mail.dll

  3. SMTP メール セットアップ テーブル (409) で、InitValue が 25 の SMTP ポート列の整数を追加します。 たとえば、列 50000 を追加します。

    { 50000 ; ;SMTP Server Port ;Integer ;InitValue=25; }
    
  4. [SMTP メールのセットアップ] フォーム (409) で、次のように [SMTP サーバー ポート] フィールドを追加します。

    { 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. SMTP メール Codeunit (400) で、グローバル変数 Mail 変数をバージョン 7 に次のように変更します。
    既存
    'Microsoft Navision Mail'.SmtpMessage
    置き換え
    'Microsoft Dynamics NAV メール ヘルパー'。SmtpMessage

  6. [送信] 関数のコードを変更して、構成済みの SMTP ポート番号を SMTP メール codeunit (400) に次のように含めます。

    既存のコード

    ...
    Mail.Send( "SMTP Server",Authentication <>SMTPMailSetup.Authentication::Anonymous,"User ID", Password);
    ...
    

    置換コード

    ...
       Mail.Send( "SMTP Server",Authentication <>Authentication::Anonymous,"User ID",Password,"SMTP Server Port");            
    ...
    
    

              

前提条件

この修正プログラムを適用するには、次のいずれかの製品がインストールされている必要があります。

  • Microsoft Dynamics NAV 2009 SP1
  • Microsoft Dynamics NAV 2009 R2
  • Microsoft Dynamics NAV 2009
  • Microsoft Dynamics NAV 5.0 SP1
  • Microsoft Dynamics NAV 5.0

                
              

アンインストール情報

この修正プログラムを削除することはできません。

状態

Microsoft は、これが "適用対象" セクションに記載されている Microsoft 製品の問題であることを確認しました。

注: この資料は、"迅速な公開" を目的としてマイクロソフト サポート組織により直接作成されたものです。 ここに含まれる情報は、新しい問題に対応するため、そのままの状態で提供されます。 情報を迅速に公開するため、この資料には誤植などが含まれる可能性があり、また、予告なく改訂される場合があります。 その他の注意事項については、使用条件を参照してください。