Deploy details
Deploy summary
1 plugin ran successfully
@netlify/plugin-lighthouse ran successfully
Build time: 39s. Total deploy time: 40s
Deploy log
Initializing
Complete
Initializing
Complete
12:57:57 AM: Build ready to start
12:58:15 AM: build-image version: bb0c0791f5fe3f33dad765dcb71d506f5ea22499 (focal)
12:58:15 AM: buildbot version: a980cf9efb6f102593227183a239d2758329d6aa
12:58:15 AM: Fetching cached dependencies
12:58:15 AM: Starting to download cache of 313.3MB
12:58:16 AM: Finished downloading cache in 1.591s
12:58:16 AM: Starting to extract cache
12:58:18 AM: Finished extracting cache in 2.182s
12:58:18 AM: Finished fetching cache in 3.838s
12:58:19 AM: Starting to prepare the repo for build
12:58:19 AM: Preparing Git Reference refs/heads/main
12:58:20 AM: Starting to install dependencies
12:58:21 AM: Started restoring cached mise cache
12:58:21 AM: Finished restoring cached mise cache
12:58:22 AM: mise python@3.13.1 install
12:58:22 AM: mise python@3.13.1 download cpython-3.13.1+20250115-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz
12:58:22 AM: mise python@3.13.1 extract cpython-3.13.1+20250115-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz
12:58:22 AM: mise python@3.13.1 python --version
12:58:22 AM: mise python@3.13.1 Python 3.13.1
12:58:22 AM: mise python@3.13.1 ✓ installed
12:58:22 AM: Python version set to 3.13
12:58:23 AM: Collecting pipenv
12:58:23 AM: Downloading pipenv-2024.4.0-py3-none-any.whl.metadata (19 kB)
12:58:23 AM: Collecting certifi (from pipenv)
12:58:23 AM: Downloading certifi-2024.12.14-py3-none-any.whl.metadata (2.3 kB)
12:58:24 AM: Collecting packaging>=22 (from pipenv)
12:58:24 AM: Downloading packaging-24.2-py3-none-any.whl.metadata (3.2 kB)
12:58:24 AM: Collecting setuptools>=67 (from pipenv)
12:58:24 AM: Downloading setuptools-75.8.0-py3-none-any.whl.metadata (6.7 kB)
12:58:24 AM: Collecting virtualenv>=20.24.2 (from pipenv)
12:58:24 AM: Downloading virtualenv-20.29.1-py3-none-any.whl.metadata (4.5 kB)
12:58:24 AM: Collecting distlib<1,>=0.3.7 (from virtualenv>=20.24.2->pipenv)
12:58:24 AM: Downloading distlib-0.3.9-py2.py3-none-any.whl.metadata (5.2 kB)
12:58:24 AM: Collecting filelock<4,>=3.12.2 (from virtualenv>=20.24.2->pipenv)
12:58:24 AM: Downloading filelock-3.16.1-py3-none-any.whl.metadata (2.9 kB)
12:58:24 AM: Collecting platformdirs<5,>=3.9.1 (from virtualenv>=20.24.2->pipenv)
12:58:24 AM: Downloading platformdirs-4.3.6-py3-none-any.whl.metadata (11 kB)
12:58:24 AM: Downloading pipenv-2024.4.0-py3-none-any.whl (3.0 MB)
12:58:24 AM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.0/3.0 MB 66.3 MB/s eta 0:00:00
12:58:24 AM: Downloading packaging-24.2-py3-none-any.whl (65 kB)
12:58:24 AM: Downloading setuptools-75.8.0-py3-none-any.whl (1.2 MB)
12:58:24 AM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 84.7 MB/s eta 0:00:00
12:58:24 AM: Downloading virtualenv-20.29.1-py3-none-any.whl (4.3 MB)
12:58:24 AM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.3/4.3 MB 105.8 MB/s eta 0:00:00
12:58:24 AM: Downloading certifi-2024.12.14-py3-none-any.whl (164 kB)
12:58:24 AM: Downloading distlib-0.3.9-py2.py3-none-any.whl (468 kB)
12:58:24 AM: Downloading filelock-3.16.1-py3-none-any.whl (16 kB)
12:58:24 AM: Downloading platformdirs-4.3.6-py3-none-any.whl (18 kB)
12:58:24 AM: Installing collected packages: distlib, setuptools, platformdirs, packaging, filelock, certifi, virtualenv, pipenv
12:58:26 AM: Successfully installed certifi-2024.12.14 distlib-0.3.9 filelock-3.16.1 packaging-24.2 pipenv-2024.4.0 platformdirs-4.3.6 setuptools-75.8.0 virtualenv-20.29.1
12:58:27 AM: Attempting Ruby version 2.7.2, read from environment
12:58:27 AM: Using Ruby version 2.7.2
12:58:28 AM: Started restoring cached go cache
12:58:28 AM: Finished restoring cached go cache
12:58:29 AM: go version go1.19.13 linux/amd64
12:58:30 AM: Using PHP version 8.0
12:58:31 AM: Started restoring cached Node.js version
12:58:32 AM: Finished restoring cached Node.js version
12:58:32 AM: v18.20.5 is already installed.
12:58:32 AM: Now using node v18.20.5 (npm v10.8.2)
12:58:32 AM: Enabling Node.js Corepack
12:58:32 AM: Started restoring cached build plugins
12:58:32 AM: Finished restoring cached build plugins
12:58:33 AM: Successfully installed dependencies
12:58:33 AM: Starting build script
12:58:34 AM: Detected 0 framework(s)
12:58:34 AM: Section completed: initializing
Building
Complete
Building
Complete
12:58:36 AM: Netlify Build
12:58:36 AM: ────────────────────────────────────────────────────────────────
12:58:36 AM:
12:58:36 AM: ❯ Version
12:58:36 AM: @netlify/build 29.58.3
12:58:36 AM:
12:58:36 AM: ❯ Flags
12:58:36 AM: accountId: 5c01f534c965923d08d0186e
12:58:36 AM: baseRelDir: true
12:58:36 AM: buildId: 678d9f9588cb310008ec5360
12:58:36 AM: deployId: 678d9f9588cb310008ec5362
12:58:36 AM:
12:58:36 AM: ❯ Current directory
12:58:36 AM: /opt/build/repo
12:58:36 AM:
12:58:36 AM: ❯ Config file
12:58:36 AM: /opt/build/repo/netlify.toml
12:58:36 AM:
12:58:36 AM: ❯ Context
12:58:36 AM: production
12:58:36 AM:
12:58:36 AM: ❯ Loading plugins
12:58:36 AM: - @netlify/plugin-lighthouse@6.0.1 from Netlify app
12:58:37 AM:
12:58:37 AM: build.command from netlify.toml
12:58:37 AM: ────────────────────────────────────────────────────────────────
12:58:37 AM:
12:58:37 AM: $ curl -fsSL https://deno.land/x/install/install.sh | sh && /opt/buildhome/.deno/bin/deno task build && tree . > _site/esolia_help_tree.txt
12:58:37 AM:
12:58:38 AM: #=#=#
12:58:38 AM: # 2.7%
12:58:38 AM: #################### 28.5%
12:58:38 AM: ############################## 41.9%
12:58:38 AM: ############################################## 64.2%
12:58:39 AM: ############################################################ 84.4%
12:58:39 AM: #################################################################### 94.5%
12:58:39 AM: ######################################################################## 100.0%
12:58:39 AM: Archive: /opt/buildhome/.deno/bin/deno.zip
12:58:39 AM: inflating: /opt/buildhome/.deno/bin/deno
12:58:39 AM: Deno was installed successfully to /opt/buildhome/.deno/bin/deno
12:58:39 AM: Run 'deno --help' to get started
12:58:39 AM: Stuck? Join our Discord https://discord.gg/deno
12:58:39 AM: Task build deno task lume
12:58:39 AM: Task lume export TZ='Asia/Tokyo' && echo "import 'lume/cli.ts'" | deno run -A -
12:58:39 AM: Download https://deno.land/x/lume@v2.5.0/cli.ts
12:58:40 AM: Download https://deno.land/x/lume@v2.5.0/deps/cliffy.ts
12:58:40 AM: Download https://deno.land/x/lume@v2.5.0/core/utils/lume_version.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/mod.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/ansi/mod.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/command/mod.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/flags/mod.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/keycode/mod.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/prompt/mod.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/table/mod.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/ansi/ansi.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/ansi/ansi_escapes.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/ansi/chain.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/ansi/colors.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/ansi/cursor_position.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/ansi/tty.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/command/types.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/command/command.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/command/completions/mod.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/command/help/mod.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/command/upgrade/mod.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/command/types/action_list.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/command/types/boolean.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/command/types/child_command.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/command/types/command.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/command/types/enum.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/command/types/file.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/command/types/integer.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/command/types/number.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/command/types/string.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/command/type.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/command/_errors.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/command/deprecated.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/flags/flags.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/flags/types.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/flags/types/boolean.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/flags/types/integer.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/flags/types/number.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/flags/types/string.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/flags/deprecated.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/flags/_errors.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/keycode/key_code.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/keycode/key_codes.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/prompt/figures.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/prompt/_generic_prompt.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/prompt/_generic_input.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/prompt/_generic_list.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/prompt/checkbox.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/prompt/confirm.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/prompt/input.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/prompt/list.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/prompt/number.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/prompt/secret.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/prompt/select.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/prompt/toggle.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/prompt/prompt.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/table/cell.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/table/row.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/table/table.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/ansi/deps.ts
12:58:40 AM: Download https://deno.land/std@0.170.0/fmt/colors.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/command/_utils.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/command/deps.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/command/help/_help_generator.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/flags/_utils.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/command/completions/bash.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/command/completions/complete.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/command/completions/fish.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/command/completions/zsh.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/command/upgrade/provider/deno_land.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/command/upgrade/provider/github.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/command/upgrade/provider/nest_land.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/command/upgrade/provider.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/command/upgrade/upgrade_command.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/flags/_validate_flags.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/prompt/deps.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/_utils/distance.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/prompt/_generic_suggestions.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/prompt/_utils.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/table/border.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/table/layout.ts
12:58:40 AM: Download https://deno.land/std@0.170.0/encoding/base64.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/command/completions/_bash_completions_generator.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/command/completions/_fish_completions_generator.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/command/completions/_zsh_completions_generator.ts
12:58:40 AM: Download https://deno.land/std@0.170.0/path/mod.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/table/utils.ts
12:58:40 AM: Download https://deno.land/std@0.170.0/_util/os.ts
12:58:40 AM: Download https://deno.land/std@0.170.0/path/win32.ts
12:58:40 AM: Download https://deno.land/std@0.170.0/path/posix.ts
12:58:40 AM: Download https://deno.land/std@0.170.0/path/common.ts
12:58:40 AM: Download https://deno.land/std@0.170.0/path/separator.ts
12:58:40 AM: Download https://deno.land/std@0.170.0/path/_interface.ts
12:58:40 AM: Download https://deno.land/std@0.170.0/path/glob.ts
12:58:40 AM: Download https://deno.land/x/cliffy@v0.25.7/table/deps.ts
12:58:40 AM: Download https://deno.land/std@0.170.0/path/_constants.ts
12:58:40 AM: Download https://deno.land/std@0.170.0/path/_util.ts
12:58:40 AM: Download https://deno.land/std@0.170.0/_util/asserts.ts
12:58:40 AM: Download https://deno.land/x/lume@v2.5.0/cli/build.ts
12:58:40 AM: Download https://deno.land/x/lume@v2.5.0/cli/upgrade.ts
12:58:40 AM: Download https://deno.land/x/lume@v2.5.0/cli/cms.ts
12:58:40 AM: Download https://deno.land/x/lume@v2.5.0/cli/run.ts
12:58:40 AM: Download https://deno.land/x/lume@v2.5.0/cli/create.ts
12:58:40 AM: Download https://deno.land/x/lume@v2.5.0/cli/utils.ts
12:58:40 AM: Download https://deno.land/x/lume@v2.5.0/deps/init.ts
12:58:40 AM: Download https://deno.land/x/lume@v2.5.0/deps/yaml.ts
12:58:40 AM: Download https://deno.land/x/lume@v2.5.0/deps/path.ts
12:58:40 AM: Download https://deno.land/x/lume@v2.5.0/deps/fs.ts
12:58:40 AM: Download https://deno.land/x/lume@v2.5.0/core/utils/generator.ts
12:58:40 AM: Download https://deno.land/x/lume@v2.5.0/core/utils/path.ts
12:58:40 AM: Download https://deno.land/x/lume@v2.5.0/core/utils/log.ts
12:58:40 AM: Download https://deno.land/x/lume@v2.5.0/mod.ts
12:58:40 AM: Download https://deno.land/x/lume@v2.5.0/core/utils/lume_config.ts
12:58:40 AM: Download https://deno.land/x/lume@v2.5.0/core/site.ts
12:58:40 AM: Download https://deno.land/x/lume@v2.5.0/deps/log.ts
12:58:40 AM: Download https://deno.land/x/lume@v2.5.0/core/utils/env.ts
12:58:40 AM: Download https://deno.land/x/lume@v2.5.0/deps/colors.ts
12:58:40 AM: Download https://jsr.io/@std/yaml/meta.json
12:58:40 AM: Download https://jsr.io/@std/path/meta.json
12:58:40 AM: Download https://jsr.io/@std/fs/meta.json
12:58:40 AM: Download https://deno.land/x/lume@v2.5.0/plugins/url.ts
12:58:40 AM: Download https://deno.land/x/lume@v2.5.0/plugins/json.ts
12:58:40 AM: Download https://deno.land/x/lume@v2.5.0/plugins/markdown.ts
12:58:40 AM: Download https://deno.land/x/lume@v2.5.0/plugins/modules.ts
12:58:40 AM: Download https://deno.land/x/lume@v2.5.0/plugins/vento.ts
12:58:40 AM: Download https://deno.land/x/lume@v2.5.0/plugins/search.ts
12:58:40 AM: Download https://deno.land/x/lume@v2.5.0/plugins/paginate.ts
12:58:40 AM: Download https://deno.land/x/lume@v2.5.0/plugins/toml.ts
12:58:40 AM: Download https://deno.land/x/lume@v2.5.0/plugins/yaml.ts
12:58:40 AM: Download https://deno.land/x/lume@v2.5.0/core/utils/cli_options.ts
12:58:40 AM: Download https://deno.land/x/lume@v2.5.0/core/utils/date.ts
12:58:40 AM: Download https://deno.land/x/lume@v2.5.0/core/utils/object.ts
12:58:40 AM: Download https://deno.land/x/lume@v2.5.0/core/utils/page_url.ts
12:58:40 AM: Download https://deno.land/x/lume@v2.5.0/core/utils/page_content.ts
12:58:40 AM: Download https://deno.land/x/lume@v2.5.0/core/fs.ts
12:58:40 AM: Download https://deno.land/x/lume@v2.5.0/core/component_loader.ts
12:58:40 AM: Download https://deno.land/x/lume@v2.5.0/core/data_loader.ts
12:58:40 AM: Download https://deno.land/x/lume@v2.5.0/core/source.ts
12:58:40 AM: Download https://deno.land/x/lume@v2.5.0/core/scopes.ts
12:58:40 AM: Download https://deno.land/x/lume@v2.5.0/core/processors.ts
12:58:40 AM: Download https://deno.land/x/lume@v2.5.0/core/renderer.ts
12:58:40 AM: Download https://deno.land/x/lume@v2.5.0/core/events.ts
12:58:40 AM: Download https://deno.land/x/lume@v2.5.0/core/formats.ts
12:58:40 AM: Download https://deno.land/x/lume@v2.5.0/core/searcher.ts
12:58:40 AM: Download https://deno.land/x/lume@v2.5.0/core/scripts.ts
12:58:40 AM: Download https://deno.land/x/lume@v2.5.0/core/watcher.ts
12:58:40 AM: Download https://deno.land/x/lume@v2.5.0/core/writer.ts
12:58:40 AM: Download https://deno.land/x/lume@v2.5.0/core/file.ts
12:58:40 AM: Download https://deno.land/x/lume@v2.5.0/core/loaders/text.ts
12:58:40 AM: Download https://deno.land/x/lume@v2.5.0/core/server.ts
12:58:40 AM: Download https://deno.land/x/lume@v2.5.0/middlewares/not_found.ts
12:58:40 AM: Download https://jsr.io/@std/log/meta.json
12:58:40 AM: Download https://jsr.io/@std/fmt/meta.json
12:58:41 AM: Download https://deno.land/x/lume@v2.5.0/core/loaders/json.ts
12:58:41 AM: Download https://deno.land/x/lume@v2.5.0/deps/markdown_it.ts
12:58:41 AM: Download https://deno.land/x/lume@v2.5.0/core/loaders/module.ts
12:58:41 AM: Download https://deno.land/x/lume@v2.5.0/deps/vento.ts
12:58:41 AM: Download https://deno.land/x/lume@v2.5.0/core/loaders/toml.ts
12:58:41 AM: Download https://deno.land/x/lume@v2.5.0/core/loaders/yaml.ts
12:58:41 AM: Download https://deno.land/x/lume@v2.5.0/deps/cli.ts
12:58:41 AM: Download https://deno.land/x/lume@v2.5.0/deps/temporal.ts
12:58:41 AM: Download https://deno.land/x/lume@v2.5.0/core/utils/merge_data.ts
12:58:41 AM: Download https://deno.land/x/lume@v2.5.0/core/utils/page_date.ts
12:58:41 AM: Download https://deno.land/x/lume@v2.5.0/core/utils/concurrent.ts
12:58:41 AM: Download https://deno.land/x/lume@v2.5.0/core/utils/digest.ts
12:58:41 AM: Download https://deno.land/x/lume@v2.5.0/core/loaders/binary.ts
12:58:41 AM: Download https://deno.land/x/lume@v2.5.0/core/utils/dom.ts
12:58:41 AM: Download https://deno.land/x/lume@v2.5.0/deps/front_matter.ts
12:58:41 AM: Download https://deno.land/x/lume@v2.5.0/core/utils/read.ts
12:58:41 AM: Download https://deno.land/x/lume@v2.5.0/deps/http.ts
12:58:41 AM: Download https://deno.land/x/lume@v2.5.0/deps/jsonc.ts
12:58:41 AM: Download https://registry.npmjs.org/markdown-it
12:58:41 AM: Download https://registry.npmjs.org/markdown-it-attrs
12:58:41 AM: Download https://registry.npmjs.org/markdown-it-deflist
12:58:41 AM: Download https://deno.land/x/vento@v1.12.14/mod.ts
12:58:41 AM: Download https://deno.land/x/vento@v1.12.14/plugins/auto_trim.ts
12:58:41 AM: Download https://deno.land/x/lume@v2.5.0/deps/toml.ts
12:58:41 AM: Download https://jsr.io/@std/cli/meta.json
12:58:41 AM: Download https://registry.npmjs.org/@js-temporal%2fpolyfill
12:58:41 AM: Download https://deno.land/x/lume@v2.5.0/deps/crypto.ts
12:58:41 AM: Download https://deno.land/x/lume@v2.5.0/deps/hex.ts
12:58:41 AM: Download https://deno.land/x/lume@v2.5.0/deps/dom.ts
12:58:41 AM: Download https://jsr.io/@std/front-matter/meta.json
12:58:41 AM: Download https://jsr.io/@std/http/meta.json
12:58:41 AM: Download https://jsr.io/@std/jsonc/meta.json
12:58:41 AM: Download https://deno.land/x/vento@v1.12.14/src/environment.ts
12:58:41 AM: Download https://deno.land/x/vento@v1.12.14/src/loader.ts
12:58:41 AM: Download https://deno.land/x/vento@v1.12.14/plugins/if.ts
12:58:41 AM: Download https://deno.land/x/vento@v1.12.14/plugins/for.ts
12:58:41 AM: Download https://deno.land/x/vento@v1.12.14/plugins/include.ts
12:58:41 AM: Download https://deno.land/x/vento@v1.12.14/plugins/set.ts
12:58:41 AM: Download https://deno.land/x/vento@v1.12.14/plugins/js.ts
12:58:41 AM: Download https://deno.land/x/vento@v1.12.14/plugins/layout.ts
12:58:41 AM: Download https://deno.land/x/vento@v1.12.14/plugins/function.ts
12:58:41 AM: Download https://deno.land/x/vento@v1.12.14/plugins/import.ts
12:58:41 AM: Download https://deno.land/x/vento@v1.12.14/plugins/export.ts
12:58:41 AM: Download https://deno.land/x/vento@v1.12.14/plugins/echo.ts
12:58:41 AM: Download https://deno.land/x/vento@v1.12.14/plugins/escape.ts
12:58:41 AM: Download https://deno.land/x/vento@v1.12.14/plugins/unescape.ts
12:58:41 AM: Download https://deno.land/x/vento@v1.12.14/plugins/trim.ts
12:58:41 AM: Download https://jsr.io/@std/toml/meta.json
12:58:41 AM: Download https://jsr.io/@std/crypto/meta.json
12:58:41 AM: Download https://deno.land/x/deno_dom@v0.1.49/deno-dom-wasm.ts
12:58:41 AM: Download https://jsr.io/@std/encoding/meta.json
12:58:41 AM: Download https://deno.land/x/vento@v1.12.14/src/tokenizer.ts
12:58:41 AM: Download https://deno.land/x/vento@v1.12.14/src/transformer.ts
12:58:41 AM: Download https://deno.land/x/vento@v1.12.14/src/errors.ts
12:58:41 AM: Download https://deno.land/x/vento@v1.12.14/deps.ts
12:58:41 AM: Download https://deno.land/x/vento@v1.12.14/src/js.ts
12:58:41 AM: Download https://deno.land/x/deno_dom@v0.1.49/build/deno-wasm/deno-wasm.js
12:58:41 AM: Download https://deno.land/x/deno_dom@v0.1.49/src/parser.ts
12:58:41 AM: Download https://deno.land/x/deno_dom@v0.1.49/src/api.ts
12:58:41 AM: Download https://jsr.io/@std/html/meta.json
12:58:41 AM: Download https://jsr.io/@davidbonnet/astring/meta.json
12:58:41 AM: Download https://registry.npmjs.org/meriyah
12:58:41 AM: Download https://registry.npmjs.org/estree-walker
12:58:41 AM: Download https://deno.land/x/deno_dom@v0.1.49/src/deserialize.ts
12:58:41 AM: Download https://deno.land/x/deno_dom@v0.1.49/src/dom/node.ts
12:58:41 AM: Download https://deno.land/x/deno_dom@v0.1.49/src/dom/element.ts
12:58:41 AM: Download https://deno.land/x/deno_dom@v0.1.49/src/dom/document.ts
12:58:41 AM: Download https://deno.land/x/deno_dom@v0.1.49/src/dom/document-fragment.ts
12:58:41 AM: Download https://deno.land/x/deno_dom@v0.1.49/src/dom/dom-parser.ts
12:58:41 AM: Download https://deno.land/x/deno_dom@v0.1.49/src/dom/elements/html-template-element.ts
12:58:41 AM: Download https://deno.land/x/deno_dom@v0.1.49/src/dom/selectors/selectors.ts
12:58:41 AM: Download https://deno.land/x/deno_dom@v0.1.49/src/dom/node-list.ts
12:58:41 AM: Download https://deno.land/x/deno_dom@v0.1.49/src/dom/html-collection.ts
12:58:41 AM: Download https://deno.land/x/deno_dom@v0.1.49/src/constructor-lock.ts
12:58:41 AM: Download https://deno.land/x/deno_dom@v0.1.49/src/dom/utils.ts
12:58:41 AM: Download https://deno.land/x/deno_dom@v0.1.49/src/dom/utils-types.ts
12:58:41 AM: Download https://deno.land/x/deno_dom@v0.1.49/src/dom/string-cache.ts
12:58:41 AM: Download https://deno.land/x/deno_dom@v0.1.49/src/dom/selectors/custom-api.ts
12:58:41 AM: Download https://deno.land/x/deno_dom@v0.1.49/src/dom/selectors/nwsapi-types.ts
12:58:41 AM: Download https://deno.land/x/deno_dom@v0.1.49/src/dom/selectors/sizzle-types.ts
12:58:41 AM: Download https://deno.land/x/deno_dom@v0.1.49/src/dom/selectors/nwsapi.js
12:58:41 AM: Download https://deno.land/x/deno_dom@v0.1.49/src/dom/selectors/sizzle.js
12:58:41 AM: Download https://jsr.io/@std/yaml/1.0.5_meta.json
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8_meta.json
12:58:41 AM: Download https://jsr.io/@std/fs/1.0.9_meta.json
12:58:41 AM: Download https://jsr.io/@std/log/0.224.13_meta.json
12:58:41 AM: Download https://jsr.io/@std/fmt/1.0.4_meta.json
12:58:41 AM: Download https://jsr.io/@std/cli/1.0.10_meta.json
12:58:41 AM: Download https://jsr.io/@std/front-matter/1.0.5_meta.json
12:58:41 AM: Download https://jsr.io/@std/http/1.0.12_meta.json
12:58:41 AM: Download https://jsr.io/@std/jsonc/1.0.1_meta.json
12:58:41 AM: Download https://jsr.io/@std/toml/1.0.2_meta.json
12:58:41 AM: Download https://jsr.io/@std/crypto/1.0.3_meta.json
12:58:41 AM: Download https://jsr.io/@std/encoding/1.0.6_meta.json
12:58:41 AM: Download https://jsr.io/@std/html/1.0.3_meta.json
12:58:41 AM: Download https://jsr.io/@davidbonnet/astring/1.8.6_meta.json
12:58:41 AM: Download https://jsr.io/@std/http/1.0.12/deno.json
12:58:41 AM: Download https://jsr.io/@std/cli/1.0.10/_data.json
12:58:41 AM: Download https://jsr.io/@std/media-types/meta.json
12:58:41 AM: Download https://jsr.io/@std/streams/meta.json
12:58:41 AM: Download https://jsr.io/@std/net/meta.json
12:58:41 AM: Download https://jsr.io/@std/io/meta.json
12:58:41 AM: Download https://jsr.io/@std/collections/meta.json
12:58:41 AM: Download https://jsr.io/@std/media-types/1.1.0_meta.json
12:58:41 AM: Download https://jsr.io/@std/streams/1.0.8_meta.json
12:58:41 AM: Download https://jsr.io/@std/net/1.0.4_meta.json
12:58:41 AM: Download https://jsr.io/@std/io/0.225.0_meta.json
12:58:41 AM: Download https://jsr.io/@std/collections/1.0.9_meta.json
12:58:41 AM: Download https://jsr.io/@std/yaml/1.0.5/mod.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/mod.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/posix/mod.ts
12:58:41 AM: Download https://jsr.io/@std/fs/1.0.9/mod.ts
12:58:41 AM: Download https://jsr.io/@std/log/0.224.13/mod.ts
12:58:41 AM: Download https://jsr.io/@std/fmt/1.0.4/colors.ts
12:58:41 AM: Download https://jsr.io/@std/cli/1.0.10/mod.ts
12:58:41 AM: Download https://jsr.io/@std/front-matter/1.0.5/any.ts
12:58:41 AM: Download https://jsr.io/@std/front-matter/1.0.5/mod.ts
12:58:41 AM: Download https://jsr.io/@std/http/1.0.12/file_server.ts
12:58:41 AM: Download https://jsr.io/@std/jsonc/1.0.1/mod.ts
12:58:41 AM: Download https://jsr.io/@std/toml/1.0.2/mod.ts
12:58:41 AM: Download https://jsr.io/@std/crypto/1.0.3/mod.ts
12:58:41 AM: Download https://jsr.io/@std/encoding/1.0.6/hex.ts
12:58:41 AM: Download https://jsr.io/@std/html/1.0.3/mod.ts
12:58:41 AM: Download https://jsr.io/@davidbonnet/astring/1.8.6/src/astring.js
12:58:41 AM: Download https://jsr.io/@std/yaml/1.0.5/parse.ts
12:58:41 AM: Download https://jsr.io/@std/yaml/1.0.5/stringify.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/basename.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/constants.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/dirname.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/extname.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/format.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/from_file_url.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/is_absolute.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/join.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/normalize.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/parse.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/relative.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/resolve.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/to_file_url.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/to_namespaced_path.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/common.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/types.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/glob_to_regexp.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/is_glob.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/join_globs.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/normalize_glob.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/posix/basename.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/posix/constants.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/posix/dirname.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/posix/extname.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/posix/format.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/posix/from_file_url.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/posix/is_absolute.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/posix/join.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/posix/normalize.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/posix/parse.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/posix/relative.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/posix/resolve.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/posix/to_file_url.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/posix/to_namespaced_path.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/posix/common.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/posix/glob_to_regexp.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/posix/is_glob.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/posix/join_globs.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/posix/normalize_glob.ts
12:58:41 AM: Download https://jsr.io/@std/fs/1.0.9/empty_dir.ts
12:58:41 AM: Download https://jsr.io/@std/fs/1.0.9/ensure_dir.ts
12:58:41 AM: Download https://jsr.io/@std/fs/1.0.9/ensure_file.ts
12:58:41 AM: Download https://jsr.io/@std/fs/1.0.9/ensure_link.ts
12:58:41 AM: Download https://jsr.io/@std/fs/1.0.9/ensure_symlink.ts
12:58:41 AM: Download https://jsr.io/@std/fs/1.0.9/exists.ts
12:58:41 AM: Download https://jsr.io/@std/fs/1.0.9/expand_glob.ts
12:58:41 AM: Download https://jsr.io/@std/fs/1.0.9/move.ts
12:58:41 AM: Download https://jsr.io/@std/fs/1.0.9/copy.ts
12:58:41 AM: Download https://jsr.io/@std/fs/1.0.9/walk.ts
12:58:41 AM: Download https://jsr.io/@std/fs/1.0.9/eol.ts
12:58:41 AM: Download https://jsr.io/@std/log/0.224.13/base_handler.ts
12:58:41 AM: Download https://jsr.io/@std/log/0.224.13/console_handler.ts
12:58:41 AM: Download https://jsr.io/@std/log/0.224.13/file_handler.ts
12:58:41 AM: Download https://jsr.io/@std/log/0.224.13/rotating_file_handler.ts
12:58:41 AM: Download https://jsr.io/@std/log/0.224.13/levels.ts
12:58:41 AM: Download https://jsr.io/@std/log/0.224.13/logger.ts
12:58:41 AM: Download https://jsr.io/@std/log/0.224.13/formatters.ts
12:58:41 AM: Download https://jsr.io/@std/log/0.224.13/critical.ts
12:58:41 AM: Download https://jsr.io/@std/log/0.224.13/debug.ts
12:58:41 AM: Download https://jsr.io/@std/log/0.224.13/error.ts
12:58:41 AM: Download https://jsr.io/@std/log/0.224.13/get_logger.ts
12:58:41 AM: Download https://jsr.io/@std/log/0.224.13/info.ts
12:58:41 AM: Download https://jsr.io/@std/log/0.224.13/setup.ts
12:58:41 AM: Download https://jsr.io/@std/log/0.224.13/warn.ts
12:58:41 AM: Download https://jsr.io/@std/cli/1.0.10/parse_args.ts
12:58:41 AM: Download https://jsr.io/@std/cli/1.0.10/prompt_secret.ts
12:58:41 AM: Download https://jsr.io/@std/cli/1.0.10/unicode_width.ts
12:58:41 AM: Download https://jsr.io/@std/front-matter/1.0.5/_shared.ts
12:58:41 AM: Download https://jsr.io/@std/front-matter/1.0.5/_formats.ts
12:58:41 AM: Download https://jsr.io/@std/front-matter/1.0.5/json.ts
12:58:41 AM: Download https://jsr.io/@std/front-matter/1.0.5/toml.ts
12:58:41 AM: Download https://jsr.io/@std/front-matter/1.0.5/yaml.ts
12:58:41 AM: Download https://jsr.io/@std/front-matter/1.0.5/test.ts
12:58:41 AM: Download https://jsr.io/@std/front-matter/1.0.5/types.ts
12:58:41 AM: Download https://jsr.io/@std/http/1.0.12/etag.ts
12:58:41 AM: Download https://jsr.io/@std/http/1.0.12/status.ts
12:58:41 AM: Download https://jsr.io/@std/http/1.0.12/unstable_header.ts
12:58:41 AM: Download https://jsr.io/@std/http/1.0.12/unstable_method.ts
12:58:41 AM: Download https://jsr.io/@std/jsonc/1.0.1/parse.ts
12:58:41 AM: Download https://jsr.io/@std/toml/1.0.2/stringify.ts
12:58:41 AM: Download https://jsr.io/@std/toml/1.0.2/parse.ts
12:58:41 AM: Download https://jsr.io/@std/crypto/1.0.3/crypto.ts
12:58:41 AM: Download https://jsr.io/@std/crypto/1.0.3/timing_safe_equal.ts
12:58:41 AM: Download https://jsr.io/@std/encoding/1.0.6/_validate_binary_like.ts
12:58:41 AM: Download https://jsr.io/@std/html/1.0.3/entities.ts
12:58:41 AM: Download https://jsr.io/@std/yaml/1.0.5/_chars.ts
12:58:41 AM: Download https://jsr.io/@std/yaml/1.0.5/_loader_state.ts
12:58:41 AM: Download https://jsr.io/@std/yaml/1.0.5/_schema.ts
12:58:41 AM: Download https://jsr.io/@std/yaml/1.0.5/_dumper_state.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/_os.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/windows/basename.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/windows/dirname.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/windows/extname.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/windows/format.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/windows/from_file_url.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/windows/is_absolute.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/windows/join.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/windows/normalize.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/windows/parse.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/windows/relative.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/windows/resolve.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/windows/to_file_url.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/windows/to_namespaced_path.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/_common/common.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/windows/glob_to_regexp.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/windows/join_globs.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/windows/normalize_glob.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/_common/basename.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/_common/strip_trailing_separators.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/posix/_util.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/_common/dirname.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/_common/constants.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/_common/assert_path.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/_common/format.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/_common/from_file_url.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/_common/normalize.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/_common/normalize_string.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/_common/relative.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/_common/to_file_url.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/_common/glob_to_reg_exp.ts
12:58:41 AM: Download https://jsr.io/@std/fs/1.0.9/_to_path_string.ts
12:58:41 AM: Download https://jsr.io/@std/fs/1.0.9/_get_file_info_type.ts
12:58:41 AM: Download https://jsr.io/@std/fs/1.0.9/_create_walk_entry.ts
12:58:41 AM: Download https://jsr.io/@std/fs/1.0.9/_is_subdir.ts
12:58:41 AM: Download https://jsr.io/@std/fs/1.0.9/_is_same_path.ts
12:58:41 AM: Download https://jsr.io/@std/log/0.224.13/_file_handler_symbols.ts
12:58:41 AM: Download https://jsr.io/@std/log/0.224.13/_state.ts
12:58:41 AM: Download https://jsr.io/@std/log/0.224.13/_config.ts
12:58:41 AM: Download https://jsr.io/@std/cli/1.0.10/_run_length.ts
12:58:41 AM: Download https://jsr.io/@std/toml/1.0.2/_parser.ts
12:58:41 AM: Download https://jsr.io/@std/crypto/1.0.3/_wasm/mod.ts
12:58:41 AM: Download https://jsr.io/@std/yaml/1.0.5/_utils.ts
12:58:41 AM: Download https://jsr.io/@std/yaml/1.0.5/_type/binary.ts
12:58:41 AM: Download https://jsr.io/@std/yaml/1.0.5/_type/bool.ts
12:58:41 AM: Download https://jsr.io/@std/yaml/1.0.5/_type/float.ts
12:58:41 AM: Download https://jsr.io/@std/yaml/1.0.5/_type/int.ts
12:58:41 AM: Download https://jsr.io/@std/yaml/1.0.5/_type/map.ts
12:58:41 AM: Download https://jsr.io/@std/yaml/1.0.5/_type/merge.ts
12:58:41 AM: Download https://jsr.io/@std/yaml/1.0.5/_type/nil.ts
12:58:41 AM: Download https://jsr.io/@std/yaml/1.0.5/_type/omap.ts
12:58:41 AM: Download https://jsr.io/@std/yaml/1.0.5/_type/pairs.ts
12:58:41 AM: Download https://jsr.io/@std/yaml/1.0.5/_type/regexp.ts
12:58:41 AM: Download https://jsr.io/@std/yaml/1.0.5/_type/seq.ts
12:58:41 AM: Download https://jsr.io/@std/yaml/1.0.5/_type/set.ts
12:58:41 AM: Download https://jsr.io/@std/yaml/1.0.5/_type/str.ts
12:58:41 AM: Download https://jsr.io/@std/yaml/1.0.5/_type/timestamp.ts
12:58:41 AM: Download https://jsr.io/@std/yaml/1.0.5/_type/undefined.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/windows/_util.ts
12:58:41 AM: Download https://jsr.io/@std/path/1.0.8/windows/constants.ts
12:58:41 AM: Download https://jsr.io/@std/crypto/1.0.3/_wasm/lib/deno_std_wasm_crypto.generated.mjs
12:58:41 AM: Download https://jsr.io/@std/media-types/1.1.0/content_type.ts
12:58:41 AM: Download https://jsr.io/@std/streams/1.0.8/byte_slice_stream.ts
12:58:41 AM: Download https://jsr.io/@std/fmt/1.0.4/bytes.ts
12:58:41 AM: Download https://jsr.io/@std/net/1.0.4/unstable_get_network_address.ts
12:58:41 AM: Download https://jsr.io/@std/io/0.225.0/write_all.ts
12:58:41 AM: Download https://jsr.io/@std/encoding/1.0.6/base64.ts
12:58:41 AM: Download https://jsr.io/@std/collections/1.0.9/deep_merge.ts
12:58:41 AM: Download https://jsr.io/@std/media-types/1.1.0/parse_media_type.ts
12:58:41 AM: Download https://jsr.io/@std/media-types/1.1.0/get_charset.ts
12:58:41 AM: Download https://jsr.io/@std/media-types/1.1.0/format_media_type.ts
12:58:41 AM: Download https://jsr.io/@std/media-types/1.1.0/type_by_extension.ts
12:58:41 AM: Download https://jsr.io/@std/collections/1.0.9/_utils.ts
12:58:41 AM: Download https://jsr.io/@std/media-types/1.1.0/_util.ts
12:58:41 AM: Download https://jsr.io/@std/media-types/1.1.0/_db.ts
12:58:41 AM: Download https://jsr.io/@std/media-types/1.1.0/vendor/db.ts
12:58:42 AM: Download https://registry.npmjs.org/argparse
12:58:42 AM: Download https://registry.npmjs.org/entities
12:58:42 AM: Download https://registry.npmjs.org/linkify-it
12:58:42 AM: Download https://registry.npmjs.org/mdurl
12:58:42 AM: Download https://registry.npmjs.org/punycode.js
12:58:42 AM: Download https://registry.npmjs.org/uc.micro
12:58:42 AM: Download https://registry.npmjs.org/markdown-it/-/markdown-it-14.1.0.tgz
12:58:42 AM: Download https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz
12:58:42 AM: Download https://registry.npmjs.org/punycode.js/-/punycode.js-2.3.1.tgz
12:58:42 AM: Download https://registry.npmjs.org/entities/-/entities-4.5.0.tgz
12:58:42 AM: Download https://registry.npmjs.org/uc.micro/-/uc.micro-2.1.0.tgz
12:58:42 AM: Download https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.0.tgz
12:58:42 AM: Download https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz
12:58:42 AM: Download https://registry.npmjs.org/markdown-it-attrs/-/markdown-it-attrs-4.3.1.tgz
12:58:42 AM: Download https://registry.npmjs.org/markdown-it-deflist/-/markdown-it-deflist-3.0.0.tgz
12:58:42 AM: Download https://registry.npmjs.org/jsbi
12:58:42 AM: Download https://registry.npmjs.org/tslib
12:58:42 AM: Download https://registry.npmjs.org/@js-temporal/polyfill/-/polyfill-0.4.4.tgz
12:58:42 AM: Download https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz
12:58:42 AM: Download https://registry.npmjs.org/jsbi/-/jsbi-4.3.0.tgz
12:58:42 AM: Download https://registry.npmjs.org/meriyah/-/meriyah-6.0.3.tgz
12:58:42 AM: Download https://registry.npmjs.org/@types%2festree
12:58:42 AM: Download https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz
12:58:42 AM: Download https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz
12:58:42 AM: Loading config file file:///opt/build/repo/_config.ts
12:58:42 AM: Download https://deno.land/x/lume_theme_simple_wiki@v0.12.1/mod.ts
12:58:42 AM: Download https://deno.land/x/lume@v2.5.0/plugins/date.ts
12:58:42 AM: Download https://deno.land/x/lume@v2.5.0/plugins/metas.ts
12:58:42 AM: Download https://deno.land/x/lume@v2.5.0/plugins/sitemap.ts
12:58:42 AM: Download https://deno.land/x/lume@v2.5.0/plugins/attributes.ts
12:58:42 AM: Download https://deno.land/x/lume@v2.5.0/plugins/filter_pages.ts
12:58:42 AM: Download https://deno.land/x/lume@v2.5.0/plugins/sri.ts
12:58:42 AM: Download https://deno.land/x/lume@v2.5.0/plugins/terser.ts
12:58:42 AM: Download https://deno.land/x/lume@v2.5.0/plugins/lightningcss.ts
12:58:42 AM: Download https://registry.npmjs.org/date-fns
12:58:42 AM: Download https://deno.land/x/lume_theme_simple_wiki@v0.12.1/plugins.ts
12:58:42 AM: Download https://deno.land/x/lume@v2.5.0/types.ts
12:58:42 AM: Download https://deno.land/x/lume@v2.5.0/deps/date.ts
12:58:42 AM: Download https://deno.land/x/lume@v2.5.0/core/utils/data_values.ts
12:58:42 AM: Download https://deno.land/x/lume@v2.5.0/deps/xml.ts
12:58:42 AM: Download https://deno.land/x/lume@v2.5.0/deps/terser.ts
12:58:42 AM: Download https://deno.land/x/lume@v2.5.0/plugins/source_maps.ts
12:58:42 AM: Download https://deno.land/x/lume@v2.5.0/deps/lightningcss.ts
12:58:42 AM: Download https://deno.land/x/lume@v2.5.0/plugins/postcss.ts
12:58:42 AM: Download https://deno.land/x/lume@v2.5.0/plugins/pagefind.ts
12:58:42 AM: Download https://deno.land/x/lume@v2.5.0/plugins/resolve_urls.ts
12:58:42 AM: Download https://deno.land/x/lume@v2.5.0/plugins/nav.ts
12:58:42 AM: Download https://deno.land/x/lume_markdown_plugins@v0.7.1/title.ts
12:58:42 AM: Download https://deno.land/x/lume_markdown_plugins@v0.7.1/toc.ts
12:58:42 AM: Download https://deno.land/x/lume_markdown_plugins@v0.7.1/footnotes.ts
12:58:42 AM: Download https://deno.land/x/lume@v2.5.0/plugins/prism.ts
12:58:42 AM: Download https://deno.land/x/lume@v2.5.0/plugins/base_path.ts
12:58:42 AM: Download https://deno.land/x/lume@v2.5.0/plugins/favicon.ts
12:58:42 AM: Download https://deno.land/x/lume_icon_plugins@v0.2.4/phosphor.ts
12:58:42 AM: Download https://deno.land/x/lume@v2.5.0/plugins/multilanguage.ts
12:58:42 AM: Download https://registry.npmjs.org/@mdit%2fplugin-alert
12:58:42 AM: Download https://deno.land/x/lume@v2.5.0/deps/remove-markdown.ts
12:58:42 AM: Download https://deno.land/x/xml@6.0.4/mod.ts
12:58:42 AM: Download https://deno.land/x/lume@v2.5.0/deps/base64.ts
12:58:42 AM: Download https://registry.npmjs.org/terser
12:58:42 AM: Download https://registry.npmjs.org/lightningcss-wasm
12:58:42 AM: Download https://deno.land/x/lume@v2.5.0/deps/postcss.ts
12:58:42 AM: Download https://deno.land/x/lume@v2.5.0/deps/pagefind.ts
12:58:42 AM: Download https://deno.land/x/lume@v2.5.0/plugins/modify_urls.ts
12:58:42 AM: Download https://deno.land/x/lume_markdown_plugins@v0.7.1/title/mod.ts
12:58:42 AM: Download https://deno.land/x/lume_markdown_plugins@v0.7.1/toc/mod.ts
12:58:42 AM: Download https://deno.land/x/lume_markdown_plugins@v0.7.1/toc/anchors.ts
12:58:42 AM: Download https://deno.land/x/lume@v2.5.0/core/slugifier.ts
12:58:42 AM: Download https://deno.land/x/lume_markdown_plugins@v0.7.1/footnotes/mod.ts
12:58:42 AM: Download https://deno.land/x/lume@v2.5.0/deps/prism.ts
12:58:42 AM: Download https://deno.land/x/lume@v2.5.0/core/cache.ts
12:58:42 AM: Download https://deno.land/x/lume@v2.5.0/deps/sharp.ts
12:58:42 AM: Download https://deno.land/x/lume_icon_plugins@v0.2.4/catalogs/phosphor.ts
12:58:42 AM: Download https://deno.land/x/xml@6.0.4/parse.ts
12:58:42 AM: Download https://deno.land/x/xml@6.0.4/stringify.ts
12:58:42 AM: Download https://registry.npmjs.org/remove-markdown
12:58:43 AM: Download https://deno.land/x/lume@v2.5.0/core/utils/dom_links.ts
12:58:43 AM: Download https://deno.land/x/lume@v2.5.0/core/utils/css_urls.ts
12:58:43 AM: Download https://deno.land/x/lume_markdown_plugins@v0.7.1/utils.ts
12:58:43 AM: Download https://deno.land/x/lume@v2.5.0/deps/unidecode.ts
12:58:43 AM: Download https://deno.land/x/lume@v2.5.0/deps/svg2png.ts
12:58:43 AM: Download https://deno.land/x/lume_icon_plugins@v0.2.4/catalogs/utils.ts
12:58:43 AM: Download https://registry.npmjs.org/postcss
12:58:43 AM: Download https://registry.npmjs.org/postcss-import
12:58:43 AM: Download https://registry.npmjs.org/autoprefixer
12:58:43 AM: Download https://registry.npmjs.org/pagefind
12:58:43 AM: Download https://registry.npmjs.org/prismjs
12:58:43 AM: Download https://registry.npmjs.org/sharp
12:58:43 AM: Download https://registry.npmjs.org/ico-endec
12:58:43 AM: Download https://registry.npmjs.org/@phosphor-icons%2fcore
12:58:43 AM: Download https://deno.land/x/xml@6.0.4/wasm_xml_parser/wasm_xml_parser.js
12:58:43 AM: Download https://registry.npmjs.org/unidecode
12:58:43 AM: Download https://registry.npmjs.org/svg2png-wasm
12:58:43 AM: Download https://registry.npmjs.org/date-fns/-/date-fns-4.1.0.tgz
12:58:43 AM: Download https://registry.npmjs.org/@mdit%2fplugin-alert
12:58:43 AM: Download https://registry.npmjs.org/@types%2fmarkdown-it
12:58:43 AM: Download https://registry.npmjs.org/@types%2flinkify-it
12:58:43 AM: Download https://registry.npmjs.org/@types%2fmdurl
12:58:43 AM: Download https://registry.npmjs.org/@mdit/plugin-alert/-/plugin-alert-0.13.1.tgz
12:58:43 AM: Download https://registry.npmjs.org/@types/markdown-it/-/markdown-it-14.1.2.tgz
12:58:43 AM: Download https://registry.npmjs.org/@types/linkify-it/-/linkify-it-5.0.0.tgz
12:58:43 AM: Download https://registry.npmjs.org/@types/mdurl/-/mdurl-2.0.0.tgz
12:58:44 AM: Download https://registry.npmjs.org/@jridgewell%2fsource-map
12:58:44 AM: Download https://registry.npmjs.org/acorn
12:58:44 AM: Download https://registry.npmjs.org/commander
12:58:44 AM: Download https://registry.npmjs.org/source-map-support
12:58:44 AM: Download https://registry.npmjs.org/@jridgewell%2fgen-mapping
12:58:44 AM: Download https://registry.npmjs.org/@jridgewell%2ftrace-mapping
12:58:44 AM: Download https://registry.npmjs.org/buffer-from
12:58:44 AM: Download https://registry.npmjs.org/source-map
12:58:44 AM: Download https://registry.npmjs.org/@jridgewell%2fset-array
12:58:44 AM: Download https://registry.npmjs.org/@jridgewell%2fsourcemap-codec
12:58:44 AM: Download https://registry.npmjs.org/@jridgewell%2fresolve-uri
12:58:44 AM: Download https://registry.npmjs.org/terser/-/terser-5.37.0.tgz
12:58:44 AM: Download https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz
12:58:44 AM: Download https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz
12:58:44 AM: Download https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz
12:58:44 AM: Download https://registry.npmjs.org/commander/-/commander-2.20.3.tgz
12:58:44 AM: Download https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz
12:58:44 AM: Download https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz
12:58:44 AM: Download https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz
12:58:44 AM: Download https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz
12:58:44 AM: Download https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz
12:58:44 AM: Download https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz
12:58:44 AM: Download https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz
12:58:44 AM: Download https://registry.npmjs.org/napi-wasm
12:58:44 AM: Download https://registry.npmjs.org/lightningcss-wasm/-/lightningcss-wasm-1.29.1.tgz
12:58:44 AM: Download https://registry.npmjs.org/napi-wasm/-/napi-wasm-1.1.3.tgz
12:58:44 AM: Download https://registry.npmjs.org/remove-markdown/-/remove-markdown-0.6.0.tgz
12:58:44 AM: Download https://registry.npmjs.org/nanoid
12:58:44 AM: Download https://registry.npmjs.org/picocolors
12:58:44 AM: Download https://registry.npmjs.org/source-map-js
12:58:44 AM: Download https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz
12:58:44 AM: Download https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz
12:58:44 AM: Download https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz
12:58:44 AM: Download https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz
12:58:44 AM: Download https://registry.npmjs.org/postcss-value-parser
12:58:44 AM: Download https://registry.npmjs.org/read-cache
12:58:44 AM: Download https://registry.npmjs.org/resolve
12:58:44 AM: Download https://registry.npmjs.org/pify
12:58:44 AM: Download https://registry.npmjs.org/is-core-module
12:58:44 AM: Download https://registry.npmjs.org/path-parse
12:58:44 AM: Download https://registry.npmjs.org/supports-preserve-symlinks-flag
12:58:44 AM: Download https://registry.npmjs.org/hasown
12:58:44 AM: Download https://registry.npmjs.org/function-bind
12:58:45 AM: Download https://registry.npmjs.org/postcss-import/-/postcss-import-16.1.0.tgz
12:58:45 AM: Download https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz
12:58:45 AM: Download https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz
12:58:45 AM: Download https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz
12:58:45 AM: Download https://registry.npmjs.org/pify/-/pify-2.3.0.tgz
12:58:45 AM: Download https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz
12:58:45 AM: Download https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz
12:58:45 AM: Download https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz
12:58:45 AM: Download https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz
12:58:45 AM: Download https://registry.npmjs.org/browserslist
12:58:45 AM: Download https://registry.npmjs.org/caniuse-lite
12:58:45 AM: Download https://registry.npmjs.org/fraction.js
12:58:45 AM: Download https://registry.npmjs.org/normalize-range
12:58:45 AM: Download https://registry.npmjs.org/electron-to-chromium
12:58:45 AM: Download https://registry.npmjs.org/node-releases
12:58:45 AM: Download https://registry.npmjs.org/update-browserslist-db
12:58:45 AM: Download https://registry.npmjs.org/escalade
12:58:45 AM: Download https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz
12:58:45 AM: Download https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz
12:58:45 AM: Download https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz
12:58:45 AM: Download https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz
12:58:45 AM: Download https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001695.tgz
12:58:45 AM: Download https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz
12:58:45 AM: Download https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.2.tgz
12:58:45 AM: Download https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.83.tgz
12:58:45 AM: Download https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz
12:58:45 AM: Download https://registry.npmjs.org/@pagefind%2fdarwin-arm64
12:58:45 AM: Download https://registry.npmjs.org/@pagefind%2fdarwin-x64
12:58:45 AM: Download https://registry.npmjs.org/@pagefind%2flinux-arm64
12:58:45 AM: Download https://registry.npmjs.org/@pagefind%2flinux-x64
12:58:45 AM: Download https://registry.npmjs.org/@pagefind%2fwindows-x64
12:58:45 AM: Download https://registry.npmjs.org/pagefind/-/pagefind-1.3.0.tgz
12:58:45 AM: Download https://registry.npmjs.org/@pagefind/linux-x64/-/linux-x64-1.3.0.tgz
12:58:47 AM: Download https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz
12:58:47 AM: Download https://registry.npmjs.org/@img%2fsharp-darwin-arm64
12:58:47 AM: Download https://registry.npmjs.org/@img%2fsharp-darwin-x64
12:58:47 AM: Download https://registry.npmjs.org/@img%2fsharp-libvips-darwin-arm64
12:58:47 AM: Download https://registry.npmjs.org/@img%2fsharp-libvips-darwin-x64
12:58:47 AM: Download https://registry.npmjs.org/@img%2fsharp-libvips-linux-arm
12:58:47 AM: Download https://registry.npmjs.org/@img%2fsharp-libvips-linux-arm64
12:58:47 AM: Download https://registry.npmjs.org/@img%2fsharp-libvips-linux-s390x
12:58:47 AM: Download https://registry.npmjs.org/@img%2fsharp-libvips-linux-x64
12:58:47 AM: Download https://registry.npmjs.org/@img%2fsharp-libvips-linuxmusl-arm64
12:58:47 AM: Download https://registry.npmjs.org/@img%2fsharp-libvips-linuxmusl-x64
12:58:47 AM: Download https://registry.npmjs.org/@img%2fsharp-linux-arm
12:58:47 AM: Download https://registry.npmjs.org/@img%2fsharp-linux-arm64
12:58:47 AM: Download https://registry.npmjs.org/@img%2fsharp-linux-s390x
12:58:47 AM: Download https://registry.npmjs.org/@img%2fsharp-linux-x64
12:58:47 AM: Download https://registry.npmjs.org/@img%2fsharp-linuxmusl-arm64
12:58:47 AM: Download https://registry.npmjs.org/@img%2fsharp-linuxmusl-x64
12:58:47 AM: Download https://registry.npmjs.org/@img%2fsharp-wasm32
12:58:47 AM: Download https://registry.npmjs.org/@img%2fsharp-win32-ia32
12:58:47 AM: Download https://registry.npmjs.org/@img%2fsharp-win32-x64
12:58:47 AM: Download https://registry.npmjs.org/color
12:58:47 AM: Download https://registry.npmjs.org/detect-libc
12:58:47 AM: Download https://registry.npmjs.org/semver
12:58:47 AM: Download https://registry.npmjs.org/@emnapi%2fruntime
12:58:47 AM: Download https://registry.npmjs.org/color-convert
12:58:47 AM: Download https://registry.npmjs.org/color-string
12:58:48 AM: Download https://registry.npmjs.org/color-name
12:58:48 AM: Download https://registry.npmjs.org/simple-swizzle
12:58:48 AM: Download https://registry.npmjs.org/is-arrayish
12:58:48 AM: Download https://registry.npmjs.org/sharp/-/sharp-0.33.5.tgz
12:58:48 AM: Download https://registry.npmjs.org/semver/-/semver-7.6.3.tgz
12:58:48 AM: Download https://registry.npmjs.org/color/-/color-4.2.3.tgz
12:58:48 AM: Download https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz
12:58:48 AM: Download https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz
12:58:48 AM: Download https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.5.tgz
12:58:48 AM: Download https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz
12:58:48 AM: Download https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz
12:58:48 AM: Download https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz
12:58:48 AM: Download https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz
12:58:48 AM: Download https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz
12:58:48 AM: Warning The following packages contained npm lifecycle scripts (preinstall/install/postinstall) that were not executed:
12:58:48 AM: ┠─ npm:sharp@0.33.5
12:58:48 AM: ┃
12:58:48 AM: ┠─ This may cause the packages to not work correctly.
12:58:48 AM: ┠─ Lifecycle scripts are only supported when using a `node_modules` directory.
12:58:48 AM: ┠─ Enable it in your deno config file:
12:58:48 AM: ┖─ "nodeModulesDir": "auto"
12:58:48 AM: Download https://registry.npmjs.org/ico-endec/-/ico-endec-0.1.6.tgz
12:58:48 AM: Download https://registry.npmjs.org/@phosphor-icons/core/-/core-2.1.1.tgz
12:58:48 AM: Download https://registry.npmjs.org/unidecode/-/unidecode-1.1.0.tgz
12:58:48 AM: Download https://registry.npmjs.org/svg2png-wasm/-/svg2png-wasm-1.4.1.tgz
12:58:49 AM: {
12:58:49 AM: content: "<h1>参考文献</h1>\n" +
12:58:49 AM: '<h2 id="%E5%90%84%E8%A1%8C%E6%94%BF%E6%A9%9F%E9%96%A2%E3%81%AE%E6%83%85%E5%A0%B1%E3%83%AA%E3%82%B9%E3%83%88%E2%80%8B" tabindex="-1"><a href="#%E5%90%84%E8%A1%8C%E6%94%BF%E6%A9%9F%E9%96%A2%E3%81%AE%E6%83%85%E5%A0%B1%E3%83%AA%E3%82%B9%E3%83%88%E2%80%8B" class="header-anchor">各行政機関の情報リスト</a></h2>\n' +
12:58:49 AM: "<p></p>\n" +
12:58:49 AM: "<ul>\n" +
12:58:49 AM: '<li>国土交通省「<a href="https://www.mlit.go.jp/saigai/bosaijoho/">防災情報提供センター</a>」</li>\n' +
12:58:49 AM: '<li>内閣府「<a href="https://www.bousai.go.jp/oukyu/hinanjouhou/r3_hinanjouhou_guideline/">避難情報に関するガイドラインの改定(令和3年5月</a>」</li>\n' +
12:58:49 AM: '<li>東京都教育員会「<a href="https://www.anzenedu.metro.tokyo.lg.jp/link/">安全教育・防災教育ポータルサイト</a>」</li>\n' +
12:58:49 AM: '<li>東京都防災ホームページ「<a href="https://www.bousai.metro.tokyo.lg.jp/bousai/1000026/1000316.html">避難所及び避難場所</a>」</li>\n' +
12:58:49 AM: '<li>東京都防災ホームページ「<a href="https://www.bousai.metro.tokyo.lg.jp/bousai/1000031/1001369.html">帰宅困難者対策ハンドブック</a>」</li>\n' +
12:58:49 AM: '<li>東京都防災ホームページ「<a href="https://www.bousai.metro.tokyo.lg.jp/1028747/index.html">東京都防災アプリ</a>」</li>\n' +
12:58:49 AM: '<li>東京都不燃化ポータルサイト「<a href="https://www.funenka.metro.tokyo.lg.jp/evacuation/">震災時火災における避難場所及び避難道路などの指定</a>」</li>\n' +
12:58:49 AM: '<li>気象庁「<a href="https://www.jma.go.jp/jma/kishou/books/cb_saigai_dvd/index.html">防災啓発ビデオ 急な大雨・雷・竜巻から身を守ろう</a>」</li>\n' +
12:58:49 AM: '<li>東京消防庁「<a href="https://www.tfd.metro.tokyo.lg.jp/learning/contents/mokuji.html">電子学習室</a>」</li>\n' +
12:58:49 AM: '<li>総務省消防庁「<a href="https://www.fdma.go.jp/publication/portal/post2.html">救急お役立ちポータルサイト</a>」</li>\n' +
12:58:49 AM: '<li>総務省消防庁「<a href="https://www.fdma.go.jp/relocation/kyukyukikaku/oukyu/index.html">一般市民向け応急手当WEB講習</a>」</li>\n' +
12:58:49 AM: '<li>港区「<a href="https://www.city.minato.tokyo.jp/bosai-anzen/bosai/daishinsai/index.html">大震災に備えて</a>」</li>\n' +
12:58:49 AM: '<li>一般社団法人日本消火器工業会「<a href="https://www.jfema.or.jp/about/">消火器について詳しく知ろう</a>」</li>\n' +
12:58:49 AM: "</ul>\n",
12:58:49 AM: basename: "bousai-link",
12:58:49 AM: mergedKeys: {
12:58:49 AM: tags: "stringArray",
12:58:49 AM: extra_head: "stringArray",
12:58:49 AM: ja: "object",
12:58:49 AM: en: "object",
12:58:49 AM: metas: "object"
12:58:49 AM: },
12:58:49 AM: paginate: [Function: paginate],
12:58:49 AM: search: Searcher {},
12:58:49 AM: nav: Nav {},
12:58:49 AM: languages: [ "ja", "en" ],
12:58:49 AM: order: 450,
12:58:49 AM: tags: [ "防災", "リンク" ],
12:58:49 AM: extra_head: [
12:58:49 AM: "<!-- Fathom Analytics -->\n" +
12:58:49 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:49 AM: "<!-- / Fathom -->\n"
12:58:49 AM: ],
12:58:49 AM: metas: {
12:58:49 AM: title: "=title",
12:58:49 AM: description: "=description",
12:58:49 AM: twitter: "@esolia_inc",
12:58:49 AM: "twitter:label1": "Author",
12:58:49 AM: "twitter:data1": "=site.author",
12:58:49 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:49 AM: color: "#ffbc68",
12:58:49 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:49 AM: generator: true,
12:58:49 AM: site: "=site.sitename"
12:58:49 AM: },
12:58:49 AM: cacheBuster: "1737334729466",
12:58:49 AM: footer: true,
12:58:49 AM: repo: { url: "https://github.com/esolia/help.esolia.pro", path: "/src" },
12:58:49 AM: menu_links: [
12:58:49 AM: {
12:58:49 AM: text: "<strong>eSolia Inc.</strong>",
12:58:49 AM: href: "https://esolia.com",
12:58:49 AM: icon: "building-office"
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: text: "GitHub repository",
12:58:49 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:49 AM: icon: "github-logo"
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: lang: "ja",
12:58:49 AM: site: {
12:58:49 AM: lname: "日本語",
12:58:49 AM: sitename: "イソリア ヘルプ",
12:58:49 AM: lastup: "最終更新",
12:58:49 AM: editme: "このページを編集",
12:58:49 AM: tocheader: "当ページの目次",
12:58:49 AM: author: "株式会社イソリア"
12:58:49 AM: },
12:58:49 AM: i18n: {
12:58:49 AM: "foo.ja": "バー",
12:58:49 AM: "foo.en": "Bar",
12:58:49 AM: "pagenotfound.ja": "そのページは無い",
12:58:49 AM: "pagenotfound.en": "Page Not Found",
12:58:49 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:49 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:49 AM: ja: {
12:58:49 AM: lname: "日本語",
12:58:49 AM: sitename: "イソリア ヘルプ",
12:58:49 AM: creator: "株式会社イソリア",
12:58:49 AM: toptitle: "イソリア ヘルプ ページ",
12:58:49 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:49 AM: page_prev: "戻る",
12:58:49 AM: page_next: "次へ",
12:58:49 AM: search: "検索",
12:58:49 AM: copyright: "© 株式会社イソリア",
12:58:49 AM: page: "ページ",
12:58:49 AM: empty: "結果はありません",
12:58:49 AM: side_menu: [
12:58:49 AM: { title: "PROdbクラウド型DB", id: "prodb" },
12:58:49 AM: { title: "バルクメール", id: "bulkemail" }
12:58:49 AM: ]
12:58:49 AM: },
12:58:49 AM: en: {
12:58:49 AM: lname: "English",
12:58:49 AM: sitename: "eSolia Help",
12:58:49 AM: creator: "eSolia Inc.",
12:58:49 AM: toptitle: "eSolia Help Pages",
12:58:49 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:49 AM: page_prev: "Previous",
12:58:49 AM: page_next: "Next",
12:58:49 AM: search: "Search",
12:58:49 AM: copyright: "© eSolia Inc.",
12:58:49 AM: page: "Page",
12:58:49 AM: empty: "No results",
12:58:49 AM: side_menu: [
12:58:49 AM: { title: "PROdb Cloud DB", id: "prodb" },
12:58:49 AM: { title: "Bulk Email", id: "bulkemail" }
12:58:49 AM: ]
12:58:49 AM: }
12:58:49 AM: },
12:58:49 AM: docs_menu: [
12:58:49 AM: { title: "Overviewサイド", id: "overview" },
12:58:49 AM: { title: "Configuration", id: "configuration" },
12:58:49 AM: { title: "Getting started", id: "getting-started" },
12:58:49 AM: { title: "Creating pages", id: "creating-pages" },
12:58:49 AM: { title: "Core", id: "core" },
12:58:49 AM: { title: "Advanced", id: "advanced" }
12:58:49 AM: ],
12:58:49 AM: comp: {
12:58:49 AM: _components: Map(1) {
12:58:49 AM: "callout" => {
12:58:49 AM: name: "callout",
12:58:49 AM: render: [Function: render],
12:58:49 AM: css: undefined,
12:58:49 AM: js: undefined
12:58:49 AM: }
12:58:49 AM: },
12:58:49 AM: _proxies: Map(0) {}
12:58:49 AM: },
12:58:49 AM: date: 2024-10-23T10:00:46.000Z,
12:58:49 AM: title: "防災リンク",
12:58:49 AM: description: "参考文献(各行政機関の情報リスト)",
12:58:49 AM: category: "情報共有",
12:58:49 AM: series: "ja-bousai",
12:58:49 AM: url: "/bousai/esolia-bousai-links/",
12:58:49 AM: id: "bousailinks",
12:58:49 AM: page: <ref *1> Page {
12:58:49 AM: src: {
12:58:49 AM: path: "/pages/bousai-link",
12:58:49 AM: ext: ".md",
12:58:49 AM: entry: Entry {
12:58:49 AM: name: "bousai-link.md",
12:58:49 AM: path: "/pages/bousai-link.md",
12:58:49 AM: type: "file",
12:58:49 AM: src: "/opt/build/repo/src/pages/bousai-link.md",
12:58:49 AM: children: Map(0) {},
12:58:49 AM: flags: Set(0) {}
12:58:49 AM: }
12:58:49 AM: },
12:58:49 AM: data: <ref *2> {
12:58:49 AM: basename: "bousai-link",
12:58:49 AM: mergedKeys: {
12:58:49 AM: tags: "stringArray",
12:58:49 AM: extra_head: "stringArray",
12:58:49 AM: ja: "object",
12:58:49 AM: en: "object",
12:58:49 AM: metas: "object"
12:58:49 AM: },
12:58:49 AM: paginate: [Function: paginate],
12:58:49 AM: search: Searcher {},
12:58:49 AM: nav: Nav {},
12:58:49 AM: languages: [ "ja", "en" ],
12:58:49 AM: layout: "layout.vto",
12:58:49 AM: order: 450,
12:58:49 AM: tags: [ "防災", "リンク" ],
12:58:49 AM: extra_head: [
12:58:49 AM: "<!-- Fathom Analytics -->\n" +
12:58:49 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:49 AM: "<!-- / Fathom -->\n"
12:58:49 AM: ],
12:58:49 AM: metas: {
12:58:49 AM: title: "=title",
12:58:49 AM: description: "=description",
12:58:49 AM: twitter: "@esolia_inc",
12:58:49 AM: "twitter:label1": "Author",
12:58:49 AM: "twitter:data1": "=site.author",
12:58:49 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:49 AM: color: "#ffbc68",
12:58:49 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:49 AM: generator: true,
12:58:49 AM: site: "=site.sitename"
12:58:49 AM: },
12:58:49 AM: cacheBuster: "1737334729466",
12:58:49 AM: footer: true,
12:58:49 AM: repo: {
12:58:49 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:49 AM: path: "/src"
12:58:49 AM: },
12:58:49 AM: menu_links: [
12:58:49 AM: {
12:58:49 AM: text: "<strong>eSolia Inc.</strong>",
12:58:49 AM: href: "https://esolia.com",
12:58:49 AM: icon: "building-office"
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: text: "GitHub repository",
12:58:49 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:49 AM: icon: "github-logo"
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: lang: "ja",
12:58:49 AM: site: {
12:58:49 AM: lname: "日本語",
12:58:49 AM: sitename: "イソリア ヘルプ",
12:58:49 AM: lastup: "最終更新",
12:58:49 AM: editme: "このページを編集",
12:58:49 AM: tocheader: "当ページの目次",
12:58:49 AM: author: "株式会社イソリア"
12:58:49 AM: },
12:58:49 AM: i18n: {
12:58:49 AM: "foo.ja": "バー",
12:58:49 AM: "foo.en": "Bar",
12:58:49 AM: "pagenotfound.ja": "そのページは無い",
12:58:49 AM: "pagenotfound.en": "Page Not Found",
12:58:49 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:49 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:49 AM: ja: {
12:58:49 AM: lname: "日本語",
12:58:49 AM: sitename: "イソリア ヘルプ",
12:58:49 AM: creator: "株式会社イソリア",
12:58:49 AM: toptitle: "イソリア ヘルプ ページ",
12:58:49 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:49 AM: page_prev: "戻る",
12:58:49 AM: page_next: "次へ",
12:58:49 AM: search: "検索",
12:58:49 AM: copyright: "© 株式会社イソリア",
12:58:49 AM: page: "ページ",
12:58:49 AM: empty: "結果はありません",
12:58:49 AM: side_menu: [Array]
12:58:49 AM: },
12:58:49 AM: en: {
12:58:49 AM: lname: "English",
12:58:49 AM: sitename: "eSolia Help",
12:58:49 AM: creator: "eSolia Inc.",
12:58:49 AM: toptitle: "eSolia Help Pages",
12:58:49 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:49 AM: page_prev: "Previous",
12:58:49 AM: page_next: "Next",
12:58:49 AM: search: "Search",
12:58:49 AM: copyright: "© eSolia Inc.",
12:58:49 AM: page: "Page",
12:58:49 AM: empty: "No results",
12:58:49 AM: side_menu: [Array]
12:58:49 AM: }
12:58:49 AM: },
12:58:49 AM: docs_menu: [
12:58:49 AM: { title: "Overviewサイド", id: "overview" },
12:58:49 AM: { title: "Configuration", id: "configuration" },
12:58:49 AM: { title: "Getting started", id: "getting-started" },
12:58:49 AM: { title: "Creating pages", id: "creating-pages" },
12:58:49 AM: { title: "Core", id: "core" },
12:58:49 AM: { title: "Advanced", id: "advanced" }
12:58:49 AM: ],
12:58:49 AM: comp: {
12:58:49 AM: _components: Map(1) { "callout" => [Object] },
12:58:49 AM: _proxies: Map(0) {}
12:58:49 AM: },
12:58:49 AM: date: 2024-10-23T10:00:46.000Z,
12:58:49 AM: title: "防災リンク",
12:58:49 AM: description: "参考文献(各行政機関の情報リスト)",
12:58:49 AM: category: "情報共有",
12:58:49 AM: series: "ja-bousai",
12:58:49 AM: url: "/bousai/esolia-bousai-links/",
12:58:49 AM: id: "bousailinks",
12:58:49 AM: content: "# 参考文献\n" +
12:58:49 AM: "## 各行政機関の情報リスト\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "- 国土交通省「[防災情報提供センター](https://www.mlit.go.jp/saigai/bosaijoho/)」\n" +
12:58:49 AM: "- 内閣府「[避難情報に関するガイドラインの改定(令和3年5月](https://www.bousai.go.jp/oukyu/hinanjouhou/r3_hinanjouhou_guideline/)」\n" +
12:58:49 AM: "- 東京都教育員会「[安全教育・防災教育ポータルサイト](https://www.anzenedu.metro.tokyo.lg.jp/link/)」\n" +
12:58:49 AM: "- 東京都防災ホームページ「[避難所及び避難場所](https://www.bousai.metro.tokyo.lg.jp/bousai/1000026/1000316.html)」\n" +
12:58:49 AM: "- 東京都防災ホームページ「[帰宅困難者対策ハンドブック](https://www.bousai.metro.tokyo.lg.jp/bousai/1000031/1001369.html)」\n" +
12:58:49 AM: "- 東京都防災ホームページ「[東京都防災アプリ](https://www.bousai.metro.tokyo.lg.jp/1028747/index.html)」\n" +
12:58:49 AM: "- 東京都不燃化ポータルサイト「[震災時火災における避難場所及び避難道路などの指定](https://www.funenka.metro.tokyo.lg.jp/evacuation/)」\n" +
12:58:49 AM: "- 気象庁「[防災啓発ビデオ 急な大雨・雷・竜巻から身を守ろう](https://www.jma.go.jp/jma/kishou/books/cb_saigai_dvd/index.html)」\n" +
12:58:49 AM: "- 東京消防庁「[電子学習室](https://www.tfd.metro.tokyo.lg.jp/learning/contents/mokuji.html)」\n" +
12:58:49 AM: "- 総務省消防庁「[救急お役立ちポータルサイト](https://www.fdma.go.jp/publication/portal/post2.html)」\n" +
12:58:49 AM: "- 総務省消防庁「[一般市民向け応急手当WEB講習](https://www.fdma.go.jp/relocation/kyukyukikaku/oukyu/index.html)」\n" +
12:58:49 AM: "- 港区「[大震災に備えて](https://www.city.minato.tokyo.jp/bosai-anzen/bosai/daishinsai/index.html)」\n" +
12:58:49 AM: "- 一般社団法人日本消火器工業会「[消火器について詳しく知ろう](https://www.jfema.or.jp/about/)」\n",
12:58:49 AM: page: [Circular *1],
12:58:49 AM: alternates: [ [Circular *2] ],
12:58:49 AM: unmatchedLangUrl: undefined,
12:58:49 AM: toc: [
12:58:49 AM: {
12:58:49 AM: level: 2,
12:58:49 AM: text: "各行政機関の情報リスト",
12:58:49 AM: slug: "%E5%90%84%E8%A1%8C%E6%94%BF%E6%A9%9F%E9%96%A2%E3%81%AE%E6%83%85%E5%A0%B1%E3%83%AA%E3%82%B9%E3%83%88%E2%80%8B",
12:58:49 AM: url: "/bousai/esolia-bousai-links/#%E5%90%84%E8%A1%8C%E6%94%BF%E6%A9%9F%E9%96%A2%E3%81%AE%E6%83%85%E5%A0%B1%E3%83%AA%E3%82%B9%E3%83%88%E2%80%8B",
12:58:49 AM: children: []
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: footnotes: [],
12:58:49 AM: children: "<h1>参考文献</h1>\n" +
12:58:49 AM: '<h2 id="%E5%90%84%E8%A1%8C%E6%94%BF%E6%A9%9F%E9%96%A2%E3%81%AE%E6%83%85%E5%A0%B1%E3%83%AA%E3%82%B9%E3%83%88%E2%80%8B" tabindex="-1"><a href="#%E5%90%84%E8%A1%8C%E6%94%BF%E6%A9%9F%E9%96%A2%E3%81%AE%E6%83%85%E5%A0%B1%E3%83%AA%E3%82%B9%E3%83%88%E2%80%8B" class="header-anchor">各行政機関の情報リスト</a></h2>\n' +
12:58:49 AM: "<p></p>\n" +
12:58:49 AM: "<ul>\n" +
12:58:49 AM: '<li>国土交通省「<a href="https://www.mlit.go.jp/saigai/bosaijoho/">防災情報提供センター</a>」</li>\n' +
12:58:49 AM: '<li>内閣府「<a href="https://www.bousai.go.jp/oukyu/hinanjouhou/r3_hinanjouhou_guideline/">避難情報に関するガイドラインの改定(令和3年5月</a>」</li>\n' +
12:58:49 AM: '<li>東京都教育員会「<a href="https://www.anzenedu.metro.tokyo.lg.jp/link/">安全教育・防災教育ポータルサイト</a>」</li>\n' +
12:58:49 AM: '<li>東京都防災ホームページ「<a href="https://www.bousai.metro.tokyo.lg.jp/bousai/1000026/1000316.html">避難所及び避難場所</a>」</li>\n' +
12:58:49 AM: '<li>東京都防災ホームページ「<a href="https://www.bousai.metro.tokyo.lg.jp/bousai/1000031/1001369.html">帰宅困難者対策ハンドブック</a>」</li>\n' +
12:58:49 AM: '<li>東京都防災ホームページ「<a href="https://www.bousai.metro.tokyo.lg.jp/1028747/index.html">東京都防災アプリ</a>」</li>\n' +
12:58:49 AM: '<li>東京都不燃化ポータルサイト「<a href="https://www.funenka.metro.tokyo.lg.jp/evacuation/">震災時火災における避難場所及び避難道路などの指定</a>」</li>\n' +
12:58:49 AM: '<li>気象庁「<a href="https://www.jma.go.jp/jma/kishou/books/cb_saigai_dvd/index.html">防災啓発ビデオ 急な大雨・雷・竜巻から身を守ろう</a>」</li>\n' +
12:58:49 AM: '<li>東京消防庁「<a href="https://www.tfd.metro.tokyo.lg.jp/learning/contents/mokuji.html">電子学習室</a>」</li>\n' +
12:58:49 AM: '<li>総務省消防庁「<a href="https://www.fdma.go.jp/publication/portal/post2.html">救急お役立ちポータルサイト</a>」</li>\n' +
12:58:49 AM: '<li>総務省消防庁「<a href="https://www.fdma.go.jp/relocation/kyukyukikaku/oukyu/index.html">一般市民向け応急手当WEB講習</a>」</li>\n' +
12:58:49 AM: '<li>港区「<a href="https://www.city.minato.tokyo.jp/bosai-anzen/bosai/daishinsai/index.html">大震災に備えて</a>」</li>\n' +
12:58:49 AM: '<li>一般社団法人日本消火器工業会「<a href="https://www.jfema.or.jp/about/">消火器について詳しく知ろう</a>」</li>\n' +
12:58:49 AM: "</ul>\n"
12:58:49 AM: },
12:58:49 AM: asset: false
12:58:49 AM: },
12:58:49 AM: alternates: <ref *3> [
12:58:49 AM: <ref *2> {
12:58:49 AM: basename: "bousai-link",
12:58:49 AM: mergedKeys: {
12:58:49 AM: tags: "stringArray",
12:58:49 AM: extra_head: "stringArray",
12:58:49 AM: ja: "object",
12:58:49 AM: en: "object",
12:58:49 AM: metas: "object"
12:58:49 AM: },
12:58:49 AM: paginate: [Function: paginate],
12:58:49 AM: search: Searcher {},
12:58:49 AM: nav: Nav {},
12:58:49 AM: languages: [ "ja", "en" ],
12:58:49 AM: layout: "layout.vto",
12:58:49 AM: order: 450,
12:58:49 AM: tags: [ "防災", "リンク" ],
12:58:49 AM: extra_head: [
12:58:49 AM: "<!-- Fathom Analytics -->\n" +
12:58:49 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:49 AM: "<!-- / Fathom -->\n"
12:58:49 AM: ],
12:58:49 AM: metas: {
12:58:49 AM: title: "=title",
12:58:49 AM: description: "=description",
12:58:49 AM: twitter: "@esolia_inc",
12:58:49 AM: "twitter:label1": "Author",
12:58:49 AM: "twitter:data1": "=site.author",
12:58:49 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:49 AM: color: "#ffbc68",
12:58:49 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:49 AM: generator: true,
12:58:49 AM: site: "=site.sitename"
12:58:49 AM: },
12:58:49 AM: cacheBuster: "1737334729466",
12:58:49 AM: footer: true,
12:58:49 AM: repo: {
12:58:49 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:49 AM: path: "/src"
12:58:49 AM: },
12:58:49 AM: menu_links: [
12:58:49 AM: {
12:58:49 AM: text: "<strong>eSolia Inc.</strong>",
12:58:49 AM: href: "https://esolia.com",
12:58:49 AM: icon: "building-office"
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: text: "GitHub repository",
12:58:49 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:49 AM: icon: "github-logo"
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: lang: "ja",
12:58:49 AM: site: {
12:58:49 AM: lname: "日本語",
12:58:49 AM: sitename: "イソリア ヘルプ",
12:58:49 AM: lastup: "最終更新",
12:58:49 AM: editme: "このページを編集",
12:58:49 AM: tocheader: "当ページの目次",
12:58:49 AM: author: "株式会社イソリア"
12:58:49 AM: },
12:58:49 AM: i18n: {
12:58:49 AM: "foo.ja": "バー",
12:58:49 AM: "foo.en": "Bar",
12:58:49 AM: "pagenotfound.ja": "そのページは無い",
12:58:49 AM: "pagenotfound.en": "Page Not Found",
12:58:49 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:49 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:49 AM: ja: {
12:58:49 AM: lname: "日本語",
12:58:49 AM: sitename: "イソリア ヘルプ",
12:58:49 AM: creator: "株式会社イソリア",
12:58:49 AM: toptitle: "イソリア ヘルプ ページ",
12:58:49 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:49 AM: page_prev: "戻る",
12:58:49 AM: page_next: "次へ",
12:58:49 AM: search: "検索",
12:58:49 AM: copyright: "© 株式会社イソリア",
12:58:49 AM: page: "ページ",
12:58:49 AM: empty: "結果はありません",
12:58:49 AM: side_menu: [Array]
12:58:49 AM: },
12:58:49 AM: en: {
12:58:49 AM: lname: "English",
12:58:49 AM: sitename: "eSolia Help",
12:58:49 AM: creator: "eSolia Inc.",
12:58:49 AM: toptitle: "eSolia Help Pages",
12:58:49 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:49 AM: page_prev: "Previous",
12:58:49 AM: page_next: "Next",
12:58:49 AM: search: "Search",
12:58:49 AM: copyright: "© eSolia Inc.",
12:58:49 AM: page: "Page",
12:58:49 AM: empty: "No results",
12:58:49 AM: side_menu: [Array]
12:58:49 AM: }
12:58:49 AM: },
12:58:49 AM: docs_menu: [
12:58:49 AM: { title: "Overviewサイド", id: "overview" },
12:58:49 AM: { title: "Configuration", id: "configuration" },
12:58:49 AM: { title: "Getting started", id: "getting-started" },
12:58:49 AM: { title: "Creating pages", id: "creating-pages" },
12:58:49 AM: { title: "Core", id: "core" },
12:58:49 AM: { title: "Advanced", id: "advanced" }
12:58:49 AM: ],
12:58:49 AM: comp: {
12:58:49 AM: _components: Map(1) { "callout" => [Object] },
12:58:49 AM: _proxies: Map(0) {}
12:58:49 AM: },
12:58:49 AM: date: 2024-10-23T10:00:46.000Z,
12:58:49 AM: title: "防災リンク",
12:58:49 AM: description: "参考文献(各行政機関の情報リスト)",
12:58:49 AM: category: "情報共有",
12:58:49 AM: series: "ja-bousai",
12:58:49 AM: url: "/bousai/esolia-bousai-links/",
12:58:49 AM: id: "bousailinks",
12:58:49 AM: content: "# 参考文献\n" +
12:58:49 AM: "## 各行政機関の情報リスト\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "- 国土交通省「[防災情報提供センター](https://www.mlit.go.jp/saigai/bosaijoho/)」\n" +
12:58:49 AM: "- 内閣府「[避難情報に関するガイドラインの改定(令和3年5月](https://www.bousai.go.jp/oukyu/hinanjouhou/r3_hinanjouhou_guideline/)」\n" +
12:58:49 AM: "- 東京都教育員会「[安全教育・防災教育ポータルサイト](https://www.anzenedu.metro.tokyo.lg.jp/link/)」\n" +
12:58:49 AM: "- 東京都防災ホームページ「[避難所及び避難場所](https://www.bousai.metro.tokyo.lg.jp/bousai/1000026/1000316.html)」\n" +
12:58:49 AM: "- 東京都防災ホームページ「[帰宅困難者対策ハンドブック](https://www.bousai.metro.tokyo.lg.jp/bousai/1000031/1001369.html)」\n" +
12:58:49 AM: "- 東京都防災ホームページ「[東京都防災アプリ](https://www.bousai.metro.tokyo.lg.jp/1028747/index.html)」\n" +
12:58:49 AM: "- 東京都不燃化ポータルサイト「[震災時火災における避難場所及び避難道路などの指定](https://www.funenka.metro.tokyo.lg.jp/evacuation/)」\n" +
12:58:49 AM: "- 気象庁「[防災啓発ビデオ 急な大雨・雷・竜巻から身を守ろう](https://www.jma.go.jp/jma/kishou/books/cb_saigai_dvd/index.html)」\n" +
12:58:49 AM: "- 東京消防庁「[電子学習室](https://www.tfd.metro.tokyo.lg.jp/learning/contents/mokuji.html)」\n" +
12:58:49 AM: "- 総務省消防庁「[救急お役立ちポータルサイト](https://www.fdma.go.jp/publication/portal/post2.html)」\n" +
12:58:49 AM: "- 総務省消防庁「[一般市民向け応急手当WEB講習](https://www.fdma.go.jp/relocation/kyukyukikaku/oukyu/index.html)」\n" +
12:58:49 AM: "- 港区「[大震災に備えて](https://www.city.minato.tokyo.jp/bosai-anzen/bosai/daishinsai/index.html)」\n" +
12:58:49 AM: "- 一般社団法人日本消火器工業会「[消火器について詳しく知ろう](https://www.jfema.or.jp/about/)」\n",
12:58:49 AM: page: <ref *1> Page {
12:58:49 AM: src: { path: "/pages/bousai-link", ext: ".md", entry: [Entry] },
12:58:49 AM: data: [Circular *2],
12:58:49 AM: asset: false
12:58:49 AM: },
12:58:49 AM: alternates: [Circular *3],
12:58:49 AM: unmatchedLangUrl: undefined,
12:58:49 AM: toc: [
12:58:49 AM: {
12:58:49 AM: level: 2,
12:58:49 AM: text: "各行政機関の情報リスト",
12:58:49 AM: slug: "%E5%90%84%E8%A1%8C%E6%94%BF%E6%A9%9F%E9%96%A2%E3%81%AE%E6%83%85%E5%A0%B1%E3%83%AA%E3%82%B9%E3%83%88%E2%80%8B",
12:58:49 AM: url: "/bousai/esolia-bousai-links/#%E5%90%84%E8%A1%8C%E6%94%BF%E6%A9%9F%E9%96%A2%E3%81%AE%E6%83%85%E5%A0%B1%E3%83%AA%E3%82%B9%E3%83%88%E2%80%8B",
12:58:49 AM: children: []
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: footnotes: [],
12:58:49 AM: children: "<h1>参考文献</h1>\n" +
12:58:49 AM: '<h2 id="%E5%90%84%E8%A1%8C%E6%94%BF%E6%A9%9F%E9%96%A2%E3%81%AE%E6%83%85%E5%A0%B1%E3%83%AA%E3%82%B9%E3%83%88%E2%80%8B" tabindex="-1"><a href="#%E5%90%84%E8%A1%8C%E6%94%BF%E6%A9%9F%E9%96%A2%E3%81%AE%E6%83%85%E5%A0%B1%E3%83%AA%E3%82%B9%E3%83%88%E2%80%8B" class="header-anchor">各行政機関の情報リスト</a></h2>\n' +
12:58:49 AM: "<p></p>\n" +
12:58:49 AM: "<ul>\n" +
12:58:49 AM: '<li>国土交通省「<a href="https://www.mlit.go.jp/saigai/bosaijoho/">防災情報提供センター</a>」</li>\n' +
12:58:49 AM: '<li>内閣府「<a href="https://www.bousai.go.jp/oukyu/hinanjouhou/r3_hinanjouhou_guideline/">避難情報に関するガイドラインの改定(令和3年5月</a>」</li>\n' +
12:58:49 AM: '<li>東京都教育員会「<a href="https://www.anzenedu.metro.tokyo.lg.jp/link/">安全教育・防災教育ポータルサイト</a>」</li>\n' +
12:58:49 AM: '<li>東京都防災ホームページ「<a href="https://www.bousai.metro.tokyo.lg.jp/bousai/1000026/1000316.html">避難所及び避難場所</a>」</li>\n' +
12:58:49 AM: '<li>東京都防災ホームページ「<a href="https://www.bousai.metro.tokyo.lg.jp/bousai/1000031/1001369.html">帰宅困難者対策ハンドブック</a>」</li>\n' +
12:58:49 AM: '<li>東京都防災ホームページ「<a href="https://www.bousai.metro.tokyo.lg.jp/1028747/index.html">東京都防災アプリ</a>」</li>\n' +
12:58:49 AM: '<li>東京都不燃化ポータルサイト「<a href="https://www.funenka.metro.tokyo.lg.jp/evacuation/">震災時火災における避難場所及び避難道路などの指定</a>」</li>\n' +
12:58:49 AM: '<li>気象庁「<a href="https://www.jma.go.jp/jma/kishou/books/cb_saigai_dvd/index.html">防災啓発ビデオ 急な大雨・雷・竜巻から身を守ろう</a>」</li>\n' +
12:58:49 AM: '<li>東京消防庁「<a href="https://www.tfd.metro.tokyo.lg.jp/learning/contents/mokuji.html">電子学習室</a>」</li>\n' +
12:58:49 AM: '<li>総務省消防庁「<a href="https://www.fdma.go.jp/publication/portal/post2.html">救急お役立ちポータルサイト</a>」</li>\n' +
12:58:49 AM: '<li>総務省消防庁「<a href="https://www.fdma.go.jp/relocation/kyukyukikaku/oukyu/index.html">一般市民向け応急手当WEB講習</a>」</li>\n' +
12:58:49 AM: '<li>港区「<a href="https://www.city.minato.tokyo.jp/bosai-anzen/bosai/daishinsai/index.html">大震災に備えて</a>」</li>\n' +
12:58:49 AM: '<li>一般社団法人日本消火器工業会「<a href="https://www.jfema.or.jp/about/">消火器について詳しく知ろう</a>」</li>\n' +
12:58:49 AM: "</ul>\n"
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: unmatchedLangUrl: undefined,
12:58:49 AM: toc: [
12:58:49 AM: {
12:58:49 AM: level: 2,
12:58:49 AM: text: "各行政機関の情報リスト",
12:58:49 AM: slug: "%E5%90%84%E8%A1%8C%E6%94%BF%E6%A9%9F%E9%96%A2%E3%81%AE%E6%83%85%E5%A0%B1%E3%83%AA%E3%82%B9%E3%83%88%E2%80%8B",
12:58:49 AM: url: "/bousai/esolia-bousai-links/#%E5%90%84%E8%A1%8C%E6%94%BF%E6%A9%9F%E9%96%A2%E3%81%AE%E6%83%85%E5%A0%B1%E3%83%AA%E3%82%B9%E3%83%88%E2%80%8B",
12:58:49 AM: children: []
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: footnotes: [],
12:58:49 AM: children: "<h1>参考文献</h1>\n" +
12:58:49 AM: '<h2 id="%E5%90%84%E8%A1%8C%E6%94%BF%E6%A9%9F%E9%96%A2%E3%81%AE%E6%83%85%E5%A0%B1%E3%83%AA%E3%82%B9%E3%83%88%E2%80%8B" tabindex="-1"><a href="#%E5%90%84%E8%A1%8C%E6%94%BF%E6%A9%9F%E9%96%A2%E3%81%AE%E6%83%85%E5%A0%B1%E3%83%AA%E3%82%B9%E3%83%88%E2%80%8B" class="header-anchor">各行政機関の情報リスト</a></h2>\n' +
12:58:49 AM: "<p></p>\n" +
12:58:49 AM: "<ul>\n" +
12:58:49 AM: '<li>国土交通省「<a href="https://www.mlit.go.jp/saigai/bosaijoho/">防災情報提供センター</a>」</li>\n' +
12:58:49 AM: '<li>内閣府「<a href="https://www.bousai.go.jp/oukyu/hinanjouhou/r3_hinanjouhou_guideline/">避難情報に関するガイドラインの改定(令和3年5月</a>」</li>\n' +
12:58:49 AM: '<li>東京都教育員会「<a href="https://www.anzenedu.metro.tokyo.lg.jp/link/">安全教育・防災教育ポータルサイト</a>」</li>\n' +
12:58:49 AM: '<li>東京都防災ホームページ「<a href="https://www.bousai.metro.tokyo.lg.jp/bousai/1000026/1000316.html">避難所及び避難場所</a>」</li>\n' +
12:58:49 AM: '<li>東京都防災ホームページ「<a href="https://www.bousai.metro.tokyo.lg.jp/bousai/1000031/1001369.html">帰宅困難者対策ハンドブック</a>」</li>\n' +
12:58:49 AM: '<li>東京都防災ホームページ「<a href="https://www.bousai.metro.tokyo.lg.jp/1028747/index.html">東京都防災アプリ</a>」</li>\n' +
12:58:49 AM: '<li>東京都不燃化ポータルサイト「<a href="https://www.funenka.metro.tokyo.lg.jp/evacuation/">震災時火災における避難場所及び避難道路などの指定</a>」</li>\n' +
12:58:49 AM: '<li>気象庁「<a href="https://www.jma.go.jp/jma/kishou/books/cb_saigai_dvd/index.html">防災啓発ビデオ 急な大雨・雷・竜巻から身を守ろう</a>」</li>\n' +
12:58:49 AM: '<li>東京消防庁「<a href="https://www.tfd.metro.tokyo.lg.jp/learning/contents/mokuji.html">電子学習室</a>」</li>\n' +
12:58:49 AM: '<li>総務省消防庁「<a href="https://www.fdma.go.jp/publication/portal/post2.html">救急お役立ちポータルサイト</a>」</li>\n' +
12:58:49 AM: '<li>総務省消防庁「<a href="https://www.fdma.go.jp/relocation/kyukyukikaku/oukyu/index.html">一般市民向け応急手当WEB講習</a>」</li>\n' +
12:58:49 AM: '<li>港区「<a href="https://www.city.minato.tokyo.jp/bosai-anzen/bosai/daishinsai/index.html">大震災に備えて</a>」</li>\n' +
12:58:49 AM: '<li>一般社団法人日本消火器工業会「<a href="https://www.jfema.or.jp/about/">消火器について詳しく知ろう</a>」</li>\n' +
12:58:49 AM: "</ul>\n",
12:58:49 AM: ja: {},
12:58:49 AM: en: {}
12:58:49 AM: }
12:58:49 AM: {
12:58:49 AM: content: "<p>バルクメール送信で利用しているシステムのエラーコード。</p>\n" +
12:58:49 AM: '<h3 id="postmark-%E3%83%90%E3%82%A6%E3%83%B3%E3%82%B9%E3%82%A8%E3%83%A9%E3%83%BC" tabindex="-1"><a href="#postmark-%E3%83%90%E3%82%A6%E3%83%B3%E3%82%B9%E3%82%A8%E3%83%A9%E3%83%BC" class="header-anchor">Postmark バウンスエラー</a></h3>\n' +
12:58:49 AM: "<table>\n" +
12:58:49 AM: "<thead>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<th>タイプ</th>\n" +
12:58:49 AM: "<th>コード</th>\n" +
12:58:49 AM: "<th>説明</th>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "</thead>\n" +
12:58:49 AM: "<tbody>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>HardBounce</td>\n" +
12:58:49 AM: "<td>1</td>\n" +
12:58:49 AM: "<td>ハードバウンス — サーバーは送信したメールを届けることが出来なかった。 (例: ユーザーが無い、メールボックスが無い)</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Transient</td>\n" +
12:58:49 AM: "<td>2</td>\n" +
12:58:49 AM: "<td>送信遅れ — 一時的に送信したメールを届けることが出来なかった。 (例: ネットワークトラブルによる問題)</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Unsubscribe</td>\n" +
12:58:49 AM: "<td>16</td>\n" +
12:58:49 AM: "<td>送信停止依頼 — 送信先ユーザーから送信停止依頼を受けた。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Subscribe</td>\n" +
12:58:49 AM: "<td>32</td>\n" +
12:58:49 AM: "<td>サブスク依頼 — 送信一覧にサブスクしたい、ユーザーからの依頼。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>AutoResponder</td>\n" +
12:58:49 AM: "<td>64</td>\n" +
12:58:49 AM: "<td>自動応対 — 自動レスポンスメッセージが戻って来た。 (例: "手が離さない" 又は "休み中")</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>AddressChange</td>\n" +
12:58:49 AM: "<td>128</td>\n" +
12:58:49 AM: "<td>アドレス変更依頼 — 受信者によるアドレス変更依頼を受けた。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>DnsError</td>\n" +
12:58:49 AM: "<td>256</td>\n" +
12:58:49 AM: "<td>DNSエラー — 一時的DNSエラーが発生した。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>SpamNotification</td>\n" +
12:58:49 AM: "<td>512</td>\n" +
12:58:49 AM: "<td>スパム通知 — メッセージ届けたが、ユーザーがブロックを掛けたか、スパムやバルクメールとしてフラグを立てた。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>OpenRelayTest</td>\n" +
12:58:49 AM: "<td>1024</td>\n" +
12:58:49 AM: "<td>オープンリレー調査 — 本NDR (Non-Delivery Report 配信不能レポート) はオープンリレーかどうかの確認調査。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Unknown</td>\n" +
12:58:49 AM: "<td>2048</td>\n" +
12:58:49 AM: "<td>区別不可 — 区別が出来ないNDR。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>SoftBounce</td>\n" +
12:58:49 AM: "<td>4096</td>\n" +
12:58:49 AM: "<td>ソフトバウンス — 一時的に送信したメールを届けることが出来なかった。 (例: メールボックスがいっぱい、アカウントが無効になっている、保存クォータをオーバしている、ハードディスク保存領域がもう無い)</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>VirusNotification</td>\n" +
12:58:49 AM: "<td>8192</td>\n" +
12:58:49 AM: "<td>ウイルス通知 — 受信メッセージにウイルスを検知したと言う通知。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>ChallengeVerification</td>\n" +
12:58:49 AM: "<td>16384</td>\n" +
12:58:49 AM: "<td>スパム確認 — スパムソフト (例: Spam Arrest, MailFrontier Matadorなど) が送ってくる「身分確認」チャレンジ。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>BadEmailAddress</td>\n" +
12:58:49 AM: "<td>100000</td>\n" +
12:58:49 AM: "<td>無効なメールアドレス — メールアドレス事態が無効です。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>SpamComplaint</td>\n" +
12:58:49 AM: "<td>100001</td>\n" +
12:58:49 AM: "<td>スパム苦情 — 受信者が本メールを明示的にスパムとしてフラグを立てた。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>ManuallyDeactivated</td>\n" +
12:58:49 AM: "<td>100002</td>\n" +
12:58:49 AM: "<td>手動無効化 — 送信先メールは手動的に無効化された。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Unconfirmed</td>\n" +
12:58:49 AM: "<td>100003</td>\n" +
12:58:49 AM: "<td>一覧登録未確認 — 一覧メンバーはまだサブスクの同意はしていない。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Blocked</td>\n" +
12:58:49 AM: "<td>100006</td>\n" +
12:58:49 AM: "<td>ISPブロック — コンテントやブラックリストによる、処理しているISPがブロックを掛けた。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>SMTPApiError</td>\n" +
12:58:49 AM: "<td>100007</td>\n" +
12:58:49 AM: "<td>SMTP API エラー — SMTP API経由でメールを受け取った時、エラーが発生した。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>InboundError</td>\n" +
12:58:49 AM: "<td>100008</td>\n" +
12:58:49 AM: "<td>処理失敗 — 受信処理が途中で失敗した。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>DMARCPolicy</td>\n" +
12:58:49 AM: "<td>100009</td>\n" +
12:58:49 AM: "<td>DMARC規定 — DMARC ポリシーによって送信が失敗した。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>TemplateRenderingFailed</td>\n" +
12:58:49 AM: "<td>100010</td>\n" +
12:58:49 AM: "<td>テンプレート利用失敗 — メール送信をしようとした時、メールのコンテンツを作成することが出来なかった。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "</tbody>\n" +
12:58:49 AM: "</table>\n",
12:58:49 AM: basename: "bulk-email-bounce-codes",
12:58:49 AM: mergedKeys: {
12:58:49 AM: tags: "stringArray",
12:58:49 AM: extra_head: "stringArray",
12:58:49 AM: ja: "object",
12:58:49 AM: en: "object",
12:58:49 AM: metas: "object"
12:58:49 AM: },
12:58:49 AM: paginate: [Function: paginate],
12:58:49 AM: search: Searcher {},
12:58:49 AM: nav: Nav {},
12:58:49 AM: languages: [ "ja", "en" ],
12:58:49 AM: order: 300,
12:58:49 AM: tags: [ "バルクメール", "エラーコード" ],
12:58:49 AM: extra_head: [
12:58:49 AM: "<!-- Fathom Analytics -->\n" +
12:58:49 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:49 AM: "<!-- / Fathom -->\n"
12:58:49 AM: ],
12:58:49 AM: metas: {
12:58:49 AM: title: "=title",
12:58:49 AM: description: "=description",
12:58:49 AM: twitter: "@esolia_inc",
12:58:49 AM: "twitter:label1": "Author",
12:58:49 AM: "twitter:data1": "=site.author",
12:58:49 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:49 AM: color: "#ffbc68",
12:58:49 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:49 AM: generator: true,
12:58:49 AM: site: "=site.sitename"
12:58:49 AM: },
12:58:49 AM: cacheBuster: "1737334729466",
12:58:49 AM: footer: true,
12:58:49 AM: repo: { url: "https://github.com/esolia/help.esolia.pro", path: "/src" },
12:58:49 AM: menu_links: [
12:58:49 AM: {
12:58:49 AM: text: "<strong>eSolia Inc.</strong>",
12:58:49 AM: href: "https://esolia.com",
12:58:49 AM: icon: "building-office"
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: text: "GitHub repository",
12:58:49 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:49 AM: icon: "github-logo"
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: lang: "ja",
12:58:49 AM: site: {
12:58:49 AM: lname: "日本語",
12:58:49 AM: sitename: "イソリア ヘルプ",
12:58:49 AM: lastup: "最終更新",
12:58:49 AM: editme: "このページを編集",
12:58:49 AM: tocheader: "当ページの目次",
12:58:49 AM: author: "株式会社イソリア"
12:58:49 AM: },
12:58:49 AM: i18n: {
12:58:49 AM: "foo.ja": "バー",
12:58:49 AM: "foo.en": "Bar",
12:58:49 AM: "pagenotfound.ja": "そのページは無い",
12:58:49 AM: "pagenotfound.en": "Page Not Found",
12:58:49 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:49 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:49 AM: ja: {
12:58:49 AM: lname: "日本語",
12:58:49 AM: sitename: "イソリア ヘルプ",
12:58:49 AM: creator: "株式会社イソリア",
12:58:49 AM: toptitle: "イソリア ヘルプ ページ",
12:58:49 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:49 AM: page_prev: "戻る",
12:58:49 AM: page_next: "次へ",
12:58:49 AM: search: "検索",
12:58:49 AM: copyright: "© 株式会社イソリア",
12:58:49 AM: page: "ページ",
12:58:49 AM: empty: "結果はありません",
12:58:49 AM: side_menu: [
12:58:49 AM: { title: "PROdbクラウド型DB", id: "prodb" },
12:58:49 AM: { title: "バルクメール", id: "bulkemail" }
12:58:49 AM: ]
12:58:49 AM: },
12:58:49 AM: en: {
12:58:49 AM: lname: "English",
12:58:49 AM: sitename: "eSolia Help",
12:58:49 AM: creator: "eSolia Inc.",
12:58:49 AM: toptitle: "eSolia Help Pages",
12:58:49 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:49 AM: page_prev: "Previous",
12:58:49 AM: page_next: "Next",
12:58:49 AM: search: "Search",
12:58:49 AM: copyright: "© eSolia Inc.",
12:58:49 AM: page: "Page",
12:58:49 AM: empty: "No results",
12:58:49 AM: side_menu: [
12:58:49 AM: { title: "PROdb Cloud DB", id: "prodb" },
12:58:49 AM: { title: "Bulk Email", id: "bulkemail" }
12:58:49 AM: ]
12:58:49 AM: }
12:58:49 AM: },
12:58:49 AM: docs_menu: [
12:58:49 AM: { title: "Overviewサイド", id: "overview" },
12:58:49 AM: { title: "Configuration", id: "configuration" },
12:58:49 AM: { title: "Getting started", id: "getting-started" },
12:58:49 AM: { title: "Creating pages", id: "creating-pages" },
12:58:49 AM: { title: "Core", id: "core" },
12:58:49 AM: { title: "Advanced", id: "advanced" }
12:58:49 AM: ],
12:58:49 AM: comp: {
12:58:49 AM: _components: Map(1) {
12:58:49 AM: "callout" => {
12:58:49 AM: name: "callout",
12:58:49 AM: render: [Function: render],
12:58:49 AM: css: undefined,
12:58:49 AM: js: undefined
12:58:49 AM: }
12:58:49 AM: },
12:58:49 AM: _proxies: Map(0) {}
12:58:49 AM: },
12:58:49 AM: date: 2024-10-23T10:00:46.000Z,
12:58:49 AM: title: "バルクメールのエラーコード",
12:58:49 AM: description: "バルクメールシステムで利用しているエラーコード",
12:58:49 AM: category: "サービス詳細",
12:58:49 AM: series: "ja-bulkemail",
12:58:49 AM: url: "/bulk-email/bulk-email-bounce-codes/",
12:58:49 AM: id: "bulkbouncecodes",
12:58:49 AM: page: <ref *1> Page {
12:58:49 AM: src: {
12:58:49 AM: path: "/pages/bulk-email-bounce-codes",
12:58:49 AM: ext: ".md",
12:58:49 AM: entry: Entry {
12:58:49 AM: name: "bulk-email-bounce-codes.md",
12:58:49 AM: path: "/pages/bulk-email-bounce-codes.md",
12:58:49 AM: type: "file",
12:58:49 AM: src: "/opt/build/repo/src/pages/bulk-email-bounce-codes.md",
12:58:49 AM: children: Map(0) {},
12:58:49 AM: flags: Set(0) {}
12:58:49 AM: }
12:58:49 AM: },
12:58:49 AM: data: <ref *2> {
12:58:49 AM: basename: "bulk-email-bounce-codes",
12:58:49 AM: mergedKeys: {
12:58:49 AM: tags: "stringArray",
12:58:49 AM: extra_head: "stringArray",
12:58:49 AM: ja: "object",
12:58:49 AM: en: "object",
12:58:49 AM: metas: "object"
12:58:49 AM: },
12:58:49 AM: paginate: [Function: paginate],
12:58:49 AM: search: Searcher {},
12:58:49 AM: nav: Nav {},
12:58:49 AM: languages: [ "ja", "en" ],
12:58:49 AM: layout: "layout.vto",
12:58:49 AM: order: 300,
12:58:49 AM: tags: [ "バルクメール", "エラーコード" ],
12:58:49 AM: extra_head: [
12:58:49 AM: "<!-- Fathom Analytics -->\n" +
12:58:49 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:49 AM: "<!-- / Fathom -->\n"
12:58:49 AM: ],
12:58:49 AM: metas: {
12:58:49 AM: title: "=title",
12:58:49 AM: description: "=description",
12:58:49 AM: twitter: "@esolia_inc",
12:58:49 AM: "twitter:label1": "Author",
12:58:49 AM: "twitter:data1": "=site.author",
12:58:49 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:49 AM: color: "#ffbc68",
12:58:49 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:49 AM: generator: true,
12:58:49 AM: site: "=site.sitename"
12:58:49 AM: },
12:58:49 AM: cacheBuster: "1737334729466",
12:58:49 AM: footer: true,
12:58:49 AM: repo: {
12:58:49 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:49 AM: path: "/src"
12:58:49 AM: },
12:58:49 AM: menu_links: [
12:58:49 AM: {
12:58:49 AM: text: "<strong>eSolia Inc.</strong>",
12:58:49 AM: href: "https://esolia.com",
12:58:49 AM: icon: "building-office"
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: text: "GitHub repository",
12:58:49 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:49 AM: icon: "github-logo"
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: lang: "ja",
12:58:49 AM: site: {
12:58:49 AM: lname: "日本語",
12:58:49 AM: sitename: "イソリア ヘルプ",
12:58:49 AM: lastup: "最終更新",
12:58:49 AM: editme: "このページを編集",
12:58:49 AM: tocheader: "当ページの目次",
12:58:49 AM: author: "株式会社イソリア"
12:58:49 AM: },
12:58:49 AM: i18n: {
12:58:49 AM: "foo.ja": "バー",
12:58:49 AM: "foo.en": "Bar",
12:58:49 AM: "pagenotfound.ja": "そのページは無い",
12:58:49 AM: "pagenotfound.en": "Page Not Found",
12:58:49 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:49 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:49 AM: ja: {
12:58:49 AM: lname: "日本語",
12:58:49 AM: sitename: "イソリア ヘルプ",
12:58:49 AM: creator: "株式会社イソリア",
12:58:49 AM: toptitle: "イソリア ヘルプ ページ",
12:58:49 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:49 AM: page_prev: "戻る",
12:58:49 AM: page_next: "次へ",
12:58:49 AM: search: "検索",
12:58:49 AM: copyright: "© 株式会社イソリア",
12:58:49 AM: page: "ページ",
12:58:49 AM: empty: "結果はありません",
12:58:49 AM: side_menu: [Array]
12:58:49 AM: },
12:58:49 AM: en: {
12:58:49 AM: lname: "English",
12:58:49 AM: sitename: "eSolia Help",
12:58:49 AM: creator: "eSolia Inc.",
12:58:49 AM: toptitle: "eSolia Help Pages",
12:58:49 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:49 AM: page_prev: "Previous",
12:58:49 AM: page_next: "Next",
12:58:49 AM: search: "Search",
12:58:49 AM: copyright: "© eSolia Inc.",
12:58:49 AM: page: "Page",
12:58:49 AM: empty: "No results",
12:58:49 AM: side_menu: [Array]
12:58:49 AM: }
12:58:49 AM: },
12:58:49 AM: docs_menu: [
12:58:49 AM: { title: "Overviewサイド", id: "overview" },
12:58:49 AM: { title: "Configuration", id: "configuration" },
12:58:49 AM: { title: "Getting started", id: "getting-started" },
12:58:49 AM: { title: "Creating pages", id: "creating-pages" },
12:58:49 AM: { title: "Core", id: "core" },
12:58:49 AM: { title: "Advanced", id: "advanced" }
12:58:49 AM: ],
12:58:49 AM: comp: {
12:58:49 AM: _components: Map(1) { "callout" => [Object] },
12:58:49 AM: _proxies: Map(0) {}
12:58:49 AM: },
12:58:49 AM: date: 2024-10-23T10:00:46.000Z,
12:58:49 AM: title: "バルクメールのエラーコード",
12:58:49 AM: description: "バルクメールシステムで利用しているエラーコード",
12:58:49 AM: category: "サービス詳細",
12:58:49 AM: series: "ja-bulkemail",
12:58:49 AM: url: "/bulk-email/bulk-email-bounce-codes/",
12:58:49 AM: id: "bulkbouncecodes",
12:58:49 AM: content: "バルクメール送信で利用しているシステムのエラーコード。\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "### Postmark バウンスエラー\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "| タイプ | コード | 説明 |\n" +
12:58:49 AM: "| ---- | ---- | ------------------ |\n" +
12:58:49 AM: "| HardBounce | 1 | ハードバウンス — サーバーは送信したメールを届けることが出来なかった。 (例: ユーザーが無い、メールボックスが無い) |\n" +
12:58:49 AM: "| Transient | 2 | 送信遅れ — 一時的に送信したメールを届けることが出来なかった。 (例: ネットワークトラブルによる問題) |\n" +
12:58:49 AM: "| Unsubscribe | 16 | 送信停止依頼 — 送信先ユーザーから送信停止依頼を受けた。 |\n" +
12:58:49 AM: "| Subscribe | 32 | サブスク依頼 — 送信一覧にサブスクしたい、ユーザーからの依頼。 |\n" +
12:58:49 AM: '| AutoResponder | 64 | 自動応対 — 自動レスポンスメッセージが戻って来た。 (例: "手が離さない" 又は "休み中") |\n' +
12:58:49 AM: "| AddressChange | 128 | アドレス変更依頼 — 受信者によるアドレス変更依頼を受けた。 |\n" +
12:58:49 AM: "| DnsError | 256 | DNSエラー — 一時的DNSエラーが発生した。 |\n" +
12:58:49 AM: "| SpamNotification | 512 | スパム通知 — メッセージ届けたが、ユーザーがブロックを掛けたか、スパムやバルクメールとしてフラグを立てた。 |\n" +
12:58:49 AM: "| OpenRelayTest | 1024 | オープンリレー調査 — 本NDR (Non-Delivery Report 配信不能レポート) はオープンリレーかどうかの確認調査。 |\n" +
12:58:49 AM: "| Unknown | 2048 | 区別不可 — 区別が出来ないNDR。 |\n" +
12:58:49 AM: "| SoftBounce | 4096 | ソフトバウンス — 一時的に送信したメールを届けることが出来なかった。 (例: メールボックスがいっぱい、アカウントが無効になっている、保存クォータをオーバしている、ハードディスク保存領域がもう無い) |\n" +
12:58:49 AM: "| VirusNotification | 8192 | ウイルス通知 — 受信メッセージにウイルスを検知したと言う通知。|\n" +
12:58:49 AM: "| ChallengeVerification | 16384 | スパム確認 — スパムソフト (例: Spam Arrest, MailFrontier Matadorなど) が送ってくる「身分確認」チャレンジ。|\n" +
12:58:49 AM: "| BadEmailAddress | 100000 | 無効なメールアドレス — メールアドレス事態が無効です。 |\n" +
12:58:49 AM: "| SpamComplaint | 100001 | スパム苦情 — 受信者が本メールを明示的にスパムとしてフラグを立てた。 |\n" +
12:58:49 AM: "| ManuallyDeactivated | 100002 | 手動無効化 — 送信先メールは手動的に無効化された。 |\n" +
12:58:49 AM: "| Unconfirmed | 100003 | 一覧登録未確認 — 一覧メンバーはまだサブスクの同意はしていない。 |\n" +
12:58:49 AM: "| Blocked | 100006 | ISPブロック — コンテントやブラックリストによる、処理しているISPがブロックを掛けた。 |\n" +
12:58:49 AM: "| SMTPApiError | 100007 | SMTP API エラー — SMTP API経由でメールを受け取った時、エラーが発生した。 |\n" +
12:58:49 AM: "| InboundError | 100008 | 処理失敗 — 受信処理が途中で失敗した。 |\n" +
12:58:49 AM: "| DMARCPolicy | 100009 | DMARC規定 — DMARC ポリシーによって送信が失敗した。 |\n" +
12:58:49 AM: "| TemplateRenderingFailed | 100010 | テンプレート利用失敗 — メール送信をしようとした時、メールのコンテンツを作成することが出来なかった。 |\n",
12:58:49 AM: page: [Circular *1],
12:58:49 AM: alternates: <ref *3> [
12:58:49 AM: [Circular *2],
12:58:49 AM: {
12:58:49 AM: basename: "bulk-email-bounce-codes_en",
12:58:49 AM: mergedKeys: [Object],
12:58:49 AM: paginate: [Function: paginate],
12:58:49 AM: search: Searcher {},
12:58:49 AM: nav: Nav {},
12:58:49 AM: languages: [Array],
12:58:49 AM: layout: "layout.vto",
12:58:49 AM: order: 300,
12:58:49 AM: tags: [Array],
12:58:49 AM: extra_head: [Array],
12:58:49 AM: metas: [Object],
12:58:49 AM: cacheBuster: "1737334729466",
12:58:49 AM: footer: true,
12:58:49 AM: repo: [Object],
12:58:49 AM: menu_links: [Array],
12:58:49 AM: lang: "en",
12:58:49 AM: site: [Object],
12:58:49 AM: i18n: [Object],
12:58:49 AM: docs_menu: [Array],
12:58:49 AM: comp: [Object],
12:58:49 AM: date: 2024-10-23T11:17:06.000Z,
12:58:49 AM: title: "Bulk Email Error Codes",
12:58:49 AM: description: "Error Codes from Bulk Email Systems",
12:58:49 AM: category: "Service Details",
12:58:49 AM: series: "en-bulkemail",
12:58:49 AM: url: "/en/bulk-email/bulk-email-bounce-codes/",
12:58:49 AM: id: "bulkbouncecodes",
12:58:49 AM: image: "",
12:58:49 AM: draft: false,
12:58:49 AM: content: "The following error codes are from the bulk email systems eSolia uses to send newsletters. \n" +
12:58:49 AM: "\n" +
12:58:49 AM: "### Postmark App Bounce Error Codes\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "| Type | Code | Name & Description |\n" +
12:58:49 AM: "| ---- | ---- | ------------------ |\n" +
12:58:49 AM: "| HardBounce | 1 | Hard bounce — The server was unable to deliver your message (ex: unknown user, mailbox not found). |\n" +
12:58:49 AM: "| Transient | 2 | Message delayed — The server could not temporarily deliver your message (ex: Message is delayed due to network troubles). |\n" +
12:58:49 AM: "| Unsubscribe | 16 | Unsubscribe request — Unsubscribe or Remove request. |\n" +
12:58:49 AM: "| Subscribe | 32 | Subscribe request — Subscribe request from someone wanting to get added to the mailing list. |\n" +
12:58:49 AM: '| AutoResponder | 64 | Auto responder — Automatic email responder (ex: "Out of Office" or "On Vacation"). |\n' +
12:58:49 AM: "| AddressChange | 128 | Address change — The recipient has requested an address change. |\n" +
12:58:49 AM: "| DnsError | 256 | DNS error — A temporary DNS error. |\n" +
12:58:49 AM: "| SpamNotification | 512 | Spam notification — The message was delivered, but was either blocked by the user, or classified as spam, bulk mail, or had rejected content. |\n" +
12:58:49 AM: "| OpenRelayTest | 1024 | Open relay test — The NDR is actually a test email message to see if the mail server is an open relay. |\n" +
12:58:49 AM: "| Unknown | 2048 | Unknown — Unable to classify the NDR. |\n" +
12:58:49 AM: "| SoftBounce | 4096 | Soft bounce — Unable to temporarily deliver message (i.e. mailbox full, account disabled, exceeds quota, out of disk space). |\n" +
12:58:49 AM: "| VirusNotification | 8192 | Virus notification — The bounce is actually a virus notification warning about a virus/code infected message. |\n" +
12:58:49 AM: "| ChallengeVerification | 16384 | Spam challenge verification — The bounce is a challenge asking for verification you actually sent the email. Typcial challenges are made by Spam Arrest, or MailFrontier Matador. |\n" +
12:58:49 AM: "| BadEmailAddress | 100000 | Invalid email address — The address is not a valid email address. |\n" +
12:58:49 AM: "| SpamComplaint | 100001 | Spam complaint — The subscriber explicitly marked this message as spam. |\n" +
12:58:49 AM: "| ManuallyDeactivated | 100002 | Manually deactivated — The email was manually deactivated. |\n" +
12:58:49 AM: "| Unconfirmed | 100003 | Registration not confirmed — The subscriber has not clicked on the confirmation link upon registration or import. |\n" +
12:58:49 AM: "| Blocked | 100006 | ISP block — Blocked from this ISP due to content or blacklisting. |\n" +
12:58:49 AM: "| SMTPApiError | 100007 | SMTP API error — An error occurred while accepting an email through the SMTP API. |\n" +
12:58:49 AM: "| InboundError | 100008 | Processing failed — Unable to deliver inbound message to destination inbound hook. |\n" +
12:58:49 AM: "| DMARCPolicy | 100009 | DMARC Policy — Email rejected due to DMARC Policy. |\n" +
12:58:49 AM: "| TemplateRenderingFailed | 100010 | Template rendering failed — An error occurred while attempting to render your template. |\n",
12:58:49 AM: page: [Page],
12:58:49 AM: alternates: [Circular *3],
12:58:49 AM: unmatchedLangUrl: undefined,
12:58:49 AM: toc: [Array],
12:58:49 AM: footnotes: [],
12:58:49 AM: children: "<p>The following error codes are from the bulk email systems eSolia uses to send newsletters.</p>\n" +
12:58:49 AM: '<h3 id="postmark-app-bounce-error-codes" tabindex="-1"><a href="#postmark-app-bounce-error-codes" class="header-anchor">Postmark App Bounce Error Codes</a></h3>\n' +
12:58:49 AM: "<table>\n" +
12:58:49 AM: "<thead>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<th>Type</th>\n" +
12:58:49 AM: "<th>Code</th>\n" +
12:58:49 AM: "<th>Name & Description</th>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "</thead>\n" +
12:58:49 AM: "<tbody>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>HardBounce</td>\n" +
12:58:49 AM: "<td>1</td>\n" +
12:58:49 AM: "<td>Hard bounce — The server was unable to deliver your message (ex: unknown user, mailbox not found).</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Transient</td>\n" +
12:58:49 AM: "<td>2</td>\n" +
12:58:49 AM: "<td>Message delayed — The server could not temporarily deliver your message (ex: Message is delayed due to network troubles).</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Unsubscribe</td>\n" +
12:58:49 AM: "<td>16</td>\n" +
12:58:49 AM: "<td>Unsubscribe request — Unsubscribe or Remove request.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Subscribe</td>\n" +
12:58:49 AM: "<td>32</td>\n" +
12:58:49 AM: "<td>Subscribe request — Subscribe request from someone wanting to get added to the mailing list.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>AutoResponder</td>\n" +
12:58:49 AM: "<td>64</td>\n" +
12:58:49 AM: "<td>Auto responder — Automatic email responder (ex: "Out of Office" or "On Vacation").</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>AddressChange</td>\n" +
12:58:49 AM: "<td>128</td>\n" +
12:58:49 AM: "<td>Address change — The recipient has requested an address change.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>DnsError</td>\n" +
12:58:49 AM: "<td>256</td>\n" +
12:58:49 AM: "<td>DNS error — A temporary DNS error.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>SpamNotification</td>\n" +
12:58:49 AM: "<td>512</td>\n" +
12:58:49 AM: "<td>Spam notification — The message was delivered, but was either blocked by the user, or classified as spam, bulk mail, or had rejected content.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>OpenRelayTest</td>\n" +
12:58:49 AM: "<td>1024</td>\n" +
12:58:49 AM: "<td>Open relay test — The NDR is actually a test email message to see if the mail server is an open relay.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Unknown</td>\n" +
12:58:49 AM: "<td>2048</td>\n" +
12:58:49 AM: "<td>Unknown — Unable to classify the NDR.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>SoftBounce</td>\n" +
12:58:49 AM: "<td>4096</td>\n" +
12:58:49 AM: "<td>Soft bounce — Unable to temporarily deliver message (i.e. mailbox full, account disabled, exceeds quota, out of disk space).</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>VirusNotification</td>\n" +
12:58:49 AM: "<td>8192</td>\n" +
12:58:49 AM: "<td>Virus notification — The bounce is actually a virus notification warning about a virus/code infected message.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>ChallengeVerification</td>\n" +
12:58:49 AM: "<td>16384</td>\n" +
12:58:49 AM: "<td>Spam challenge verification — The bounce is a challenge asking for verification you actually sent the email. Typcial challenges are made by Spam Arrest, or MailFrontier Matador.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>BadEmailAddress</td>\n" +
12:58:49 AM: "<td>100000</td>\n" +
12:58:49 AM: "<td>Invalid email address — The address is not a valid email address.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>SpamComplaint</td>\n" +
12:58:49 AM: "<td>100001</td>\n" +
12:58:49 AM: "<td>Spam complaint — The subscriber explicitly marked this message as spam.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>ManuallyDeactivated</td>\n" +
12:58:49 AM: "<td>100002</td>\n" +
12:58:49 AM: "<td>Manually deactivated — The email was manually deactivated.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Unconfirmed</td>\n" +
12:58:49 AM: "<td>100003</td>\n" +
12:58:49 AM: "<td>Registration not confirmed — The subscriber has not clicked on the confirmation link upon registration or import.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Blocked</td>\n" +
12:58:49 AM: "<td>100006</td>\n" +
12:58:49 AM: "<td>ISP block — Blocked from this ISP due to content or blacklisting.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>SMTPApiError</td>\n" +
12:58:49 AM: "<td>100007</td>\n" +
12:58:49 AM: "<td>SMTP API error — An error occurred while accepting an email through the SMTP API.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>InboundError</td>\n" +
12:58:49 AM: "<td>100008</td>\n" +
12:58:49 AM: "<td>Processing failed — Unable to deliver inbound message to destination inbound hook.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>DMARCPolicy</td>\n" +
12:58:49 AM: "<td>100009</td>\n" +
12:58:49 AM: "<td>DMARC Policy — Email rejected due to DMARC Policy.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>TemplateRenderingFailed</td>\n" +
12:58:49 AM: "<td>100010</td>\n" +
12:58:49 AM: "<td>Template rendering failed — An error occurred while attempting to render your template.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "</tbody>\n" +
12:58:49 AM: "</table>\n"
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: unmatchedLangUrl: undefined,
12:58:49 AM: toc: [
12:58:49 AM: {
12:58:49 AM: level: 3,
12:58:49 AM: text: "Postmark バウンスエラー",
12:58:49 AM: slug: "postmark-%E3%83%90%E3%82%A6%E3%83%B3%E3%82%B9%E3%82%A8%E3%83%A9%E3%83%BC",
12:58:49 AM: url: "/bulk-email/bulk-email-bounce-codes/#postmark-%E3%83%90%E3%82%A6%E3%83%B3%E3%82%B9%E3%82%A8%E3%83%A9%E3%83%BC",
12:58:49 AM: children: []
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: footnotes: [],
12:58:49 AM: children: "<p>バルクメール送信で利用しているシステムのエラーコード。</p>\n" +
12:58:49 AM: '<h3 id="postmark-%E3%83%90%E3%82%A6%E3%83%B3%E3%82%B9%E3%82%A8%E3%83%A9%E3%83%BC" tabindex="-1"><a href="#postmark-%E3%83%90%E3%82%A6%E3%83%B3%E3%82%B9%E3%82%A8%E3%83%A9%E3%83%BC" class="header-anchor">Postmark バウンスエラー</a></h3>\n' +
12:58:49 AM: "<table>\n" +
12:58:49 AM: "<thead>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<th>タイプ</th>\n" +
12:58:49 AM: "<th>コード</th>\n" +
12:58:49 AM: "<th>説明</th>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "</thead>\n" +
12:58:49 AM: "<tbody>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>HardBounce</td>\n" +
12:58:49 AM: "<td>1</td>\n" +
12:58:49 AM: "<td>ハードバウンス — サーバーは送信したメールを届けることが出来なかった。 (例: ユーザーが無い、メールボックスが無い)</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Transient</td>\n" +
12:58:49 AM: "<td>2</td>\n" +
12:58:49 AM: "<td>送信遅れ — 一時的に送信したメールを届けることが出来なかった。 (例: ネットワークトラブルによる問題)</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Unsubscribe</td>\n" +
12:58:49 AM: "<td>16</td>\n" +
12:58:49 AM: "<td>送信停止依頼 — 送信先ユーザーから送信停止依頼を受けた。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Subscribe</td>\n" +
12:58:49 AM: "<td>32</td>\n" +
12:58:49 AM: "<td>サブスク依頼 — 送信一覧にサブスクしたい、ユーザーからの依頼。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>AutoResponder</td>\n" +
12:58:49 AM: "<td>64</td>\n" +
12:58:49 AM: "<td>自動応対 — 自動レスポンスメッセージが戻って来た。 (例: "手が離さない" 又は "休み中")</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>AddressChange</td>\n" +
12:58:49 AM: "<td>128</td>\n" +
12:58:49 AM: "<td>アドレス変更依頼 — 受信者によるアドレス変更依頼を受けた。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>DnsError</td>\n" +
12:58:49 AM: "<td>256</td>\n" +
12:58:49 AM: "<td>DNSエラー — 一時的DNSエラーが発生した。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>SpamNotification</td>\n" +
12:58:49 AM: "<td>512</td>\n" +
12:58:49 AM: "<td>スパム通知 — メッセージ届けたが、ユーザーがブロックを掛けたか、スパムやバルクメールとしてフラグを立てた。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>OpenRelayTest</td>\n" +
12:58:49 AM: "<td>1024</td>\n" +
12:58:49 AM: "<td>オープンリレー調査 — 本NDR (Non-Delivery Report 配信不能レポート) はオープンリレーかどうかの確認調査。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Unknown</td>\n" +
12:58:49 AM: "<td>2048</td>\n" +
12:58:49 AM: "<td>区別不可 — 区別が出来ないNDR。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>SoftBounce</td>\n" +
12:58:49 AM: "<td>4096</td>\n" +
12:58:49 AM: "<td>ソフトバウンス — 一時的に送信したメールを届けることが出来なかった。 (例: メールボックスがいっぱい、アカウントが無効になっている、保存クォータをオーバしている、ハードディスク保存領域がもう無い)</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>VirusNotification</td>\n" +
12:58:49 AM: "<td>8192</td>\n" +
12:58:49 AM: "<td>ウイルス通知 — 受信メッセージにウイルスを検知したと言う通知。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>ChallengeVerification</td>\n" +
12:58:49 AM: "<td>16384</td>\n" +
12:58:49 AM: "<td>スパム確認 — スパムソフト (例: Spam Arrest, MailFrontier Matadorなど) が送ってくる「身分確認」チャレンジ。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>BadEmailAddress</td>\n" +
12:58:49 AM: "<td>100000</td>\n" +
12:58:49 AM: "<td>無効なメールアドレス — メールアドレス事態が無効です。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>SpamComplaint</td>\n" +
12:58:49 AM: "<td>100001</td>\n" +
12:58:49 AM: "<td>スパム苦情 — 受信者が本メールを明示的にスパムとしてフラグを立てた。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>ManuallyDeactivated</td>\n" +
12:58:49 AM: "<td>100002</td>\n" +
12:58:49 AM: "<td>手動無効化 — 送信先メールは手動的に無効化された。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Unconfirmed</td>\n" +
12:58:49 AM: "<td>100003</td>\n" +
12:58:49 AM: "<td>一覧登録未確認 — 一覧メンバーはまだサブスクの同意はしていない。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Blocked</td>\n" +
12:58:49 AM: "<td>100006</td>\n" +
12:58:49 AM: "<td>ISPブロック — コンテントやブラックリストによる、処理しているISPがブロックを掛けた。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>SMTPApiError</td>\n" +
12:58:49 AM: "<td>100007</td>\n" +
12:58:49 AM: "<td>SMTP API エラー — SMTP API経由でメールを受け取った時、エラーが発生した。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>InboundError</td>\n" +
12:58:49 AM: "<td>100008</td>\n" +
12:58:49 AM: "<td>処理失敗 — 受信処理が途中で失敗した。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>DMARCPolicy</td>\n" +
12:58:49 AM: "<td>100009</td>\n" +
12:58:49 AM: "<td>DMARC規定 — DMARC ポリシーによって送信が失敗した。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>TemplateRenderingFailed</td>\n" +
12:58:49 AM: "<td>100010</td>\n" +
12:58:49 AM: "<td>テンプレート利用失敗 — メール送信をしようとした時、メールのコンテンツを作成することが出来なかった。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "</tbody>\n" +
12:58:49 AM: "</table>\n"
12:58:49 AM: },
12:58:49 AM: asset: false
12:58:49 AM: },
12:58:49 AM: alternates: <ref *3> [
12:58:49 AM: <ref *2> {
12:58:49 AM: basename: "bulk-email-bounce-codes",
12:58:49 AM: mergedKeys: {
12:58:49 AM: tags: "stringArray",
12:58:49 AM: extra_head: "stringArray",
12:58:49 AM: ja: "object",
12:58:49 AM: en: "object",
12:58:49 AM: metas: "object"
12:58:49 AM: },
12:58:49 AM: paginate: [Function: paginate],
12:58:49 AM: search: Searcher {},
12:58:49 AM: nav: Nav {},
12:58:49 AM: languages: [ "ja", "en" ],
12:58:49 AM: layout: "layout.vto",
12:58:49 AM: order: 300,
12:58:49 AM: tags: [ "バルクメール", "エラーコード" ],
12:58:49 AM: extra_head: [
12:58:49 AM: "<!-- Fathom Analytics -->\n" +
12:58:49 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:49 AM: "<!-- / Fathom -->\n"
12:58:49 AM: ],
12:58:49 AM: metas: {
12:58:49 AM: title: "=title",
12:58:49 AM: description: "=description",
12:58:49 AM: twitter: "@esolia_inc",
12:58:49 AM: "twitter:label1": "Author",
12:58:49 AM: "twitter:data1": "=site.author",
12:58:49 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:49 AM: color: "#ffbc68",
12:58:49 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:49 AM: generator: true,
12:58:49 AM: site: "=site.sitename"
12:58:49 AM: },
12:58:49 AM: cacheBuster: "1737334729466",
12:58:49 AM: footer: true,
12:58:49 AM: repo: {
12:58:49 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:49 AM: path: "/src"
12:58:49 AM: },
12:58:49 AM: menu_links: [
12:58:49 AM: {
12:58:49 AM: text: "<strong>eSolia Inc.</strong>",
12:58:49 AM: href: "https://esolia.com",
12:58:49 AM: icon: "building-office"
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: text: "GitHub repository",
12:58:49 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:49 AM: icon: "github-logo"
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: lang: "ja",
12:58:49 AM: site: {
12:58:49 AM: lname: "日本語",
12:58:49 AM: sitename: "イソリア ヘルプ",
12:58:49 AM: lastup: "最終更新",
12:58:49 AM: editme: "このページを編集",
12:58:49 AM: tocheader: "当ページの目次",
12:58:49 AM: author: "株式会社イソリア"
12:58:49 AM: },
12:58:49 AM: i18n: {
12:58:49 AM: "foo.ja": "バー",
12:58:49 AM: "foo.en": "Bar",
12:58:49 AM: "pagenotfound.ja": "そのページは無い",
12:58:49 AM: "pagenotfound.en": "Page Not Found",
12:58:49 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:49 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:49 AM: ja: {
12:58:49 AM: lname: "日本語",
12:58:49 AM: sitename: "イソリア ヘルプ",
12:58:49 AM: creator: "株式会社イソリア",
12:58:49 AM: toptitle: "イソリア ヘルプ ページ",
12:58:49 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:49 AM: page_prev: "戻る",
12:58:49 AM: page_next: "次へ",
12:58:49 AM: search: "検索",
12:58:49 AM: copyright: "© 株式会社イソリア",
12:58:49 AM: page: "ページ",
12:58:49 AM: empty: "結果はありません",
12:58:49 AM: side_menu: [Array]
12:58:49 AM: },
12:58:49 AM: en: {
12:58:49 AM: lname: "English",
12:58:49 AM: sitename: "eSolia Help",
12:58:49 AM: creator: "eSolia Inc.",
12:58:49 AM: toptitle: "eSolia Help Pages",
12:58:49 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:49 AM: page_prev: "Previous",
12:58:49 AM: page_next: "Next",
12:58:49 AM: search: "Search",
12:58:49 AM: copyright: "© eSolia Inc.",
12:58:49 AM: page: "Page",
12:58:49 AM: empty: "No results",
12:58:49 AM: side_menu: [Array]
12:58:49 AM: }
12:58:49 AM: },
12:58:49 AM: docs_menu: [
12:58:49 AM: { title: "Overviewサイド", id: "overview" },
12:58:49 AM: { title: "Configuration", id: "configuration" },
12:58:49 AM: { title: "Getting started", id: "getting-started" },
12:58:49 AM: { title: "Creating pages", id: "creating-pages" },
12:58:49 AM: { title: "Core", id: "core" },
12:58:49 AM: { title: "Advanced", id: "advanced" }
12:58:49 AM: ],
12:58:49 AM: comp: {
12:58:49 AM: _components: Map(1) { "callout" => [Object] },
12:58:49 AM: _proxies: Map(0) {}
12:58:49 AM: },
12:58:49 AM: date: 2024-10-23T10:00:46.000Z,
12:58:49 AM: title: "バルクメールのエラーコード",
12:58:49 AM: description: "バルクメールシステムで利用しているエラーコード",
12:58:49 AM: category: "サービス詳細",
12:58:49 AM: series: "ja-bulkemail",
12:58:49 AM: url: "/bulk-email/bulk-email-bounce-codes/",
12:58:49 AM: id: "bulkbouncecodes",
12:58:49 AM: content: "バルクメール送信で利用しているシステムのエラーコード。\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "### Postmark バウンスエラー\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "| タイプ | コード | 説明 |\n" +
12:58:49 AM: "| ---- | ---- | ------------------ |\n" +
12:58:49 AM: "| HardBounce | 1 | ハードバウンス — サーバーは送信したメールを届けることが出来なかった。 (例: ユーザーが無い、メールボックスが無い) |\n" +
12:58:49 AM: "| Transient | 2 | 送信遅れ — 一時的に送信したメールを届けることが出来なかった。 (例: ネットワークトラブルによる問題) |\n" +
12:58:49 AM: "| Unsubscribe | 16 | 送信停止依頼 — 送信先ユーザーから送信停止依頼を受けた。 |\n" +
12:58:49 AM: "| Subscribe | 32 | サブスク依頼 — 送信一覧にサブスクしたい、ユーザーからの依頼。 |\n" +
12:58:49 AM: '| AutoResponder | 64 | 自動応対 — 自動レスポンスメッセージが戻って来た。 (例: "手が離さない" 又は "休み中") |\n' +
12:58:49 AM: "| AddressChange | 128 | アドレス変更依頼 — 受信者によるアドレス変更依頼を受けた。 |\n" +
12:58:49 AM: "| DnsError | 256 | DNSエラー — 一時的DNSエラーが発生した。 |\n" +
12:58:49 AM: "| SpamNotification | 512 | スパム通知 — メッセージ届けたが、ユーザーがブロックを掛けたか、スパムやバルクメールとしてフラグを立てた。 |\n" +
12:58:49 AM: "| OpenRelayTest | 1024 | オープンリレー調査 — 本NDR (Non-Delivery Report 配信不能レポート) はオープンリレーかどうかの確認調査。 |\n" +
12:58:49 AM: "| Unknown | 2048 | 区別不可 — 区別が出来ないNDR。 |\n" +
12:58:49 AM: "| SoftBounce | 4096 | ソフトバウンス — 一時的に送信したメールを届けることが出来なかった。 (例: メールボックスがいっぱい、アカウントが無効になっている、保存クォータをオーバしている、ハードディスク保存領域がもう無い) |\n" +
12:58:49 AM: "| VirusNotification | 8192 | ウイルス通知 — 受信メッセージにウイルスを検知したと言う通知。|\n" +
12:58:49 AM: "| ChallengeVerification | 16384 | スパム確認 — スパムソフト (例: Spam Arrest, MailFrontier Matadorなど) が送ってくる「身分確認」チャレンジ。|\n" +
12:58:49 AM: "| BadEmailAddress | 100000 | 無効なメールアドレス — メールアドレス事態が無効です。 |\n" +
12:58:49 AM: "| SpamComplaint | 100001 | スパム苦情 — 受信者が本メールを明示的にスパムとしてフラグを立てた。 |\n" +
12:58:49 AM: "| ManuallyDeactivated | 100002 | 手動無効化 — 送信先メールは手動的に無効化された。 |\n" +
12:58:49 AM: "| Unconfirmed | 100003 | 一覧登録未確認 — 一覧メンバーはまだサブスクの同意はしていない。 |\n" +
12:58:49 AM: "| Blocked | 100006 | ISPブロック — コンテントやブラックリストによる、処理しているISPがブロックを掛けた。 |\n" +
12:58:49 AM: "| SMTPApiError | 100007 | SMTP API エラー — SMTP API経由でメールを受け取った時、エラーが発生した。 |\n" +
12:58:49 AM: "| InboundError | 100008 | 処理失敗 — 受信処理が途中で失敗した。 |\n" +
12:58:49 AM: "| DMARCPolicy | 100009 | DMARC規定 — DMARC ポリシーによって送信が失敗した。 |\n" +
12:58:49 AM: "| TemplateRenderingFailed | 100010 | テンプレート利用失敗 — メール送信をしようとした時、メールのコンテンツを作成することが出来なかった。 |\n",
12:58:49 AM: page: <ref *1> Page {
12:58:49 AM: src: {
12:58:49 AM: path: "/pages/bulk-email-bounce-codes",
12:58:49 AM: ext: ".md",
12:58:49 AM: entry: [Entry]
12:58:49 AM: },
12:58:49 AM: data: [Circular *2],
12:58:49 AM: asset: false
12:58:49 AM: },
12:58:49 AM: alternates: [Circular *3],
12:58:49 AM: unmatchedLangUrl: undefined,
12:58:49 AM: toc: [
12:58:49 AM: {
12:58:49 AM: level: 3,
12:58:49 AM: text: "Postmark バウンスエラー",
12:58:49 AM: slug: "postmark-%E3%83%90%E3%82%A6%E3%83%B3%E3%82%B9%E3%82%A8%E3%83%A9%E3%83%BC",
12:58:49 AM: url: "/bulk-email/bulk-email-bounce-codes/#postmark-%E3%83%90%E3%82%A6%E3%83%B3%E3%82%B9%E3%82%A8%E3%83%A9%E3%83%BC",
12:58:49 AM: children: []
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: footnotes: [],
12:58:49 AM: children: "<p>バルクメール送信で利用しているシステムのエラーコード。</p>\n" +
12:58:49 AM: '<h3 id="postmark-%E3%83%90%E3%82%A6%E3%83%B3%E3%82%B9%E3%82%A8%E3%83%A9%E3%83%BC" tabindex="-1"><a href="#postmark-%E3%83%90%E3%82%A6%E3%83%B3%E3%82%B9%E3%82%A8%E3%83%A9%E3%83%BC" class="header-anchor">Postmark バウンスエラー</a></h3>\n' +
12:58:49 AM: "<table>\n" +
12:58:49 AM: "<thead>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<th>タイプ</th>\n" +
12:58:49 AM: "<th>コード</th>\n" +
12:58:49 AM: "<th>説明</th>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "</thead>\n" +
12:58:49 AM: "<tbody>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>HardBounce</td>\n" +
12:58:49 AM: "<td>1</td>\n" +
12:58:49 AM: "<td>ハードバウンス — サーバーは送信したメールを届けることが出来なかった。 (例: ユーザーが無い、メールボックスが無い)</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Transient</td>\n" +
12:58:49 AM: "<td>2</td>\n" +
12:58:49 AM: "<td>送信遅れ — 一時的に送信したメールを届けることが出来なかった。 (例: ネットワークトラブルによる問題)</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Unsubscribe</td>\n" +
12:58:49 AM: "<td>16</td>\n" +
12:58:49 AM: "<td>送信停止依頼 — 送信先ユーザーから送信停止依頼を受けた。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Subscribe</td>\n" +
12:58:49 AM: "<td>32</td>\n" +
12:58:49 AM: "<td>サブスク依頼 — 送信一覧にサブスクしたい、ユーザーからの依頼。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>AutoResponder</td>\n" +
12:58:49 AM: "<td>64</td>\n" +
12:58:49 AM: "<td>自動応対 — 自動レスポンスメッセージが戻って来た。 (例: "手が離さない" 又は "休み中")</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>AddressChange</td>\n" +
12:58:49 AM: "<td>128</td>\n" +
12:58:49 AM: "<td>アドレス変更依頼 — 受信者によるアドレス変更依頼を受けた。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>DnsError</td>\n" +
12:58:49 AM: "<td>256</td>\n" +
12:58:49 AM: "<td>DNSエラー — 一時的DNSエラーが発生した。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>SpamNotification</td>\n" +
12:58:49 AM: "<td>512</td>\n" +
12:58:49 AM: "<td>スパム通知 — メッセージ届けたが、ユーザーがブロックを掛けたか、スパムやバルクメールとしてフラグを立てた。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>OpenRelayTest</td>\n" +
12:58:49 AM: "<td>1024</td>\n" +
12:58:49 AM: "<td>オープンリレー調査 — 本NDR (Non-Delivery Report 配信不能レポート) はオープンリレーかどうかの確認調査。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Unknown</td>\n" +
12:58:49 AM: "<td>2048</td>\n" +
12:58:49 AM: "<td>区別不可 — 区別が出来ないNDR。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>SoftBounce</td>\n" +
12:58:49 AM: "<td>4096</td>\n" +
12:58:49 AM: "<td>ソフトバウンス — 一時的に送信したメールを届けることが出来なかった。 (例: メールボックスがいっぱい、アカウントが無効になっている、保存クォータをオーバしている、ハードディスク保存領域がもう無い)</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>VirusNotification</td>\n" +
12:58:49 AM: "<td>8192</td>\n" +
12:58:49 AM: "<td>ウイルス通知 — 受信メッセージにウイルスを検知したと言う通知。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>ChallengeVerification</td>\n" +
12:58:49 AM: "<td>16384</td>\n" +
12:58:49 AM: "<td>スパム確認 — スパムソフト (例: Spam Arrest, MailFrontier Matadorなど) が送ってくる「身分確認」チャレンジ。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>BadEmailAddress</td>\n" +
12:58:49 AM: "<td>100000</td>\n" +
12:58:49 AM: "<td>無効なメールアドレス — メールアドレス事態が無効です。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>SpamComplaint</td>\n" +
12:58:49 AM: "<td>100001</td>\n" +
12:58:49 AM: "<td>スパム苦情 — 受信者が本メールを明示的にスパムとしてフラグを立てた。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>ManuallyDeactivated</td>\n" +
12:58:49 AM: "<td>100002</td>\n" +
12:58:49 AM: "<td>手動無効化 — 送信先メールは手動的に無効化された。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Unconfirmed</td>\n" +
12:58:49 AM: "<td>100003</td>\n" +
12:58:49 AM: "<td>一覧登録未確認 — 一覧メンバーはまだサブスクの同意はしていない。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Blocked</td>\n" +
12:58:49 AM: "<td>100006</td>\n" +
12:58:49 AM: "<td>ISPブロック — コンテントやブラックリストによる、処理しているISPがブロックを掛けた。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>SMTPApiError</td>\n" +
12:58:49 AM: "<td>100007</td>\n" +
12:58:49 AM: "<td>SMTP API エラー — SMTP API経由でメールを受け取った時、エラーが発生した。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>InboundError</td>\n" +
12:58:49 AM: "<td>100008</td>\n" +
12:58:49 AM: "<td>処理失敗 — 受信処理が途中で失敗した。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>DMARCPolicy</td>\n" +
12:58:49 AM: "<td>100009</td>\n" +
12:58:49 AM: "<td>DMARC規定 — DMARC ポリシーによって送信が失敗した。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>TemplateRenderingFailed</td>\n" +
12:58:49 AM: "<td>100010</td>\n" +
12:58:49 AM: "<td>テンプレート利用失敗 — メール送信をしようとした時、メールのコンテンツを作成することが出来なかった。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "</tbody>\n" +
12:58:49 AM: "</table>\n"
12:58:49 AM: },
12:58:49 AM: <ref *4> {
12:58:49 AM: basename: "bulk-email-bounce-codes_en",
12:58:49 AM: mergedKeys: {
12:58:49 AM: tags: "stringArray",
12:58:49 AM: extra_head: "stringArray",
12:58:49 AM: ja: "object",
12:58:49 AM: en: "object",
12:58:49 AM: metas: "object"
12:58:49 AM: },
12:58:49 AM: paginate: [Function: paginate],
12:58:49 AM: search: Searcher {},
12:58:49 AM: nav: Nav {},
12:58:49 AM: languages: [ "ja", "en" ],
12:58:49 AM: layout: "layout.vto",
12:58:49 AM: order: 300,
12:58:49 AM: tags: [ "Bulk Email", "Error Codes" ],
12:58:49 AM: extra_head: [
12:58:49 AM: "<!-- Fathom Analytics -->\n" +
12:58:49 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:49 AM: "<!-- / Fathom -->\n"
12:58:49 AM: ],
12:58:49 AM: metas: {
12:58:49 AM: title: "=title",
12:58:49 AM: description: "=description",
12:58:49 AM: twitter: "@esolia_inc",
12:58:49 AM: "twitter:label1": "Author",
12:58:49 AM: "twitter:data1": "=site.author",
12:58:49 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:49 AM: color: "#ffbc68",
12:58:49 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:49 AM: generator: true,
12:58:49 AM: site: "=site.sitename"
12:58:49 AM: },
12:58:49 AM: cacheBuster: "1737334729466",
12:58:49 AM: footer: true,
12:58:49 AM: repo: {
12:58:49 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:49 AM: path: "/src"
12:58:49 AM: },
12:58:49 AM: menu_links: [
12:58:49 AM: {
12:58:49 AM: text: "<strong>eSolia Inc.</strong>",
12:58:49 AM: href: "https://esolia.com",
12:58:49 AM: icon: "building-office"
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: text: "GitHub repository",
12:58:49 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:49 AM: icon: "github-logo"
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: lang: "en",
12:58:49 AM: site: {
12:58:49 AM: lname: "English",
12:58:49 AM: sitename: "eSolia Help",
12:58:49 AM: lastup: "Last updated",
12:58:49 AM: editme: "Edit this page",
12:58:49 AM: tocheader: "On this Page",
12:58:49 AM: author: "eSolia Inc."
12:58:49 AM: },
12:58:49 AM: i18n: {
12:58:49 AM: "foo.ja": "バー",
12:58:49 AM: "foo.en": "Bar",
12:58:49 AM: "pagenotfound.ja": "そのページは無い",
12:58:49 AM: "pagenotfound.en": "Page Not Found",
12:58:49 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:49 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:49 AM: ja: {
12:58:49 AM: lname: "日本語",
12:58:49 AM: sitename: "イソリア ヘルプ",
12:58:49 AM: creator: "株式会社イソリア",
12:58:49 AM: toptitle: "イソリア ヘルプ ページ",
12:58:49 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:49 AM: page_prev: "戻る",
12:58:49 AM: page_next: "次へ",
12:58:49 AM: search: "検索",
12:58:49 AM: copyright: "© 株式会社イソリア",
12:58:49 AM: page: "ページ",
12:58:49 AM: empty: "結果はありません",
12:58:49 AM: side_menu: [Array]
12:58:49 AM: },
12:58:49 AM: en: {
12:58:49 AM: lname: "English",
12:58:49 AM: sitename: "eSolia Help",
12:58:49 AM: creator: "eSolia Inc.",
12:58:49 AM: toptitle: "eSolia Help Pages",
12:58:49 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:49 AM: page_prev: "Previous",
12:58:49 AM: page_next: "Next",
12:58:49 AM: search: "Search",
12:58:49 AM: copyright: "© eSolia Inc.",
12:58:49 AM: page: "Page",
12:58:49 AM: empty: "No results",
12:58:49 AM: side_menu: [Array]
12:58:49 AM: }
12:58:49 AM: },
12:58:49 AM: docs_menu: [
12:58:49 AM: { title: "Overviewサイド", id: "overview" },
12:58:49 AM: { title: "Configuration", id: "configuration" },
12:58:49 AM: { title: "Getting started", id: "getting-started" },
12:58:49 AM: { title: "Creating pages", id: "creating-pages" },
12:58:49 AM: { title: "Core", id: "core" },
12:58:49 AM: { title: "Advanced", id: "advanced" }
12:58:49 AM: ],
12:58:49 AM: comp: {
12:58:49 AM: _components: Map(1) { "callout" => [Object] },
12:58:49 AM: _proxies: Map(0) {}
12:58:49 AM: },
12:58:49 AM: date: 2024-10-23T11:17:06.000Z,
12:58:49 AM: title: "Bulk Email Error Codes",
12:58:49 AM: description: "Error Codes from Bulk Email Systems",
12:58:49 AM: category: "Service Details",
12:58:49 AM: series: "en-bulkemail",
12:58:49 AM: url: "/en/bulk-email/bulk-email-bounce-codes/",
12:58:49 AM: id: "bulkbouncecodes",
12:58:49 AM: image: "",
12:58:49 AM: draft: false,
12:58:49 AM: content: "The following error codes are from the bulk email systems eSolia uses to send newsletters. \n" +
12:58:49 AM: "\n" +
12:58:49 AM: "### Postmark App Bounce Error Codes\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "| Type | Code | Name & Description |\n" +
12:58:49 AM: "| ---- | ---- | ------------------ |\n" +
12:58:49 AM: "| HardBounce | 1 | Hard bounce — The server was unable to deliver your message (ex: unknown user, mailbox not found). |\n" +
12:58:49 AM: "| Transient | 2 | Message delayed — The server could not temporarily deliver your message (ex: Message is delayed due to network troubles). |\n" +
12:58:49 AM: "| Unsubscribe | 16 | Unsubscribe request — Unsubscribe or Remove request. |\n" +
12:58:49 AM: "| Subscribe | 32 | Subscribe request — Subscribe request from someone wanting to get added to the mailing list. |\n" +
12:58:49 AM: '| AutoResponder | 64 | Auto responder — Automatic email responder (ex: "Out of Office" or "On Vacation"). |\n' +
12:58:49 AM: "| AddressChange | 128 | Address change — The recipient has requested an address change. |\n" +
12:58:49 AM: "| DnsError | 256 | DNS error — A temporary DNS error. |\n" +
12:58:49 AM: "| SpamNotification | 512 | Spam notification — The message was delivered, but was either blocked by the user, or classified as spam, bulk mail, or had rejected content. |\n" +
12:58:49 AM: "| OpenRelayTest | 1024 | Open relay test — The NDR is actually a test email message to see if the mail server is an open relay. |\n" +
12:58:49 AM: "| Unknown | 2048 | Unknown — Unable to classify the NDR. |\n" +
12:58:49 AM: "| SoftBounce | 4096 | Soft bounce — Unable to temporarily deliver message (i.e. mailbox full, account disabled, exceeds quota, out of disk space). |\n" +
12:58:49 AM: "| VirusNotification | 8192 | Virus notification — The bounce is actually a virus notification warning about a virus/code infected message. |\n" +
12:58:49 AM: "| ChallengeVerification | 16384 | Spam challenge verification — The bounce is a challenge asking for verification you actually sent the email. Typcial challenges are made by Spam Arrest, or MailFrontier Matador. |\n" +
12:58:49 AM: "| BadEmailAddress | 100000 | Invalid email address — The address is not a valid email address. |\n" +
12:58:49 AM: "| SpamComplaint | 100001 | Spam complaint — The subscriber explicitly marked this message as spam. |\n" +
12:58:49 AM: "| ManuallyDeactivated | 100002 | Manually deactivated — The email was manually deactivated. |\n" +
12:58:49 AM: "| Unconfirmed | 100003 | Registration not confirmed — The subscriber has not clicked on the confirmation link upon registration or import. |\n" +
12:58:49 AM: "| Blocked | 100006 | ISP block — Blocked from this ISP due to content or blacklisting. |\n" +
12:58:49 AM: "| SMTPApiError | 100007 | SMTP API error — An error occurred while accepting an email through the SMTP API. |\n" +
12:58:49 AM: "| InboundError | 100008 | Processing failed — Unable to deliver inbound message to destination inbound hook. |\n" +
12:58:49 AM: "| DMARCPolicy | 100009 | DMARC Policy — Email rejected due to DMARC Policy. |\n" +
12:58:49 AM: "| TemplateRenderingFailed | 100010 | Template rendering failed — An error occurred while attempting to render your template. |\n",
12:58:49 AM: page: Page {
12:58:49 AM: src: {
12:58:49 AM: path: "/pages/bulk-email-bounce-codes_en",
12:58:49 AM: ext: ".md",
12:58:49 AM: entry: [Entry]
12:58:49 AM: },
12:58:49 AM: data: [Circular *4],
12:58:49 AM: asset: false
12:58:49 AM: },
12:58:49 AM: alternates: [Circular *3],
12:58:49 AM: unmatchedLangUrl: undefined,
12:58:49 AM: toc: [
12:58:49 AM: {
12:58:49 AM: level: 3,
12:58:49 AM: text: "Postmark App Bounce Error Codes",
12:58:49 AM: slug: "postmark-app-bounce-error-codes",
12:58:49 AM: url: "/en/bulk-email/bulk-email-bounce-codes/#postmark-app-bounce-error-codes",
12:58:49 AM: children: []
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: footnotes: [],
12:58:49 AM: children: "<p>The following error codes are from the bulk email systems eSolia uses to send newsletters.</p>\n" +
12:58:49 AM: '<h3 id="postmark-app-bounce-error-codes" tabindex="-1"><a href="#postmark-app-bounce-error-codes" class="header-anchor">Postmark App Bounce Error Codes</a></h3>\n' +
12:58:49 AM: "<table>\n" +
12:58:49 AM: "<thead>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<th>Type</th>\n" +
12:58:49 AM: "<th>Code</th>\n" +
12:58:49 AM: "<th>Name & Description</th>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "</thead>\n" +
12:58:49 AM: "<tbody>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>HardBounce</td>\n" +
12:58:49 AM: "<td>1</td>\n" +
12:58:49 AM: "<td>Hard bounce — The server was unable to deliver your message (ex: unknown user, mailbox not found).</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Transient</td>\n" +
12:58:49 AM: "<td>2</td>\n" +
12:58:49 AM: "<td>Message delayed — The server could not temporarily deliver your message (ex: Message is delayed due to network troubles).</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Unsubscribe</td>\n" +
12:58:49 AM: "<td>16</td>\n" +
12:58:49 AM: "<td>Unsubscribe request — Unsubscribe or Remove request.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Subscribe</td>\n" +
12:58:49 AM: "<td>32</td>\n" +
12:58:49 AM: "<td>Subscribe request — Subscribe request from someone wanting to get added to the mailing list.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>AutoResponder</td>\n" +
12:58:49 AM: "<td>64</td>\n" +
12:58:49 AM: "<td>Auto responder — Automatic email responder (ex: "Out of Office" or "On Vacation").</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>AddressChange</td>\n" +
12:58:49 AM: "<td>128</td>\n" +
12:58:49 AM: "<td>Address change — The recipient has requested an address change.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>DnsError</td>\n" +
12:58:49 AM: "<td>256</td>\n" +
12:58:49 AM: "<td>DNS error — A temporary DNS error.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>SpamNotification</td>\n" +
12:58:49 AM: "<td>512</td>\n" +
12:58:49 AM: "<td>Spam notification — The message was delivered, but was either blocked by the user, or classified as spam, bulk mail, or had rejected content.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>OpenRelayTest</td>\n" +
12:58:49 AM: "<td>1024</td>\n" +
12:58:49 AM: "<td>Open relay test — The NDR is actually a test email message to see if the mail server is an open relay.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Unknown</td>\n" +
12:58:49 AM: "<td>2048</td>\n" +
12:58:49 AM: "<td>Unknown — Unable to classify the NDR.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>SoftBounce</td>\n" +
12:58:49 AM: "<td>4096</td>\n" +
12:58:49 AM: "<td>Soft bounce — Unable to temporarily deliver message (i.e. mailbox full, account disabled, exceeds quota, out of disk space).</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>VirusNotification</td>\n" +
12:58:49 AM: "<td>8192</td>\n" +
12:58:49 AM: "<td>Virus notification — The bounce is actually a virus notification warning about a virus/code infected message.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>ChallengeVerification</td>\n" +
12:58:49 AM: "<td>16384</td>\n" +
12:58:49 AM: "<td>Spam challenge verification — The bounce is a challenge asking for verification you actually sent the email. Typcial challenges are made by Spam Arrest, or MailFrontier Matador.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>BadEmailAddress</td>\n" +
12:58:49 AM: "<td>100000</td>\n" +
12:58:49 AM: "<td>Invalid email address — The address is not a valid email address.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>SpamComplaint</td>\n" +
12:58:49 AM: "<td>100001</td>\n" +
12:58:49 AM: "<td>Spam complaint — The subscriber explicitly marked this message as spam.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>ManuallyDeactivated</td>\n" +
12:58:49 AM: "<td>100002</td>\n" +
12:58:49 AM: "<td>Manually deactivated — The email was manually deactivated.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Unconfirmed</td>\n" +
12:58:49 AM: "<td>100003</td>\n" +
12:58:49 AM: "<td>Registration not confirmed — The subscriber has not clicked on the confirmation link upon registration or import.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Blocked</td>\n" +
12:58:49 AM: "<td>100006</td>\n" +
12:58:49 AM: "<td>ISP block — Blocked from this ISP due to content or blacklisting.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>SMTPApiError</td>\n" +
12:58:49 AM: "<td>100007</td>\n" +
12:58:49 AM: "<td>SMTP API error — An error occurred while accepting an email through the SMTP API.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>InboundError</td>\n" +
12:58:49 AM: "<td>100008</td>\n" +
12:58:49 AM: "<td>Processing failed — Unable to deliver inbound message to destination inbound hook.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>DMARCPolicy</td>\n" +
12:58:49 AM: "<td>100009</td>\n" +
12:58:49 AM: "<td>DMARC Policy — Email rejected due to DMARC Policy.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>TemplateRenderingFailed</td>\n" +
12:58:49 AM: "<td>100010</td>\n" +
12:58:49 AM: "<td>Template rendering failed — An error occurred while attempting to render your template.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "</tbody>\n" +
12:58:49 AM: "</table>\n"
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: unmatchedLangUrl: undefined,
12:58:49 AM: toc: [
12:58:49 AM: {
12:58:49 AM: level: 3,
12:58:49 AM: text: "Postmark バウンスエラー",
12:58:49 AM: slug: "postmark-%E3%83%90%E3%82%A6%E3%83%B3%E3%82%B9%E3%82%A8%E3%83%A9%E3%83%BC",
12:58:49 AM: url: "/bulk-email/bulk-email-bounce-codes/#postmark-%E3%83%90%E3%82%A6%E3%83%B3%E3%82%B9%E3%82%A8%E3%83%A9%E3%83%BC",
12:58:49 AM: children: []
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: footnotes: [],
12:58:49 AM: children: "<p>バルクメール送信で利用しているシステムのエラーコード。</p>\n" +
12:58:49 AM: '<h3 id="postmark-%E3%83%90%E3%82%A6%E3%83%B3%E3%82%B9%E3%82%A8%E3%83%A9%E3%83%BC" tabindex="-1"><a href="#postmark-%E3%83%90%E3%82%A6%E3%83%B3%E3%82%B9%E3%82%A8%E3%83%A9%E3%83%BC" class="header-anchor">Postmark バウンスエラー</a></h3>\n' +
12:58:49 AM: "<table>\n" +
12:58:49 AM: "<thead>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<th>タイプ</th>\n" +
12:58:49 AM: "<th>コード</th>\n" +
12:58:49 AM: "<th>説明</th>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "</thead>\n" +
12:58:49 AM: "<tbody>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>HardBounce</td>\n" +
12:58:49 AM: "<td>1</td>\n" +
12:58:49 AM: "<td>ハードバウンス — サーバーは送信したメールを届けることが出来なかった。 (例: ユーザーが無い、メールボックスが無い)</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Transient</td>\n" +
12:58:49 AM: "<td>2</td>\n" +
12:58:49 AM: "<td>送信遅れ — 一時的に送信したメールを届けることが出来なかった。 (例: ネットワークトラブルによる問題)</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Unsubscribe</td>\n" +
12:58:49 AM: "<td>16</td>\n" +
12:58:49 AM: "<td>送信停止依頼 — 送信先ユーザーから送信停止依頼を受けた。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Subscribe</td>\n" +
12:58:49 AM: "<td>32</td>\n" +
12:58:49 AM: "<td>サブスク依頼 — 送信一覧にサブスクしたい、ユーザーからの依頼。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>AutoResponder</td>\n" +
12:58:49 AM: "<td>64</td>\n" +
12:58:49 AM: "<td>自動応対 — 自動レスポンスメッセージが戻って来た。 (例: "手が離さない" 又は "休み中")</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>AddressChange</td>\n" +
12:58:49 AM: "<td>128</td>\n" +
12:58:49 AM: "<td>アドレス変更依頼 — 受信者によるアドレス変更依頼を受けた。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>DnsError</td>\n" +
12:58:49 AM: "<td>256</td>\n" +
12:58:49 AM: "<td>DNSエラー — 一時的DNSエラーが発生した。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>SpamNotification</td>\n" +
12:58:49 AM: "<td>512</td>\n" +
12:58:49 AM: "<td>スパム通知 — メッセージ届けたが、ユーザーがブロックを掛けたか、スパムやバルクメールとしてフラグを立てた。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>OpenRelayTest</td>\n" +
12:58:49 AM: "<td>1024</td>\n" +
12:58:49 AM: "<td>オープンリレー調査 — 本NDR (Non-Delivery Report 配信不能レポート) はオープンリレーかどうかの確認調査。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Unknown</td>\n" +
12:58:49 AM: "<td>2048</td>\n" +
12:58:49 AM: "<td>区別不可 — 区別が出来ないNDR。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>SoftBounce</td>\n" +
12:58:49 AM: "<td>4096</td>\n" +
12:58:49 AM: "<td>ソフトバウンス — 一時的に送信したメールを届けることが出来なかった。 (例: メールボックスがいっぱい、アカウントが無効になっている、保存クォータをオーバしている、ハードディスク保存領域がもう無い)</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>VirusNotification</td>\n" +
12:58:49 AM: "<td>8192</td>\n" +
12:58:49 AM: "<td>ウイルス通知 — 受信メッセージにウイルスを検知したと言う通知。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>ChallengeVerification</td>\n" +
12:58:49 AM: "<td>16384</td>\n" +
12:58:49 AM: "<td>スパム確認 — スパムソフト (例: Spam Arrest, MailFrontier Matadorなど) が送ってくる「身分確認」チャレンジ。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>BadEmailAddress</td>\n" +
12:58:49 AM: "<td>100000</td>\n" +
12:58:49 AM: "<td>無効なメールアドレス — メールアドレス事態が無効です。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>SpamComplaint</td>\n" +
12:58:49 AM: "<td>100001</td>\n" +
12:58:49 AM: "<td>スパム苦情 — 受信者が本メールを明示的にスパムとしてフラグを立てた。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>ManuallyDeactivated</td>\n" +
12:58:49 AM: "<td>100002</td>\n" +
12:58:49 AM: "<td>手動無効化 — 送信先メールは手動的に無効化された。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Unconfirmed</td>\n" +
12:58:49 AM: "<td>100003</td>\n" +
12:58:49 AM: "<td>一覧登録未確認 — 一覧メンバーはまだサブスクの同意はしていない。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Blocked</td>\n" +
12:58:49 AM: "<td>100006</td>\n" +
12:58:49 AM: "<td>ISPブロック — コンテントやブラックリストによる、処理しているISPがブロックを掛けた。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>SMTPApiError</td>\n" +
12:58:49 AM: "<td>100007</td>\n" +
12:58:49 AM: "<td>SMTP API エラー — SMTP API経由でメールを受け取った時、エラーが発生した。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>InboundError</td>\n" +
12:58:49 AM: "<td>100008</td>\n" +
12:58:49 AM: "<td>処理失敗 — 受信処理が途中で失敗した。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>DMARCPolicy</td>\n" +
12:58:49 AM: "<td>100009</td>\n" +
12:58:49 AM: "<td>DMARC規定 — DMARC ポリシーによって送信が失敗した。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>TemplateRenderingFailed</td>\n" +
12:58:49 AM: "<td>100010</td>\n" +
12:58:49 AM: "<td>テンプレート利用失敗 — メール送信をしようとした時、メールのコンテンツを作成することが出来なかった。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "</tbody>\n" +
12:58:49 AM: "</table>\n",
12:58:49 AM: ja: {},
12:58:49 AM: en: {}
12:58:49 AM: }
12:58:49 AM: {
12:58:49 AM: content: "<p>The following error codes are from the bulk email systems eSolia uses to send newsletters.</p>\n" +
12:58:49 AM: '<h3 id="postmark-app-bounce-error-codes" tabindex="-1"><a href="#postmark-app-bounce-error-codes" class="header-anchor">Postmark App Bounce Error Codes</a></h3>\n' +
12:58:49 AM: "<table>\n" +
12:58:49 AM: "<thead>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<th>Type</th>\n" +
12:58:49 AM: "<th>Code</th>\n" +
12:58:49 AM: "<th>Name & Description</th>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "</thead>\n" +
12:58:49 AM: "<tbody>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>HardBounce</td>\n" +
12:58:49 AM: "<td>1</td>\n" +
12:58:49 AM: "<td>Hard bounce — The server was unable to deliver your message (ex: unknown user, mailbox not found).</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Transient</td>\n" +
12:58:49 AM: "<td>2</td>\n" +
12:58:49 AM: "<td>Message delayed — The server could not temporarily deliver your message (ex: Message is delayed due to network troubles).</td>\n" +
"</tr>\n" +
"</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Unsubscribe</td>\n" +
12:58:49 AM: "<td>16</td>\n" +
12:58:49 AM: "<td>Unsubscribe request — Unsubscribe or Remove request.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Subscribe</td>\n" +
12:58:49 AM: "<td>32</td>\n" +
12:58:49 AM: "<td>Subscribe request — Subscribe request from someone wanting to get added to the mailing list.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>AutoResponder</td>\n" +
12:58:49 AM: "<td>64</td>\n" +
12:58:49 AM: "<td>Auto responder — Automatic email responder (ex: "Out of Office" or "On Vacation").</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>AddressChange</td>\n" +
12:58:49 AM: "<td>128</td>\n" +
12:58:49 AM: "<td>Address change — The recipient has requested an address change.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>DnsError</td>\n" +
12:58:49 AM: "<td>256</td>\n" +
12:58:49 AM: "<td>DNS error — A temporary DNS error.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>SpamNotification</td>\n" +
12:58:49 AM: "<td>512</td>\n" +
12:58:49 AM: "<td>Spam notification — The message was delivered, but was either blocked by the user, or classified as spam, bulk mail, or had rejected content.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>OpenRelayTest</td>\n" +
12:58:49 AM: "<td>1024</td>\n" +
12:58:49 AM: "<td>Open relay test — The NDR is actually a test email message to see if the mail server is an open relay.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Unknown</td>\n" +
12:58:49 AM: "<td>2048</td>\n" +
12:58:49 AM: "<td>Unknown — Unable to classify the NDR.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>SoftBounce</td>\n" +
12:58:49 AM: "<td>4096</td>\n" +
12:58:49 AM: "<td>Soft bounce — Unable to temporarily deliver message (i.e. mailbox full, account disabled, exceeds quota, out of disk space).</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>VirusNotification</td>\n" +
12:58:49 AM: "<td>8192</td>\n" +
12:58:49 AM: "<td>Virus notification — The bounce is actually a virus notification warning about a virus/code infected message.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>ChallengeVerification</td>\n" +
12:58:49 AM: "<td>16384</td>\n" +
12:58:49 AM: "<td>Spam challenge verification — The bounce is a challenge asking for verification you actually sent the email. Typcial challenges are made by Spam Arrest, or MailFrontier Matador.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>BadEmailAddress</td>\n" +
12:58:49 AM: "<td>100000</td>\n" +
12:58:49 AM: "<td>Invalid email address — The address is not a valid email address.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>SpamComplaint</td>\n" +
12:58:49 AM: "<td>100001</td>\n" +
12:58:49 AM: "<td>Spam complaint — The subscriber explicitly marked this message as spam.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>ManuallyDeactivated</td>\n" +
12:58:49 AM: "<td>100002</td>\n" +
12:58:49 AM: "<td>Manually deactivated — The email was manually deactivated.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Unconfirmed</td>\n" +
12:58:49 AM: "<td>100003</td>\n" +
12:58:49 AM: "<td>Registration not confirmed — The subscriber has not clicked on the confirmation link upon registration or import.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Blocked</td>\n" +
12:58:49 AM: "<td>100006</td>\n" +
12:58:49 AM: "<td>ISP block — Blocked from this ISP due to content or blacklisting.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>SMTPApiError</td>\n" +
12:58:49 AM: "<td>100007</td>\n" +
12:58:49 AM: "<td>SMTP API error — An error occurred while accepting an email through the SMTP API.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>InboundError</td>\n" +
12:58:49 AM: "<td>100008</td>\n" +
12:58:49 AM: "<td>Processing failed — Unable to deliver inbound message to destination inbound hook.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>DMARCPolicy</td>\n" +
12:58:49 AM: "<td>100009</td>\n" +
12:58:49 AM: "<td>DMARC Policy — Email rejected due to DMARC Policy.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>TemplateRenderingFailed</td>\n" +
12:58:49 AM: "<td>100010</td>\n" +
12:58:49 AM: "<td>Template rendering failed — An error occurred while attempting to render your template.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "</tbody>\n" +
12:58:49 AM: "</table>\n",
12:58:49 AM: basename: "bulk-email-bounce-codes_en",
12:58:49 AM: mergedKeys: {
12:58:49 AM: tags: "stringArray",
12:58:49 AM: extra_head: "stringArray",
12:58:49 AM: ja: "object",
12:58:49 AM: en: "object",
12:58:49 AM: metas: "object"
12:58:49 AM: },
12:58:49 AM: paginate: [Function: paginate],
12:58:49 AM: search: Searcher {},
12:58:49 AM: nav: Nav {},
12:58:49 AM: languages: [ "ja", "en" ],
12:58:49 AM: order: 300,
12:58:49 AM: tags: [ "Bulk Email", "Error Codes" ],
12:58:49 AM: extra_head: [
12:58:49 AM: "<!-- Fathom Analytics -->\n" +
12:58:49 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:49 AM: "<!-- / Fathom -->\n"
12:58:49 AM: ],
12:58:49 AM: metas: {
12:58:49 AM: title: "=title",
12:58:49 AM: description: "=description",
12:58:49 AM: twitter: "@esolia_inc",
12:58:49 AM: "twitter:label1": "Author",
12:58:49 AM: "twitter:data1": "=site.author",
12:58:49 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:49 AM: color: "#ffbc68",
12:58:49 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:49 AM: generator: true,
12:58:49 AM: site: "=site.sitename"
12:58:49 AM: },
12:58:49 AM: cacheBuster: "1737334729466",
12:58:49 AM: footer: true,
12:58:49 AM: repo: { url: "https://github.com/esolia/help.esolia.pro", path: "/src" },
12:58:49 AM: menu_links: [
12:58:49 AM: {
12:58:49 AM: text: "<strong>eSolia Inc.</strong>",
12:58:49 AM: href: "https://esolia.com",
12:58:49 AM: icon: "building-office"
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: text: "GitHub repository",
12:58:49 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:49 AM: icon: "github-logo"
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: lang: "en",
12:58:49 AM: site: {
12:58:49 AM: lname: "English",
12:58:49 AM: sitename: "eSolia Help",
12:58:49 AM: lastup: "Last updated",
12:58:49 AM: editme: "Edit this page",
12:58:49 AM: tocheader: "On this Page",
12:58:49 AM: author: "eSolia Inc."
12:58:49 AM: },
12:58:49 AM: i18n: {
12:58:49 AM: "foo.ja": "バー",
12:58:49 AM: "foo.en": "Bar",
12:58:49 AM: "pagenotfound.ja": "そのページは無い",
12:58:49 AM: "pagenotfound.en": "Page Not Found",
12:58:49 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:49 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:49 AM: ja: {
12:58:49 AM: lname: "日本語",
12:58:49 AM: sitename: "イソリア ヘルプ",
12:58:49 AM: creator: "株式会社イソリア",
12:58:49 AM: toptitle: "イソリア ヘルプ ページ",
12:58:49 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:49 AM: page_prev: "戻る",
12:58:49 AM: page_next: "次へ",
12:58:49 AM: search: "検索",
12:58:49 AM: copyright: "© 株式会社イソリア",
12:58:49 AM: page: "ページ",
12:58:49 AM: empty: "結果はありません",
12:58:49 AM: side_menu: [
12:58:49 AM: { title: "PROdbクラウド型DB", id: "prodb" },
12:58:49 AM: { title: "バルクメール", id: "bulkemail" }
12:58:49 AM: ]
12:58:49 AM: },
12:58:49 AM: en: {
12:58:49 AM: lname: "English",
12:58:49 AM: sitename: "eSolia Help",
12:58:49 AM: creator: "eSolia Inc.",
12:58:49 AM: toptitle: "eSolia Help Pages",
12:58:49 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:49 AM: page_prev: "Previous",
12:58:49 AM: page_next: "Next",
12:58:49 AM: search: "Search",
12:58:49 AM: copyright: "© eSolia Inc.",
12:58:49 AM: page: "Page",
12:58:49 AM: empty: "No results",
12:58:49 AM: side_menu: [
12:58:49 AM: { title: "PROdb Cloud DB", id: "prodb" },
12:58:49 AM: { title: "Bulk Email", id: "bulkemail" }
12:58:49 AM: ]
12:58:49 AM: }
12:58:49 AM: },
12:58:49 AM: docs_menu: [
12:58:49 AM: { title: "Overviewサイド", id: "overview" },
12:58:49 AM: { title: "Configuration", id: "configuration" },
12:58:49 AM: { title: "Getting started", id: "getting-started" },
12:58:49 AM: { title: "Creating pages", id: "creating-pages" },
12:58:49 AM: { title: "Core", id: "core" },
12:58:49 AM: { title: "Advanced", id: "advanced" }
12:58:49 AM: ],
12:58:49 AM: comp: {
12:58:49 AM: _components: Map(1) {
12:58:49 AM: "callout" => {
12:58:49 AM: name: "callout",
12:58:49 AM: render: [Function: render],
12:58:49 AM: css: undefined,
12:58:49 AM: js: undefined
12:58:49 AM: }
12:58:49 AM: },
12:58:49 AM: _proxies: Map(0) {}
12:58:49 AM: },
12:58:49 AM: date: 2024-10-23T11:17:06.000Z,
12:58:49 AM: title: "Bulk Email Error Codes",
12:58:49 AM: description: "Error Codes from Bulk Email Systems",
12:58:49 AM: category: "Service Details",
12:58:49 AM: series: "en-bulkemail",
12:58:49 AM: url: "/en/bulk-email/bulk-email-bounce-codes/",
12:58:49 AM: id: "bulkbouncecodes",
12:58:49 AM: image: "",
12:58:49 AM: draft: false,
12:58:49 AM: page: <ref *1> Page {
12:58:49 AM: src: {
12:58:49 AM: path: "/pages/bulk-email-bounce-codes_en",
12:58:49 AM: ext: ".md",
12:58:49 AM: entry: Entry {
12:58:49 AM: name: "bulk-email-bounce-codes_en.md",
12:58:49 AM: path: "/pages/bulk-email-bounce-codes_en.md",
12:58:49 AM: type: "file",
12:58:49 AM: src: "/opt/build/repo/src/pages/bulk-email-bounce-codes_en.md",
12:58:49 AM: children: Map(0) {},
12:58:49 AM: flags: Set(0) {}
12:58:49 AM: }
12:58:49 AM: },
12:58:49 AM: data: <ref *3> {
12:58:49 AM: basename: "bulk-email-bounce-codes_en",
12:58:49 AM: mergedKeys: {
12:58:49 AM: tags: "stringArray",
12:58:49 AM: extra_head: "stringArray",
12:58:49 AM: ja: "object",
12:58:49 AM: en: "object",
12:58:49 AM: metas: "object"
12:58:49 AM: },
12:58:49 AM: paginate: [Function: paginate],
12:58:49 AM: search: Searcher {},
12:58:49 AM: nav: Nav {},
12:58:49 AM: languages: [ "ja", "en" ],
12:58:49 AM: layout: "layout.vto",
12:58:49 AM: order: 300,
12:58:49 AM: tags: [ "Bulk Email", "Error Codes" ],
12:58:49 AM: extra_head: [
12:58:49 AM: "<!-- Fathom Analytics -->\n" +
12:58:49 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:49 AM: "<!-- / Fathom -->\n"
12:58:49 AM: ],
12:58:49 AM: metas: {
12:58:49 AM: title: "=title",
12:58:49 AM: description: "=description",
12:58:49 AM: twitter: "@esolia_inc",
12:58:49 AM: "twitter:label1": "Author",
12:58:49 AM: "twitter:data1": "=site.author",
12:58:49 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:49 AM: color: "#ffbc68",
12:58:49 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:49 AM: generator: true,
12:58:49 AM: site: "=site.sitename"
12:58:49 AM: },
12:58:49 AM: cacheBuster: "1737334729466",
12:58:49 AM: footer: true,
12:58:49 AM: repo: {
12:58:49 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:49 AM: path: "/src"
12:58:49 AM: },
12:58:49 AM: menu_links: [
12:58:49 AM: {
12:58:49 AM: text: "<strong>eSolia Inc.</strong>",
12:58:49 AM: href: "https://esolia.com",
12:58:49 AM: icon: "building-office"
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: text: "GitHub repository",
12:58:49 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:49 AM: icon: "github-logo"
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: lang: "en",
12:58:49 AM: site: {
12:58:49 AM: lname: "English",
12:58:49 AM: sitename: "eSolia Help",
12:58:49 AM: lastup: "Last updated",
12:58:49 AM: editme: "Edit this page",
12:58:49 AM: tocheader: "On this Page",
12:58:49 AM: author: "eSolia Inc."
12:58:49 AM: },
12:58:49 AM: i18n: {
12:58:49 AM: "foo.ja": "バー",
12:58:49 AM: "foo.en": "Bar",
12:58:49 AM: "pagenotfound.ja": "そのページは無い",
12:58:49 AM: "pagenotfound.en": "Page Not Found",
12:58:49 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:49 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:49 AM: ja: {
12:58:49 AM: lname: "日本語",
12:58:49 AM: sitename: "イソリア ヘルプ",
12:58:49 AM: creator: "株式会社イソリア",
12:58:49 AM: toptitle: "イソリア ヘルプ ページ",
12:58:49 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:49 AM: page_prev: "戻る",
12:58:49 AM: page_next: "次へ",
12:58:49 AM: search: "検索",
12:58:49 AM: copyright: "© 株式会社イソリア",
12:58:49 AM: page: "ページ",
12:58:49 AM: empty: "結果はありません",
12:58:49 AM: side_menu: [Array]
12:58:49 AM: },
12:58:49 AM: en: {
12:58:49 AM: lname: "English",
12:58:49 AM: sitename: "eSolia Help",
12:58:49 AM: creator: "eSolia Inc.",
12:58:49 AM: toptitle: "eSolia Help Pages",
12:58:49 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:49 AM: page_prev: "Previous",
12:58:49 AM: page_next: "Next",
12:58:49 AM: search: "Search",
12:58:49 AM: copyright: "© eSolia Inc.",
12:58:49 AM: page: "Page",
12:58:49 AM: empty: "No results",
12:58:49 AM: side_menu: [Array]
12:58:49 AM: }
12:58:49 AM: },
12:58:49 AM: docs_menu: [
12:58:49 AM: { title: "Overviewサイド", id: "overview" },
12:58:49 AM: { title: "Configuration", id: "configuration" },
12:58:49 AM: { title: "Getting started", id: "getting-started" },
12:58:49 AM: { title: "Creating pages", id: "creating-pages" },
12:58:49 AM: { title: "Core", id: "core" },
12:58:49 AM: { title: "Advanced", id: "advanced" }
12:58:49 AM: ],
12:58:49 AM: comp: {
12:58:49 AM: _components: Map(1) { "callout" => [Object] },
12:58:49 AM: _proxies: Map(0) {}
12:58:49 AM: },
12:58:49 AM: date: 2024-10-23T11:17:06.000Z,
12:58:49 AM: title: "Bulk Email Error Codes",
12:58:49 AM: description: "Error Codes from Bulk Email Systems",
12:58:49 AM: category: "Service Details",
12:58:49 AM: series: "en-bulkemail",
12:58:49 AM: url: "/en/bulk-email/bulk-email-bounce-codes/",
12:58:49 AM: id: "bulkbouncecodes",
12:58:49 AM: image: "",
12:58:49 AM: draft: false,
12:58:49 AM: content: "The following error codes are from the bulk email systems eSolia uses to send newsletters. \n" +
12:58:49 AM: "\n" +
12:58:49 AM: "### Postmark App Bounce Error Codes\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "| Type | Code | Name & Description |\n" +
12:58:49 AM: "| ---- | ---- | ------------------ |\n" +
12:58:49 AM: "| HardBounce | 1 | Hard bounce — The server was unable to deliver your message (ex: unknown user, mailbox not found). |\n" +
12:58:49 AM: "| Transient | 2 | Message delayed — The server could not temporarily deliver your message (ex: Message is delayed due to network troubles). |\n" +
12:58:49 AM: "| Unsubscribe | 16 | Unsubscribe request — Unsubscribe or Remove request. |\n" +
12:58:49 AM: "| Subscribe | 32 | Subscribe request — Subscribe request from someone wanting to get added to the mailing list. |\n" +
12:58:49 AM: '| AutoResponder | 64 | Auto responder — Automatic email responder (ex: "Out of Office" or "On Vacation"). |\n' +
12:58:49 AM: "| AddressChange | 128 | Address change — The recipient has requested an address change. |\n" +
12:58:49 AM: "| DnsError | 256 | DNS error — A temporary DNS error. |\n" +
12:58:49 AM: "| SpamNotification | 512 | Spam notification — The message was delivered, but was either blocked by the user, or classified as spam, bulk mail, or had rejected content. |\n" +
12:58:49 AM: "| OpenRelayTest | 1024 | Open relay test — The NDR is actually a test email message to see if the mail server is an open relay. |\n" +
12:58:49 AM: "| Unknown | 2048 | Unknown — Unable to classify the NDR. |\n" +
12:58:49 AM: "| SoftBounce | 4096 | Soft bounce — Unable to temporarily deliver message (i.e. mailbox full, account disabled, exceeds quota, out of disk space). |\n" +
12:58:49 AM: "| VirusNotification | 8192 | Virus notification — The bounce is actually a virus notification warning about a virus/code infected message. |\n" +
12:58:49 AM: "| ChallengeVerification | 16384 | Spam challenge verification — The bounce is a challenge asking for verification you actually sent the email. Typcial challenges are made by Spam Arrest, or MailFrontier Matador. |\n" +
12:58:49 AM: "| BadEmailAddress | 100000 | Invalid email address — The address is not a valid email address. |\n" +
12:58:49 AM: "| SpamComplaint | 100001 | Spam complaint — The subscriber explicitly marked this message as spam. |\n" +
12:58:49 AM: "| ManuallyDeactivated | 100002 | Manually deactivated — The email was manually deactivated. |\n" +
12:58:49 AM: "| Unconfirmed | 100003 | Registration not confirmed — The subscriber has not clicked on the confirmation link upon registration or import. |\n" +
12:58:49 AM: "| Blocked | 100006 | ISP block — Blocked from this ISP due to content or blacklisting. |\n" +
12:58:49 AM: "| SMTPApiError | 100007 | SMTP API error — An error occurred while accepting an email through the SMTP API. |\n" +
12:58:49 AM: "| InboundError | 100008 | Processing failed — Unable to deliver inbound message to destination inbound hook. |\n" +
12:58:49 AM: "| DMARCPolicy | 100009 | DMARC Policy — Email rejected due to DMARC Policy. |\n" +
12:58:49 AM: "| TemplateRenderingFailed | 100010 | Template rendering failed — An error occurred while attempting to render your template. |\n",
12:58:49 AM: page: [Circular *1],
12:58:49 AM: alternates: <ref *2> [
12:58:49 AM: {
12:58:49 AM: basename: "bulk-email-bounce-codes",
12:58:49 AM: mergedKeys: [Object],
12:58:49 AM: paginate: [Function: paginate],
12:58:49 AM: search: Searcher {},
12:58:49 AM: nav: Nav {},
12:58:49 AM: languages: [Array],
12:58:49 AM: layout: "layout.vto",
12:58:49 AM: order: 300,
12:58:49 AM: tags: [Array],
12:58:49 AM: extra_head: [Array],
12:58:49 AM: metas: [Object],
12:58:49 AM: cacheBuster: "1737334729466",
12:58:49 AM: footer: true,
12:58:49 AM: repo: [Object],
12:58:49 AM: menu_links: [Array],
12:58:49 AM: lang: "ja",
12:58:49 AM: site: [Object],
12:58:49 AM: i18n: [Object],
12:58:49 AM: docs_menu: [Array],
12:58:49 AM: comp: [Object],
12:58:49 AM: date: 2024-10-23T10:00:46.000Z,
12:58:49 AM: title: "バルクメールのエラーコード",
12:58:49 AM: description: "バルクメールシステムで利用しているエラーコード",
12:58:49 AM: category: "サービス詳細",
12:58:49 AM: series: "ja-bulkemail",
12:58:49 AM: url: "/bulk-email/bulk-email-bounce-codes/",
12:58:49 AM: id: "bulkbouncecodes",
12:58:49 AM: content: "バルクメール送信で利用しているシステムのエラーコード。\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "### Postmark バウンスエラー\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "| タイプ | コード | 説明 |\n" +
12:58:49 AM: "| ---- | ---- | ------------------ |\n" +
12:58:49 AM: "| HardBounce | 1 | ハードバウンス — サーバーは送信したメールを届けることが出来なかった。 (例: ユーザーが無い、メールボックスが無い) |\n" +
12:58:49 AM: "| Transient | 2 | 送信遅れ — 一時的に送信したメールを届けることが出来なかった。 (例: ネットワークトラブルによる問題) |\n" +
12:58:49 AM: "| Unsubscribe | 16 | 送信停止依頼 — 送信先ユーザーから送信停止依頼を受けた。 |\n" +
12:58:49 AM: "| Subscribe | 32 | サブスク依頼 — 送信一覧にサブスクしたい、ユーザーからの依頼。 |\n" +
12:58:49 AM: '| AutoResponder | 64 | 自動応対 — 自動レスポンスメッセージが戻って来た。 (例: "手が離さない" 又は "休み中") |\n' +
12:58:49 AM: "| AddressChange | 128 | アドレス変更依頼 — 受信者によるアドレス変更依頼を受けた。 |\n" +
12:58:49 AM: "| DnsError | 256 | DNSエラー — 一時的DNSエラーが発生した。 |\n" +
12:58:49 AM: "| SpamNotification | 512 | スパム通知 — メッセージ届けたが、ユーザーがブロックを掛けたか、スパムやバルクメールとしてフラグを立てた。 |\n" +
12:58:49 AM: "| OpenRelayTest | 1024 | オープンリレー調査 — 本NDR (Non-Delivery Report 配信不能レポート) はオープンリレーかどうかの確認調査。 |\n" +
12:58:49 AM: "| Unknown | 2048 | 区別不可 — 区別が出来ないNDR。 |\n" +
12:58:49 AM: "| SoftBounce | 4096 | ソフトバウンス — 一時的に送信したメールを届けることが出来なかった。 (例: メールボックスがいっぱい、アカウントが無効になっている、保存クォータをオーバしている、ハードディスク保存領域がもう無い) |\n" +
12:58:49 AM: "| VirusNotification | 8192 | ウイルス通知 — 受信メッセージにウイルスを検知したと言う通知。|\n" +
12:58:49 AM: "| ChallengeVerification | 16384 | スパム確認 — スパムソフト (例: Spam Arrest, MailFrontier Matadorなど) が送ってくる「身分確認」チャレンジ。|\n" +
12:58:49 AM: "| BadEmailAddress | 100000 | 無効なメールアドレス — メールアドレス事態が無効です。 |\n" +
12:58:49 AM: "| SpamComplaint | 100001 | スパム苦情 — 受信者が本メールを明示的にスパムとしてフラグを立てた。 |\n" +
12:58:49 AM: "| ManuallyDeactivated | 100002 | 手動無効化 — 送信先メールは手動的に無効化された。 |\n" +
12:58:49 AM: "| Unconfirmed | 100003 | 一覧登録未確認 — 一覧メンバーはまだサブスクの同意はしていない。 |\n" +
12:58:49 AM: "| Blocked | 100006 | ISPブロック — コンテントやブラックリストによる、処理しているISPがブロックを掛けた。 |\n" +
12:58:49 AM: "| SMTPApiError | 100007 | SMTP API エラー — SMTP API経由でメールを受け取った時、エラーが発生した。 |\n" +
12:58:49 AM: "| InboundError | 100008 | 処理失敗 — 受信処理が途中で失敗した。 |\n" +
12:58:49 AM: "| DMARCPolicy | 100009 | DMARC規定 — DMARC ポリシーによって送信が失敗した。 |\n" +
12:58:49 AM: "| TemplateRenderingFailed | 100010 | テンプレート利用失敗 — メール送信をしようとした時、メールのコンテンツを作成することが出来なかった。 |\n",
12:58:49 AM: page: [Page],
12:58:49 AM: alternates: [Circular *2],
12:58:49 AM: unmatchedLangUrl: undefined,
12:58:49 AM: toc: [Array],
12:58:49 AM: footnotes: [],
12:58:49 AM: children: "<p>バルクメール送信で利用しているシステムのエラーコード。</p>\n" +
12:58:49 AM: '<h3 id="postmark-%E3%83%90%E3%82%A6%E3%83%B3%E3%82%B9%E3%82%A8%E3%83%A9%E3%83%BC" tabindex="-1"><a href="#postmark-%E3%83%90%E3%82%A6%E3%83%B3%E3%82%B9%E3%82%A8%E3%83%A9%E3%83%BC" class="header-anchor">Postmark バウンスエラー</a></h3>\n' +
12:58:49 AM: "<table>\n" +
12:58:49 AM: "<thead>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<th>タイプ</th>\n" +
12:58:49 AM: "<th>コード</th>\n" +
12:58:49 AM: "<th>説明</th>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "</thead>\n" +
12:58:49 AM: "<tbody>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>HardBounce</td>\n" +
12:58:49 AM: "<td>1</td>\n" +
12:58:49 AM: "<td>ハードバウンス — サーバーは送信したメールを届けることが出来なかった。 (例: ユーザーが無い、メールボックスが無い)</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Transient</td>\n" +
12:58:49 AM: "<td>2</td>\n" +
12:58:49 AM: "<td>送信遅れ — 一時的に送信したメールを届けることが出来なかった。 (例: ネットワークトラブルによる問題)</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Unsubscribe</td>\n" +
12:58:49 AM: "<td>16</td>\n" +
12:58:49 AM: "<td>送信停止依頼 — 送信先ユーザーから送信停止依頼を受けた。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Subscribe</td>\n" +
12:58:49 AM: "<td>32</td>\n" +
12:58:49 AM: "<td>サブスク依頼 — 送信一覧にサブスクしたい、ユーザーからの依頼。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>AutoResponder</td>\n" +
12:58:49 AM: "<td>64</td>\n" +
12:58:49 AM: "<td>自動応対 — 自動レスポンスメッセージが戻って来た。 (例: "手が離さない" 又は "休み中")</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>AddressChange</td>\n" +
12:58:49 AM: "<td>128</td>\n" +
12:58:49 AM: "<td>アドレス変更依頼 — 受信者によるアドレス変更依頼を受けた。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>DnsError</td>\n" +
12:58:49 AM: "<td>256</td>\n" +
12:58:49 AM: "<td>DNSエラー — 一時的DNSエラーが発生した。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>SpamNotification</td>\n" +
12:58:49 AM: "<td>512</td>\n" +
12:58:49 AM: "<td>スパム通知 — メッセージ届けたが、ユーザーがブロックを掛けたか、スパムやバルクメールとしてフラグを立てた。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>OpenRelayTest</td>\n" +
12:58:49 AM: "<td>1024</td>\n" +
12:58:49 AM: "<td>オープンリレー調査 — 本NDR (Non-Delivery Report 配信不能レポート) はオープンリレーかどうかの確認調査。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Unknown</td>\n" +
12:58:49 AM: "<td>2048</td>\n" +
12:58:49 AM: "<td>区別不可 — 区別が出来ないNDR。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>SoftBounce</td>\n" +
12:58:49 AM: "<td>4096</td>\n" +
12:58:49 AM: "<td>ソフトバウンス — 一時的に送信したメールを届けることが出来なかった。 (例: メールボックスがいっぱい、アカウントが無効になっている、保存クォータをオーバしている、ハードディスク保存領域がもう無い)</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>VirusNotification</td>\n" +
12:58:49 AM: "<td>8192</td>\n" +
12:58:49 AM: "<td>ウイルス通知 — 受信メッセージにウイルスを検知したと言う通知。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>ChallengeVerification</td>\n" +
12:58:49 AM: "<td>16384</td>\n" +
12:58:49 AM: "<td>スパム確認 — スパムソフト (例: Spam Arrest, MailFrontier Matadorなど) が送ってくる「身分確認」チャレンジ。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>BadEmailAddress</td>\n" +
12:58:49 AM: "<td>100000</td>\n" +
12:58:49 AM: "<td>無効なメールアドレス — メールアドレス事態が無効です。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>SpamComplaint</td>\n" +
12:58:49 AM: "<td>100001</td>\n" +
12:58:49 AM: "<td>スパム苦情 — 受信者が本メールを明示的にスパムとしてフラグを立てた。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>ManuallyDeactivated</td>\n" +
12:58:49 AM: "<td>100002</td>\n" +
12:58:49 AM: "<td>手動無効化 — 送信先メールは手動的に無効化された。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Unconfirmed</td>\n" +
12:58:49 AM: "<td>100003</td>\n" +
12:58:49 AM: "<td>一覧登録未確認 — 一覧メンバーはまだサブスクの同意はしていない。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Blocked</td>\n" +
12:58:49 AM: "<td>100006</td>\n" +
12:58:49 AM: "<td>ISPブロック — コンテントやブラックリストによる、処理しているISPがブロックを掛けた。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>SMTPApiError</td>\n" +
12:58:49 AM: "<td>100007</td>\n" +
12:58:49 AM: "<td>SMTP API エラー — SMTP API経由でメールを受け取った時、エラーが発生した。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>InboundError</td>\n" +
12:58:49 AM: "<td>100008</td>\n" +
12:58:49 AM: "<td>処理失敗 — 受信処理が途中で失敗した。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>DMARCPolicy</td>\n" +
12:58:49 AM: "<td>100009</td>\n" +
12:58:49 AM: "<td>DMARC規定 — DMARC ポリシーによって送信が失敗した。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>TemplateRenderingFailed</td>\n" +
12:58:49 AM: "<td>100010</td>\n" +
12:58:49 AM: "<td>テンプレート利用失敗 — メール送信をしようとした時、メールのコンテンツを作成することが出来なかった。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "</tbody>\n" +
12:58:49 AM: "</table>\n"
12:58:49 AM: },
12:58:49 AM: [Circular *3]
12:58:49 AM: ],
12:58:49 AM: unmatchedLangUrl: undefined,
12:58:49 AM: toc: [
12:58:49 AM: {
12:58:49 AM: level: 3,
12:58:49 AM: text: "Postmark App Bounce Error Codes",
12:58:49 AM: slug: "postmark-app-bounce-error-codes",
12:58:49 AM: url: "/en/bulk-email/bulk-email-bounce-codes/#postmark-app-bounce-error-codes",
12:58:49 AM: children: []
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: footnotes: [],
12:58:49 AM: children: "<p>The following error codes are from the bulk email systems eSolia uses to send newsletters.</p>\n" +
12:58:49 AM: '<h3 id="postmark-app-bounce-error-codes" tabindex="-1"><a href="#postmark-app-bounce-error-codes" class="header-anchor">Postmark App Bounce Error Codes</a></h3>\n' +
12:58:49 AM: "<table>\n" +
12:58:49 AM: "<thead>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<th>Type</th>\n" +
12:58:49 AM: "<th>Code</th>\n" +
12:58:49 AM: "<th>Name & Description</th>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "</thead>\n" +
12:58:49 AM: "<tbody>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>HardBounce</td>\n" +
12:58:49 AM: "<td>1</td>\n" +
12:58:49 AM: "<td>Hard bounce — The server was unable to deliver your message (ex: unknown user, mailbox not found).</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Transient</td>\n" +
12:58:49 AM: "<td>2</td>\n" +
12:58:49 AM: "<td>Message delayed — The server could not temporarily deliver your message (ex: Message is delayed due to network troubles).</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Unsubscribe</td>\n" +
12:58:49 AM: "<td>16</td>\n" +
12:58:49 AM: "<td>Unsubscribe request — Unsubscribe or Remove request.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Subscribe</td>\n" +
12:58:49 AM: "<td>32</td>\n" +
12:58:49 AM: "<td>Subscribe request — Subscribe request from someone wanting to get added to the mailing list.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>AutoResponder</td>\n" +
12:58:49 AM: "<td>64</td>\n" +
12:58:49 AM: "<td>Auto responder — Automatic email responder (ex: "Out of Office" or "On Vacation").</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>AddressChange</td>\n" +
12:58:49 AM: "<td>128</td>\n" +
12:58:49 AM: "<td>Address change — The recipient has requested an address change.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>DnsError</td>\n" +
12:58:49 AM: "<td>256</td>\n" +
12:58:49 AM: "<td>DNS error — A temporary DNS error.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>SpamNotification</td>\n" +
12:58:49 AM: "<td>512</td>\n" +
12:58:49 AM: "<td>Spam notification — The message was delivered, but was either blocked by the user, or classified as spam, bulk mail, or had rejected content.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>OpenRelayTest</td>\n" +
12:58:49 AM: "<td>1024</td>\n" +
12:58:49 AM: "<td>Open relay test — The NDR is actually a test email message to see if the mail server is an open relay.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Unknown</td>\n" +
12:58:49 AM: "<td>2048</td>\n" +
12:58:49 AM: "<td>Unknown — Unable to classify the NDR.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>SoftBounce</td>\n" +
12:58:49 AM: "<td>4096</td>\n" +
12:58:49 AM: "<td>Soft bounce — Unable to temporarily deliver message (i.e. mailbox full, account disabled, exceeds quota, out of disk space).</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>VirusNotification</td>\n" +
12:58:49 AM: "<td>8192</td>\n" +
12:58:49 AM: "<td>Virus notification — The bounce is actually a virus notification warning about a virus/code infected message.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>ChallengeVerification</td>\n" +
12:58:49 AM: "<td>16384</td>\n" +
12:58:49 AM: "<td>Spam challenge verification — The bounce is a challenge asking for verification you actually sent the email. Typcial challenges are made by Spam Arrest, or MailFrontier Matador.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>BadEmailAddress</td>\n" +
12:58:49 AM: "<td>100000</td>\n" +
12:58:49 AM: "<td>Invalid email address — The address is not a valid email address.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>SpamComplaint</td>\n" +
12:58:49 AM: "<td>100001</td>\n" +
12:58:49 AM: "<td>Spam complaint — The subscriber explicitly marked this message as spam.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>ManuallyDeactivated</td>\n" +
12:58:49 AM: "<td>100002</td>\n" +
12:58:49 AM: "<td>Manually deactivated — The email was manually deactivated.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Unconfirmed</td>\n" +
12:58:49 AM: "<td>100003</td>\n" +
12:58:49 AM: "<td>Registration not confirmed — The subscriber has not clicked on the confirmation link upon registration or import.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Blocked</td>\n" +
12:58:49 AM: "<td>100006</td>\n" +
12:58:49 AM: "<td>ISP block — Blocked from this ISP due to content or blacklisting.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>SMTPApiError</td>\n" +
12:58:49 AM: "<td>100007</td>\n" +
12:58:49 AM: "<td>SMTP API error — An error occurred while accepting an email through the SMTP API.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>InboundError</td>\n" +
12:58:49 AM: "<td>100008</td>\n" +
12:58:49 AM: "<td>Processing failed — Unable to deliver inbound message to destination inbound hook.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>DMARCPolicy</td>\n" +
12:58:49 AM: "<td>100009</td>\n" +
12:58:49 AM: "<td>DMARC Policy — Email rejected due to DMARC Policy.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>TemplateRenderingFailed</td>\n" +
12:58:49 AM: "<td>100010</td>\n" +
12:58:49 AM: "<td>Template rendering failed — An error occurred while attempting to render your template.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "</tbody>\n" +
12:58:49 AM: "</table>\n"
12:58:49 AM: },
12:58:49 AM: asset: false
12:58:49 AM: },
12:58:49 AM: alternates: <ref *2> [
12:58:49 AM: <ref *4> {
12:58:49 AM: basename: "bulk-email-bounce-codes",
12:58:49 AM: mergedKeys: {
12:58:49 AM: tags: "stringArray",
12:58:49 AM: extra_head: "stringArray",
12:58:49 AM: ja: "object",
12:58:49 AM: en: "object",
12:58:49 AM: metas: "object"
12:58:49 AM: },
12:58:49 AM: paginate: [Function: paginate],
12:58:49 AM: search: Searcher {},
12:58:49 AM: nav: Nav {},
12:58:49 AM: languages: [ "ja", "en" ],
12:58:49 AM: layout: "layout.vto",
12:58:49 AM: order: 300,
12:58:49 AM: tags: [ "バルクメール", "エラーコード" ],
12:58:49 AM: extra_head: [
12:58:49 AM: "<!-- Fathom Analytics -->\n" +
12:58:49 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:49 AM: "<!-- / Fathom -->\n"
12:58:49 AM: ],
12:58:49 AM: metas: {
12:58:49 AM: title: "=title",
12:58:49 AM: description: "=description",
12:58:49 AM: twitter: "@esolia_inc",
12:58:49 AM: "twitter:label1": "Author",
12:58:49 AM: "twitter:data1": "=site.author",
12:58:49 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:49 AM: color: "#ffbc68",
12:58:49 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:49 AM: generator: true,
12:58:49 AM: site: "=site.sitename"
12:58:49 AM: },
12:58:49 AM: cacheBuster: "1737334729466",
12:58:49 AM: footer: true,
12:58:49 AM: repo: {
12:58:49 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:49 AM: path: "/src"
12:58:49 AM: },
12:58:49 AM: menu_links: [
12:58:49 AM: {
12:58:49 AM: text: "<strong>eSolia Inc.</strong>",
12:58:49 AM: href: "https://esolia.com",
12:58:49 AM: icon: "building-office"
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: text: "GitHub repository",
12:58:49 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:49 AM: icon: "github-logo"
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: lang: "ja",
12:58:49 AM: site: {
12:58:49 AM: lname: "日本語",
12:58:49 AM: sitename: "イソリア ヘルプ",
12:58:49 AM: lastup: "最終更新",
12:58:49 AM: editme: "このページを編集",
12:58:49 AM: tocheader: "当ページの目次",
12:58:49 AM: author: "株式会社イソリア"
12:58:49 AM: },
12:58:49 AM: i18n: {
12:58:49 AM: "foo.ja": "バー",
12:58:49 AM: "foo.en": "Bar",
12:58:49 AM: "pagenotfound.ja": "そのページは無い",
12:58:49 AM: "pagenotfound.en": "Page Not Found",
12:58:49 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:49 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:49 AM: ja: {
12:58:49 AM: lname: "日本語",
12:58:49 AM: sitename: "イソリア ヘルプ",
12:58:49 AM: creator: "株式会社イソリア",
12:58:49 AM: toptitle: "イソリア ヘルプ ページ",
12:58:49 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:49 AM: page_prev: "戻る",
12:58:49 AM: page_next: "次へ",
12:58:49 AM: search: "検索",
12:58:49 AM: copyright: "© 株式会社イソリア",
12:58:49 AM: page: "ページ",
12:58:49 AM: empty: "結果はありません",
12:58:49 AM: side_menu: [Array]
12:58:49 AM: },
12:58:49 AM: en: {
12:58:49 AM: lname: "English",
12:58:49 AM: sitename: "eSolia Help",
12:58:49 AM: creator: "eSolia Inc.",
12:58:49 AM: toptitle: "eSolia Help Pages",
12:58:49 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:49 AM: page_prev: "Previous",
12:58:49 AM: page_next: "Next",
12:58:49 AM: search: "Search",
12:58:49 AM: copyright: "© eSolia Inc.",
12:58:49 AM: page: "Page",
12:58:49 AM: empty: "No results",
12:58:49 AM: side_menu: [Array]
12:58:49 AM: }
12:58:49 AM: },
12:58:49 AM: docs_menu: [
12:58:49 AM: { title: "Overviewサイド", id: "overview" },
12:58:49 AM: { title: "Configuration", id: "configuration" },
12:58:49 AM: { title: "Getting started", id: "getting-started" },
12:58:49 AM: { title: "Creating pages", id: "creating-pages" },
12:58:49 AM: { title: "Core", id: "core" },
12:58:49 AM: { title: "Advanced", id: "advanced" }
12:58:49 AM: ],
12:58:49 AM: comp: {
12:58:49 AM: _components: Map(1) { "callout" => [Object] },
12:58:49 AM: _proxies: Map(0) {}
12:58:49 AM: },
12:58:49 AM: date: 2024-10-23T10:00:46.000Z,
12:58:49 AM: title: "バルクメールのエラーコード",
12:58:49 AM: description: "バルクメールシステムで利用しているエラーコード",
12:58:49 AM: category: "サービス詳細",
12:58:49 AM: series: "ja-bulkemail",
12:58:49 AM: url: "/bulk-email/bulk-email-bounce-codes/",
12:58:49 AM: id: "bulkbouncecodes",
12:58:49 AM: content: "バルクメール送信で利用しているシステムのエラーコード。\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "### Postmark バウンスエラー\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "| タイプ | コード | 説明 |\n" +
12:58:49 AM: "| ---- | ---- | ------------------ |\n" +
12:58:49 AM: "| HardBounce | 1 | ハードバウンス — サーバーは送信したメールを届けることが出来なかった。 (例: ユーザーが無い、メールボックスが無い) |\n" +
12:58:49 AM: "| Transient | 2 | 送信遅れ — 一時的に送信したメールを届けることが出来なかった。 (例: ネットワークトラブルによる問題) |\n" +
12:58:49 AM: "| Unsubscribe | 16 | 送信停止依頼 — 送信先ユーザーから送信停止依頼を受けた。 |\n" +
12:58:49 AM: "| Subscribe | 32 | サブスク依頼 — 送信一覧にサブスクしたい、ユーザーからの依頼。 |\n" +
12:58:49 AM: '| AutoResponder | 64 | 自動応対 — 自動レスポンスメッセージが戻って来た。 (例: "手が離さない" 又は "休み中") |\n' +
12:58:49 AM: "| AddressChange | 128 | アドレス変更依頼 — 受信者によるアドレス変更依頼を受けた。 |\n" +
12:58:49 AM: "| DnsError | 256 | DNSエラー — 一時的DNSエラーが発生した。 |\n" +
12:58:49 AM: "| SpamNotification | 512 | スパム通知 — メッセージ届けたが、ユーザーがブロックを掛けたか、スパムやバルクメールとしてフラグを立てた。 |\n" +
12:58:49 AM: "| OpenRelayTest | 1024 | オープンリレー調査 — 本NDR (Non-Delivery Report 配信不能レポート) はオープンリレーかどうかの確認調査。 |\n" +
12:58:49 AM: "| Unknown | 2048 | 区別不可 — 区別が出来ないNDR。 |\n" +
12:58:49 AM: "| SoftBounce | 4096 | ソフトバウンス — 一時的に送信したメールを届けることが出来なかった。 (例: メールボックスがいっぱい、アカウントが無効になっている、保存クォータをオーバしている、ハードディスク保存領域がもう無い) |\n" +
12:58:49 AM: "| VirusNotification | 8192 | ウイルス通知 — 受信メッセージにウイルスを検知したと言う通知。|\n" +
12:58:49 AM: "| ChallengeVerification | 16384 | スパム確認 — スパムソフト (例: Spam Arrest, MailFrontier Matadorなど) が送ってくる「身分確認」チャレンジ。|\n" +
12:58:49 AM: "| BadEmailAddress | 100000 | 無効なメールアドレス — メールアドレス事態が無効です。 |\n" +
12:58:49 AM: "| SpamComplaint | 100001 | スパム苦情 — 受信者が本メールを明示的にスパムとしてフラグを立てた。 |\n" +
12:58:49 AM: "| ManuallyDeactivated | 100002 | 手動無効化 — 送信先メールは手動的に無効化された。 |\n" +
12:58:49 AM: "| Unconfirmed | 100003 | 一覧登録未確認 — 一覧メンバーはまだサブスクの同意はしていない。 |\n" +
12:58:49 AM: "| Blocked | 100006 | ISPブロック — コンテントやブラックリストによる、処理しているISPがブロックを掛けた。 |\n" +
12:58:49 AM: "| SMTPApiError | 100007 | SMTP API エラー — SMTP API経由でメールを受け取った時、エラーが発生した。 |\n" +
12:58:49 AM: "| InboundError | 100008 | 処理失敗 — 受信処理が途中で失敗した。 |\n" +
12:58:49 AM: "| DMARCPolicy | 100009 | DMARC規定 — DMARC ポリシーによって送信が失敗した。 |\n" +
12:58:49 AM: "| TemplateRenderingFailed | 100010 | テンプレート利用失敗 — メール送信をしようとした時、メールのコンテンツを作成することが出来なかった。 |\n",
12:58:49 AM: page: Page {
12:58:49 AM: src: {
12:58:49 AM: path: "/pages/bulk-email-bounce-codes",
12:58:49 AM: ext: ".md",
12:58:49 AM: entry: [Entry]
12:58:49 AM: },
12:58:49 AM: data: [Circular *4],
12:58:49 AM: asset: false
12:58:49 AM: },
12:58:49 AM: alternates: [Circular *2],
12:58:49 AM: unmatchedLangUrl: undefined,
12:58:49 AM: toc: [
12:58:49 AM: {
12:58:49 AM: level: 3,
12:58:49 AM: text: "Postmark バウンスエラー",
12:58:49 AM: slug: "postmark-%E3%83%90%E3%82%A6%E3%83%B3%E3%82%B9%E3%82%A8%E3%83%A9%E3%83%BC",
12:58:49 AM: url: "/bulk-email/bulk-email-bounce-codes/#postmark-%E3%83%90%E3%82%A6%E3%83%B3%E3%82%B9%E3%82%A8%E3%83%A9%E3%83%BC",
12:58:49 AM: children: []
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: footnotes: [],
12:58:49 AM: children: "<p>バルクメール送信で利用しているシステムのエラーコード。</p>\n" +
12:58:49 AM: '<h3 id="postmark-%E3%83%90%E3%82%A6%E3%83%B3%E3%82%B9%E3%82%A8%E3%83%A9%E3%83%BC" tabindex="-1"><a href="#postmark-%E3%83%90%E3%82%A6%E3%83%B3%E3%82%B9%E3%82%A8%E3%83%A9%E3%83%BC" class="header-anchor">Postmark バウンスエラー</a></h3>\n' +
12:58:49 AM: "<table>\n" +
12:58:49 AM: "<thead>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<th>タイプ</th>\n" +
12:58:49 AM: "<th>コード</th>\n" +
12:58:49 AM: "<th>説明</th>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "</thead>\n" +
12:58:49 AM: "<tbody>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>HardBounce</td>\n" +
12:58:49 AM: "<td>1</td>\n" +
12:58:49 AM: "<td>ハードバウンス — サーバーは送信したメールを届けることが出来なかった。 (例: ユーザーが無い、メールボックスが無い)</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Transient</td>\n" +
12:58:49 AM: "<td>2</td>\n" +
12:58:49 AM: "<td>送信遅れ — 一時的に送信したメールを届けることが出来なかった。 (例: ネットワークトラブルによる問題)</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Unsubscribe</td>\n" +
12:58:49 AM: "<td>16</td>\n" +
12:58:49 AM: "<td>送信停止依頼 — 送信先ユーザーから送信停止依頼を受けた。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Subscribe</td>\n" +
12:58:49 AM: "<td>32</td>\n" +
12:58:49 AM: "<td>サブスク依頼 — 送信一覧にサブスクしたい、ユーザーからの依頼。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>AutoResponder</td>\n" +
12:58:49 AM: "<td>64</td>\n" +
12:58:49 AM: "<td>自動応対 — 自動レスポンスメッセージが戻って来た。 (例: "手が離さない" 又は "休み中")</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>AddressChange</td>\n" +
12:58:49 AM: "<td>128</td>\n" +
12:58:49 AM: "<td>アドレス変更依頼 — 受信者によるアドレス変更依頼を受けた。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>DnsError</td>\n" +
12:58:49 AM: "<td>256</td>\n" +
12:58:49 AM: "<td>DNSエラー — 一時的DNSエラーが発生した。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>SpamNotification</td>\n" +
12:58:49 AM: "<td>512</td>\n" +
12:58:49 AM: "<td>スパム通知 — メッセージ届けたが、ユーザーがブロックを掛けたか、スパムやバルクメールとしてフラグを立てた。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>OpenRelayTest</td>\n" +
12:58:49 AM: "<td>1024</td>\n" +
12:58:49 AM: "<td>オープンリレー調査 — 本NDR (Non-Delivery Report 配信不能レポート) はオープンリレーかどうかの確認調査。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Unknown</td>\n" +
12:58:49 AM: "<td>2048</td>\n" +
12:58:49 AM: "<td>区別不可 — 区別が出来ないNDR。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>SoftBounce</td>\n" +
12:58:49 AM: "<td>4096</td>\n" +
12:58:49 AM: "<td>ソフトバウンス — 一時的に送信したメールを届けることが出来なかった。 (例: メールボックスがいっぱい、アカウントが無効になっている、保存クォータをオーバしている、ハードディスク保存領域がもう無い)</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>VirusNotification</td>\n" +
12:58:49 AM: "<td>8192</td>\n" +
12:58:49 AM: "<td>ウイルス通知 — 受信メッセージにウイルスを検知したと言う通知。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>ChallengeVerification</td>\n" +
12:58:49 AM: "<td>16384</td>\n" +
12:58:49 AM: "<td>スパム確認 — スパムソフト (例: Spam Arrest, MailFrontier Matadorなど) が送ってくる「身分確認」チャレンジ。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>BadEmailAddress</td>\n" +
12:58:49 AM: "<td>100000</td>\n" +
12:58:49 AM: "<td>無効なメールアドレス — メールアドレス事態が無効です。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>SpamComplaint</td>\n" +
12:58:49 AM: "<td>100001</td>\n" +
12:58:49 AM: "<td>スパム苦情 — 受信者が本メールを明示的にスパムとしてフラグを立てた。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>ManuallyDeactivated</td>\n" +
12:58:49 AM: "<td>100002</td>\n" +
12:58:49 AM: "<td>手動無効化 — 送信先メールは手動的に無効化された。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Unconfirmed</td>\n" +
12:58:49 AM: "<td>100003</td>\n" +
12:58:49 AM: "<td>一覧登録未確認 — 一覧メンバーはまだサブスクの同意はしていない。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Blocked</td>\n" +
12:58:49 AM: "<td>100006</td>\n" +
12:58:49 AM: "<td>ISPブロック — コンテントやブラックリストによる、処理しているISPがブロックを掛けた。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>SMTPApiError</td>\n" +
12:58:49 AM: "<td>100007</td>\n" +
12:58:49 AM: "<td>SMTP API エラー — SMTP API経由でメールを受け取った時、エラーが発生した。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>InboundError</td>\n" +
12:58:49 AM: "<td>100008</td>\n" +
12:58:49 AM: "<td>処理失敗 — 受信処理が途中で失敗した。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>DMARCPolicy</td>\n" +
12:58:49 AM: "<td>100009</td>\n" +
12:58:49 AM: "<td>DMARC規定 — DMARC ポリシーによって送信が失敗した。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>TemplateRenderingFailed</td>\n" +
12:58:49 AM: "<td>100010</td>\n" +
12:58:49 AM: "<td>テンプレート利用失敗 — メール送信をしようとした時、メールのコンテンツを作成することが出来なかった。</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "</tbody>\n" +
12:58:49 AM: "</table>\n"
12:58:49 AM: },
12:58:49 AM: <ref *3> {
12:58:49 AM: basename: "bulk-email-bounce-codes_en",
12:58:49 AM: mergedKeys: {
12:58:49 AM: tags: "stringArray",
12:58:49 AM: extra_head: "stringArray",
12:58:49 AM: ja: "object",
12:58:49 AM: en: "object",
12:58:49 AM: metas: "object"
12:58:49 AM: },
12:58:49 AM: paginate: [Function: paginate],
12:58:49 AM: search: Searcher {},
12:58:49 AM: nav: Nav {},
12:58:49 AM: languages: [ "ja", "en" ],
12:58:49 AM: layout: "layout.vto",
12:58:49 AM: order: 300,
12:58:49 AM: tags: [ "Bulk Email", "Error Codes" ],
12:58:49 AM: extra_head: [
12:58:49 AM: "<!-- Fathom Analytics -->\n" +
12:58:49 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:49 AM: "<!-- / Fathom -->\n"
12:58:49 AM: ],
12:58:49 AM: metas: {
12:58:49 AM: title: "=title",
12:58:49 AM: description: "=description",
12:58:49 AM: twitter: "@esolia_inc",
12:58:49 AM: "twitter:label1": "Author",
12:58:49 AM: "twitter:data1": "=site.author",
12:58:49 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:49 AM: color: "#ffbc68",
12:58:49 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:49 AM: generator: true,
12:58:49 AM: site: "=site.sitename"
12:58:49 AM: },
12:58:49 AM: cacheBuster: "1737334729466",
12:58:49 AM: footer: true,
12:58:49 AM: repo: {
12:58:49 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:49 AM: path: "/src"
12:58:49 AM: },
12:58:49 AM: menu_links: [
12:58:49 AM: {
12:58:49 AM: text: "<strong>eSolia Inc.</strong>",
12:58:49 AM: href: "https://esolia.com",
12:58:49 AM: icon: "building-office"
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: text: "GitHub repository",
12:58:49 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:49 AM: icon: "github-logo"
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: lang: "en",
12:58:49 AM: site: {
12:58:49 AM: lname: "English",
12:58:49 AM: sitename: "eSolia Help",
12:58:49 AM: lastup: "Last updated",
12:58:49 AM: editme: "Edit this page",
12:58:49 AM: tocheader: "On this Page",
12:58:49 AM: author: "eSolia Inc."
12:58:49 AM: },
12:58:49 AM: i18n: {
12:58:49 AM: "foo.ja": "バー",
12:58:49 AM: "foo.en": "Bar",
12:58:49 AM: "pagenotfound.ja": "そのページは無い",
12:58:49 AM: "pagenotfound.en": "Page Not Found",
12:58:49 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:49 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:49 AM: ja: {
12:58:49 AM: lname: "日本語",
12:58:49 AM: sitename: "イソリア ヘルプ",
12:58:49 AM: creator: "株式会社イソリア",
12:58:49 AM: toptitle: "イソリア ヘルプ ページ",
12:58:49 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:49 AM: page_prev: "戻る",
12:58:49 AM: page_next: "次へ",
12:58:49 AM: search: "検索",
12:58:49 AM: copyright: "© 株式会社イソリア",
12:58:49 AM: page: "ページ",
12:58:49 AM: empty: "結果はありません",
12:58:49 AM: side_menu: [Array]
12:58:49 AM: },
12:58:49 AM: en: {
12:58:49 AM: lname: "English",
12:58:49 AM: sitename: "eSolia Help",
12:58:49 AM: creator: "eSolia Inc.",
12:58:49 AM: toptitle: "eSolia Help Pages",
12:58:49 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:49 AM: page_prev: "Previous",
12:58:49 AM: page_next: "Next",
12:58:49 AM: search: "Search",
12:58:49 AM: copyright: "© eSolia Inc.",
12:58:49 AM: page: "Page",
12:58:49 AM: empty: "No results",
12:58:49 AM: side_menu: [Array]
12:58:49 AM: }
12:58:49 AM: },
12:58:49 AM: docs_menu: [
12:58:49 AM: { title: "Overviewサイド", id: "overview" },
12:58:49 AM: { title: "Configuration", id: "configuration" },
12:58:49 AM: { title: "Getting started", id: "getting-started" },
12:58:49 AM: { title: "Creating pages", id: "creating-pages" },
12:58:49 AM: { title: "Core", id: "core" },
12:58:49 AM: { title: "Advanced", id: "advanced" }
12:58:49 AM: ],
12:58:49 AM: comp: {
12:58:49 AM: _components: Map(1) { "callout" => [Object] },
12:58:49 AM: _proxies: Map(0) {}
12:58:49 AM: },
12:58:49 AM: date: 2024-10-23T11:17:06.000Z,
12:58:49 AM: title: "Bulk Email Error Codes",
12:58:49 AM: description: "Error Codes from Bulk Email Systems",
12:58:49 AM: category: "Service Details",
12:58:49 AM: series: "en-bulkemail",
12:58:49 AM: url: "/en/bulk-email/bulk-email-bounce-codes/",
12:58:49 AM: id: "bulkbouncecodes",
12:58:49 AM: image: "",
12:58:49 AM: draft: false,
12:58:49 AM: content: "The following error codes are from the bulk email systems eSolia uses to send newsletters. \n" +
12:58:49 AM: "\n" +
12:58:49 AM: "### Postmark App Bounce Error Codes\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "| Type | Code | Name & Description |\n" +
12:58:49 AM: "| ---- | ---- | ------------------ |\n" +
12:58:49 AM: "| HardBounce | 1 | Hard bounce — The server was unable to deliver your message (ex: unknown user, mailbox not found). |\n" +
12:58:49 AM: "| Transient | 2 | Message delayed — The server could not temporarily deliver your message (ex: Message is delayed due to network troubles). |\n" +
12:58:49 AM: "| Unsubscribe | 16 | Unsubscribe request — Unsubscribe or Remove request. |\n" +
12:58:49 AM: "| Subscribe | 32 | Subscribe request — Subscribe request from someone wanting to get added to the mailing list. |\n" +
12:58:49 AM: '| AutoResponder | 64 | Auto responder — Automatic email responder (ex: "Out of Office" or "On Vacation"). |\n' +
12:58:49 AM: "| AddressChange | 128 | Address change — The recipient has requested an address change. |\n" +
12:58:49 AM: "| DnsError | 256 | DNS error — A temporary DNS error. |\n" +
12:58:49 AM: "| SpamNotification | 512 | Spam notification — The message was delivered, but was either blocked by the user, or classified as spam, bulk mail, or had rejected content. |\n" +
12:58:49 AM: "| OpenRelayTest | 1024 | Open relay test — The NDR is actually a test email message to see if the mail server is an open relay. |\n" +
12:58:49 AM: "| Unknown | 2048 | Unknown — Unable to classify the NDR. |\n" +
12:58:49 AM: "| SoftBounce | 4096 | Soft bounce — Unable to temporarily deliver message (i.e. mailbox full, account disabled, exceeds quota, out of disk space). |\n" +
12:58:49 AM: "| VirusNotification | 8192 | Virus notification — The bounce is actually a virus notification warning about a virus/code infected message. |\n" +
12:58:49 AM: "| ChallengeVerification | 16384 | Spam challenge verification — The bounce is a challenge asking for verification you actually sent the email. Typcial challenges are made by Spam Arrest, or MailFrontier Matador. |\n" +
12:58:49 AM: "| BadEmailAddress | 100000 | Invalid email address — The address is not a valid email address. |\n" +
12:58:49 AM: "| SpamComplaint | 100001 | Spam complaint — The subscriber explicitly marked this message as spam. |\n" +
12:58:49 AM: "| ManuallyDeactivated | 100002 | Manually deactivated — The email was manually deactivated. |\n" +
12:58:49 AM: "| Unconfirmed | 100003 | Registration not confirmed — The subscriber has not clicked on the confirmation link upon registration or import. |\n" +
12:58:49 AM: "| Blocked | 100006 | ISP block — Blocked from this ISP due to content or blacklisting. |\n" +
12:58:49 AM: "| SMTPApiError | 100007 | SMTP API error — An error occurred while accepting an email through the SMTP API. |\n" +
12:58:49 AM: "| InboundError | 100008 | Processing failed — Unable to deliver inbound message to destination inbound hook. |\n" +
12:58:49 AM: "| DMARCPolicy | 100009 | DMARC Policy — Email rejected due to DMARC Policy. |\n" +
12:58:49 AM: "| TemplateRenderingFailed | 100010 | Template rendering failed — An error occurred while attempting to render your template. |\n",
12:58:49 AM: page: <ref *1> Page {
12:58:49 AM: src: {
12:58:49 AM: path: "/pages/bulk-email-bounce-codes_en",
12:58:49 AM: ext: ".md",
12:58:49 AM: entry: [Entry]
12:58:49 AM: },
12:58:49 AM: data: [Circular *3],
12:58:49 AM: asset: false
12:58:49 AM: },
12:58:49 AM: alternates: [Circular *2],
12:58:49 AM: unmatchedLangUrl: undefined,
12:58:49 AM: toc: [
12:58:49 AM: {
12:58:49 AM: level: 3,
12:58:49 AM: text: "Postmark App Bounce Error Codes",
12:58:49 AM: slug: "postmark-app-bounce-error-codes",
12:58:49 AM: url: "/en/bulk-email/bulk-email-bounce-codes/#postmark-app-bounce-error-codes",
12:58:49 AM: children: []
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: footnotes: [],
12:58:49 AM: children: "<p>The following error codes are from the bulk email systems eSolia uses to send newsletters.</p>\n" +
12:58:49 AM: '<h3 id="postmark-app-bounce-error-codes" tabindex="-1"><a href="#postmark-app-bounce-error-codes" class="header-anchor">Postmark App Bounce Error Codes</a></h3>\n' +
12:58:49 AM: "<table>\n" +
12:58:49 AM: "<thead>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<th>Type</th>\n" +
12:58:49 AM: "<th>Code</th>\n" +
12:58:49 AM: "<th>Name & Description</th>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "</thead>\n" +
12:58:49 AM: "<tbody>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>HardBounce</td>\n" +
12:58:49 AM: "<td>1</td>\n" +
12:58:49 AM: "<td>Hard bounce — The server was unable to deliver your message (ex: unknown user, mailbox not found).</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Transient</td>\n" +
12:58:49 AM: "<td>2</td>\n" +
12:58:49 AM: "<td>Message delayed — The server could not temporarily deliver your message (ex: Message is delayed due to network troubles).</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Unsubscribe</td>\n" +
12:58:49 AM: "<td>16</td>\n" +
12:58:49 AM: "<td>Unsubscribe request — Unsubscribe or Remove request.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Subscribe</td>\n" +
12:58:49 AM: "<td>32</td>\n" +
12:58:49 AM: "<td>Subscribe request — Subscribe request from someone wanting to get added to the mailing list.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>AutoResponder</td>\n" +
12:58:49 AM: "<td>64</td>\n" +
12:58:49 AM: "<td>Auto responder — Automatic email responder (ex: "Out of Office" or "On Vacation").</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>AddressChange</td>\n" +
12:58:49 AM: "<td>128</td>\n" +
12:58:49 AM: "<td>Address change — The recipient has requested an address change.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>DnsError</td>\n" +
12:58:49 AM: "<td>256</td>\n" +
12:58:49 AM: "<td>DNS error — A temporary DNS error.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>SpamNotification</td>\n" +
12:58:49 AM: "<td>512</td>\n" +
12:58:49 AM: "<td>Spam notification — The message was delivered, but was either blocked by the user, or classified as spam, bulk mail, or had rejected content.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>OpenRelayTest</td>\n" +
12:58:49 AM: "<td>1024</td>\n" +
12:58:49 AM: "<td>Open relay test — The NDR is actually a test email message to see if the mail server is an open relay.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Unknown</td>\n" +
12:58:49 AM: "<td>2048</td>\n" +
12:58:49 AM: "<td>Unknown — Unable to classify the NDR.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>SoftBounce</td>\n" +
12:58:49 AM: "<td>4096</td>\n" +
12:58:49 AM: "<td>Soft bounce — Unable to temporarily deliver message (i.e. mailbox full, account disabled, exceeds quota, out of disk space).</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>VirusNotification</td>\n" +
12:58:49 AM: "<td>8192</td>\n" +
12:58:49 AM: "<td>Virus notification — The bounce is actually a virus notification warning about a virus/code infected message.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>ChallengeVerification</td>\n" +
12:58:49 AM: "<td>16384</td>\n" +
12:58:49 AM: "<td>Spam challenge verification — The bounce is a challenge asking for verification you actually sent the email. Typcial challenges are made by Spam Arrest, or MailFrontier Matador.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>BadEmailAddress</td>\n" +
12:58:49 AM: "<td>100000</td>\n" +
12:58:49 AM: "<td>Invalid email address — The address is not a valid email address.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>SpamComplaint</td>\n" +
12:58:49 AM: "<td>100001</td>\n" +
12:58:49 AM: "<td>Spam complaint — The subscriber explicitly marked this message as spam.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>ManuallyDeactivated</td>\n" +
12:58:49 AM: "<td>100002</td>\n" +
12:58:49 AM: "<td>Manually deactivated — The email was manually deactivated.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Unconfirmed</td>\n" +
12:58:49 AM: "<td>100003</td>\n" +
12:58:49 AM: "<td>Registration not confirmed — The subscriber has not clicked on the confirmation link upon registration or import.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Blocked</td>\n" +
12:58:49 AM: "<td>100006</td>\n" +
12:58:49 AM: "<td>ISP block — Blocked from this ISP due to content or blacklisting.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>SMTPApiError</td>\n" +
12:58:49 AM: "<td>100007</td>\n" +
12:58:49 AM: "<td>SMTP API error — An error occurred while accepting an email through the SMTP API.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>InboundError</td>\n" +
12:58:49 AM: "<td>100008</td>\n" +
12:58:49 AM: "<td>Processing failed — Unable to deliver inbound message to destination inbound hook.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>DMARCPolicy</td>\n" +
12:58:49 AM: "<td>100009</td>\n" +
12:58:49 AM: "<td>DMARC Policy — Email rejected due to DMARC Policy.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>TemplateRenderingFailed</td>\n" +
12:58:49 AM: "<td>100010</td>\n" +
12:58:49 AM: "<td>Template rendering failed — An error occurred while attempting to render your template.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "</tbody>\n" +
12:58:49 AM: "</table>\n"
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: unmatchedLangUrl: undefined,
12:58:49 AM: toc: [
12:58:49 AM: {
12:58:49 AM: level: 3,
12:58:49 AM: text: "Postmark App Bounce Error Codes",
12:58:49 AM: slug: "postmark-app-bounce-error-codes",
12:58:49 AM: url: "/en/bulk-email/bulk-email-bounce-codes/#postmark-app-bounce-error-codes",
12:58:49 AM: children: []
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: footnotes: [],
12:58:49 AM: children: "<p>The following error codes are from the bulk email systems eSolia uses to send newsletters.</p>\n" +
12:58:49 AM: '<h3 id="postmark-app-bounce-error-codes" tabindex="-1"><a href="#postmark-app-bounce-error-codes" class="header-anchor">Postmark App Bounce Error Codes</a></h3>\n' +
12:58:49 AM: "<table>\n" +
12:58:49 AM: "<thead>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<th>Type</th>\n" +
12:58:49 AM: "<th>Code</th>\n" +
12:58:49 AM: "<th>Name & Description</th>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "</thead>\n" +
12:58:49 AM: "<tbody>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>HardBounce</td>\n" +
12:58:49 AM: "<td>1</td>\n" +
12:58:49 AM: "<td>Hard bounce — The server was unable to deliver your message (ex: unknown user, mailbox not found).</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Transient</td>\n" +
12:58:49 AM: "<td>2</td>\n" +
12:58:49 AM: "<td>Message delayed — The server could not temporarily deliver your message (ex: Message is delayed due to network troubles).</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Unsubscribe</td>\n" +
12:58:49 AM: "<td>16</td>\n" +
12:58:49 AM: "<td>Unsubscribe request — Unsubscribe or Remove request.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Subscribe</td>\n" +
12:58:49 AM: "<td>32</td>\n" +
12:58:49 AM: "<td>Subscribe request — Subscribe request from someone wanting to get added to the mailing list.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>AutoResponder</td>\n" +
12:58:49 AM: "<td>64</td>\n" +
12:58:49 AM: "<td>Auto responder — Automatic email responder (ex: "Out of Office" or "On Vacation").</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>AddressChange</td>\n" +
12:58:49 AM: "<td>128</td>\n" +
12:58:49 AM: "<td>Address change — The recipient has requested an address change.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>DnsError</td>\n" +
12:58:49 AM: "<td>256</td>\n" +
12:58:49 AM: "<td>DNS error — A temporary DNS error.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>SpamNotification</td>\n" +
12:58:49 AM: "<td>512</td>\n" +
12:58:49 AM: "<td>Spam notification — The message was delivered, but was either blocked by the user, or classified as spam, bulk mail, or had rejected content.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>OpenRelayTest</td>\n" +
12:58:49 AM: "<td>1024</td>\n" +
12:58:49 AM: "<td>Open relay test — The NDR is actually a test email message to see if the mail server is an open relay.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Unknown</td>\n" +
12:58:49 AM: "<td>2048</td>\n" +
12:58:49 AM: "<td>Unknown — Unable to classify the NDR.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>SoftBounce</td>\n" +
12:58:49 AM: "<td>4096</td>\n" +
12:58:49 AM: "<td>Soft bounce — Unable to temporarily deliver message (i.e. mailbox full, account disabled, exceeds quota, out of disk space).</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>VirusNotification</td>\n" +
12:58:49 AM: "<td>8192</td>\n" +
12:58:49 AM: "<td>Virus notification — The bounce is actually a virus notification warning about a virus/code infected message.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>ChallengeVerification</td>\n" +
12:58:49 AM: "<td>16384</td>\n" +
12:58:49 AM: "<td>Spam challenge verification — The bounce is a challenge asking for verification you actually sent the email. Typcial challenges are made by Spam Arrest, or MailFrontier Matador.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>BadEmailAddress</td>\n" +
12:58:49 AM: "<td>100000</td>\n" +
12:58:49 AM: "<td>Invalid email address — The address is not a valid email address.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>SpamComplaint</td>\n" +
12:58:49 AM: "<td>100001</td>\n" +
12:58:49 AM: "<td>Spam complaint — The subscriber explicitly marked this message as spam.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>ManuallyDeactivated</td>\n" +
12:58:49 AM: "<td>100002</td>\n" +
12:58:49 AM: "<td>Manually deactivated — The email was manually deactivated.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Unconfirmed</td>\n" +
12:58:49 AM: "<td>100003</td>\n" +
12:58:49 AM: "<td>Registration not confirmed — The subscriber has not clicked on the confirmation link upon registration or import.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>Blocked</td>\n" +
12:58:49 AM: "<td>100006</td>\n" +
12:58:49 AM: "<td>ISP block — Blocked from this ISP due to content or blacklisting.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>SMTPApiError</td>\n" +
12:58:49 AM: "<td>100007</td>\n" +
12:58:49 AM: "<td>SMTP API error — An error occurred while accepting an email through the SMTP API.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>InboundError</td>\n" +
12:58:49 AM: "<td>100008</td>\n" +
12:58:49 AM: "<td>Processing failed — Unable to deliver inbound message to destination inbound hook.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>DMARCPolicy</td>\n" +
12:58:49 AM: "<td>100009</td>\n" +
12:58:49 AM: "<td>DMARC Policy — Email rejected due to DMARC Policy.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "<tr>\n" +
12:58:49 AM: "<td>TemplateRenderingFailed</td>\n" +
12:58:49 AM: "<td>100010</td>\n" +
12:58:49 AM: "<td>Template rendering failed — An error occurred while attempting to render your template.</td>\n" +
12:58:49 AM: "</tr>\n" +
12:58:49 AM: "</tbody>\n" +
12:58:49 AM: "</table>\n",
12:58:49 AM: ja: {},
12:58:49 AM: en: {}
12:58:49 AM: }
12:58:49 AM: {
12:58:49 AM: content: "<h1>SSL ディープ・パケット・インスペクション</h1>\n" +
12:58:49 AM: "<p>Fortinet Fortigate を例に挙げると、ファイアウォール ポリシーで DPI「ディープ ・パケット ・インスペクション」を有効にすることをお勧めします。これにより、ユーザーが HTTPS 経由でサイトに接続すると、Fortigate はサイトの SSL 証明書を独自の証明書に置き換え、通過するトラフィックを検査してマルウェアやその他の問題がないかを確認します。Google はトラフィックの 90% が暗号化されていると推定しているため、完全な保護を得ることが重要です。この図は、ファイアウォールが SSL 証明書を置き換え、DPI の発生を許可していることを示しています。</p>\n" +
'<img class="zoom" src="/assets/img/fortigate-ssl-deep-packet-inspection.png" width="100%" alt="Figure: Fortigate Deep Packet Inspection">\n' +
'<img class="zoom" src="/assets/img/fortigate-ssl-deep-packet-inspection.png" width="100%" alt="Figure: Fortigate Deep Packet Inspection">\n' +
12:58:49 AM: '<h2 id="%E4%B8%BB%E3%81%AA%E5%88%A9%E7%82%B9" tabindex="-1"><a href="#%E4%B8%BB%E3%81%AA%E5%88%A9%E7%82%B9" class="header-anchor">主な利点</a></h2>\n' +
12:58:49 AM: "<ul>\n" +
12:58:49 AM: "<li>暗号化された TLS トラフィックを復号化できるため、完全に検査してログに記録できるようになり、マルウェアの防止効果が向上します。</li>\n" +
12:58:49 AM: "<li>企業はファイアウォール アプライアンスへの投資から最大限の利益を得ることができます。</li>\n" +
12:58:49 AM: "<li>トラフィックに関する完全な情報が提供されるため、企業やセキュリティ管理者は十分な情報に基づいた意思決定を行うことができます。</li>\n" +
12:58:49 AM: "</ul>\n" +
12:58:49 AM: '<h2 id="%E5%95%8F%E9%A1%8C%E7%82%B9%E3%80%81%E3%82%A4%E3%83%B3%E3%83%91%E3%82%AF%E3%83%88" tabindex="-1"><a href="#%E5%95%8F%E9%A1%8C%E7%82%B9%E3%80%81%E3%82%A4%E3%83%B3%E3%83%91%E3%82%AF%E3%83%88" class="header-anchor">問題点、インパクト</a></h2>\n' +
12:58:49 AM: "<ul>\n" +
12:58:49 AM: "<li>ファイアウォールの CA 証明書は、ファイアウォール経由でインターネットに接続するすべてのデバイスにインストールする必要があります。企業環境では通常、必要な CA 証明書をすべてのデバイスにプッシュできる M365 「InTune」 などのシステムによって行われます。InTune または別の MDM がない場合は、手動でインストールする必要がありますが、作業量によっては少し困難になる可能性があります。</li>\n" +
12:58:49 AM: "<li>一部のサイトは DPI スキャンで実行すると正常に動作しないため、ホワイトリストに登録する必要がある場合があります。\n" +
12:58:49 AM: 'Fortinet からの情報については、<a href="https://docs.fortinet.com/document/fortigate/7.4.5/administration-guide/122078">このガイド</a> をご参照ください。</li>\n' +
12:58:49 AM: "</ul>\n" +
12:58:49 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:49 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:49 AM: '<p><a href="https://ja.wikipedia.org/wiki/%E3%83%87%E3%82%A3%E3%83%BC%E3%83%97%E3%83%BB%E3%83%91%E3%82%B1%E3%83%83%E3%83%88%E3%83%BB%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%9A%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3">ディープ ・パケット ・インスペクション</a> (DPI) はファイアウォール商品によって、「コンプリート・パケット・インスペクション」、「インフォメーション・エキストラクション」、「パケット・スニッフィング」などネーミングが異なる場合もあります。どんな言葉使っていても技術が似ていて、マルウェア防止の目的です。</p>\n' +
12:58:49 AM: "</div>\n",
12:58:49 AM: basename: "deep-packet-inspection",
12:58:49 AM: mergedKeys: {
12:58:49 AM: tags: "stringArray",
12:58:49 AM: extra_head: "stringArray",
12:58:49 AM: ja: "object",
12:58:49 AM: en: "object",
12:58:49 AM: metas: "object"
12:58:49 AM: },
12:58:49 AM: paginate: [Function: paginate],
12:58:49 AM: search: Searcher {},
12:58:49 AM: nav: Nav {},
12:58:49 AM: languages: [ "ja", "en" ],
12:58:49 AM: order: 400,
12:58:49 AM: tags: [ "ファイアウォール", "DPI", "セキュリティ" ],
12:58:49 AM: extra_head: [
12:58:49 AM: "<!-- Fathom Analytics -->\n" +
12:58:49 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:49 AM: "<!-- / Fathom -->\n"
12:58:49 AM: ],
12:58:49 AM: metas: {
12:58:49 AM: title: "=title",
12:58:49 AM: description: "=description",
12:58:49 AM: twitter: "@esolia_inc",
12:58:49 AM: "twitter:label1": "Author",
12:58:49 AM: "twitter:data1": "=site.author",
12:58:49 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:49 AM: color: "#ffbc68",
12:58:49 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:49 AM: generator: true,
12:58:49 AM: site: "=site.sitename"
12:58:49 AM: },
12:58:49 AM: cacheBuster: "1737334729466",
12:58:49 AM: footer: true,
12:58:49 AM: repo: { url: "https://github.com/esolia/help.esolia.pro", path: "/src" },
12:58:49 AM: menu_links: [
12:58:49 AM: {
12:58:49 AM: text: "<strong>eSolia Inc.</strong>",
12:58:49 AM: href: "https://esolia.com",
12:58:49 AM: icon: "building-office"
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: text: "GitHub repository",
12:58:49 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:49 AM: icon: "github-logo"
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: lang: "ja",
12:58:49 AM: site: {
12:58:49 AM: lname: "日本語",
12:58:49 AM: sitename: "イソリア ヘルプ",
12:58:49 AM: lastup: "最終更新",
12:58:49 AM: editme: "このページを編集",
12:58:49 AM: tocheader: "当ページの目次",
12:58:49 AM: author: "株式会社イソリア"
12:58:49 AM: },
12:58:49 AM: i18n: {
12:58:49 AM: "foo.ja": "バー",
12:58:49 AM: "foo.en": "Bar",
12:58:49 AM: "pagenotfound.ja": "そのページは無い",
12:58:49 AM: "pagenotfound.en": "Page Not Found",
12:58:49 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:49 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:49 AM: ja: {
12:58:49 AM: lname: "日本語",
12:58:49 AM: sitename: "イソリア ヘルプ",
12:58:49 AM: creator: "株式会社イソリア",
12:58:49 AM: toptitle: "イソリア ヘルプ ページ",
12:58:49 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:49 AM: page_prev: "戻る",
12:58:49 AM: page_next: "次へ",
12:58:49 AM: search: "検索",
12:58:49 AM: copyright: "© 株式会社イソリア",
12:58:49 AM: page: "ページ",
12:58:49 AM: empty: "結果はありません",
12:58:49 AM: side_menu: [
12:58:49 AM: { title: "PROdbクラウド型DB", id: "prodb" },
12:58:49 AM: { title: "バルクメール", id: "bulkemail" }
12:58:49 AM: ]
12:58:49 AM: },
12:58:49 AM: en: {
12:58:49 AM: lname: "English",
12:58:49 AM: sitename: "eSolia Help",
12:58:49 AM: creator: "eSolia Inc.",
12:58:49 AM: toptitle: "eSolia Help Pages",
12:58:49 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:49 AM: page_prev: "Previous",
12:58:49 AM: page_next: "Next",
12:58:49 AM: search: "Search",
12:58:49 AM: copyright: "© eSolia Inc.",
12:58:49 AM: page: "Page",
12:58:49 AM: empty: "No results",
12:58:49 AM: side_menu: [
12:58:49 AM: { title: "PROdb Cloud DB", id: "prodb" },
12:58:49 AM: { title: "Bulk Email", id: "bulkemail" }
12:58:49 AM: ]
12:58:49 AM: }
12:58:49 AM: },
12:58:49 AM: docs_menu: [
12:58:49 AM: { title: "Overviewサイド", id: "overview" },
12:58:49 AM: { title: "Configuration", id: "configuration" },
12:58:49 AM: { title: "Getting started", id: "getting-started" },
12:58:49 AM: { title: "Creating pages", id: "creating-pages" },
12:58:49 AM: { title: "Core", id: "core" },
12:58:49 AM: { title: "Advanced", id: "advanced" }
12:58:49 AM: ],
12:58:49 AM: comp: {
12:58:49 AM: _components: Map(1) {
12:58:49 AM: "callout" => {
12:58:49 AM: name: "callout",
12:58:49 AM: render: [Function: render],
12:58:49 AM: css: undefined,
12:58:49 AM: js: undefined
12:58:49 AM: }
12:58:49 AM: },
12:58:49 AM: _proxies: Map(0) {}
12:58:49 AM: },
12:58:49 AM: date: 2024-10-24T08:52:56.000Z,
12:58:49 AM: title: "ディープ・パケット・インスペクション",
12:58:49 AM: description: "ファイアウォールにて、ディープ・パケット・インスペクションを有効にする利点",
12:58:49 AM: category: "サービス詳細",
12:58:49 AM: series: "ja-security",
12:58:49 AM: url: "/security/deep-packet-inspection/",
12:58:49 AM: id: "deeppacketinspection",
12:58:49 AM: image: "",
12:58:49 AM: draft: false,
12:58:49 AM: page: <ref *1> Page {
12:58:49 AM: src: {
12:58:49 AM: path: "/pages/deep-packet-inspection",
12:58:49 AM: ext: ".md",
12:58:49 AM: entry: Entry {
12:58:49 AM: name: "deep-packet-inspection.md",
12:58:49 AM: path: "/pages/deep-packet-inspection.md",
12:58:49 AM: type: "file",
12:58:49 AM: src: "/opt/build/repo/src/pages/deep-packet-inspection.md",
12:58:49 AM: children: Map(0) {},
12:58:49 AM: flags: Set(0) {}
12:58:49 AM: }
12:58:49 AM: },
12:58:49 AM: data: <ref *2> {
12:58:49 AM: basename: "deep-packet-inspection",
12:58:49 AM: mergedKeys: {
12:58:49 AM: tags: "stringArray",
12:58:49 AM: extra_head: "stringArray",
12:58:49 AM: ja: "object",
12:58:49 AM: en: "object",
12:58:49 AM: metas: "object"
12:58:49 AM: },
12:58:49 AM: paginate: [Function: paginate],
12:58:49 AM: search: Searcher {},
12:58:49 AM: nav: Nav {},
12:58:49 AM: languages: [ "ja", "en" ],
12:58:49 AM: layout: "layout.vto",
12:58:49 AM: order: 400,
12:58:49 AM: tags: [ "ファイアウォール", "DPI", "セキュリティ" ],
12:58:49 AM: extra_head: [
12:58:49 AM: "<!-- Fathom Analytics -->\n" +
12:58:49 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:49 AM: "<!-- / Fathom -->\n"
12:58:49 AM: ],
12:58:49 AM: metas: {
12:58:49 AM: title: "=title",
12:58:49 AM: description: "=description",
12:58:49 AM: twitter: "@esolia_inc",
12:58:49 AM: "twitter:label1": "Author",
12:58:49 AM: "twitter:data1": "=site.author",
12:58:49 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:49 AM: color: "#ffbc68",
12:58:49 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:49 AM: generator: true,
12:58:49 AM: site: "=site.sitename"
12:58:49 AM: },
12:58:49 AM: cacheBuster: "1737334729466",
12:58:49 AM: footer: true,
12:58:49 AM: repo: {
12:58:49 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:49 AM: path: "/src"
12:58:49 AM: },
12:58:49 AM: menu_links: [
12:58:49 AM: {
12:58:49 AM: text: "<strong>eSolia Inc.</strong>",
12:58:49 AM: href: "https://esolia.com",
12:58:49 AM: icon: "building-office"
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: text: "GitHub repository",
12:58:49 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:49 AM: icon: "github-logo"
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: lang: "ja",
12:58:49 AM: site: {
12:58:49 AM: lname: "日本語",
12:58:49 AM: sitename: "イソリア ヘルプ",
12:58:49 AM: lastup: "最終更新",
12:58:49 AM: editme: "このページを編集",
12:58:49 AM: tocheader: "当ページの目次",
12:58:49 AM: author: "株式会社イソリア"
12:58:49 AM: },
12:58:49 AM: i18n: {
12:58:49 AM: "foo.ja": "バー",
12:58:49 AM: "foo.en": "Bar",
12:58:49 AM: "pagenotfound.ja": "そのページは無い",
12:58:49 AM: "pagenotfound.en": "Page Not Found",
12:58:49 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:49 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:49 AM: ja: {
12:58:49 AM: lname: "日本語",
12:58:49 AM: sitename: "イソリア ヘルプ",
12:58:49 AM: creator: "株式会社イソリア",
12:58:49 AM: toptitle: "イソリア ヘルプ ページ",
12:58:49 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:49 AM: page_prev: "戻る",
12:58:49 AM: page_next: "次へ",
12:58:49 AM: search: "検索",
12:58:49 AM: copyright: "© 株式会社イソリア",
12:58:49 AM: page: "ページ",
12:58:49 AM: empty: "結果はありません",
12:58:49 AM: side_menu: [Array]
12:58:49 AM: },
12:58:49 AM: en: {
12:58:49 AM: lname: "English",
12:58:49 AM: sitename: "eSolia Help",
12:58:49 AM: creator: "eSolia Inc.",
12:58:49 AM: toptitle: "eSolia Help Pages",
12:58:49 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:49 AM: page_prev: "Previous",
12:58:49 AM: page_next: "Next",
12:58:49 AM: search: "Search",
12:58:49 AM: copyright: "© eSolia Inc.",
12:58:49 AM: page: "Page",
12:58:49 AM: empty: "No results",
12:58:49 AM: side_menu: [Array]
12:58:49 AM: }
12:58:49 AM: },
12:58:49 AM: docs_menu: [
12:58:49 AM: { title: "Overviewサイド", id: "overview" },
12:58:49 AM: { title: "Configuration", id: "configuration" },
12:58:49 AM: { title: "Getting started", id: "getting-started" },
12:58:49 AM: { title: "Creating pages", id: "creating-pages" },
12:58:49 AM: { title: "Core", id: "core" },
12:58:49 AM: { title: "Advanced", id: "advanced" }
12:58:49 AM: ],
12:58:49 AM: comp: {
12:58:49 AM: _components: Map(1) { "callout" => [Object] },
12:58:49 AM: _proxies: Map(0) {}
12:58:49 AM: },
12:58:49 AM: date: 2024-10-24T08:52:56.000Z,
12:58:49 AM: title: "ディープ・パケット・インスペクション",
12:58:49 AM: description: "ファイアウォールにて、ディープ・パケット・インスペクションを有効にする利点",
12:58:49 AM: category: "サービス詳細",
12:58:49 AM: series: "ja-security",
12:58:49 AM: url: "/security/deep-packet-inspection/",
12:58:49 AM: id: "deeppacketinspection",
12:58:49 AM: image: "",
12:58:49 AM: draft: false,
12:58:49 AM: content: "# SSL ディープ・パケット・インスペクション\n" +
12:58:49 AM: "Fortinet Fortigate を例に挙げると、ファイアウォール ポリシーで DPI「ディープ ・パケット ・インスペクション」を有効にすることをお勧めします。これにより、ユーザーが HTTPS 経由でサイトに接続すると、Fortigate はサイトの SSL 証明書を独自の証明書に置き換え、通過するトラフィックを検査してマルウェアやその他の問題がないかを確認します。Google はトラフィックの 90% が暗号化されていると推定しているため、完全な保護を得ることが重要です。この図は、ファイアウォールが SSL 証明書を置き換え、DPI の発生を許可していることを示しています。\n" +
12:58:49 AM: "\n" +
12:58:49 AM: '<img class="zoom" src="/assets/img/fortigate-ssl-deep-packet-inspection.png" width="100%" alt="Figure: Fortigate Deep Packet Inspection">\n' +
12:58:49 AM: "\n" +
12:58:49 AM: "## 主な利点\n" +
12:58:49 AM: "* 暗号化された TLS トラフィックを復号化できるため、完全に検査してログに記録できるようになり、マルウェアの防止効果が向上します。\n" +
12:58:49 AM: "* 企業はファイアウォール アプライアンスへの投資から最大限の利益を得ることができます。\n" +
12:58:49 AM: "* トラフィックに関する完全な情報が提供されるため、企業やセキュリティ管理者は十分な情報に基づいた意思決定を行うことができます。\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "## 問題点、インパクト\n" +
12:58:49 AM: "* ファイアウォールの CA 証明書は、ファイアウォール経由でインターネットに接続するすべてのデバイスにインストールする必要があります。企業環境では通常、必要な CA 証明書をすべてのデバイスにプッシュできる M365 「InTune」 などのシステムによって行われます。InTune または別の MDM がない場合は、手動でインストールする必要がありますが、作業量によっては少し困難になる可能性があります。\n" +
12:58:49 AM: "* 一部のサイトは DPI スキャンで実行すると正常に動作しないため、ホワイトリストに登録する必要がある場合があります。\n" +
12:58:49 AM: "Fortinet からの情報については、[このガイド](https://docs.fortinet.com/document/fortigate/7.4.5/administration-guide/122078) をご参照ください。\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "> [!TIP]\n" +
12:58:49 AM: "> [ディープ ・パケット ・インスペクション](https://ja.wikipedia.org/wiki/%E3%83%87%E3%82%A3%E3%83%BC%E3%83%97%E3%83%BB%E3%83%91%E3%82%B1%E3%83%83%E3%83%88%E3%83%BB%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%9A%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3) (DPI) はファイアウォール商品によって、「コンプリート・パケット・インスペクション」、「インフォメーション・エキストラクション」、「パケット・スニッフィング」などネーミングが異なる場合もあります。どんな言葉使っていても技術が似ていて、マルウェア防止の目的です。\n",
12:58:49 AM: page: [Circular *1],
12:58:49 AM: alternates: <ref *3> [
12:58:49 AM: [Circular *2],
12:58:49 AM: {
12:58:49 AM: basename: "deep-packet-inspection_en",
12:58:49 AM: mergedKeys: [Object],
12:58:49 AM: paginate: [Function: paginate],
12:58:49 AM: search: Searcher {},
12:58:49 AM: nav: Nav {},
12:58:49 AM: languages: [Array],
12:58:49 AM: layout: "layout.vto",
12:58:49 AM: order: 400,
12:58:49 AM: tags: [Array],
12:58:49 AM: extra_head: [Array],
12:58:49 AM: metas: [Object],
12:58:49 AM: cacheBuster: "1737334729466",
12:58:49 AM: footer: true,
12:58:49 AM: repo: [Object],
12:58:49 AM: menu_links: [Array],
12:58:49 AM: lang: "en",
12:58:49 AM: site: [Object],
12:58:49 AM: i18n: [Object],
12:58:49 AM: docs_menu: [Array],
12:58:49 AM: comp: [Object],
12:58:49 AM: date: 2024-10-24T08:52:56.000Z,
12:58:49 AM: title: "Deep Packet Inspection",
12:58:49 AM: description: "Benefits of enabling deep packet SSL inspection on your firewall",
12:58:49 AM: category: "Service Details",
12:58:49 AM: series: "en-security",
12:58:49 AM: url: "/en/security/deep-packet-inspection/",
12:58:49 AM: id: "deeppacketinspection",
12:58:49 AM: image: "",
12:58:49 AM: draft: false,
12:58:49 AM: content: "# SSL Deep Packet Inspection\n" +
12:58:49 AM: "\n" +
12:58:49 AM: 'Using Fortinet Fortigate as an example, it is good practice to enable DPI "Deep Packet Inspection" in your firewall policies. What setting DPI does is, when a user makes a connection to a site via HTTPS, the Fortigate will replace the SSL certificate of the site with its own, then inspect the traffic that is flowing through, for malware or other problems. Google estimates 90% of traffic is encrypted, so this is important to get full protection. This figure shows that the firewall is replacing the SSL certificate, allowing DPI to occur.\n' +
12:58:49 AM: "\n" +
12:58:49 AM: '<img class="zoom" src="/assets/img/fortigate-ssl-deep-packet-inspection.png" width="100%" alt="Figure: Fortigate Deep Packet Inspection">\n' +
12:58:49 AM: "\n" +
12:58:49 AM: "## Primary Benefits\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "* Allows encrypted TLS traffic to be decrypted so it can be fully inspected and logged, increasing the chances of preventing malware. \n" +
12:58:49 AM: "* Allows businesses to get full return on their firewall appliance investment. \n" +
12:58:49 AM: "* Gives full information about traffic, so businesses and security admins can make informed decisions. \n" +
12:58:49 AM: "\n" +
12:58:49 AM: "## Caveats and Impacts\n" +
12:58:49 AM: "\n" +
12:58:49 AM: `* The firewall's CA certificate needs to be installed on all the devices connecting to the internet via the firewall. In a corporate environment, this would usually be done by a system like M365 "InTune", that lets you push the needed CA cert to all your devices. If you don't have InTune or another MDM, you would need to install manually, which could be a challenge depending on work volume. \n` +
12:58:49 AM: "* Some sites don't work well when run through a DPI scan, so you might need to whitelist them. \n" +
12:58:49 AM: "\n" +
12:58:49 AM: "See [this guide](https://docs.fortinet.com/document/fortigate/7.4.5/administration-guide/122078) for information from Fortinet.\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "> [!TIP]\n" +
12:58:49 AM: '> [Deep packet inspection](https://en.wikipedia.org/wiki/Deep_packet_inspection) (DPI) may go by different names depending on the firewall brand, such as "complete packet inspection", "information extraction" or "packet sniffing". No matter what it is called, the technique allows inspection of data to filter malware and other unwanted traffic.\n',
12:58:49 AM: page: [Page],
12:58:49 AM: alternates: [Circular *3],
12:58:49 AM: unmatchedLangUrl: undefined,
12:58:49 AM: toc: [Array],
12:58:49 AM: footnotes: [],
12:58:49 AM: children: "<h1>SSL Deep Packet Inspection</h1>\n" +
12:58:49 AM: "<p>Using Fortinet Fortigate as an example, it is good practice to enable DPI "Deep Packet Inspection" in your firewall policies. What setting DPI does is, when a user makes a connection to a site via HTTPS, the Fortigate will replace the SSL certificate of the site with its own, then inspect the traffic that is flowing through, for malware or other problems. Google estimates 90% of traffic is encrypted, so this is important to get full protection. This figure shows that the firewall is replacing the SSL certificate, allowing DPI to occur.</p>\n" +
12:58:49 AM: '<img class="zoom" src="/assets/img/fortigate-ssl-deep-packet-inspection.png" width="100%" alt="Figure: Fortigate Deep Packet Inspection">\n' +
12:58:49 AM: '<h2 id="primary-benefits" tabindex="-1"><a href="#primary-benefits" class="header-anchor">Primary Benefits</a></h2>\n' +
12:58:49 AM: "<ul>\n" +
12:58:49 AM: "<li>Allows encrypted TLS traffic to be decrypted so it can be fully inspected and logged, increasing the chances of preventing malware.</li>\n" +
12:58:49 AM: "<li>Allows businesses to get full return on their firewall appliance investment.</li>\n" +
12:58:49 AM: "<li>Gives full information about traffic, so businesses and security admins can make informed decisions.</li>\n" +
12:58:49 AM: "</ul>\n" +
12:58:49 AM: '<h2 id="caveats-and-impacts" tabindex="-1"><a href="#caveats-and-impacts" class="header-anchor">Caveats and Impacts</a></h2>\n' +
12:58:49 AM: "<ul>\n" +
12:58:49 AM: "<li>The firewall's CA certificate needs to be installed on all the devices connecting to the internet via the firewall. In a corporate environment, this would usually be done by a system like M365 "InTune", that lets you push the needed CA cert to all your devices. If you don't have InTune or another MDM, you would need to install manually, which could be a challenge depending on work volume.</li>\n" +
12:58:49 AM: "<li>Some sites don't work well when run through a DPI scan, so you might need to whitelist them.</li>\n" +
12:58:49 AM: "</ul>\n" +
12:58:49 AM: '<p>See <a href="https://docs.fortinet.com/document/fortigate/7.4.5/administration-guide/122078">this guide</a> for information from Fortinet.</p>\n' +
12:58:49 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:49 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:49 AM: '<p><a href="https://en.wikipedia.org/wiki/Deep_packet_inspection">Deep packet inspection</a> (DPI) may go by different names depending on the firewall brand, such as "complete packet inspection", "information extraction" or "packet sniffing". No matter what it is called, the technique allows inspection of data to filter malware and other unwanted traffic.</p>\n' +
12:58:49 AM: "</div>\n"
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: unmatchedLangUrl: undefined,
12:58:49 AM: toc: [
12:58:49 AM: {
12:58:49 AM: level: 2,
12:58:49 AM: text: "主な利点",
12:58:49 AM: slug: "%E4%B8%BB%E3%81%AA%E5%88%A9%E7%82%B9",
12:58:49 AM: url: "/security/deep-packet-inspection/#%E4%B8%BB%E3%81%AA%E5%88%A9%E7%82%B9",
12:58:49 AM: children: []
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: level: 2,
12:58:49 AM: text: "問題点、インパクト",
12:58:49 AM: slug: "%E5%95%8F%E9%A1%8C%E7%82%B9%E3%80%81%E3%82%A4%E3%83%B3%E3%83%91%E3%82%AF%E3%83%88",
12:58:49 AM: url: "/security/deep-packet-inspection/#%E5%95%8F%E9%A1%8C%E7%82%B9%E3%80%81%E3%82%A4%E3%83%B3%E3%83%91%E3%82%AF%E3%83%88",
12:58:49 AM: children: []
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: footnotes: [],
12:58:49 AM: children: "<h1>SSL ディープ・パケット・インスペクション</h1>\n" +
12:58:49 AM: "<p>Fortinet Fortigate を例に挙げると、ファイアウォール ポリシーで DPI「ディープ ・パケット ・インスペクション」を有効にすることをお勧めします。これにより、ユーザーが HTTPS 経由でサイトに接続すると、Fortigate はサイトの SSL 証明書を独自の証明書に置き換え、通過するトラフィックを検査してマルウェアやその他の問題がないかを確認します。Google はトラフィックの 90% が暗号化されていると推定しているため、完全な保護を得ることが重要です。この図は、ファイアウォールが SSL 証明書を置き換え、DPI の発生を許可していることを示しています。</p>\n" +
12:58:49 AM: '<img class="zoom" src="/assets/img/fortigate-ssl-deep-packet-inspection.png" width="100%" alt="Figure: Fortigate Deep Packet Inspection">\n' +
12:58:49 AM: '<h2 id="%E4%B8%BB%E3%81%AA%E5%88%A9%E7%82%B9" tabindex="-1"><a href="#%E4%B8%BB%E3%81%AA%E5%88%A9%E7%82%B9" class="header-anchor">主な利点</a></h2>\n' +
12:58:49 AM: "<ul>\n" +
12:58:49 AM: "<li>暗号化された TLS トラフィックを復号化できるため、完全に検査してログに記録できるようになり、マルウェアの防止効果が向上します。</li>\n" +
12:58:49 AM: "<li>企業はファイアウォール アプライアンスへの投資から最大限の利益を得ることができます。</li>\n" +
12:58:49 AM: "<li>トラフィックに関する完全な情報が提供されるため、企業やセキュリティ管理者は十分な情報に基づいた意思決定を行うことができます。</li>\n" +
12:58:49 AM: "</ul>\n" +
12:58:49 AM: '<h2 id="%E5%95%8F%E9%A1%8C%E7%82%B9%E3%80%81%E3%82%A4%E3%83%B3%E3%83%91%E3%82%AF%E3%83%88" tabindex="-1"><a href="#%E5%95%8F%E9%A1%8C%E7%82%B9%E3%80%81%E3%82%A4%E3%83%B3%E3%83%91%E3%82%AF%E3%83%88" class="header-anchor">問題点、インパクト</a></h2>\n' +
12:58:49 AM: "<ul>\n" +
12:58:49 AM: "<li>ファイアウォールの CA 証明書は、ファイアウォール経由でインターネットに接続するすべてのデバイスにインストールする必要があります。企業環境では通常、必要な CA 証明書をすべてのデバイスにプッシュできる M365 「InTune」 などのシステムによって行われます。InTune または別の MDM がない場合は、手動でインストールする必要がありますが、作業量によっては少し困難になる可能性があります。</li>\n" +
12:58:49 AM: "<li>一部のサイトは DPI スキャンで実行すると正常に動作しないため、ホワイトリストに登録する必要がある場合があります。\n" +
12:58:49 AM: 'Fortinet からの情報については、<a href="https://docs.fortinet.com/document/fortigate/7.4.5/administration-guide/122078">このガイド</a> をご参照ください。</li>\n' +
12:58:49 AM: "</ul>\n" +
12:58:49 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:49 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:49 AM: '<p><a href="https://ja.wikipedia.org/wiki/%E3%83%87%E3%82%A3%E3%83%BC%E3%83%97%E3%83%BB%E3%83%91%E3%82%B1%E3%83%83%E3%83%88%E3%83%BB%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%9A%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3">ディープ ・パケット ・インスペクション</a> (DPI) はファイアウォール商品によって、「コンプリート・パケット・インスペクション」、「インフォメーション・エキストラクション」、「パケット・スニッフィング」などネーミングが異なる場合もあります。どんな言葉使っていても技術が似ていて、マルウェア防止の目的です。</p>\n' +
12:58:49 AM: "</div>\n"
12:58:49 AM: },
12:58:49 AM: asset: false
12:58:49 AM: },
12:58:49 AM: alternates: <ref *3> [
12:58:49 AM: <ref *2> {
12:58:49 AM: basename: "deep-packet-inspection",
12:58:49 AM: mergedKeys: {
12:58:49 AM: tags: "stringArray",
12:58:49 AM: extra_head: "stringArray",
12:58:49 AM: ja: "object",
12:58:49 AM: en: "object",
12:58:49 AM: metas: "object"
12:58:49 AM: },
12:58:49 AM: paginate: [Function: paginate],
12:58:49 AM: search: Searcher {},
12:58:49 AM: nav: Nav {},
12:58:49 AM: languages: [ "ja", "en" ],
12:58:49 AM: layout: "layout.vto",
12:58:49 AM: order: 400,
12:58:49 AM: tags: [ "ファイアウォール", "DPI", "セキュリティ" ],
12:58:49 AM: extra_head: [
12:58:49 AM: "<!-- Fathom Analytics -->\n" +
12:58:49 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:49 AM: "<!-- / Fathom -->\n"
12:58:49 AM: ],
12:58:49 AM: metas: {
12:58:49 AM: title: "=title",
12:58:49 AM: description: "=description",
12:58:49 AM: twitter: "@esolia_inc",
12:58:49 AM: "twitter:label1": "Author",
12:58:49 AM: "twitter:data1": "=site.author",
12:58:49 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:49 AM: color: "#ffbc68",
12:58:49 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:49 AM: generator: true,
12:58:49 AM: site: "=site.sitename"
12:58:49 AM: },
12:58:49 AM: cacheBuster: "1737334729466",
12:58:49 AM: footer: true,
12:58:49 AM: repo: {
12:58:49 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:49 AM: path: "/src"
12:58:49 AM: },
12:58:49 AM: menu_links: [
12:58:49 AM: {
12:58:49 AM: text: "<strong>eSolia Inc.</strong>",
12:58:49 AM: href: "https://esolia.com",
12:58:49 AM: icon: "building-office"
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: text: "GitHub repository",
12:58:49 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:49 AM: icon: "github-logo"
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: lang: "ja",
12:58:49 AM: site: {
12:58:49 AM: lname: "日本語",
12:58:49 AM: sitename: "イソリア ヘルプ",
12:58:49 AM: lastup: "最終更新",
12:58:49 AM: editme: "このページを編集",
12:58:49 AM: tocheader: "当ページの目次",
12:58:49 AM: author: "株式会社イソリア"
12:58:49 AM: },
12:58:49 AM: i18n: {
12:58:49 AM: "foo.ja": "バー",
12:58:49 AM: "foo.en": "Bar",
12:58:49 AM: "pagenotfound.ja": "そのページは無い",
12:58:49 AM: "pagenotfound.en": "Page Not Found",
12:58:49 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:49 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:49 AM: ja: {
12:58:49 AM: lname: "日本語",
12:58:49 AM: sitename: "イソリア ヘルプ",
12:58:49 AM: creator: "株式会社イソリア",
12:58:49 AM: toptitle: "イソリア ヘルプ ページ",
12:58:49 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:49 AM: page_prev: "戻る",
12:58:49 AM: page_next: "次へ",
12:58:49 AM: search: "検索",
12:58:49 AM: copyright: "© 株式会社イソリア",
12:58:49 AM: page: "ページ",
12:58:49 AM: empty: "結果はありません",
12:58:49 AM: side_menu: [Array]
12:58:49 AM: },
12:58:49 AM: en: {
12:58:49 AM: lname: "English",
12:58:49 AM: sitename: "eSolia Help",
12:58:49 AM: creator: "eSolia Inc.",
12:58:49 AM: toptitle: "eSolia Help Pages",
12:58:49 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:49 AM: page_prev: "Previous",
12:58:49 AM: page_next: "Next",
12:58:49 AM: search: "Search",
12:58:49 AM: copyright: "© eSolia Inc.",
12:58:49 AM: page: "Page",
12:58:49 AM: empty: "No results",
12:58:49 AM: side_menu: [Array]
12:58:49 AM: }
12:58:49 AM: },
12:58:49 AM: docs_menu: [
12:58:49 AM: { title: "Overviewサイド", id: "overview" },
12:58:49 AM: { title: "Configuration", id: "configuration" },
12:58:49 AM: { title: "Getting started", id: "getting-started" },
12:58:49 AM: { title: "Creating pages", id: "creating-pages" },
12:58:49 AM: { title: "Core", id: "core" },
12:58:49 AM: { title: "Advanced", id: "advanced" }
12:58:49 AM: ],
12:58:49 AM: comp: {
12:58:49 AM: _components: Map(1) { "callout" => [Object] },
12:58:49 AM: _proxies: Map(0) {}
12:58:49 AM: },
12:58:49 AM: date: 2024-10-24T08:52:56.000Z,
12:58:49 AM: title: "ディープ・パケット・インスペクション",
12:58:49 AM: description: "ファイアウォールにて、ディープ・パケット・インスペクションを有効にする利点",
12:58:49 AM: category: "サービス詳細",
12:58:49 AM: series: "ja-security",
12:58:49 AM: url: "/security/deep-packet-inspection/",
12:58:49 AM: id: "deeppacketinspection",
12:58:49 AM: image: "",
12:58:49 AM: draft: false,
12:58:49 AM: content: "# SSL ディープ・パケット・インスペクション\n" +
12:58:49 AM: "Fortinet Fortigate を例に挙げると、ファイアウォール ポリシーで DPI「ディープ ・パケット ・インスペクション」を有効にすることをお勧めします。これにより、ユーザーが HTTPS 経由でサイトに接続すると、Fortigate はサイトの SSL 証明書を独自の証明書に置き換え、通過するトラフィックを検査してマルウェアやその他の問題がないかを確認します。Google はトラフィックの 90% が暗号化されていると推定しているため、完全な保護を得ることが重要です。この図は、ファイアウォールが SSL 証明書を置き換え、DPI の発生を許可していることを示しています。\n" +
12:58:49 AM: "\n" +
12:58:49 AM: '<img class="zoom" src="/assets/img/fortigate-ssl-deep-packet-inspection.png" width="100%" alt="Figure: Fortigate Deep Packet Inspection">\n' +
12:58:49 AM: "\n" +
12:58:49 AM: "## 主な利点\n" +
12:58:49 AM: "* 暗号化された TLS トラフィックを復号化できるため、完全に検査してログに記録できるようになり、マルウェアの防止効果が向上します。\n" +
12:58:49 AM: "* 企業はファイアウォール アプライアンスへの投資から最大限の利益を得ることができます。\n" +
12:58:49 AM: "* トラフィックに関する完全な情報が提供されるため、企業やセキュリティ管理者は十分な情報に基づいた意思決定を行うことができます。\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "## 問題点、インパクト\n" +
12:58:49 AM: "* ファイアウォールの CA 証明書は、ファイアウォール経由でインターネットに接続するすべてのデバイスにインストールする必要があります。企業環境では通常、必要な CA 証明書をすべてのデバイスにプッシュできる M365 「InTune」 などのシステムによって行われます。InTune または別の MDM がない場合は、手動でインストールする必要がありますが、作業量によっては少し困難になる可能性があります。\n" +
12:58:49 AM: "* 一部のサイトは DPI スキャンで実行すると正常に動作しないため、ホワイトリストに登録する必要がある場合があります。\n" +
12:58:49 AM: "Fortinet からの情報については、[このガイド](https://docs.fortinet.com/document/fortigate/7.4.5/administration-guide/122078) をご参照ください。\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "> [!TIP]\n" +
12:58:49 AM: "> [ディープ ・パケット ・インスペクション](https://ja.wikipedia.org/wiki/%E3%83%87%E3%82%A3%E3%83%BC%E3%83%97%E3%83%BB%E3%83%91%E3%82%B1%E3%83%83%E3%83%88%E3%83%BB%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%9A%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3) (DPI) はファイアウォール商品によって、「コンプリート・パケット・インスペクション」、「インフォメーション・エキストラクション」、「パケット・スニッフィング」などネーミングが異なる場合もあります。どんな言葉使っていても技術が似ていて、マルウェア防止の目的です。\n",
12:58:49 AM: page: <ref *1> Page {
12:58:49 AM: src: {
12:58:49 AM: path: "/pages/deep-packet-inspection",
12:58:49 AM: ext: ".md",
12:58:49 AM: entry: [Entry]
12:58:49 AM: },
12:58:49 AM: data: [Circular *2],
12:58:49 AM: asset: false
12:58:49 AM: },
12:58:49 AM: alternates: [Circular *3],
12:58:49 AM: unmatchedLangUrl: undefined,
12:58:49 AM: toc: [
12:58:49 AM: {
12:58:49 AM: level: 2,
12:58:49 AM: text: "主な利点",
12:58:49 AM: slug: "%E4%B8%BB%E3%81%AA%E5%88%A9%E7%82%B9",
12:58:49 AM: url: "/security/deep-packet-inspection/#%E4%B8%BB%E3%81%AA%E5%88%A9%E7%82%B9",
12:58:49 AM: children: []
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: level: 2,
12:58:49 AM: text: "問題点、インパクト",
12:58:49 AM: slug: "%E5%95%8F%E9%A1%8C%E7%82%B9%E3%80%81%E3%82%A4%E3%83%B3%E3%83%91%E3%82%AF%E3%83%88",
12:58:49 AM: url: "/security/deep-packet-inspection/#%E5%95%8F%E9%A1%8C%E7%82%B9%E3%80%81%E3%82%A4%E3%83%B3%E3%83%91%E3%82%AF%E3%83%88",
12:58:49 AM: children: []
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: footnotes: [],
12:58:49 AM: children: "<h1>SSL ディープ・パケット・インスペクション</h1>\n" +
12:58:49 AM: "<p>Fortinet Fortigate を例に挙げると、ファイアウォール ポリシーで DPI「ディープ ・パケット ・インスペクション」を有効にすることをお勧めします。これにより、ユーザーが HTTPS 経由でサイトに接続すると、Fortigate はサイトの SSL 証明書を独自の証明書に置き換え、通過するトラフィックを検査してマルウェアやその他の問題がないかを確認します。Google はトラフィックの 90% が暗号化されていると推定しているため、完全な保護を得ることが重要です。この図は、ファイアウォールが SSL 証明書を置き換え、DPI の発生を許可していることを示しています。</p>\n" +
12:58:49 AM: '<img class="zoom" src="/assets/img/fortigate-ssl-deep-packet-inspection.png" width="100%" alt="Figure: Fortigate Deep Packet Inspection">\n' +
12:58:49 AM: '<h2 id="%E4%B8%BB%E3%81%AA%E5%88%A9%E7%82%B9" tabindex="-1"><a href="#%E4%B8%BB%E3%81%AA%E5%88%A9%E7%82%B9" class="header-anchor">主な利点</a></h2>\n' +
12:58:49 AM: "<ul>\n" +
12:58:49 AM: "<li>暗号化された TLS トラフィックを復号化できるため、完全に検査してログに記録できるようになり、マルウェアの防止効果が向上します。</li>\n" +
12:58:49 AM: "<li>企業はファイアウォール アプライアンスへの投資から最大限の利益を得ることができます。</li>\n" +
12:58:49 AM: "<li>トラフィックに関する完全な情報が提供されるため、企業やセキュリティ管理者は十分な情報に基づいた意思決定を行うことができます。</li>\n" +
12:58:49 AM: "</ul>\n" +
12:58:49 AM: '<h2 id="%E5%95%8F%E9%A1%8C%E7%82%B9%E3%80%81%E3%82%A4%E3%83%B3%E3%83%91%E3%82%AF%E3%83%88" tabindex="-1"><a href="#%E5%95%8F%E9%A1%8C%E7%82%B9%E3%80%81%E3%82%A4%E3%83%B3%E3%83%91%E3%82%AF%E3%83%88" class="header-anchor">問題点、インパクト</a></h2>\n' +
12:58:49 AM: "<ul>\n" +
12:58:49 AM: "<li>ファイアウォールの CA 証明書は、ファイアウォール経由でインターネットに接続するすべてのデバイスにインストールする必要があります。企業環境では通常、必要な CA 証明書をすべてのデバイスにプッシュできる M365 「InTune」 などのシステムによって行われます。InTune または別の MDM がない場合は、手動でインストールする必要がありますが、作業量によっては少し困難になる可能性があります。</li>\n" +
12:58:49 AM: "<li>一部のサイトは DPI スキャンで実行すると正常に動作しないため、ホワイトリストに登録する必要がある場合があります。\n" +
12:58:49 AM: 'Fortinet からの情報については、<a href="https://docs.fortinet.com/document/fortigate/7.4.5/administration-guide/122078">このガイド</a> をご参照ください。</li>\n' +
12:58:49 AM: "</ul>\n" +
12:58:49 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:49 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:49 AM: '<p><a href="https://ja.wikipedia.org/wiki/%E3%83%87%E3%82%A3%E3%83%BC%E3%83%97%E3%83%BB%E3%83%91%E3%82%B1%E3%83%83%E3%83%88%E3%83%BB%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%9A%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3">ディープ ・パケット ・インスペクション</a> (DPI) はファイアウォール商品によって、「コンプリート・パケット・インスペクション」、「インフォメーション・エキストラクション」、「パケット・スニッフィング」などネーミングが異なる場合もあります。どんな言葉使っていても技術が似ていて、マルウェア防止の目的です。</p>\n' +
12:58:49 AM: "</div>\n"
12:58:49 AM: },
12:58:49 AM: <ref *4> {
12:58:49 AM: basename: "deep-packet-inspection_en",
12:58:49 AM: mergedKeys: {
12:58:49 AM: tags: "stringArray",
12:58:49 AM: extra_head: "stringArray",
12:58:49 AM: ja: "object",
12:58:49 AM: en: "object",
12:58:49 AM: metas: "object"
12:58:49 AM: },
12:58:49 AM: paginate: [Function: paginate],
12:58:49 AM: search: Searcher {},
12:58:49 AM: nav: Nav {},
12:58:49 AM: languages: [ "ja", "en" ],
12:58:49 AM: layout: "layout.vto",
12:58:49 AM: order: 400,
12:58:49 AM: tags: [ "Firewall", "DPI", "Security" ],
12:58:49 AM: extra_head: [
12:58:49 AM: "<!-- Fathom Analytics -->\n" +
12:58:49 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:49 AM: "<!-- / Fathom -->\n"
12:58:49 AM: ],
12:58:49 AM: metas: {
12:58:49 AM: title: "=title",
12:58:49 AM: description: "=description",
12:58:49 AM: twitter: "@esolia_inc",
12:58:49 AM: "twitter:label1": "Author",
12:58:49 AM: "twitter:data1": "=site.author",
12:58:49 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:49 AM: color: "#ffbc68",
12:58:49 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:49 AM: generator: true,
12:58:49 AM: site: "=site.sitename"
12:58:49 AM: },
12:58:49 AM: cacheBuster: "1737334729466",
12:58:49 AM: footer: true,
12:58:49 AM: repo: {
12:58:49 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:49 AM: path: "/src"
12:58:49 AM: },
12:58:49 AM: menu_links: [
12:58:49 AM: {
12:58:49 AM: text: "<strong>eSolia Inc.</strong>",
12:58:49 AM: href: "https://esolia.com",
12:58:49 AM: icon: "building-office"
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: text: "GitHub repository",
12:58:49 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:49 AM: icon: "github-logo"
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: lang: "en",
12:58:49 AM: site: {
12:58:49 AM: lname: "English",
12:58:49 AM: sitename: "eSolia Help",
12:58:49 AM: lastup: "Last updated",
12:58:49 AM: editme: "Edit this page",
12:58:49 AM: tocheader: "On this Page",
12:58:49 AM: author: "eSolia Inc."
12:58:49 AM: },
12:58:49 AM: i18n: {
12:58:49 AM: "foo.ja": "バー",
12:58:49 AM: "foo.en": "Bar",
12:58:49 AM: "pagenotfound.ja": "そのページは無い",
12:58:49 AM: "pagenotfound.en": "Page Not Found",
12:58:49 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:49 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:49 AM: ja: {
12:58:49 AM: lname: "日本語",
12:58:49 AM: sitename: "イソリア ヘルプ",
12:58:49 AM: creator: "株式会社イソリア",
12:58:49 AM: toptitle: "イソリア ヘルプ ページ",
12:58:49 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:49 AM: page_prev: "戻る",
12:58:49 AM: page_next: "次へ",
12:58:49 AM: search: "検索",
12:58:49 AM: copyright: "© 株式会社イソリア",
12:58:49 AM: page: "ページ",
12:58:49 AM: empty: "結果はありません",
12:58:49 AM: side_menu: [Array]
12:58:49 AM: },
12:58:49 AM: en: {
12:58:49 AM: lname: "English",
12:58:49 AM: sitename: "eSolia Help",
12:58:49 AM: creator: "eSolia Inc.",
12:58:49 AM: toptitle: "eSolia Help Pages",
12:58:49 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:49 AM: page_prev: "Previous",
12:58:49 AM: page_next: "Next",
12:58:49 AM: search: "Search",
12:58:49 AM: copyright: "© eSolia Inc.",
12:58:49 AM: page: "Page",
12:58:49 AM: empty: "No results",
12:58:49 AM: side_menu: [Array]
12:58:49 AM: }
12:58:49 AM: },
12:58:49 AM: docs_menu: [
12:58:49 AM: { title: "Overviewサイド", id: "overview" },
12:58:49 AM: { title: "Configuration", id: "configuration" },
12:58:49 AM: { title: "Getting started", id: "getting-started" },
12:58:49 AM: { title: "Creating pages", id: "creating-pages" },
12:58:49 AM: { title: "Core", id: "core" },
12:58:49 AM: { title: "Advanced", id: "advanced" }
12:58:49 AM: ],
12:58:49 AM: comp: {
12:58:49 AM: _components: Map(1) { "callout" => [Object] },
12:58:49 AM: _proxies: Map(0) {}
12:58:49 AM: },
12:58:49 AM: date: 2024-10-24T08:52:56.000Z,
12:58:49 AM: title: "Deep Packet Inspection",
12:58:49 AM: description: "Benefits of enabling deep packet SSL inspection on your firewall",
12:58:49 AM: category: "Service Details",
12:58:49 AM: series: "en-security",
12:58:49 AM: url: "/en/security/deep-packet-inspection/",
12:58:49 AM: id: "deeppacketinspection",
12:58:49 AM: image: "",
12:58:49 AM: draft: false,
12:58:49 AM: content: "# SSL Deep Packet Inspection\n" +
12:58:49 AM: "\n" +
12:58:49 AM: 'Using Fortinet Fortigate as an example, it is good practice to enable DPI "Deep Packet Inspection" in your firewall policies. What setting DPI does is, when a user makes a connection to a site via HTTPS, the Fortigate will replace the SSL certificate of the site with its own, then inspect the traffic that is flowing through, for malware or other problems. Google estimates 90% of traffic is encrypted, so this is important to get full protection. This figure shows that the firewall is replacing the SSL certificate, allowing DPI to occur.\n' +
12:58:49 AM: "\n" +
12:58:49 AM: '<img class="zoom" src="/assets/img/fortigate-ssl-deep-packet-inspection.png" width="100%" alt="Figure: Fortigate Deep Packet Inspection">\n' +
12:58:49 AM: "\n" +
12:58:49 AM: "## Primary Benefits\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "* Allows encrypted TLS traffic to be decrypted so it can be fully inspected and logged, increasing the chances of preventing malware. \n" +
12:58:49 AM: "* Allows businesses to get full return on their firewall appliance investment. \n" +
12:58:49 AM: "* Gives full information about traffic, so businesses and security admins can make informed decisions. \n" +
12:58:49 AM: "\n" +
12:58:49 AM: "## Caveats and Impacts\n" +
12:58:49 AM: "\n" +
12:58:49 AM: `* The firewall's CA certificate needs to be installed on all the devices connecting to the internet via the firewall. In a corporate environment, this would usually be done by a system like M365 "InTune", that lets you push the needed CA cert to all your devices. If you don't have InTune or another MDM, you would need to install manually, which could be a challenge depending on work volume. \n` +
12:58:49 AM: "* Some sites don't work well when run through a DPI scan, so you might need to whitelist them. \n" +
12:58:49 AM: "\n" +
12:58:49 AM: "See [this guide](https://docs.fortinet.com/document/fortigate/7.4.5/administration-guide/122078) for information from Fortinet.\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "> [!TIP]\n" +
12:58:49 AM: '> [Deep packet inspection](https://en.wikipedia.org/wiki/Deep_packet_inspection) (DPI) may go by different names depending on the firewall brand, such as "complete packet inspection", "information extraction" or "packet sniffing". No matter what it is called, the technique allows inspection of data to filter malware and other unwanted traffic.\n',
12:58:49 AM: page: Page {
12:58:49 AM: src: {
12:58:49 AM: path: "/pages/deep-packet-inspection_en",
12:58:49 AM: ext: ".md",
12:58:49 AM: entry: [Entry]
12:58:49 AM: },
12:58:49 AM: data: [Circular *4],
12:58:49 AM: asset: false
12:58:49 AM: },
12:58:49 AM: alternates: [Circular *3],
12:58:49 AM: unmatchedLangUrl: undefined,
12:58:49 AM: toc: [
12:58:49 AM: {
12:58:49 AM: level: 2,
12:58:49 AM: text: "Primary Benefits",
12:58:49 AM: slug: "primary-benefits",
12:58:49 AM: url: "/en/security/deep-packet-inspection/#primary-benefits",
12:58:49 AM: children: []
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: level: 2,
12:58:49 AM: text: "Caveats and Impacts",
12:58:49 AM: slug: "caveats-and-impacts",
12:58:49 AM: url: "/en/security/deep-packet-inspection/#caveats-and-impacts",
12:58:49 AM: children: []
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: footnotes: [],
12:58:49 AM: children: "<h1>SSL Deep Packet Inspection</h1>\n" +
12:58:49 AM: "<p>Using Fortinet Fortigate as an example, it is good practice to enable DPI "Deep Packet Inspection" in your firewall policies. What setting DPI does is, when a user makes a connection to a site via HTTPS, the Fortigate will replace the SSL certificate of the site with its own, then inspect the traffic that is flowing through, for malware or other problems. Google estimates 90% of traffic is encrypted, so this is important to get full protection. This figure shows that the firewall is replacing the SSL certificate, allowing DPI to occur.</p>\n" +
12:58:49 AM: '<img class="zoom" src="/assets/img/fortigate-ssl-deep-packet-inspection.png" width="100%" alt="Figure: Fortigate Deep Packet Inspection">\n' +
12:58:49 AM: '<h2 id="primary-benefits" tabindex="-1"><a href="#primary-benefits" class="header-anchor">Primary Benefits</a></h2>\n' +
12:58:49 AM: "<ul>\n" +
12:58:49 AM: "<li>Allows encrypted TLS traffic to be decrypted so it can be fully inspected and logged, increasing the chances of preventing malware.</li>\n" +
12:58:49 AM: "<li>Allows businesses to get full return on their firewall appliance investment.</li>\n" +
12:58:49 AM: "<li>Gives full information about traffic, so businesses and security admins can make informed decisions.</li>\n" +
12:58:49 AM: "</ul>\n" +
12:58:49 AM: '<h2 id="caveats-and-impacts" tabindex="-1"><a href="#caveats-and-impacts" class="header-anchor">Caveats and Impacts</a></h2>\n' +
12:58:49 AM: "<ul>\n" +
12:58:49 AM: "<li>The firewall's CA certificate needs to be installed on all the devices connecting to the internet via the firewall. In a corporate environment, this would usually be done by a system like M365 "InTune", that lets you push the needed CA cert to all your devices. If you don't have InTune or another MDM, you would need to install manually, which could be a challenge depending on work volume.</li>\n" +
12:58:49 AM: "<li>Some sites don't work well when run through a DPI scan, so you might need to whitelist them.</li>\n" +
12:58:49 AM: "</ul>\n" +
12:58:49 AM: '<p>See <a href="https://docs.fortinet.com/document/fortigate/7.4.5/administration-guide/122078">this guide</a> for information from Fortinet.</p>\n' +
12:58:49 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:49 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:49 AM: '<p><a href="https://en.wikipedia.org/wiki/Deep_packet_inspection">Deep packet inspection</a> (DPI) may go by different names depending on the firewall brand, such as "complete packet inspection", "information extraction" or "packet sniffing". No matter what it is called, the technique allows inspection of data to filter malware and other unwanted traffic.</p>\n' +
12:58:49 AM: "</div>\n"
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: unmatchedLangUrl: undefined,
12:58:49 AM: toc: [
12:58:49 AM: {
12:58:49 AM: level: 2,
12:58:49 AM: text: "主な利点",
12:58:49 AM: slug: "%E4%B8%BB%E3%81%AA%E5%88%A9%E7%82%B9",
12:58:49 AM: url: "/security/deep-packet-inspection/#%E4%B8%BB%E3%81%AA%E5%88%A9%E7%82%B9",
12:58:49 AM: children: []
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: level: 2,
12:58:49 AM: text: "問題点、インパクト",
12:58:49 AM: slug: "%E5%95%8F%E9%A1%8C%E7%82%B9%E3%80%81%E3%82%A4%E3%83%B3%E3%83%91%E3%82%AF%E3%83%88",
12:58:49 AM: url: "/security/deep-packet-inspection/#%E5%95%8F%E9%A1%8C%E7%82%B9%E3%80%81%E3%82%A4%E3%83%B3%E3%83%91%E3%82%AF%E3%83%88",
12:58:49 AM: children: []
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: footnotes: [],
12:58:49 AM: children: "<h1>SSL ディープ・パケット・インスペクション</h1>\n" +
12:58:49 AM: "<p>Fortinet Fortigate を例に挙げると、ファイアウォール ポリシーで DPI「ディープ ・パケット ・インスペクション」を有効にすることをお勧めします。これにより、ユーザーが HTTPS 経由でサイトに接続すると、Fortigate はサイトの SSL 証明書を独自の証明書に置き換え、通過するトラフィックを検査してマルウェアやその他の問題がないかを確認します。Google はトラフィックの 90% が暗号化されていると推定しているため、完全な保護を得ることが重要です。この図は、ファイアウォールが SSL 証明書を置き換え、DPI の発生を許可していることを示しています。</p>\n" +
12:58:49 AM: '<img class="zoom" src="/assets/img/fortigate-ssl-deep-packet-inspection.png" width="100%" alt="Figure: Fortigate Deep Packet Inspection">\n' +
12:58:49 AM: '<h2 id="%E4%B8%BB%E3%81%AA%E5%88%A9%E7%82%B9" tabindex="-1"><a href="#%E4%B8%BB%E3%81%AA%E5%88%A9%E7%82%B9" class="header-anchor">主な利点</a></h2>\n' +
12:58:49 AM: "<ul>\n" +
12:58:49 AM: "<li>暗号化された TLS トラフィックを復号化できるため、完全に検査してログに記録できるようになり、マルウェアの防止効果が向上します。</li>\n" +
12:58:49 AM: "<li>企業はファイアウォール アプライアンスへの投資から最大限の利益を得ることができます。</li>\n" +
12:58:49 AM: "<li>トラフィックに関する完全な情報が提供されるため、企業やセキュリティ管理者は十分な情報に基づいた意思決定を行うことができます。</li>\n" +
12:58:49 AM: "</ul>\n" +
12:58:49 AM: '<h2 id="%E5%95%8F%E9%A1%8C%E7%82%B9%E3%80%81%E3%82%A4%E3%83%B3%E3%83%91%E3%82%AF%E3%83%88" tabindex="-1"><a href="#%E5%95%8F%E9%A1%8C%E7%82%B9%E3%80%81%E3%82%A4%E3%83%B3%E3%83%91%E3%82%AF%E3%83%88" class="header-anchor">問題点、インパクト</a></h2>\n' +
12:58:49 AM: "<ul>\n" +
12:58:49 AM: "<li>ファイアウォールの CA 証明書は、ファイアウォール経由でインターネットに接続するすべてのデバイスにインストールする必要があります。企業環境では通常、必要な CA 証明書をすべてのデバイスにプッシュできる M365 「InTune」 などのシステムによって行われます。InTune または別の MDM がない場合は、手動でインストールする必要がありますが、作業量によっては少し困難になる可能性があります。</li>\n" +
12:58:49 AM: "<li>一部のサイトは DPI スキャンで実行すると正常に動作しないため、ホワイトリストに登録する必要がある場合があります。\n" +
12:58:49 AM: 'Fortinet からの情報については、<a href="https://docs.fortinet.com/document/fortigate/7.4.5/administration-guide/122078">このガイド</a> をご参照ください。</li>\n' +
12:58:49 AM: "</ul>\n" +
12:58:49 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:49 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:49 AM: '<p><a href="https://ja.wikipedia.org/wiki/%E3%83%87%E3%82%A3%E3%83%BC%E3%83%97%E3%83%BB%E3%83%91%E3%82%B1%E3%83%83%E3%83%88%E3%83%BB%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%9A%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3">ディープ ・パケット ・インスペクション</a> (DPI) はファイアウォール商品によって、「コンプリート・パケット・インスペクション」、「インフォメーション・エキストラクション」、「パケット・スニッフィング」などネーミングが異なる場合もあります。どんな言葉使っていても技術が似ていて、マルウェア防止の目的です。</p>\n' +
12:58:49 AM: "</div>\n",
12:58:49 AM: ja: {},
12:58:49 AM: en: {}
12:58:49 AM: }
12:58:49 AM: {
12:58:49 AM: content: "<h1>SSL Deep Packet Inspection</h1>\n" +
12:58:49 AM: "<p>Using Fortinet Fortigate as an example, it is good practice to enable DPI "Deep Packet Inspection" in your firewall policies. What setting DPI does is, when a user makes a connection to a site via HTTPS, the Fortigate will replace the SSL certificate of the site with its own, then inspect the traffic that is flowing through, for malware or other problems. Google estimates 90% of traffic is encrypted, so this is important to get full protection. This figure shows that the firewall is replacing the SSL certificate, allowing DPI to occur.</p>\n" +
12:58:49 AM: '<img class="zoom" src="/assets/img/fortigate-ssl-deep-packet-inspection.png" width="100%" alt="Figure: Fortigate Deep Packet Inspection">\n' +
12:58:49 AM: '<h2 id="primary-benefits" tabindex="-1"><a href="#primary-benefits" class="header-anchor">Primary Benefits</a></h2>\n' +
12:58:49 AM: "<ul>\n" +
12:58:49 AM: "<li>Allows encrypted TLS traffic to be decrypted so it can be fully inspected and logged, increasing the chances of preventing malware.</li>\n" +
12:58:49 AM: "<li>Allows businesses to get full return on their firewall appliance investment.</li>\n" +
12:58:49 AM: "<li>Gives full information about traffic, so businesses and security admins can make informed decisions.</li>\n" +
12:58:49 AM: "</ul>\n" +
12:58:49 AM: '<h2 id="caveats-and-impacts" tabindex="-1"><a href="#caveats-and-impacts" class="header-anchor">Caveats and Impacts</a></h2>\n' +
12:58:49 AM: "<ul>\n" +
12:58:49 AM: "<li>The firewall's CA certificate needs to be installed on all the devices connecting to the internet via the firewall. In a corporate environment, this would usually be done by a system like M365 "InTune", that lets you push the needed CA cert to all your devices. If you don't have InTune or another MDM, you would need to install manually, which could be a challenge depending on work volume.</li>\n" +
12:58:49 AM: "<li>Some sites don't work well when run through a DPI scan, so you might need to whitelist them.</li>\n" +
12:58:49 AM: "</ul>\n" +
12:58:49 AM: '<p>See <a href="https://docs.fortinet.com/document/fortigate/7.4.5/administration-guide/122078">this guide</a> for information from Fortinet.</p>\n' +
12:58:49 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:49 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:49 AM: '<p><a href="https://en.wikipedia.org/wiki/Deep_packet_inspection">Deep packet inspection</a> (DPI) may go by different names depending on the firewall brand, such as "complete packet inspection", "information extraction" or "packet sniffing". No matter what it is called, the technique allows inspection of data to filter malware and other unwanted traffic.</p>\n' +
12:58:49 AM: "</div>\n",
12:58:49 AM: basename: "deep-packet-inspection_en",
12:58:49 AM: mergedKeys: {
12:58:49 AM: tags: "stringArray",
12:58:49 AM: extra_head: "stringArray",
12:58:49 AM: ja: "object",
12:58:49 AM: en: "object",
12:58:49 AM: metas: "object"
12:58:49 AM: },
12:58:49 AM: paginate: [Function: paginate],
12:58:49 AM: search: Searcher {},
12:58:49 AM: nav: Nav {},
12:58:49 AM: languages: [ "ja", "en" ],
12:58:49 AM: order: 400,
12:58:49 AM: tags: [ "Firewall", "DPI", "Security" ],
12:58:49 AM: extra_head: [
12:58:49 AM: "<!-- Fathom Analytics -->\n" +
12:58:49 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:49 AM: "<!-- / Fathom -->\n"
12:58:49 AM: ],
12:58:49 AM: metas: {
12:58:49 AM: title: "=title",
12:58:49 AM: description: "=description",
12:58:49 AM: twitter: "@esolia_inc",
12:58:49 AM: "twitter:label1": "Author",
12:58:49 AM: "twitter:data1": "=site.author",
12:58:49 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:49 AM: color: "#ffbc68",
12:58:49 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:49 AM: generator: true,
12:58:49 AM: site: "=site.sitename"
12:58:49 AM: },
12:58:49 AM: cacheBuster: "1737334729466",
12:58:49 AM: footer: true,
12:58:49 AM: repo: { url: "https://github.com/esolia/help.esolia.pro", path: "/src" },
12:58:49 AM: menu_links: [
12:58:49 AM: {
12:58:49 AM: text: "<strong>eSolia Inc.</strong>",
12:58:49 AM: href: "https://esolia.com",
12:58:49 AM: icon: "building-office"
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: text: "GitHub repository",
12:58:49 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:49 AM: icon: "github-logo"
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: lang: "en",
12:58:49 AM: site: {
12:58:49 AM: lname: "English",
12:58:49 AM: sitename: "eSolia Help",
12:58:49 AM: lastup: "Last updated",
12:58:49 AM: editme: "Edit this page",
12:58:49 AM: tocheader: "On this Page",
12:58:49 AM: author: "eSolia Inc."
12:58:49 AM: },
12:58:49 AM: i18n: {
12:58:49 AM: "foo.ja": "バー",
12:58:49 AM: "foo.en": "Bar",
12:58:49 AM: "pagenotfound.ja": "そのページは無い",
12:58:49 AM: "pagenotfound.en": "Page Not Found",
12:58:49 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:49 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:49 AM: ja: {
12:58:49 AM: lname: "日本語",
12:58:49 AM: sitename: "イソリア ヘルプ",
12:58:49 AM: creator: "株式会社イソリア",
12:58:49 AM: toptitle: "イソリア ヘルプ ページ",
12:58:49 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:49 AM: page_prev: "戻る",
12:58:49 AM: page_next: "次へ",
12:58:49 AM: search: "検索",
12:58:49 AM: copyright: "© 株式会社イソリア",
12:58:49 AM: page: "ページ",
12:58:49 AM: empty: "結果はありません",
12:58:49 AM: side_menu: [
12:58:49 AM: { title: "PROdbクラウド型DB", id: "prodb" },
12:58:49 AM: { title: "バルクメール", id: "bulkemail" }
12:58:49 AM: ]
12:58:49 AM: },
12:58:49 AM: en: {
12:58:49 AM: lname: "English",
12:58:49 AM: sitename: "eSolia Help",
12:58:49 AM: creator: "eSolia Inc.",
12:58:49 AM: toptitle: "eSolia Help Pages",
12:58:49 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:49 AM: page_prev: "Previous",
12:58:49 AM: page_next: "Next",
12:58:49 AM: search: "Search",
12:58:49 AM: copyright: "© eSolia Inc.",
12:58:49 AM: page: "Page",
12:58:49 AM: empty: "No results",
12:58:49 AM: side_menu: [
12:58:49 AM: { title: "PROdb Cloud DB", id: "prodb" },
12:58:49 AM: { title: "Bulk Email", id: "bulkemail" }
12:58:49 AM: ]
12:58:49 AM: }
12:58:49 AM: },
12:58:49 AM: docs_menu: [
12:58:49 AM: { title: "Overviewサイド", id: "overview" },
12:58:49 AM: { title: "Configuration", id: "configuration" },
12:58:49 AM: { title: "Getting started", id: "getting-started" },
12:58:49 AM: { title: "Creating pages", id: "creating-pages" },
12:58:49 AM: { title: "Core", id: "core" },
12:58:49 AM: { title: "Advanced", id: "advanced" }
12:58:49 AM: ],
12:58:49 AM: comp: {
12:58:49 AM: _components: Map(1) {
12:58:49 AM: "callout" => {
12:58:49 AM: name: "callout",
12:58:49 AM: render: [Function: render],
12:58:49 AM: css: undefined,
12:58:49 AM: js: undefined
12:58:49 AM: }
12:58:49 AM: },
12:58:49 AM: _proxies: Map(0) {}
12:58:49 AM: },
12:58:49 AM: date: 2024-10-24T08:52:56.000Z,
12:58:49 AM: title: "Deep Packet Inspection",
12:58:49 AM: description: "Benefits of enabling deep packet SSL inspection on your firewall",
12:58:49 AM: category: "Service Details",
12:58:49 AM: series: "en-security",
12:58:49 AM: url: "/en/security/deep-packet-inspection/",
12:58:49 AM: id: "deeppacketinspection",
12:58:49 AM: image: "",
12:58:49 AM: draft: false,
12:58:49 AM: page: <ref *1> Page {
12:58:49 AM: src: {
12:58:49 AM: path: "/pages/deep-packet-inspection_en",
12:58:49 AM: ext: ".md",
12:58:49 AM: entry: Entry {
12:58:49 AM: name: "deep-packet-inspection_en.md",
12:58:49 AM: path: "/pages/deep-packet-inspection_en.md",
12:58:49 AM: type: "file",
12:58:49 AM: src: "/opt/build/repo/src/pages/deep-packet-inspection_en.md",
12:58:49 AM: children: Map(0) {},
12:58:49 AM: flags: Set(0) {}
12:58:49 AM: }
12:58:49 AM: },
12:58:49 AM: data: <ref *3> {
12:58:49 AM: basename: "deep-packet-inspection_en",
12:58:49 AM: mergedKeys: {
12:58:49 AM: tags: "stringArray",
12:58:49 AM: extra_head: "stringArray",
12:58:49 AM: ja: "object",
12:58:49 AM: en: "object",
12:58:49 AM: metas: "object"
12:58:49 AM: },
12:58:49 AM: paginate: [Function: paginate],
12:58:49 AM: search: Searcher {},
12:58:49 AM: nav: Nav {},
12:58:49 AM: languages: [ "ja", "en" ],
12:58:49 AM: layout: "layout.vto",
12:58:49 AM: order: 400,
12:58:49 AM: tags: [ "Firewall", "DPI", "Security" ],
12:58:49 AM: extra_head: [
12:58:49 AM: "<!-- Fathom Analytics -->\n" +
12:58:49 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:49 AM: "<!-- / Fathom -->\n"
12:58:49 AM: ],
12:58:49 AM: metas: {
12:58:49 AM: title: "=title",
12:58:49 AM: description: "=description",
12:58:49 AM: twitter: "@esolia_inc",
12:58:49 AM: "twitter:label1": "Author",
12:58:49 AM: "twitter:data1": "=site.author",
12:58:49 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:49 AM: color: "#ffbc68",
12:58:49 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:49 AM: generator: true,
12:58:49 AM: site: "=site.sitename"
12:58:49 AM: },
12:58:49 AM: cacheBuster: "1737334729466",
12:58:49 AM: footer: true,
12:58:49 AM: repo: {
12:58:49 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:49 AM: path: "/src"
12:58:49 AM: },
12:58:49 AM: menu_links: [
12:58:49 AM: {
12:58:49 AM: text: "<strong>eSolia Inc.</strong>",
12:58:49 AM: href: "https://esolia.com",
12:58:49 AM: icon: "building-office"
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: text: "GitHub repository",
12:58:49 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:49 AM: icon: "github-logo"
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: lang: "en",
12:58:49 AM: site: {
12:58:49 AM: lname: "English",
12:58:49 AM: sitename: "eSolia Help",
12:58:49 AM: lastup: "Last updated",
12:58:49 AM: editme: "Edit this page",
12:58:49 AM: tocheader: "On this Page",
12:58:49 AM: author: "eSolia Inc."
12:58:49 AM: },
12:58:49 AM: i18n: {
12:58:49 AM: "foo.ja": "バー",
12:58:49 AM: "foo.en": "Bar",
12:58:49 AM: "pagenotfound.ja": "そのページは無い",
12:58:49 AM: "pagenotfound.en": "Page Not Found",
12:58:49 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:49 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:49 AM: ja: {
12:58:49 AM: lname: "日本語",
12:58:49 AM: sitename: "イソリア ヘルプ",
12:58:49 AM: creator: "株式会社イソリア",
12:58:49 AM: toptitle: "イソリア ヘルプ ページ",
12:58:49 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:49 AM: page_prev: "戻る",
12:58:49 AM: page_next: "次へ",
12:58:49 AM: search: "検索",
12:58:49 AM: copyright: "© 株式会社イソリア",
12:58:49 AM: page: "ページ",
12:58:49 AM: empty: "結果はありません",
12:58:49 AM: side_menu: [Array]
12:58:49 AM: },
12:58:49 AM: en: {
12:58:49 AM: lname: "English",
12:58:49 AM: sitename: "eSolia Help",
12:58:49 AM: creator: "eSolia Inc.",
12:58:49 AM: toptitle: "eSolia Help Pages",
12:58:49 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:49 AM: page_prev: "Previous",
12:58:49 AM: page_next: "Next",
12:58:49 AM: search: "Search",
12:58:49 AM: copyright: "© eSolia Inc.",
12:58:49 AM: page: "Page",
12:58:49 AM: empty: "No results",
12:58:49 AM: side_menu: [Array]
12:58:49 AM: }
12:58:49 AM: },
12:58:49 AM: docs_menu: [
12:58:49 AM: { title: "Overviewサイド", id: "overview" },
12:58:49 AM: { title: "Configuration", id: "configuration" },
12:58:49 AM: { title: "Getting started", id: "getting-started" },
12:58:49 AM: { title: "Creating pages", id: "creating-pages" },
12:58:49 AM: { title: "Core", id: "core" },
12:58:49 AM: { title: "Advanced", id: "advanced" }
12:58:49 AM: ],
12:58:49 AM: comp: {
12:58:49 AM: _components: Map(1) { "callout" => [Object] },
12:58:49 AM: _proxies: Map(0) {}
12:58:49 AM: },
12:58:49 AM: date: 2024-10-24T08:52:56.000Z,
12:58:49 AM: title: "Deep Packet Inspection",
12:58:49 AM: description: "Benefits of enabling deep packet SSL inspection on your firewall",
12:58:49 AM: category: "Service Details",
12:58:49 AM: series: "en-security",
12:58:49 AM: url: "/en/security/deep-packet-inspection/",
12:58:49 AM: id: "deeppacketinspection",
12:58:49 AM: image: "",
12:58:49 AM: draft: false,
12:58:49 AM: content: "# SSL Deep Packet Inspection\n" +
12:58:49 AM: "\n" +
12:58:49 AM: 'Using Fortinet Fortigate as an example, it is good practice to enable DPI "Deep Packet Inspection" in your firewall policies. What setting DPI does is, when a user makes a connection to a site via HTTPS, the Fortigate will replace the SSL certificate of the site with its own, then inspect the traffic that is flowing through, for malware or other problems. Google estimates 90% of traffic is encrypted, so this is important to get full protection. This figure shows that the firewall is replacing the SSL certificate, allowing DPI to occur.\n' +
12:58:49 AM: "\n" +
12:58:49 AM: '<img class="zoom" src="/assets/img/fortigate-ssl-deep-packet-inspection.png" width="100%" alt="Figure: Fortigate Deep Packet Inspection">\n' +
12:58:49 AM: "\n" +
12:58:49 AM: "## Primary Benefits\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "* Allows encrypted TLS traffic to be decrypted so it can be fully inspected and logged, increasing the chances of preventing malware. \n" +
12:58:49 AM: "* Allows businesses to get full return on their firewall appliance investment. \n" +
12:58:49 AM: "* Gives full information about traffic, so businesses and security admins can make informed decisions. \n" +
12:58:49 AM: "\n" +
12:58:49 AM: "## Caveats and Impacts\n" +
12:58:49 AM: "\n" +
12:58:49 AM: `* The firewall's CA certificate needs to be installed on all the devices connecting to the internet via the firewall. In a corporate environment, this would usually be done by a system like M365 "InTune", that lets you push the needed CA cert to all your devices. If you don't have InTune or another MDM, you would need to install manually, which could be a challenge depending on work volume. \n` +
12:58:49 AM: "* Some sites don't work well when run through a DPI scan, so you might need to whitelist them. \n" +
12:58:49 AM: "\n" +
12:58:49 AM: "See [this guide](https://docs.fortinet.com/document/fortigate/7.4.5/administration-guide/122078) for information from Fortinet.\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "> [!TIP]\n" +
12:58:49 AM: '> [Deep packet inspection](https://en.wikipedia.org/wiki/Deep_packet_inspection) (DPI) may go by different names depending on the firewall brand, such as "complete packet inspection", "information extraction" or "packet sniffing". No matter what it is called, the technique allows inspection of data to filter malware and other unwanted traffic.\n',
12:58:49 AM: page: [Circular *1],
12:58:49 AM: alternates: <ref *2> [
12:58:49 AM: {
12:58:49 AM: basename: "deep-packet-inspection",
12:58:49 AM: mergedKeys: [Object],
12:58:49 AM: paginate: [Function: paginate],
12:58:49 AM: search: Searcher {},
12:58:49 AM: nav: Nav {},
12:58:49 AM: languages: [Array],
12:58:49 AM: layout: "layout.vto",
12:58:49 AM: order: 400,
12:58:49 AM: tags: [Array],
12:58:49 AM: extra_head: [Array],
12:58:49 AM: metas: [Object],
12:58:49 AM: cacheBuster: "1737334729466",
12:58:49 AM: footer: true,
12:58:49 AM: repo: [Object],
12:58:49 AM: menu_links: [Array],
12:58:49 AM: lang: "ja",
12:58:49 AM: site: [Object],
12:58:49 AM: i18n: [Object],
12:58:49 AM: docs_menu: [Array],
12:58:49 AM: comp: [Object],
12:58:49 AM: date: 2024-10-24T08:52:56.000Z,
12:58:49 AM: title: "ディープ・パケット・インスペクション",
12:58:49 AM: description: "ファイアウォールにて、ディープ・パケット・インスペクションを有効にする利点",
12:58:49 AM: category: "サービス詳細",
12:58:49 AM: series: "ja-security",
12:58:49 AM: url: "/security/deep-packet-inspection/",
12:58:49 AM: id: "deeppacketinspection",
12:58:49 AM: image: "",
12:58:49 AM: draft: false,
12:58:49 AM: content: "# SSL ディープ・パケット・インスペクション\n" +
12:58:49 AM: "Fortinet Fortigate を例に挙げると、ファイアウォール ポリシーで DPI「ディープ ・パケット ・インスペクション」を有効にすることをお勧めします。これにより、ユーザーが HTTPS 経由でサイトに接続すると、Fortigate はサイトの SSL 証明書を独自の証明書に置き換え、通過するトラフィックを検査してマルウェアやその他の問題がないかを確認します。Google はトラフィックの 90% が暗号化されていると推定しているため、完全な保護を得ることが重要です。この図は、ファイアウォールが SSL 証明書を置き換え、DPI の発生を許可していることを示しています。\n" +
12:58:49 AM: "\n" +
12:58:49 AM: '<img class="zoom" src="/assets/img/fortigate-ssl-deep-packet-inspection.png" width="100%" alt="Figure: Fortigate Deep Packet Inspection">\n' +
12:58:49 AM: "\n" +
12:58:49 AM: "## 主な利点\n" +
12:58:49 AM: "* 暗号化された TLS トラフィックを復号化できるため、完全に検査してログに記録できるようになり、マルウェアの防止効果が向上します。\n" +
12:58:49 AM: "* 企業はファイアウォール アプライアンスへの投資から最大限の利益を得ることができます。\n" +
12:58:49 AM: "* トラフィックに関する完全な情報が提供されるため、企業やセキュリティ管理者は十分な情報に基づいた意思決定を行うことができます。\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "## 問題点、インパクト\n" +
12:58:49 AM: "* ファイアウォールの CA 証明書は、ファイアウォール経由でインターネットに接続するすべてのデバイスにインストールする必要があります。企業環境では通常、必要な CA 証明書をすべてのデバイスにプッシュできる M365 「InTune」 などのシステムによって行われます。InTune または別の MDM がない場合は、手動でインストールする必要がありますが、作業量によっては少し困難になる可能性があります。\n" +
12:58:49 AM: "* 一部のサイトは DPI スキャンで実行すると正常に動作しないため、ホワイトリストに登録する必要がある場合があります。\n" +
12:58:49 AM: "Fortinet からの情報については、[このガイド](https://docs.fortinet.com/document/fortigate/7.4.5/administration-guide/122078) をご参照ください。\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "> [!TIP]\n" +
12:58:49 AM: "> [ディープ ・パケット ・インスペクション](https://ja.wikipedia.org/wiki/%E3%83%87%E3%82%A3%E3%83%BC%E3%83%97%E3%83%BB%E3%83%91%E3%82%B1%E3%83%83%E3%83%88%E3%83%BB%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%9A%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3) (DPI) はファイアウォール商品によって、「コンプリート・パケット・インスペクション」、「インフォメーション・エキストラクション」、「パケット・スニッフィング」などネーミングが異なる場合もあります。どんな言葉使っていても技術が似ていて、マルウェア防止の目的です。\n",
12:58:49 AM: page: [Page],
12:58:49 AM: alternates: [Circular *2],
12:58:49 AM: unmatchedLangUrl: undefined,
12:58:49 AM: toc: [Array],
12:58:49 AM: footnotes: [],
12:58:49 AM: children: "<h1>SSL ディープ・パケット・インスペクション</h1>\n" +
12:58:49 AM: "<p>Fortinet Fortigate を例に挙げると、ファイアウォール ポリシーで DPI「ディープ ・パケット ・インスペクション」を有効にすることをお勧めします。これにより、ユーザーが HTTPS 経由でサイトに接続すると、Fortigate はサイトの SSL 証明書を独自の証明書に置き換え、通過するトラフィックを検査してマルウェアやその他の問題がないかを確認します。Google はトラフィックの 90% が暗号化されていると推定しているため、完全な保護を得ることが重要です。この図は、ファイアウォールが SSL 証明書を置き換え、DPI の発生を許可していることを示しています。</p>\n" +
12:58:49 AM: '<img class="zoom" src="/assets/img/fortigate-ssl-deep-packet-inspection.png" width="100%" alt="Figure: Fortigate Deep Packet Inspection">\n' +
12:58:49 AM: '<h2 id="%E4%B8%BB%E3%81%AA%E5%88%A9%E7%82%B9" tabindex="-1"><a href="#%E4%B8%BB%E3%81%AA%E5%88%A9%E7%82%B9" class="header-anchor">主な利点</a></h2>\n' +
12:58:49 AM: "<ul>\n" +
12:58:49 AM: "<li>暗号化された TLS トラフィックを復号化できるため、完全に検査してログに記録できるようになり、マルウェアの防止効果が向上します。</li>\n" +
12:58:49 AM: "<li>企業はファイアウォール アプライアンスへの投資から最大限の利益を得ることができます。</li>\n" +
12:58:49 AM: "<li>トラフィックに関する完全な情報が提供されるため、企業やセキュリティ管理者は十分な情報に基づいた意思決定を行うことができます。</li>\n" +
12:58:49 AM: "</ul>\n" +
12:58:49 AM: '<h2 id="%E5%95%8F%E9%A1%8C%E7%82%B9%E3%80%81%E3%82%A4%E3%83%B3%E3%83%91%E3%82%AF%E3%83%88" tabindex="-1"><a href="#%E5%95%8F%E9%A1%8C%E7%82%B9%E3%80%81%E3%82%A4%E3%83%B3%E3%83%91%E3%82%AF%E3%83%88" class="header-anchor">問題点、インパクト</a></h2>\n' +
12:58:49 AM: "<ul>\n" +
12:58:49 AM: "<li>ファイアウォールの CA 証明書は、ファイアウォール経由でインターネットに接続するすべてのデバイスにインストールする必要があります。企業環境では通常、必要な CA 証明書をすべてのデバイスにプッシュできる M365 「InTune」 などのシステムによって行われます。InTune または別の MDM がない場合は、手動でインストールする必要がありますが、作業量によっては少し困難になる可能性があります。</li>\n" +
12:58:49 AM: "<li>一部のサイトは DPI スキャンで実行すると正常に動作しないため、ホワイトリストに登録する必要がある場合があります。\n" +
12:58:49 AM: 'Fortinet からの情報については、<a href="https://docs.fortinet.com/document/fortigate/7.4.5/administration-guide/122078">このガイド</a> をご参照ください。</li>\n' +
12:58:49 AM: "</ul>\n" +
12:58:49 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:49 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:49 AM: '<p><a href="https://ja.wikipedia.org/wiki/%E3%83%87%E3%82%A3%E3%83%BC%E3%83%97%E3%83%BB%E3%83%91%E3%82%B1%E3%83%83%E3%83%88%E3%83%BB%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%9A%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3">ディープ ・パケット ・インスペクション</a> (DPI) はファイアウォール商品によって、「コンプリート・パケット・インスペクション」、「インフォメーション・エキストラクション」、「パケット・スニッフィング」などネーミングが異なる場合もあります。どんな言葉使っていても技術が似ていて、マルウェア防止の目的です。</p>\n' +
12:58:49 AM: "</div>\n"
12:58:49 AM: },
12:58:49 AM: [Circular *3]
12:58:49 AM: ],
12:58:49 AM: unmatchedLangUrl: undefined,
12:58:49 AM: toc: [
12:58:49 AM: {
12:58:49 AM: level: 2,
12:58:49 AM: text: "Primary Benefits",
12:58:49 AM: slug: "primary-benefits",
12:58:49 AM: url: "/en/security/deep-packet-inspection/#primary-benefits",
12:58:49 AM: children: []
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: level: 2,
12:58:49 AM: text: "Caveats and Impacts",
12:58:49 AM: slug: "caveats-and-impacts",
12:58:49 AM: url: "/en/security/deep-packet-inspection/#caveats-and-impacts",
12:58:49 AM: children: []
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: footnotes: [],
12:58:49 AM: children: "<h1>SSL Deep Packet Inspection</h1>\n" +
12:58:49 AM: "<p>Using Fortinet Fortigate as an example, it is good practice to enable DPI "Deep Packet Inspection" in your firewall policies. What setting DPI does is, when a user makes a connection to a site via HTTPS, the Fortigate will replace the SSL certificate of the site with its own, then inspect the traffic that is flowing through, for malware or other problems. Google estimates 90% of traffic is encrypted, so this is important to get full protection. This figure shows that the firewall is replacing the SSL certificate, allowing DPI to occur.</p>\n" +
12:58:49 AM: '<img class="zoom" src="/assets/img/fortigate-ssl-deep-packet-inspection.png" width="100%" alt="Figure: Fortigate Deep Packet Inspection">\n' +
12:58:49 AM: '<h2 id="primary-benefits" tabindex="-1"><a href="#primary-benefits" class="header-anchor">Primary Benefits</a></h2>\n' +
12:58:49 AM: "<ul>\n" +
12:58:49 AM: "<li>Allows encrypted TLS traffic to be decrypted so it can be fully inspected and logged, increasing the chances of preventing malware.</li>\n" +
12:58:49 AM: "<li>Allows businesses to get full return on their firewall appliance investment.</li>\n" +
12:58:49 AM: "<li>Gives full information about traffic, so businesses and security admins can make informed decisions.</li>\n" +
12:58:49 AM: "</ul>\n" +
12:58:49 AM: '<h2 id="caveats-and-impacts" tabindex="-1"><a href="#caveats-and-impacts" class="header-anchor">Caveats and Impacts</a></h2>\n' +
12:58:49 AM: "<ul>\n" +
12:58:49 AM: "<li>The firewall's CA certificate needs to be installed on all the devices connecting to the internet via the firewall. In a corporate environment, this would usually be done by a system like M365 "InTune", that lets you push the needed CA cert to all your devices. If you don't have InTune or another MDM, you would need to install manually, which could be a challenge depending on work volume.</li>\n" +
12:58:49 AM: "<li>Some sites don't work well when run through a DPI scan, so you might need to whitelist them.</li>\n" +
12:58:49 AM: "</ul>\n" +
12:58:49 AM: '<p>See <a href="https://docs.fortinet.com/document/fortigate/7.4.5/administration-guide/122078">this guide</a> for information from Fortinet.</p>\n' +
12:58:49 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:49 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:49 AM: '<p><a href="https://en.wikipedia.org/wiki/Deep_packet_inspection">Deep packet inspection</a> (DPI) may go by different names depending on the firewall brand, such as "complete packet inspection", "information extraction" or "packet sniffing". No matter what it is called, the technique allows inspection of data to filter malware and other unwanted traffic.</p>\n' +
12:58:49 AM: "</div>\n"
12:58:49 AM: },
12:58:49 AM: asset: false
12:58:49 AM: },
12:58:49 AM: alternates: <ref *2> [
12:58:49 AM: <ref *4> {
12:58:49 AM: basename: "deep-packet-inspection",
12:58:49 AM: mergedKeys: {
12:58:49 AM: tags: "stringArray",
12:58:49 AM: extra_head: "stringArray",
12:58:49 AM: ja: "object",
12:58:49 AM: en: "object",
12:58:49 AM: metas: "object"
12:58:49 AM: },
12:58:49 AM: paginate: [Function: paginate],
12:58:49 AM: search: Searcher {},
12:58:49 AM: nav: Nav {},
12:58:49 AM: languages: [ "ja", "en" ],
12:58:49 AM: layout: "layout.vto",
12:58:49 AM: order: 400,
12:58:49 AM: tags: [ "ファイアウォール", "DPI", "セキュリティ" ],
12:58:49 AM: extra_head: [
12:58:49 AM: "<!-- Fathom Analytics -->\n" +
12:58:49 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:49 AM: "<!-- / Fathom -->\n"
12:58:49 AM: ],
12:58:49 AM: metas: {
12:58:49 AM: title: "=title",
12:58:49 AM: description: "=description",
12:58:49 AM: twitter: "@esolia_inc",
12:58:49 AM: "twitter:label1": "Author",
12:58:49 AM: "twitter:data1": "=site.author",
12:58:49 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:49 AM: color: "#ffbc68",
12:58:49 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:49 AM: generator: true,
12:58:49 AM: site: "=site.sitename"
12:58:49 AM: },
12:58:49 AM: cacheBuster: "1737334729466",
12:58:49 AM: footer: true,
12:58:49 AM: repo: {
12:58:49 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:49 AM: path: "/src"
12:58:49 AM: },
12:58:49 AM: menu_links: [
12:58:49 AM: {
12:58:49 AM: text: "<strong>eSolia Inc.</strong>",
12:58:49 AM: href: "https://esolia.com",
12:58:49 AM: icon: "building-office"
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: text: "GitHub repository",
12:58:49 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:49 AM: icon: "github-logo"
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: lang: "ja",
12:58:49 AM: site: {
12:58:49 AM: lname: "日本語",
12:58:49 AM: sitename: "イソリア ヘルプ",
12:58:49 AM: lastup: "最終更新",
12:58:49 AM: editme: "このページを編集",
12:58:49 AM: tocheader: "当ページの目次",
12:58:49 AM: author: "株式会社イソリア"
12:58:49 AM: },
12:58:49 AM: i18n: {
12:58:49 AM: "foo.ja": "バー",
12:58:49 AM: "foo.en": "Bar",
12:58:49 AM: "pagenotfound.ja": "そのページは無い",
12:58:49 AM: "pagenotfound.en": "Page Not Found",
12:58:49 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:49 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:49 AM: ja: {
12:58:49 AM: lname: "日本語",
12:58:49 AM: sitename: "イソリア ヘルプ",
12:58:49 AM: creator: "株式会社イソリア",
12:58:49 AM: toptitle: "イソリア ヘルプ ページ",
12:58:49 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:49 AM: page_prev: "戻る",
12:58:49 AM: page_next: "次へ",
12:58:49 AM: search: "検索",
12:58:49 AM: copyright: "© 株式会社イソリア",
12:58:49 AM: page: "ページ",
12:58:49 AM: empty: "結果はありません",
12:58:49 AM: side_menu: [Array]
12:58:49 AM: },
12:58:49 AM: en: {
12:58:49 AM: lname: "English",
12:58:49 AM: sitename: "eSolia Help",
12:58:49 AM: creator: "eSolia Inc.",
12:58:49 AM: toptitle: "eSolia Help Pages",
12:58:49 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:49 AM: page_prev: "Previous",
12:58:49 AM: page_next: "Next",
12:58:49 AM: search: "Search",
12:58:49 AM: copyright: "© eSolia Inc.",
12:58:49 AM: page: "Page",
12:58:49 AM: empty: "No results",
12:58:49 AM: side_menu: [Array]
12:58:49 AM: }
12:58:49 AM: },
12:58:49 AM: docs_menu: [
12:58:49 AM: { title: "Overviewサイド", id: "overview" },
12:58:49 AM: { title: "Configuration", id: "configuration" },
12:58:49 AM: { title: "Getting started", id: "getting-started" },
12:58:49 AM: { title: "Creating pages", id: "creating-pages" },
12:58:49 AM: { title: "Core", id: "core" },
12:58:49 AM: { title: "Advanced", id: "advanced" }
12:58:49 AM: ],
12:58:49 AM: comp: {
12:58:49 AM: _components: Map(1) { "callout" => [Object] },
12:58:49 AM: _proxies: Map(0) {}
12:58:49 AM: },
12:58:49 AM: date: 2024-10-24T08:52:56.000Z,
12:58:49 AM: title: "ディープ・パケット・インスペクション",
12:58:49 AM: description: "ファイアウォールにて、ディープ・パケット・インスペクションを有効にする利点",
12:58:49 AM: category: "サービス詳細",
12:58:49 AM: series: "ja-security",
12:58:49 AM: url: "/security/deep-packet-inspection/",
12:58:49 AM: id: "deeppacketinspection",
12:58:49 AM: image: "",
12:58:49 AM: draft: false,
12:58:49 AM: content: "# SSL ディープ・パケット・インスペクション\n" +
12:58:49 AM: "Fortinet Fortigate を例に挙げると、ファイアウォール ポリシーで DPI「ディープ ・パケット ・インスペクション」を有効にすることをお勧めします。これにより、ユーザーが HTTPS 経由でサイトに接続すると、Fortigate はサイトの SSL 証明書を独自の証明書に置き換え、通過するトラフィックを検査してマルウェアやその他の問題がないかを確認します。Google はトラフィックの 90% が暗号化されていると推定しているため、完全な保護を得ることが重要です。この図は、ファイアウォールが SSL 証明書を置き換え、DPI の発生を許可していることを示しています。\n" +
12:58:49 AM: "\n" +
12:58:49 AM: '<img class="zoom" src="/assets/img/fortigate-ssl-deep-packet-inspection.png" width="100%" alt="Figure: Fortigate Deep Packet Inspection">\n' +
12:58:49 AM: "\n" +
12:58:49 AM: "## 主な利点\n" +
12:58:49 AM: "* 暗号化された TLS トラフィックを復号化できるため、完全に検査してログに記録できるようになり、マルウェアの防止効果が向上します。\n" +
12:58:49 AM: "* 企業はファイアウォール アプライアンスへの投資から最大限の利益を得ることができます。\n" +
12:58:49 AM: "* トラフィックに関する完全な情報が提供されるため、企業やセキュリティ管理者は十分な情報に基づいた意思決定を行うことができます。\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "## 問題点、インパクト\n" +
12:58:49 AM: "* ファイアウォールの CA 証明書は、ファイアウォール経由でインターネットに接続するすべてのデバイスにインストールする必要があります。企業環境では通常、必要な CA 証明書をすべてのデバイスにプッシュできる M365 「InTune」 などのシステムによって行われます。InTune または別の MDM がない場合は、手動でインストールする必要がありますが、作業量によっては少し困難になる可能性があります。\n" +
12:58:49 AM: "* 一部のサイトは DPI スキャンで実行すると正常に動作しないため、ホワイトリストに登録する必要がある場合があります。\n" +
12:58:49 AM: "Fortinet からの情報については、[このガイド](https://docs.fortinet.com/document/fortigate/7.4.5/administration-guide/122078) をご参照ください。\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "> [!TIP]\n" +
12:58:49 AM: "> [ディープ ・パケット ・インスペクション](https://ja.wikipedia.org/wiki/%E3%83%87%E3%82%A3%E3%83%BC%E3%83%97%E3%83%BB%E3%83%91%E3%82%B1%E3%83%83%E3%83%88%E3%83%BB%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%9A%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3) (DPI) はファイアウォール商品によって、「コンプリート・パケット・インスペクション」、「インフォメーション・エキストラクション」、「パケット・スニッフィング」などネーミングが異なる場合もあります。どんな言葉使っていても技術が似ていて、マルウェア防止の目的です。\n",
12:58:49 AM: page: Page {
12:58:49 AM: src: {
12:58:49 AM: path: "/pages/deep-packet-inspection",
12:58:49 AM: ext: ".md",
12:58:49 AM: entry: [Entry]
12:58:49 AM: },
12:58:49 AM: data: [Circular *4],
12:58:49 AM: asset: false
12:58:49 AM: },
12:58:49 AM: alternates: [Circular *2],
12:58:49 AM: unmatchedLangUrl: undefined,
12:58:49 AM: toc: [
12:58:49 AM: {
12:58:49 AM: level: 2,
12:58:49 AM: text: "主な利点",
12:58:49 AM: slug: "%E4%B8%BB%E3%81%AA%E5%88%A9%E7%82%B9",
12:58:49 AM: url: "/security/deep-packet-inspection/#%E4%B8%BB%E3%81%AA%E5%88%A9%E7%82%B9",
12:58:49 AM: children: []
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: level: 2,
12:58:49 AM: text: "問題点、インパクト",
12:58:49 AM: slug: "%E5%95%8F%E9%A1%8C%E7%82%B9%E3%80%81%E3%82%A4%E3%83%B3%E3%83%91%E3%82%AF%E3%83%88",
12:58:49 AM: url: "/security/deep-packet-inspection/#%E5%95%8F%E9%A1%8C%E7%82%B9%E3%80%81%E3%82%A4%E3%83%B3%E3%83%91%E3%82%AF%E3%83%88",
12:58:49 AM: children: []
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: footnotes: [],
12:58:49 AM: children: "<h1>SSL ディープ・パケット・インスペクション</h1>\n" +
12:58:49 AM: "<p>Fortinet Fortigate を例に挙げると、ファイアウォール ポリシーで DPI「ディープ ・パケット ・インスペクション」を有効にすることをお勧めします。これにより、ユーザーが HTTPS 経由でサイトに接続すると、Fortigate はサイトの SSL 証明書を独自の証明書に置き換え、通過するトラフィックを検査してマルウェアやその他の問題がないかを確認します。Google はトラフィックの 90% が暗号化されていると推定しているため、完全な保護を得ることが重要です。この図は、ファイアウォールが SSL 証明書を置き換え、DPI の発生を許可していることを示しています。</p>\n" +
12:58:49 AM: '<img class="zoom" src="/assets/img/fortigate-ssl-deep-packet-inspection.png" width="100%" alt="Figure: Fortigate Deep Packet Inspection">\n' +
12:58:49 AM: '<h2 id="%E4%B8%BB%E3%81%AA%E5%88%A9%E7%82%B9" tabindex="-1"><a href="#%E4%B8%BB%E3%81%AA%E5%88%A9%E7%82%B9" class="header-anchor">主な利点</a></h2>\n' +
12:58:49 AM: "<ul>\n" +
12:58:49 AM: "<li>暗号化された TLS トラフィックを復号化できるため、完全に検査してログに記録できるようになり、マルウェアの防止効果が向上します。</li>\n" +
12:58:49 AM: "<li>企業はファイアウォール アプライアンスへの投資から最大限の利益を得ることができます。</li>\n" +
12:58:49 AM: "<li>トラフィックに関する完全な情報が提供されるため、企業やセキュリティ管理者は十分な情報に基づいた意思決定を行うことができます。</li>\n" +
12:58:49 AM: "</ul>\n" +
12:58:49 AM: '<h2 id="%E5%95%8F%E9%A1%8C%E7%82%B9%E3%80%81%E3%82%A4%E3%83%B3%E3%83%91%E3%82%AF%E3%83%88" tabindex="-1"><a href="#%E5%95%8F%E9%A1%8C%E7%82%B9%E3%80%81%E3%82%A4%E3%83%B3%E3%83%91%E3%82%AF%E3%83%88" class="header-anchor">問題点、インパクト</a></h2>\n' +
12:58:49 AM: "<ul>\n" +
12:58:49 AM: "<li>ファイアウォールの CA 証明書は、ファイアウォール経由でインターネットに接続するすべてのデバイスにインストールする必要があります。企業環境では通常、必要な CA 証明書をすべてのデバイスにプッシュできる M365 「InTune」 などのシステムによって行われます。InTune または別の MDM がない場合は、手動でインストールする必要がありますが、作業量によっては少し困難になる可能性があります。</li>\n" +
12:58:49 AM: "<li>一部のサイトは DPI スキャンで実行すると正常に動作しないため、ホワイトリストに登録する必要がある場合があります。\n" +
12:58:49 AM: 'Fortinet からの情報については、<a href="https://docs.fortinet.com/document/fortigate/7.4.5/administration-guide/122078">このガイド</a> をご参照ください。</li>\n' +
12:58:49 AM: "</ul>\n" +
12:58:49 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:49 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:49 AM: '<p><a href="https://ja.wikipedia.org/wiki/%E3%83%87%E3%82%A3%E3%83%BC%E3%83%97%E3%83%BB%E3%83%91%E3%82%B1%E3%83%83%E3%83%88%E3%83%BB%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%9A%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3">ディープ ・パケット ・インスペクション</a> (DPI) はファイアウォール商品によって、「コンプリート・パケット・インスペクション」、「インフォメーション・エキストラクション」、「パケット・スニッフィング」などネーミングが異なる場合もあります。どんな言葉使っていても技術が似ていて、マルウェア防止の目的です。</p>\n' +
12:58:49 AM: "</div>\n"
12:58:49 AM: },
12:58:49 AM: <ref *3> {
12:58:49 AM: basename: "deep-packet-inspection_en",
12:58:49 AM: mergedKeys: {
12:58:49 AM: tags: "stringArray",
12:58:49 AM: extra_head: "stringArray",
12:58:49 AM: ja: "object",
12:58:49 AM: en: "object",
12:58:49 AM: metas: "object"
12:58:49 AM: },
12:58:49 AM: paginate: [Function: paginate],
12:58:49 AM: search: Searcher {},
12:58:49 AM: nav: Nav {},
12:58:49 AM: languages: [ "ja", "en" ],
12:58:49 AM: layout: "layout.vto",
12:58:49 AM: order: 400,
12:58:49 AM: tags: [ "Firewall", "DPI", "Security" ],
12:58:49 AM: extra_head: [
12:58:49 AM: "<!-- Fathom Analytics -->\n" +
12:58:49 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:49 AM: "<!-- / Fathom -->\n"
12:58:49 AM: ],
12:58:49 AM: metas: {
12:58:49 AM: title: "=title",
12:58:49 AM: description: "=description",
12:58:49 AM: twitter: "@esolia_inc",
12:58:49 AM: "twitter:label1": "Author",
12:58:49 AM: "twitter:data1": "=site.author",
12:58:49 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:49 AM: color: "#ffbc68",
12:58:49 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:49 AM: generator: true,
12:58:49 AM: site: "=site.sitename"
12:58:49 AM: },
12:58:49 AM: cacheBuster: "1737334729466",
12:58:49 AM: footer: true,
12:58:49 AM: repo: {
12:58:49 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:49 AM: path: "/src"
12:58:49 AM: },
12:58:49 AM: menu_links: [
12:58:49 AM: {
12:58:49 AM: text: "<strong>eSolia Inc.</strong>",
12:58:49 AM: href: "https://esolia.com",
12:58:49 AM: icon: "building-office"
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: text: "GitHub repository",
12:58:49 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:49 AM: icon: "github-logo"
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: lang: "en",
12:58:49 AM: site: {
12:58:49 AM: lname: "English",
12:58:49 AM: sitename: "eSolia Help",
12:58:49 AM: lastup: "Last updated",
12:58:49 AM: editme: "Edit this page",
12:58:49 AM: tocheader: "On this Page",
12:58:49 AM: author: "eSolia Inc."
12:58:49 AM: },
12:58:49 AM: i18n: {
12:58:49 AM: "foo.ja": "バー",
12:58:49 AM: "foo.en": "Bar",
12:58:49 AM: "pagenotfound.ja": "そのページは無い",
12:58:49 AM: "pagenotfound.en": "Page Not Found",
12:58:49 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:49 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:49 AM: ja: {
12:58:49 AM: lname: "日本語",
12:58:49 AM: sitename: "イソリア ヘルプ",
12:58:49 AM: creator: "株式会社イソリア",
12:58:49 AM: toptitle: "イソリア ヘルプ ページ",
12:58:49 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:49 AM: page_prev: "戻る",
12:58:49 AM: page_next: "次へ",
12:58:49 AM: search: "検索",
12:58:49 AM: copyright: "© 株式会社イソリア",
12:58:49 AM: page: "ページ",
12:58:49 AM: empty: "結果はありません",
12:58:49 AM: side_menu: [Array]
12:58:49 AM: },
12:58:49 AM: en: {
12:58:49 AM: lname: "English",
12:58:49 AM: sitename: "eSolia Help",
12:58:49 AM: creator: "eSolia Inc.",
12:58:49 AM: toptitle: "eSolia Help Pages",
12:58:49 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:49 AM: page_prev: "Previous",
12:58:49 AM: page_next: "Next",
12:58:49 AM: search: "Search",
12:58:49 AM: copyright: "© eSolia Inc.",
12:58:49 AM: page: "Page",
12:58:49 AM: empty: "No results",
12:58:49 AM: side_menu: [Array]
12:58:49 AM: }
12:58:49 AM: },
12:58:49 AM: docs_menu: [
12:58:49 AM: { title: "Overviewサイド", id: "overview" },
12:58:49 AM: { title: "Configuration", id: "configuration" },
12:58:49 AM: { title: "Getting started", id: "getting-started" },
12:58:49 AM: { title: "Creating pages", id: "creating-pages" },
12:58:49 AM: { title: "Core", id: "core" },
12:58:49 AM: { title: "Advanced", id: "advanced" }
12:58:49 AM: ],
12:58:49 AM: comp: {
12:58:49 AM: _components: Map(1) { "callout" => [Object] },
12:58:49 AM: _proxies: Map(0) {}
12:58:49 AM: },
12:58:49 AM: date: 2024-10-24T08:52:56.000Z,
12:58:49 AM: title: "Deep Packet Inspection",
12:58:49 AM: description: "Benefits of enabling deep packet SSL inspection on your firewall",
12:58:49 AM: category: "Service Details",
12:58:49 AM: series: "en-security",
12:58:49 AM: url: "/en/security/deep-packet-inspection/",
12:58:49 AM: id: "deeppacketinspection",
12:58:49 AM: image: "",
12:58:49 AM: draft: false,
12:58:49 AM: content: "# SSL Deep Packet Inspection\n" +
12:58:49 AM: "\n" +
12:58:49 AM: 'Using Fortinet Fortigate as an example, it is good practice to enable DPI "Deep Packet Inspection" in your firewall policies. What setting DPI does is, when a user makes a connection to a site via HTTPS, the Fortigate will replace the SSL certificate of the site with its own, then inspect the traffic that is flowing through, for malware or other problems. Google estimates 90% of traffic is encrypted, so this is important to get full protection. This figure shows that the firewall is replacing the SSL certificate, allowing DPI to occur.\n' +
12:58:49 AM: "\n" +
12:58:49 AM: '<img class="zoom" src="/assets/img/fortigate-ssl-deep-packet-inspection.png" width="100%" alt="Figure: Fortigate Deep Packet Inspection">\n' +
12:58:49 AM: "\n" +
12:58:49 AM: "## Primary Benefits\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "* Allows encrypted TLS traffic to be decrypted so it can be fully inspected and logged, increasing the chances of preventing malware. \n" +
12:58:49 AM: "* Allows businesses to get full return on their firewall appliance investment. \n" +
12:58:49 AM: "* Gives full information about traffic, so businesses and security admins can make informed decisions. \n" +
12:58:49 AM: "\n" +
12:58:49 AM: "## Caveats and Impacts\n" +
12:58:49 AM: "\n" +
12:58:49 AM: `* The firewall's CA certificate needs to be installed on all the devices connecting to the internet via the firewall. In a corporate environment, this would usually be done by a system like M365 "InTune", that lets you push the needed CA cert to all your devices. If you don't have InTune or another MDM, you would need to install manually, which could be a challenge depending on work volume. \n` +
12:58:49 AM: "* Some sites don't work well when run through a DPI scan, so you might need to whitelist them. \n" +
12:58:49 AM: "\n" +
12:58:49 AM: "See [this guide](https://docs.fortinet.com/document/fortigate/7.4.5/administration-guide/122078) for information from Fortinet.\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "> [!TIP]\n" +
12:58:49 AM: '> [Deep packet inspection](https://en.wikipedia.org/wiki/Deep_packet_inspection) (DPI) may go by different names depending on the firewall brand, such as "complete packet inspection", "information extraction" or "packet sniffing". No matter what it is called, the technique allows inspection of data to filter malware and other unwanted traffic.\n',
12:58:49 AM: page: <ref *1> Page {
12:58:49 AM: src: {
12:58:49 AM: path: "/pages/deep-packet-inspection_en",
12:58:49 AM: ext: ".md",
12:58:49 AM: entry: [Entry]
12:58:49 AM: },
12:58:49 AM: data: [Circular *3],
12:58:49 AM: asset: false
12:58:49 AM: },
12:58:49 AM: alternates: [Circular *2],
12:58:49 AM: unmatchedLangUrl: undefined,
12:58:49 AM: toc: [
12:58:49 AM: {
12:58:49 AM: level: 2,
12:58:49 AM: text: "Primary Benefits",
12:58:49 AM: slug: "primary-benefits",
12:58:49 AM: url: "/en/security/deep-packet-inspection/#primary-benefits",
12:58:49 AM: children: []
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: level: 2,
12:58:49 AM: text: "Caveats and Impacts",
12:58:49 AM: slug: "caveats-and-impacts",
12:58:49 AM: url: "/en/security/deep-packet-inspection/#caveats-and-impacts",
12:58:49 AM: children: []
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: footnotes: [],
12:58:49 AM: children: "<h1>SSL Deep Packet Inspection</h1>\n" +
12:58:49 AM: "<p>Using Fortinet Fortigate as an example, it is good practice to enable DPI "Deep Packet Inspection" in your firewall policies. What setting DPI does is, when a user makes a connection to a site via HTTPS, the Fortigate will replace the SSL certificate of the site with its own, then inspect the traffic that is flowing through, for malware or other problems. Google estimates 90% of traffic is encrypted, so this is important to get full protection. This figure shows that the firewall is replacing the SSL certificate, allowing DPI to occur.</p>\n" +
12:58:49 AM: '<img class="zoom" src="/assets/img/fortigate-ssl-deep-packet-inspection.png" width="100%" alt="Figure: Fortigate Deep Packet Inspection">\n' +
12:58:49 AM: '<h2 id="primary-benefits" tabindex="-1"><a href="#primary-benefits" class="header-anchor">Primary Benefits</a></h2>\n' +
12:58:49 AM: "<ul>\n" +
12:58:49 AM: "<li>Allows encrypted TLS traffic to be decrypted so it can be fully inspected and logged, increasing the chances of preventing malware.</li>\n" +
12:58:49 AM: "<li>Allows businesses to get full return on their firewall appliance investment.</li>\n" +
12:58:49 AM: "<li>Gives full information about traffic, so businesses and security admins can make informed decisions.</li>\n" +
12:58:49 AM: "</ul>\n" +
12:58:49 AM: '<h2 id="caveats-and-impacts" tabindex="-1"><a href="#caveats-and-impacts" class="header-anchor">Caveats and Impacts</a></h2>\n' +
12:58:49 AM: "<ul>\n" +
12:58:49 AM: "<li>The firewall's CA certificate needs to be installed on all the devices connecting to the internet via the firewall. In a corporate environment, this would usually be done by a system like M365 "InTune", that lets you push the needed CA cert to all your devices. If you don't have InTune or another MDM, you would need to install manually, which could be a challenge depending on work volume.</li>\n" +
"<li>Some sites don't work well when run through a DPI scan, so you might need to whitelist them.</li>\n" +
"<li>Some sites don't work well when run through a DPI scan, so you might need to whitelist them.</li>\n" +
12:58:49 AM: "</ul>\n" +
12:58:49 AM: '<p>See <a href="https://docs.fortinet.com/document/fortigate/7.4.5/administration-guide/122078">this guide</a> for information from Fortinet.</p>\n' +
12:58:49 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:49 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:49 AM: '<p><a href="https://en.wikipedia.org/wiki/Deep_packet_inspection">Deep packet inspection</a> (DPI) may go by different names depending on the firewall brand, such as "complete packet inspection", "information extraction" or "packet sniffing". No matter what it is called, the technique allows inspection of data to filter malware and other unwanted traffic.</p>\n' +
12:58:49 AM: "</div>\n"
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: unmatchedLangUrl: undefined,
12:58:49 AM: toc: [
12:58:49 AM: {
12:58:49 AM: level: 2,
12:58:49 AM: text: "Primary Benefits",
12:58:49 AM: slug: "primary-benefits",
12:58:49 AM: url: "/en/security/deep-packet-inspection/#primary-benefits",
12:58:49 AM: children: []
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: level: 2,
12:58:49 AM: text: "Caveats and Impacts",
12:58:49 AM: slug: "caveats-and-impacts",
12:58:49 AM: url: "/en/security/deep-packet-inspection/#caveats-and-impacts",
12:58:49 AM: children: []
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: footnotes: [],
12:58:49 AM: children: "<h1>SSL Deep Packet Inspection</h1>\n" +
12:58:49 AM: "<p>Using Fortinet Fortigate as an example, it is good practice to enable DPI "Deep Packet Inspection" in your firewall policies. What setting DPI does is, when a user makes a connection to a site via HTTPS, the Fortigate will replace the SSL certificate of the site with its own, then inspect the traffic that is flowing through, for malware or other problems. Google estimates 90% of traffic is encrypted, so this is important to get full protection. This figure shows that the firewall is replacing the SSL certificate, allowing DPI to occur.</p>\n" +
12:58:49 AM: '<img class="zoom" src="/assets/img/fortigate-ssl-deep-packet-inspection.png" width="100%" alt="Figure: Fortigate Deep Packet Inspection">\n' +
12:58:49 AM: '<h2 id="primary-benefits" tabindex="-1"><a href="#primary-benefits" class="header-anchor">Primary Benefits</a></h2>\n' +
12:58:49 AM: "<ul>\n" +
12:58:49 AM: "<li>Allows encrypted TLS traffic to be decrypted so it can be fully inspected and logged, increasing the chances of preventing malware.</li>\n" +
12:58:49 AM: "<li>Allows businesses to get full return on their firewall appliance investment.</li>\n" +
12:58:49 AM: "<li>Gives full information about traffic, so businesses and security admins can make informed decisions.</li>\n" +
12:58:49 AM: "</ul>\n" +
12:58:49 AM: '<h2 id="caveats-and-impacts" tabindex="-1"><a href="#caveats-and-impacts" class="header-anchor">Caveats and Impacts</a></h2>\n' +
12:58:49 AM: "<ul>\n" +
12:58:49 AM: "<li>The firewall's CA certificate needs to be installed on all the devices connecting to the internet via the firewall. In a corporate environment, this would usually be done by a system like M365 "InTune", that lets you push the needed CA cert to all your devices. If you don't have InTune or another MDM, you would need to install manually, which could be a challenge depending on work volume.</li>\n" +
12:58:49 AM: "<li>Some sites don't work well when run through a DPI scan, so you might need to whitelist them.</li>\n" +
12:58:49 AM: "</ul>\n" +
12:58:49 AM: '<p>See <a href="https://docs.fortinet.com/document/fortigate/7.4.5/administration-guide/122078">this guide</a> for information from Fortinet.</p>\n' +
12:58:49 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:49 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:49 AM: '<p><a href="https://en.wikipedia.org/wiki/Deep_packet_inspection">Deep packet inspection</a> (DPI) may go by different names depending on the firewall brand, such as "complete packet inspection", "information extraction" or "packet sniffing". No matter what it is called, the technique allows inspection of data to filter malware and other unwanted traffic.</p>\n' +
12:58:49 AM: "</div>\n",
12:58:49 AM: ja: {},
12:58:49 AM: en: {}
12:58:49 AM: }
12:58:49 AM: {
12:58:49 AM: content: "<h1>M365の迷惑メール処理</h1>\n" +
12:58:49 AM: "<p>M365をご利用の場合、迷惑メール処理が過剰すぎると感じることもあるでしょう。迷惑メールの設定に関しては以下をご参照ください。</p>\n" +
12:58:49 AM: '<h2 id="outlook%E3%81%AB%E3%81%A6%E5%8F%97%E4%BF%A1%E6%8B%92%E5%90%A6%E3%81%99%E3%82%8B%E3%81%8B%E3%81%97%E3%81%AA%E3%81%84%E3%81%8B" tabindex="-1"><a href="#outlook%E3%81%AB%E3%81%A6%E5%8F%97%E4%BF%A1%E6%8B%92%E5%90%A6%E3%81%99%E3%82%8B%E3%81%8B%E3%81%97%E3%81%AA%E3%81%84%E3%81%8B" class="header-anchor">Outlookにて受信拒否するかしないか</a></h2>\n' +
12:58:49 AM: '<p>Outlookでは、<a href="https://support.microsoft.com/ja-jp/office/%E3%83%A1%E3%83%BC%E3%83%AB%E3%81%AE%E5%8F%97%E4%BF%A1%E3%82%92%E6%8B%92%E5%90%A6%E3%81%99%E3%82%8B-b29fd867-cac9-40d8-aed1-659e06a706e4#:~:text=%E4%BF%A1%E9%A0%BC%E3%81%A7%E3%81%8D%E3%82%8B%E5%B7%AE%E5%87%BA%E4%BA%BA%E3%81%AE%E3%83%AA%E3%82%B9%E3%83%88%E3%81%AB%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B,%E3%81%97%E3%81%AA%E3%81%84%5D%20%E3%82%92%E3%82%AF%E3%83%AA%E3%83%83%E3%82%AF%E3%81%97%E3%81%BE%E3%81%99%E3%80%82">このヘルプページ</a>で書いて有るように、迷惑メールを拒否するかしないかの設定が出来ます。</p>\n' +
12:58:49 AM: '<h2 id="%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E4%B8%80%E8%A6%A7%E3%81%AB%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B" tabindex="-1"><a href="#%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E4%B8%80%E8%A6%A7%E3%81%AB%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B" class="header-anchor">アドレス一覧に追加する</a></h2>\n' +
12:58:49 AM: "<p>Outlookその他のメールソフトのアドレス一覧に追加すると、迷惑メールに入らない場合もあります。</p>\n" +
12:58:49 AM: '<h2 id="m365-%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3" tabindex="-1"><a href="#m365-%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3" class="header-anchor">M365 セキュリティ</a></h2>\n' +
12:58:49 AM: '<p>M365管理画面の <a href="https://security.microsoft.com/antispam">security.microsoft.com/antispam</a> では、信頼ドメインを追加することが出来ます。</p>\n' +
12:58:49 AM: '<div class="markdown-alert markdown-alert-important">\n' +
12:58:49 AM: '<p class="markdown-alert-title">Important</p>\n' +
12:58:49 AM: "<p>マイクロソフトは、よく機能を保ちつつ、URLや名前を変更したりするので、<strong>ご注意</strong>が必要。</p>\n" +
12:58:49 AM: "</div>\n" +
12:58:49 AM: '<img class="zoom" src="/assets/img/figure-m365-antispam.png" width="100%" alt="図: M365迷惑メール設定画面">\n',
12:58:49 AM: basename: "m365-spam-handling",
12:58:49 AM: mergedKeys: {
12:58:49 AM: tags: "stringArray",
12:58:49 AM: extra_head: "stringArray",
12:58:49 AM: ja: "object",
12:58:49 AM: en: "object",
12:58:49 AM: metas: "object"
12:58:49 AM: },
12:58:49 AM: paginate: [Function: paginate],
12:58:49 AM: search: Searcher {},
12:58:49 AM: nav: Nav {},
12:58:49 AM: languages: [ "ja", "en" ],
12:58:49 AM: order: 200,
12:58:49 AM: tags: [ "M365", "迷惑メール" ],
12:58:49 AM: extra_head: [
12:58:49 AM: "<!-- Fathom Analytics -->\n" +
12:58:49 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:49 AM: "<!-- / Fathom -->\n"
12:58:49 AM: ],
12:58:49 AM: metas: {
12:58:49 AM: title: "=title",
12:58:49 AM: description: "=description",
12:58:49 AM: twitter: "@esolia_inc",
12:58:49 AM: "twitter:label1": "Author",
12:58:49 AM: "twitter:data1": "=site.author",
12:58:49 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:49 AM: color: "#ffbc68",
12:58:49 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:49 AM: generator: true,
12:58:49 AM: site: "=site.sitename"
12:58:49 AM: },
12:58:49 AM: cacheBuster: "1737334729466",
12:58:49 AM: footer: true,
12:58:49 AM: repo: { url: "https://github.com/esolia/help.esolia.pro", path: "/src" },
12:58:49 AM: menu_links: [
12:58:49 AM: {
12:58:49 AM: text: "<strong>eSolia Inc.</strong>",
12:58:49 AM: href: "https://esolia.com",
12:58:49 AM: icon: "building-office"
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: text: "GitHub repository",
12:58:49 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:49 AM: icon: "github-logo"
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: lang: "ja",
12:58:49 AM: site: {
12:58:49 AM: lname: "日本語",
12:58:49 AM: sitename: "イソリア ヘルプ",
12:58:49 AM: lastup: "最終更新",
12:58:49 AM: editme: "このページを編集",
12:58:49 AM: tocheader: "当ページの目次",
12:58:49 AM: author: "株式会社イソリア"
12:58:49 AM: },
12:58:49 AM: i18n: {
12:58:49 AM: "foo.ja": "バー",
12:58:49 AM: "foo.en": "Bar",
12:58:49 AM: "pagenotfound.ja": "そのページは無い",
12:58:49 AM: "pagenotfound.en": "Page Not Found",
12:58:49 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:49 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:49 AM: ja: {
12:58:49 AM: lname: "日本語",
12:58:49 AM: sitename: "イソリア ヘルプ",
12:58:49 AM: creator: "株式会社イソリア",
12:58:49 AM: toptitle: "イソリア ヘルプ ページ",
12:58:49 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:49 AM: page_prev: "戻る",
12:58:49 AM: page_next: "次へ",
12:58:49 AM: search: "検索",
12:58:49 AM: copyright: "© 株式会社イソリア",
12:58:49 AM: page: "ページ",
12:58:49 AM: empty: "結果はありません",
12:58:49 AM: side_menu: [
12:58:49 AM: { title: "PROdbクラウド型DB", id: "prodb" },
12:58:49 AM: { title: "バルクメール", id: "bulkemail" }
12:58:49 AM: ]
12:58:49 AM: },
12:58:49 AM: en: {
12:58:49 AM: lname: "English",
12:58:49 AM: sitename: "eSolia Help",
12:58:49 AM: creator: "eSolia Inc.",
12:58:49 AM: toptitle: "eSolia Help Pages",
12:58:49 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:49 AM: page_prev: "Previous",
12:58:49 AM: page_next: "Next",
12:58:49 AM: search: "Search",
12:58:49 AM: copyright: "© eSolia Inc.",
12:58:49 AM: page: "Page",
12:58:49 AM: empty: "No results",
12:58:49 AM: side_menu: [
12:58:49 AM: { title: "PROdb Cloud DB", id: "prodb" },
12:58:49 AM: { title: "Bulk Email", id: "bulkemail" }
12:58:49 AM: ]
12:58:49 AM: }
12:58:49 AM: },
12:58:49 AM: docs_menu: [
12:58:49 AM: { title: "Overviewサイド", id: "overview" },
12:58:49 AM: { title: "Configuration", id: "configuration" },
12:58:49 AM: { title: "Getting started", id: "getting-started" },
12:58:49 AM: { title: "Creating pages", id: "creating-pages" },
12:58:49 AM: { title: "Core", id: "core" },
12:58:49 AM: { title: "Advanced", id: "advanced" }
12:58:49 AM: ],
12:58:49 AM: comp: {
12:58:49 AM: _components: Map(1) {
12:58:49 AM: "callout" => {
12:58:49 AM: name: "callout",
12:58:49 AM: render: [Function: render],
12:58:49 AM: css: undefined,
12:58:49 AM: js: undefined
12:58:49 AM: }
12:58:49 AM: },
12:58:49 AM: _proxies: Map(0) {}
12:58:49 AM: },
12:58:49 AM: date: 2024-10-24T08:52:56.000Z,
12:58:49 AM: title: "M365の迷惑メール処理",
12:58:49 AM: description: "M365で迷惑メールを処理する方法",
12:58:49 AM: category: "サービス詳細",
12:58:49 AM: series: "ja-m365",
12:58:49 AM: url: "/m365/spam-handling/",
12:58:49 AM: id: "m365spam",
12:58:49 AM: page: <ref *1> Page {
12:58:49 AM: src: {
12:58:49 AM: path: "/pages/m365-spam-handling",
12:58:49 AM: ext: ".md",
12:58:49 AM: entry: Entry {
12:58:49 AM: name: "m365-spam-handling.md",
12:58:49 AM: path: "/pages/m365-spam-handling.md",
12:58:49 AM: type: "file",
12:58:49 AM: src: "/opt/build/repo/src/pages/m365-spam-handling.md",
12:58:49 AM: children: Map(0) {},
12:58:49 AM: flags: Set(0) {}
12:58:49 AM: }
12:58:49 AM: },
12:58:49 AM: data: <ref *2> {
12:58:49 AM: basename: "m365-spam-handling",
12:58:49 AM: mergedKeys: {
12:58:49 AM: tags: "stringArray",
12:58:49 AM: extra_head: "stringArray",
12:58:49 AM: ja: "object",
12:58:49 AM: en: "object",
12:58:49 AM: metas: "object"
12:58:49 AM: },
12:58:49 AM: paginate: [Function: paginate],
12:58:49 AM: search: Searcher {},
12:58:49 AM: nav: Nav {},
12:58:49 AM: languages: [ "ja", "en" ],
12:58:49 AM: layout: "layout.vto",
12:58:49 AM: order: 200,
12:58:49 AM: tags: [ "M365", "迷惑メール" ],
12:58:49 AM: extra_head: [
12:58:49 AM: "<!-- Fathom Analytics -->\n" +
12:58:49 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:49 AM: "<!-- / Fathom -->\n"
12:58:49 AM: ],
12:58:49 AM: metas: {
12:58:49 AM: title: "=title",
12:58:49 AM: description: "=description",
12:58:49 AM: twitter: "@esolia_inc",
12:58:49 AM: "twitter:label1": "Author",
12:58:49 AM: "twitter:data1": "=site.author",
12:58:49 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:49 AM: color: "#ffbc68",
12:58:49 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:49 AM: generator: true,
12:58:49 AM: site: "=site.sitename"
12:58:49 AM: },
12:58:49 AM: cacheBuster: "1737334729466",
12:58:49 AM: footer: true,
12:58:49 AM: repo: {
12:58:49 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:49 AM: path: "/src"
12:58:49 AM: },
12:58:49 AM: menu_links: [
12:58:49 AM: {
12:58:49 AM: text: "<strong>eSolia Inc.</strong>",
12:58:49 AM: href: "https://esolia.com",
12:58:49 AM: icon: "building-office"
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: text: "GitHub repository",
12:58:49 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:49 AM: icon: "github-logo"
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: lang: "ja",
12:58:49 AM: site: {
12:58:49 AM: lname: "日本語",
12:58:49 AM: sitename: "イソリア ヘルプ",
12:58:49 AM: lastup: "最終更新",
12:58:49 AM: editme: "このページを編集",
12:58:49 AM: tocheader: "当ページの目次",
12:58:49 AM: author: "株式会社イソリア"
12:58:49 AM: },
12:58:49 AM: i18n: {
12:58:49 AM: "foo.ja": "バー",
12:58:49 AM: "foo.en": "Bar",
12:58:49 AM: "pagenotfound.ja": "そのページは無い",
12:58:49 AM: "pagenotfound.en": "Page Not Found",
12:58:49 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:49 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:49 AM: ja: {
12:58:49 AM: lname: "日本語",
12:58:49 AM: sitename: "イソリア ヘルプ",
12:58:49 AM: creator: "株式会社イソリア",
12:58:49 AM: toptitle: "イソリア ヘルプ ページ",
12:58:49 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:49 AM: page_prev: "戻る",
12:58:49 AM: page_next: "次へ",
12:58:49 AM: search: "検索",
12:58:49 AM: copyright: "© 株式会社イソリア",
12:58:49 AM: page: "ページ",
12:58:49 AM: empty: "結果はありません",
12:58:49 AM: side_menu: [Array]
12:58:49 AM: },
12:58:49 AM: en: {
12:58:49 AM: lname: "English",
12:58:49 AM: sitename: "eSolia Help",
12:58:49 AM: creator: "eSolia Inc.",
12:58:49 AM: toptitle: "eSolia Help Pages",
12:58:49 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:49 AM: page_prev: "Previous",
12:58:49 AM: page_next: "Next",
12:58:49 AM: search: "Search",
12:58:49 AM: copyright: "© eSolia Inc.",
12:58:49 AM: page: "Page",
12:58:49 AM: empty: "No results",
12:58:49 AM: side_menu: [Array]
12:58:49 AM: }
12:58:49 AM: },
12:58:49 AM: docs_menu: [
12:58:49 AM: { title: "Overviewサイド", id: "overview" },
12:58:49 AM: { title: "Configuration", id: "configuration" },
12:58:49 AM: { title: "Getting started", id: "getting-started" },
12:58:49 AM: { title: "Creating pages", id: "creating-pages" },
12:58:49 AM: { title: "Core", id: "core" },
12:58:49 AM: { title: "Advanced", id: "advanced" }
12:58:49 AM: ],
12:58:49 AM: comp: {
12:58:49 AM: _components: Map(1) { "callout" => [Object] },
12:58:49 AM: _proxies: Map(0) {}
12:58:49 AM: },
12:58:49 AM: date: 2024-10-24T08:52:56.000Z,
12:58:49 AM: title: "M365の迷惑メール処理",
12:58:49 AM: description: "M365で迷惑メールを処理する方法",
12:58:49 AM: category: "サービス詳細",
12:58:49 AM: series: "ja-m365",
12:58:49 AM: url: "/m365/spam-handling/",
12:58:49 AM: id: "m365spam",
12:58:49 AM: content: "# M365の迷惑メール処理\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "M365をご利用の場合、迷惑メール処理が過剰すぎると感じることもあるでしょう。迷惑メールの設定に関しては以下をご参照ください。\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "## Outlookにて受信拒否するかしないか\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "Outlookでは、[このヘルプページ](https://support.microsoft.com/ja-jp/office/%E3%83%A1%E3%83%BC%E3%83%AB%E3%81%AE%E5%8F%97%E4%BF%A1%E3%82%92%E6%8B%92%E5%90%A6%E3%81%99%E3%82%8B-b29fd867-cac9-40d8-aed1-659e06a706e4#:~:text=%E4%BF%A1%E9%A0%BC%E3%81%A7%E3%81%8D%E3%82%8B%E5%B7%AE%E5%87%BA%E4%BA%BA%E3%81%AE%E3%83%AA%E3%82%B9%E3%83%88%E3%81%AB%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B,%E3%81%97%E3%81%AA%E3%81%84%5D%20%E3%82%92%E3%82%AF%E3%83%AA%E3%83%83%E3%82%AF%E3%81%97%E3%81%BE%E3%81%99%E3%80%82)で書いて有るように、迷惑メールを拒否するかしないかの設定が出来ます。\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "## アドレス一覧に追加する\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "Outlookその他のメールソフトのアドレス一覧に追加すると、迷惑メールに入らない場合もあります。 \n" +
12:58:49 AM: "\n" +
12:58:49 AM: "## M365 セキュリティ\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "M365管理画面の [security.microsoft.com/antispam](https://security.microsoft.com/antispam) では、信頼ドメインを追加することが出来ます。 \n" +
12:58:49 AM: "\n" +
12:58:49 AM: "> [!IMPORTANT]\n" +
12:58:49 AM: "> マイクロソフトは、よく機能を保ちつつ、URLや名前を変更したりするので、**ご注意**が必要。\n" +
12:58:49 AM: "\n" +
12:58:49 AM: '<img class="zoom" src="/assets/img/figure-m365-antispam.png" width="100%" alt="図: M365迷惑メール設定画面">\n' +
12:58:49 AM: "\n",
12:58:49 AM: page: [Circular *1],
12:58:49 AM: alternates: <ref *3> [
12:58:49 AM: [Circular *2],
12:58:49 AM: {
12:58:49 AM: basename: "m365-spam-handling_en",
12:58:49 AM: mergedKeys: [Object],
12:58:49 AM: paginate: [Function: paginate],
12:58:49 AM: search: Searcher {},
12:58:49 AM: nav: Nav {},
12:58:49 AM: languages: [Array],
12:58:49 AM: layout: "layout.vto",
12:58:49 AM: order: 200,
12:58:49 AM: tags: [Array],
12:58:49 AM: extra_head: [Array],
12:58:49 AM: metas: [Object],
12:58:49 AM: cacheBuster: "1737334729466",
12:58:49 AM: footer: true,
12:58:49 AM: repo: [Object],
12:58:49 AM: menu_links: [Array],
12:58:49 AM: lang: "en",
12:58:49 AM: site: [Object],
12:58:49 AM: i18n: [Object],
12:58:49 AM: docs_menu: [Array],
12:58:49 AM: comp: [Object],
12:58:49 AM: date: 2024-10-24T08:52:56.000Z,
12:58:49 AM: title: "M365 Spam Handling",
12:58:49 AM: description: "Tips for setting spam handling in M365",
12:58:49 AM: category: "Service Details",
12:58:49 AM: series: "en-m365",
12:58:49 AM: url: "/en/m365/spam-handling/",
12:58:49 AM: id: "m365spam",
12:58:49 AM: content: "# Spam Handling in M365\n" +
12:58:49 AM: "\n" +
12:58:49 AM: `If you use M365, you might find that it can be a little "overzealous" and mark emails as spam even when you don't intend that. Here are a few tricks. \n` +
12:58:49 AM: "\n" +
12:58:49 AM: "## Block or Unblock Senders in Outlook\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "In Outlook you can block or unblock senders [per this help page](https://support.microsoft.com/en-us/office/block-a-mail-sender-b29fd867-cac9-40d8-aed1-659e06a706e4). \n" +
12:58:49 AM: "\n" +
12:58:49 AM: "## Add to Address List\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "Add the sender to your address list in Outlook or other email clients you use. \n" +
12:58:49 AM: "\n" +
12:58:49 AM: "## M365 Security\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "In the [security.microsoft.com/antispam](https://security.microsoft.com/antispam) admin screen for M365, you can add a domain as trusted. \n" +
12:58:49 AM: "\n" +
12:58:49 AM: "> [!IMPORTANT]\n" +
12:58:49 AM: "> Microsoft _changes URLs and feature names_ but often functionality remains the same, so you need to stay on top of that. \n" +
12:58:49 AM: "\n" +
12:58:49 AM: '<img class="zoom" src="/assets/img/figure-m365-antispam_en.png" width="100%" alt="Fig: M365 antispam setting screen">\n' +
12:58:49 AM: "\n",
12:58:49 AM: page: [Page],
12:58:49 AM: alternates: [Circular *3],
12:58:49 AM: unmatchedLangUrl: undefined,
12:58:49 AM: toc: [Array],
12:58:49 AM: footnotes: [],
12:58:49 AM: children: "<h1>Spam Handling in M365</h1>\n" +
12:58:49 AM: "<p>If you use M365, you might find that it can be a little "overzealous" and mark emails as spam even when you don't intend that. Here are a few tricks.</p>\n" +
12:58:49 AM: '<h2 id="block-or-unblock-senders-in-outlook" tabindex="-1"><a href="#block-or-unblock-senders-in-outlook" class="header-anchor">Block or Unblock Senders in Outlook</a></h2>\n' +
12:58:49 AM: '<p>In Outlook you can block or unblock senders <a href="https://support.microsoft.com/en-us/office/block-a-mail-sender-b29fd867-cac9-40d8-aed1-659e06a706e4">per this help page</a>.</p>\n' +
12:58:49 AM: '<h2 id="add-to-address-list" tabindex="-1"><a href="#add-to-address-list" class="header-anchor">Add to Address List</a></h2>\n' +
12:58:49 AM: "<p>Add the sender to your address list in Outlook or other email clients you use.</p>\n" +
12:58:49 AM: '<h2 id="m365-security" tabindex="-1"><a href="#m365-security" class="header-anchor">M365 Security</a></h2>\n' +
12:58:49 AM: '<p>In the <a href="https://security.microsoft.com/antispam">security.microsoft.com/antispam</a> admin screen for M365, you can add a domain as trusted.</p>\n' +
12:58:49 AM: '<div class="markdown-alert markdown-alert-important">\n' +
12:58:49 AM: '<p class="markdown-alert-title">Important</p>\n' +
12:58:49 AM: "<p>Microsoft <em>changes URLs and feature names</em> but often functionality remains the same, so you need to stay on top of that.</p>\n" +
12:58:49 AM: "</div>\n" +
12:58:49 AM: '<img class="zoom" src="/assets/img/figure-m365-antispam_en.png" width="100%" alt="Fig: M365 antispam setting screen">\n'
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: unmatchedLangUrl: undefined,
12:58:49 AM: toc: [
12:58:49 AM: {
12:58:49 AM: level: 2,
12:58:49 AM: text: "Outlookにて受信拒否するかしないか",
12:58:49 AM: slug: "outlook%E3%81%AB%E3%81%A6%E5%8F%97%E4%BF%A1%E6%8B%92%E5%90%A6%E3%81%99%E3%82%8B%E3%81%8B%E3%81%97%E3%81%AA%E3%81%84%E3%81%8B",
12:58:49 AM: url: "/m365/spam-handling/#outlook%E3%81%AB%E3%81%A6%E5%8F%97%E4%BF%A1%E6%8B%92%E5%90%A6%E3%81%99%E3%82%8B%E3%81%8B%E3%81%97%E3%81%AA%E3%81%84%E3%81%8B",
12:58:49 AM: children: []
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: level: 2,
12:58:49 AM: text: "アドレス一覧に追加する",
12:58:49 AM: slug: "%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E4%B8%80%E8%A6%A7%E3%81%AB%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B",
12:58:49 AM: url: "/m365/spam-handling/#%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E4%B8%80%E8%A6%A7%E3%81%AB%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B",
12:58:49 AM: children: []
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: level: 2,
12:58:49 AM: text: "M365 セキュリティ",
12:58:49 AM: slug: "m365-%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3",
12:58:49 AM: url: "/m365/spam-handling/#m365-%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3",
12:58:49 AM: children: []
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: footnotes: [],
12:58:49 AM: children: "<h1>M365の迷惑メール処理</h1>\n" +
12:58:49 AM: "<p>M365をご利用の場合、迷惑メール処理が過剰すぎると感じることもあるでしょう。迷惑メールの設定に関しては以下をご参照ください。</p>\n" +
12:58:49 AM: '<h2 id="outlook%E3%81%AB%E3%81%A6%E5%8F%97%E4%BF%A1%E6%8B%92%E5%90%A6%E3%81%99%E3%82%8B%E3%81%8B%E3%81%97%E3%81%AA%E3%81%84%E3%81%8B" tabindex="-1"><a href="#outlook%E3%81%AB%E3%81%A6%E5%8F%97%E4%BF%A1%E6%8B%92%E5%90%A6%E3%81%99%E3%82%8B%E3%81%8B%E3%81%97%E3%81%AA%E3%81%84%E3%81%8B" class="header-anchor">Outlookにて受信拒否するかしないか</a></h2>\n' +
12:58:49 AM: '<p>Outlookでは、<a href="https://support.microsoft.com/ja-jp/office/%E3%83%A1%E3%83%BC%E3%83%AB%E3%81%AE%E5%8F%97%E4%BF%A1%E3%82%92%E6%8B%92%E5%90%A6%E3%81%99%E3%82%8B-b29fd867-cac9-40d8-aed1-659e06a706e4#:~:text=%E4%BF%A1%E9%A0%BC%E3%81%A7%E3%81%8D%E3%82%8B%E5%B7%AE%E5%87%BA%E4%BA%BA%E3%81%AE%E3%83%AA%E3%82%B9%E3%83%88%E3%81%AB%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B,%E3%81%97%E3%81%AA%E3%81%84%5D%20%E3%82%92%E3%82%AF%E3%83%AA%E3%83%83%E3%82%AF%E3%81%97%E3%81%BE%E3%81%99%E3%80%82">このヘルプページ</a>で書いて有るように、迷惑メールを拒否するかしないかの設定が出来ます。</p>\n' +
12:58:49 AM: '<h2 id="%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E4%B8%80%E8%A6%A7%E3%81%AB%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B" tabindex="-1"><a href="#%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E4%B8%80%E8%A6%A7%E3%81%AB%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B" class="header-anchor">アドレス一覧に追加する</a></h2>\n' +
12:58:49 AM: "<p>Outlookその他のメールソフトのアドレス一覧に追加すると、迷惑メールに入らない場合もあります。</p>\n" +
12:58:49 AM: '<h2 id="m365-%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3" tabindex="-1"><a href="#m365-%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3" class="header-anchor">M365 セキュリティ</a></h2>\n' +
12:58:49 AM: '<p>M365管理画面の <a href="https://security.microsoft.com/antispam">security.microsoft.com/antispam</a> では、信頼ドメインを追加することが出来ます。</p>\n' +
12:58:49 AM: '<div class="markdown-alert markdown-alert-important">\n' +
12:58:49 AM: '<p class="markdown-alert-title">Important</p>\n' +
12:58:49 AM: "<p>マイクロソフトは、よく機能を保ちつつ、URLや名前を変更したりするので、<strong>ご注意</strong>が必要。</p>\n" +
12:58:49 AM: "</div>\n" +
12:58:49 AM: '<img class="zoom" src="/assets/img/figure-m365-antispam.png" width="100%" alt="図: M365迷惑メール設定画面">\n'
12:58:49 AM: },
12:58:49 AM: asset: false
12:58:49 AM: },
12:58:49 AM: alternates: <ref *3> [
12:58:49 AM: <ref *2> {
12:58:49 AM: basename: "m365-spam-handling",
12:58:49 AM: mergedKeys: {
12:58:49 AM: tags: "stringArray",
12:58:49 AM: extra_head: "stringArray",
12:58:49 AM: ja: "object",
12:58:49 AM: en: "object",
12:58:49 AM: metas: "object"
12:58:49 AM: },
12:58:49 AM: paginate: [Function: paginate],
12:58:49 AM: search: Searcher {},
12:58:49 AM: nav: Nav {},
12:58:49 AM: languages: [ "ja", "en" ],
12:58:49 AM: layout: "layout.vto",
12:58:49 AM: order: 200,
12:58:49 AM: tags: [ "M365", "迷惑メール" ],
12:58:49 AM: extra_head: [
12:58:49 AM: "<!-- Fathom Analytics -->\n" +
12:58:49 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:49 AM: "<!-- / Fathom -->\n"
12:58:49 AM: ],
12:58:49 AM: metas: {
12:58:49 AM: title: "=title",
12:58:49 AM: description: "=description",
12:58:49 AM: twitter: "@esolia_inc",
12:58:49 AM: "twitter:label1": "Author",
12:58:49 AM: "twitter:data1": "=site.author",
12:58:49 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:49 AM: color: "#ffbc68",
12:58:49 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:49 AM: generator: true,
12:58:49 AM: site: "=site.sitename"
12:58:49 AM: },
12:58:49 AM: cacheBuster: "1737334729466",
12:58:49 AM: footer: true,
12:58:49 AM: repo: {
12:58:49 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:49 AM: path: "/src"
12:58:49 AM: },
12:58:49 AM: menu_links: [
12:58:49 AM: {
12:58:49 AM: text: "<strong>eSolia Inc.</strong>",
12:58:49 AM: href: "https://esolia.com",
12:58:49 AM: icon: "building-office"
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: text: "GitHub repository",
12:58:49 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:49 AM: icon: "github-logo"
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: lang: "ja",
12:58:49 AM: site: {
12:58:49 AM: lname: "日本語",
12:58:49 AM: sitename: "イソリア ヘルプ",
12:58:49 AM: lastup: "最終更新",
12:58:49 AM: editme: "このページを編集",
12:58:49 AM: tocheader: "当ページの目次",
12:58:49 AM: author: "株式会社イソリア"
12:58:49 AM: },
12:58:49 AM: i18n: {
12:58:49 AM: "foo.ja": "バー",
12:58:49 AM: "foo.en": "Bar",
12:58:49 AM: "pagenotfound.ja": "そのページは無い",
12:58:49 AM: "pagenotfound.en": "Page Not Found",
12:58:49 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:49 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:49 AM: ja: {
12:58:49 AM: lname: "日本語",
12:58:49 AM: sitename: "イソリア ヘルプ",
12:58:49 AM: creator: "株式会社イソリア",
12:58:49 AM: toptitle: "イソリア ヘルプ ページ",
12:58:49 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:49 AM: page_prev: "戻る",
12:58:49 AM: page_next: "次へ",
12:58:49 AM: search: "検索",
12:58:49 AM: copyright: "© 株式会社イソリア",
12:58:49 AM: page: "ページ",
12:58:49 AM: empty: "結果はありません",
12:58:49 AM: side_menu: [Array]
12:58:49 AM: },
12:58:49 AM: en: {
12:58:49 AM: lname: "English",
12:58:49 AM: sitename: "eSolia Help",
12:58:49 AM: creator: "eSolia Inc.",
12:58:49 AM: toptitle: "eSolia Help Pages",
12:58:49 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:49 AM: page_prev: "Previous",
12:58:49 AM: page_next: "Next",
12:58:49 AM: search: "Search",
12:58:49 AM: copyright: "© eSolia Inc.",
12:58:49 AM: page: "Page",
12:58:49 AM: empty: "No results",
12:58:49 AM: side_menu: [Array]
12:58:49 AM: }
12:58:49 AM: },
12:58:49 AM: docs_menu: [
12:58:49 AM: { title: "Overviewサイド", id: "overview" },
12:58:49 AM: { title: "Configuration", id: "configuration" },
12:58:49 AM: { title: "Getting started", id: "getting-started" },
12:58:49 AM: { title: "Creating pages", id: "creating-pages" },
12:58:49 AM: { title: "Core", id: "core" },
12:58:49 AM: { title: "Advanced", id: "advanced" }
12:58:49 AM: ],
12:58:49 AM: comp: {
12:58:49 AM: _components: Map(1) { "callout" => [Object] },
12:58:49 AM: _proxies: Map(0) {}
12:58:49 AM: },
12:58:49 AM: date: 2024-10-24T08:52:56.000Z,
12:58:49 AM: title: "M365の迷惑メール処理",
12:58:49 AM: description: "M365で迷惑メールを処理する方法",
12:58:49 AM: category: "サービス詳細",
12:58:49 AM: series: "ja-m365",
12:58:49 AM: url: "/m365/spam-handling/",
12:58:49 AM: id: "m365spam",
12:58:49 AM: content: "# M365の迷惑メール処理\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "M365をご利用の場合、迷惑メール処理が過剰すぎると感じることもあるでしょう。迷惑メールの設定に関しては以下をご参照ください。\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "## Outlookにて受信拒否するかしないか\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "Outlookでは、[このヘルプページ](https://support.microsoft.com/ja-jp/office/%E3%83%A1%E3%83%BC%E3%83%AB%E3%81%AE%E5%8F%97%E4%BF%A1%E3%82%92%E6%8B%92%E5%90%A6%E3%81%99%E3%82%8B-b29fd867-cac9-40d8-aed1-659e06a706e4#:~:text=%E4%BF%A1%E9%A0%BC%E3%81%A7%E3%81%8D%E3%82%8B%E5%B7%AE%E5%87%BA%E4%BA%BA%E3%81%AE%E3%83%AA%E3%82%B9%E3%83%88%E3%81%AB%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B,%E3%81%97%E3%81%AA%E3%81%84%5D%20%E3%82%92%E3%82%AF%E3%83%AA%E3%83%83%E3%82%AF%E3%81%97%E3%81%BE%E3%81%99%E3%80%82)で書いて有るように、迷惑メールを拒否するかしないかの設定が出来ます。\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "## アドレス一覧に追加する\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "Outlookその他のメールソフトのアドレス一覧に追加すると、迷惑メールに入らない場合もあります。 \n" +
12:58:49 AM: "\n" +
12:58:49 AM: "## M365 セキュリティ\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "M365管理画面の [security.microsoft.com/antispam](https://security.microsoft.com/antispam) では、信頼ドメインを追加することが出来ます。 \n" +
12:58:49 AM: "\n" +
12:58:49 AM: "> [!IMPORTANT]\n" +
12:58:49 AM: "> マイクロソフトは、よく機能を保ちつつ、URLや名前を変更したりするので、**ご注意**が必要。\n" +
12:58:49 AM: "\n" +
12:58:49 AM: '<img class="zoom" src="/assets/img/figure-m365-antispam.png" width="100%" alt="図: M365迷惑メール設定画面">\n' +
12:58:49 AM: "\n",
12:58:49 AM: page: <ref *1> Page {
12:58:49 AM: src: {
12:58:49 AM: path: "/pages/m365-spam-handling",
12:58:49 AM: ext: ".md",
12:58:49 AM: entry: [Entry]
12:58:49 AM: },
12:58:49 AM: data: [Circular *2],
12:58:49 AM: asset: false
12:58:49 AM: },
12:58:49 AM: alternates: [Circular *3],
12:58:49 AM: unmatchedLangUrl: undefined,
12:58:49 AM: toc: [
12:58:49 AM: {
12:58:49 AM: level: 2,
12:58:49 AM: text: "Outlookにて受信拒否するかしないか",
12:58:49 AM: slug: "outlook%E3%81%AB%E3%81%A6%E5%8F%97%E4%BF%A1%E6%8B%92%E5%90%A6%E3%81%99%E3%82%8B%E3%81%8B%E3%81%97%E3%81%AA%E3%81%84%E3%81%8B",
12:58:49 AM: url: "/m365/spam-handling/#outlook%E3%81%AB%E3%81%A6%E5%8F%97%E4%BF%A1%E6%8B%92%E5%90%A6%E3%81%99%E3%82%8B%E3%81%8B%E3%81%97%E3%81%AA%E3%81%84%E3%81%8B",
12:58:49 AM: children: []
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: level: 2,
12:58:49 AM: text: "アドレス一覧に追加する",
12:58:49 AM: slug: "%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E4%B8%80%E8%A6%A7%E3%81%AB%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B",
12:58:49 AM: url: "/m365/spam-handling/#%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E4%B8%80%E8%A6%A7%E3%81%AB%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B",
12:58:49 AM: children: []
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: level: 2,
12:58:49 AM: text: "M365 セキュリティ",
12:58:49 AM: slug: "m365-%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3",
12:58:49 AM: url: "/m365/spam-handling/#m365-%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3",
12:58:49 AM: children: []
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: footnotes: [],
12:58:49 AM: children: "<h1>M365の迷惑メール処理</h1>\n" +
12:58:49 AM: "<p>M365をご利用の場合、迷惑メール処理が過剰すぎると感じることもあるでしょう。迷惑メールの設定に関しては以下をご参照ください。</p>\n" +
12:58:49 AM: '<h2 id="outlook%E3%81%AB%E3%81%A6%E5%8F%97%E4%BF%A1%E6%8B%92%E5%90%A6%E3%81%99%E3%82%8B%E3%81%8B%E3%81%97%E3%81%AA%E3%81%84%E3%81%8B" tabindex="-1"><a href="#outlook%E3%81%AB%E3%81%A6%E5%8F%97%E4%BF%A1%E6%8B%92%E5%90%A6%E3%81%99%E3%82%8B%E3%81%8B%E3%81%97%E3%81%AA%E3%81%84%E3%81%8B" class="header-anchor">Outlookにて受信拒否するかしないか</a></h2>\n' +
12:58:49 AM: '<p>Outlookでは、<a href="https://support.microsoft.com/ja-jp/office/%E3%83%A1%E3%83%BC%E3%83%AB%E3%81%AE%E5%8F%97%E4%BF%A1%E3%82%92%E6%8B%92%E5%90%A6%E3%81%99%E3%82%8B-b29fd867-cac9-40d8-aed1-659e06a706e4#:~:text=%E4%BF%A1%E9%A0%BC%E3%81%A7%E3%81%8D%E3%82%8B%E5%B7%AE%E5%87%BA%E4%BA%BA%E3%81%AE%E3%83%AA%E3%82%B9%E3%83%88%E3%81%AB%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B,%E3%81%97%E3%81%AA%E3%81%84%5D%20%E3%82%92%E3%82%AF%E3%83%AA%E3%83%83%E3%82%AF%E3%81%97%E3%81%BE%E3%81%99%E3%80%82">このヘルプページ</a>で書いて有るように、迷惑メールを拒否するかしないかの設定が出来ます。</p>\n' +
'<h2 id="%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E4%B8%80%E8%A6%A7%E3%81%AB%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B" tabindex="-1"><a href="#%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E4%B8%80%E8%A6%A7%E3%81%AB%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B" class="header-anchor">アドレス一覧に追加する</a></h2>\n' +
'<h2 id="%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E4%B8%80%E8%A6%A7%E3%81%AB%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B" tabindex="-1"><a href="#%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E4%B8%80%E8%A6%A7%E3%81%AB%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B" class="header-anchor">アドレス一覧に追加する</a></h2>\n' +
12:58:49 AM: "<p>Outlookその他のメールソフトのアドレス一覧に追加すると、迷惑メールに入らない場合もあります。</p>\n" +
12:58:49 AM: '<h2 id="m365-%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3" tabindex="-1"><a href="#m365-%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3" class="header-anchor">M365 セキュリティ</a></h2>\n' +
12:58:49 AM: '<p>M365管理画面の <a href="https://security.microsoft.com/antispam">security.microsoft.com/antispam</a> では、信頼ドメインを追加することが出来ます。</p>\n' +
12:58:49 AM: '<div class="markdown-alert markdown-alert-important">\n' +
12:58:49 AM: '<p class="markdown-alert-title">Important</p>\n' +
12:58:49 AM: "<p>マイクロソフトは、よく機能を保ちつつ、URLや名前を変更したりするので、<strong>ご注意</strong>が必要。</p>\n" +
12:58:49 AM: "</div>\n" +
12:58:49 AM: '<img class="zoom" src="/assets/img/figure-m365-antispam.png" width="100%" alt="図: M365迷惑メール設定画面">\n'
12:58:49 AM: },
12:58:49 AM: <ref *4> {
12:58:49 AM: basename: "m365-spam-handling_en",
12:58:49 AM: mergedKeys: {
12:58:49 AM: tags: "stringArray",
12:58:49 AM: extra_head: "stringArray",
12:58:49 AM: ja: "object",
12:58:49 AM: en: "object",
12:58:49 AM: metas: "object"
12:58:49 AM: },
12:58:49 AM: paginate: [Function: paginate],
12:58:49 AM: search: Searcher {},
12:58:49 AM: nav: Nav {},
12:58:49 AM: languages: [ "ja", "en" ],
12:58:49 AM: layout: "layout.vto",
12:58:49 AM: order: 200,
12:58:49 AM: tags: [ "M365", "Spam" ],
12:58:49 AM: extra_head: [
12:58:49 AM: "<!-- Fathom Analytics -->\n" +
12:58:49 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:49 AM: "<!-- / Fathom -->\n"
12:58:49 AM: ],
12:58:49 AM: metas: {
12:58:49 AM: title: "=title",
12:58:49 AM: description: "=description",
12:58:49 AM: twitter: "@esolia_inc",
12:58:49 AM: "twitter:label1": "Author",
12:58:49 AM: "twitter:data1": "=site.author",
12:58:49 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:49 AM: color: "#ffbc68",
12:58:49 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:49 AM: generator: true,
12:58:49 AM: site: "=site.sitename"
12:58:49 AM: },
12:58:49 AM: cacheBuster: "1737334729466",
12:58:49 AM: footer: true,
12:58:49 AM: repo: {
12:58:49 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:49 AM: path: "/src"
12:58:49 AM: },
12:58:49 AM: menu_links: [
12:58:49 AM: {
12:58:49 AM: text: "<strong>eSolia Inc.</strong>",
12:58:49 AM: href: "https://esolia.com",
12:58:49 AM: icon: "building-office"
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: text: "GitHub repository",
12:58:49 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:49 AM: icon: "github-logo"
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: lang: "en",
12:58:49 AM: site: {
12:58:49 AM: lname: "English",
12:58:49 AM: sitename: "eSolia Help",
12:58:49 AM: lastup: "Last updated",
12:58:49 AM: editme: "Edit this page",
12:58:49 AM: tocheader: "On this Page",
12:58:49 AM: author: "eSolia Inc."
12:58:49 AM: },
12:58:49 AM: i18n: {
12:58:49 AM: "foo.ja": "バー",
12:58:49 AM: "foo.en": "Bar",
12:58:49 AM: "pagenotfound.ja": "そのページは無い",
12:58:49 AM: "pagenotfound.en": "Page Not Found",
12:58:49 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:49 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:49 AM: ja: {
12:58:49 AM: lname: "日本語",
12:58:49 AM: sitename: "イソリア ヘルプ",
12:58:49 AM: creator: "株式会社イソリア",
12:58:49 AM: toptitle: "イソリア ヘルプ ページ",
12:58:49 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:49 AM: page_prev: "戻る",
12:58:49 AM: page_next: "次へ",
12:58:49 AM: search: "検索",
12:58:49 AM: copyright: "© 株式会社イソリア",
12:58:49 AM: page: "ページ",
12:58:49 AM: empty: "結果はありません",
12:58:49 AM: side_menu: [Array]
12:58:49 AM: },
12:58:49 AM: en: {
12:58:49 AM: lname: "English",
12:58:49 AM: sitename: "eSolia Help",
12:58:49 AM: creator: "eSolia Inc.",
12:58:49 AM: toptitle: "eSolia Help Pages",
12:58:49 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:49 AM: page_prev: "Previous",
12:58:49 AM: page_next: "Next",
12:58:49 AM: search: "Search",
12:58:49 AM: copyright: "© eSolia Inc.",
12:58:49 AM: page: "Page",
12:58:49 AM: empty: "No results",
12:58:49 AM: side_menu: [Array]
12:58:49 AM: }
12:58:49 AM: },
12:58:49 AM: docs_menu: [
12:58:49 AM: { title: "Overviewサイド", id: "overview" },
12:58:49 AM: { title: "Configuration", id: "configuration" },
12:58:49 AM: { title: "Getting started", id: "getting-started" },
12:58:49 AM: { title: "Creating pages", id: "creating-pages" },
12:58:49 AM: { title: "Core", id: "core" },
12:58:49 AM: { title: "Advanced", id: "advanced" }
12:58:49 AM: ],
12:58:49 AM: comp: {
12:58:49 AM: _components: Map(1) { "callout" => [Object] },
12:58:49 AM: _proxies: Map(0) {}
12:58:49 AM: },
12:58:49 AM: date: 2024-10-24T08:52:56.000Z,
12:58:49 AM: title: "M365 Spam Handling",
12:58:49 AM: description: "Tips for setting spam handling in M365",
12:58:49 AM: category: "Service Details",
12:58:49 AM: series: "en-m365",
12:58:49 AM: url: "/en/m365/spam-handling/",
12:58:49 AM: id: "m365spam",
12:58:49 AM: content: "# Spam Handling in M365\n" +
12:58:49 AM: "\n" +
12:58:49 AM: `If you use M365, you might find that it can be a little "overzealous" and mark emails as spam even when you don't intend that. Here are a few tricks. \n` +
12:58:49 AM: "\n" +
12:58:49 AM: "## Block or Unblock Senders in Outlook\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "In Outlook you can block or unblock senders [per this help page](https://support.microsoft.com/en-us/office/block-a-mail-sender-b29fd867-cac9-40d8-aed1-659e06a706e4). \n" +
12:58:49 AM: "\n" +
12:58:49 AM: "## Add to Address List\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "Add the sender to your address list in Outlook or other email clients you use. \n" +
12:58:49 AM: "\n" +
12:58:49 AM: "## M365 Security\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "In the [security.microsoft.com/antispam](https://security.microsoft.com/antispam) admin screen for M365, you can add a domain as trusted. \n" +
12:58:49 AM: "\n" +
12:58:49 AM: "> [!IMPORTANT]\n" +
12:58:49 AM: "> Microsoft _changes URLs and feature names_ but often functionality remains the same, so you need to stay on top of that. \n" +
12:58:49 AM: "\n" +
12:58:49 AM: '<img class="zoom" src="/assets/img/figure-m365-antispam_en.png" width="100%" alt="Fig: M365 antispam setting screen">\n' +
12:58:49 AM: "\n",
12:58:49 AM: page: Page {
12:58:49 AM: src: {
12:58:49 AM: path: "/pages/m365-spam-handling_en",
12:58:49 AM: ext: ".md",
12:58:49 AM: entry: [Entry]
12:58:49 AM: },
12:58:49 AM: data: [Circular *4],
12:58:49 AM: asset: false
12:58:49 AM: },
12:58:49 AM: alternates: [Circular *3],
12:58:49 AM: unmatchedLangUrl: undefined,
12:58:49 AM: toc: [
12:58:49 AM: {
12:58:49 AM: level: 2,
12:58:49 AM: text: "Block or Unblock Senders in Outlook",
12:58:49 AM: slug: "block-or-unblock-senders-in-outlook",
12:58:49 AM: url: "/en/m365/spam-handling/#block-or-unblock-senders-in-outlook",
12:58:49 AM: children: []
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: level: 2,
12:58:49 AM: text: "Add to Address List",
12:58:49 AM: slug: "add-to-address-list",
12:58:49 AM: url: "/en/m365/spam-handling/#add-to-address-list",
12:58:49 AM: children: []
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: level: 2,
12:58:49 AM: text: "M365 Security",
12:58:49 AM: slug: "m365-security",
12:58:49 AM: url: "/en/m365/spam-handling/#m365-security",
12:58:49 AM: children: []
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: footnotes: [],
12:58:49 AM: children: "<h1>Spam Handling in M365</h1>\n" +
12:58:49 AM: "<p>If you use M365, you might find that it can be a little "overzealous" and mark emails as spam even when you don't intend that. Here are a few tricks.</p>\n" +
12:58:49 AM: '<h2 id="block-or-unblock-senders-in-outlook" tabindex="-1"><a href="#block-or-unblock-senders-in-outlook" class="header-anchor">Block or Unblock Senders in Outlook</a></h2>\n' +
12:58:49 AM: '<p>In Outlook you can block or unblock senders <a href="https://support.microsoft.com/en-us/office/block-a-mail-sender-b29fd867-cac9-40d8-aed1-659e06a706e4">per this help page</a>.</p>\n' +
12:58:49 AM: '<h2 id="add-to-address-list" tabindex="-1"><a href="#add-to-address-list" class="header-anchor">Add to Address List</a></h2>\n' +
12:58:49 AM: "<p>Add the sender to your address list in Outlook or other email clients you use.</p>\n" +
12:58:49 AM: '<h2 id="m365-security" tabindex="-1"><a href="#m365-security" class="header-anchor">M365 Security</a></h2>\n' +
12:58:49 AM: '<p>In the <a href="https://security.microsoft.com/antispam">security.microsoft.com/antispam</a> admin screen for M365, you can add a domain as trusted.</p>\n' +
12:58:49 AM: '<div class="markdown-alert markdown-alert-important">\n' +
12:58:49 AM: '<p class="markdown-alert-title">Important</p>\n' +
12:58:49 AM: "<p>Microsoft <em>changes URLs and feature names</em> but often functionality remains the same, so you need to stay on top of that.</p>\n" +
12:58:49 AM: "</div>\n" +
12:58:49 AM: '<img class="zoom" src="/assets/img/figure-m365-antispam_en.png" width="100%" alt="Fig: M365 antispam setting screen">\n'
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: unmatchedLangUrl: undefined,
12:58:49 AM: toc: [
12:58:49 AM: {
12:58:49 AM: level: 2,
12:58:49 AM: text: "Outlookにて受信拒否するかしないか",
12:58:49 AM: slug: "outlook%E3%81%AB%E3%81%A6%E5%8F%97%E4%BF%A1%E6%8B%92%E5%90%A6%E3%81%99%E3%82%8B%E3%81%8B%E3%81%97%E3%81%AA%E3%81%84%E3%81%8B",
12:58:49 AM: url: "/m365/spam-handling/#outlook%E3%81%AB%E3%81%A6%E5%8F%97%E4%BF%A1%E6%8B%92%E5%90%A6%E3%81%99%E3%82%8B%E3%81%8B%E3%81%97%E3%81%AA%E3%81%84%E3%81%8B",
12:58:49 AM: children: []
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: level: 2,
12:58:49 AM: text: "アドレス一覧に追加する",
12:58:49 AM: slug: "%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E4%B8%80%E8%A6%A7%E3%81%AB%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B",
12:58:49 AM: url: "/m365/spam-handling/#%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E4%B8%80%E8%A6%A7%E3%81%AB%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B",
12:58:49 AM: children: []
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: level: 2,
12:58:49 AM: text: "M365 セキュリティ",
12:58:49 AM: slug: "m365-%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3",
12:58:49 AM: url: "/m365/spam-handling/#m365-%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3",
12:58:49 AM: children: []
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: footnotes: [],
12:58:49 AM: children: "<h1>M365の迷惑メール処理</h1>\n" +
12:58:49 AM: "<p>M365をご利用の場合、迷惑メール処理が過剰すぎると感じることもあるでしょう。迷惑メールの設定に関しては以下をご参照ください。</p>\n" +
12:58:49 AM: '<h2 id="outlook%E3%81%AB%E3%81%A6%E5%8F%97%E4%BF%A1%E6%8B%92%E5%90%A6%E3%81%99%E3%82%8B%E3%81%8B%E3%81%97%E3%81%AA%E3%81%84%E3%81%8B" tabindex="-1"><a href="#outlook%E3%81%AB%E3%81%A6%E5%8F%97%E4%BF%A1%E6%8B%92%E5%90%A6%E3%81%99%E3%82%8B%E3%81%8B%E3%81%97%E3%81%AA%E3%81%84%E3%81%8B" class="header-anchor">Outlookにて受信拒否するかしないか</a></h2>\n' +
12:58:49 AM: '<p>Outlookでは、<a href="https://support.microsoft.com/ja-jp/office/%E3%83%A1%E3%83%BC%E3%83%AB%E3%81%AE%E5%8F%97%E4%BF%A1%E3%82%92%E6%8B%92%E5%90%A6%E3%81%99%E3%82%8B-b29fd867-cac9-40d8-aed1-659e06a706e4#:~:text=%E4%BF%A1%E9%A0%BC%E3%81%A7%E3%81%8D%E3%82%8B%E5%B7%AE%E5%87%BA%E4%BA%BA%E3%81%AE%E3%83%AA%E3%82%B9%E3%83%88%E3%81%AB%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B,%E3%81%97%E3%81%AA%E3%81%84%5D%20%E3%82%92%E3%82%AF%E3%83%AA%E3%83%83%E3%82%AF%E3%81%97%E3%81%BE%E3%81%99%E3%80%82">このヘルプページ</a>で書いて有るように、迷惑メールを拒否するかしないかの設定が出来ます。</p>\n' +
12:58:49 AM: '<h2 id="%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E4%B8%80%E8%A6%A7%E3%81%AB%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B" tabindex="-1"><a href="#%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E4%B8%80%E8%A6%A7%E3%81%AB%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B" class="header-anchor">アドレス一覧に追加する</a></h2>\n' +
12:58:49 AM: "<p>Outlookその他のメールソフトのアドレス一覧に追加すると、迷惑メールに入らない場合もあります。</p>\n" +
12:58:49 AM: '<h2 id="m365-%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3" tabindex="-1"><a href="#m365-%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3" class="header-anchor">M365 セキュリティ</a></h2>\n' +
12:58:49 AM: '<p>M365管理画面の <a href="https://security.microsoft.com/antispam">security.microsoft.com/antispam</a> では、信頼ドメインを追加することが出来ます。</p>\n' +
12:58:49 AM: '<div class="markdown-alert markdown-alert-important">\n' +
12:58:49 AM: '<p class="markdown-alert-title">Important</p>\n' +
12:58:49 AM: "<p>マイクロソフトは、よく機能を保ちつつ、URLや名前を変更したりするので、<strong>ご注意</strong>が必要。</p>\n" +
12:58:49 AM: "</div>\n" +
12:58:49 AM: '<img class="zoom" src="/assets/img/figure-m365-antispam.png" width="100%" alt="図: M365迷惑メール設定画面">\n',
12:58:49 AM: ja: {},
12:58:49 AM: en: {}
12:58:49 AM: }
12:58:49 AM: {
12:58:49 AM: content: "<h1>Spam Handling in M365</h1>\n" +
12:58:49 AM: "<p>If you use M365, you might find that it can be a little "overzealous" and mark emails as spam even when you don't intend that. Here are a few tricks.</p>\n" +
12:58:49 AM: '<h2 id="block-or-unblock-senders-in-outlook" tabindex="-1"><a href="#block-or-unblock-senders-in-outlook" class="header-anchor">Block or Unblock Senders in Outlook</a></h2>\n' +
12:58:49 AM: '<p>In Outlook you can block or unblock senders <a href="https://support.microsoft.com/en-us/office/block-a-mail-sender-b29fd867-cac9-40d8-aed1-659e06a706e4">per this help page</a>.</p>\n' +
12:58:49 AM: '<h2 id="add-to-address-list" tabindex="-1"><a href="#add-to-address-list" class="header-anchor">Add to Address List</a></h2>\n' +
12:58:49 AM: "<p>Add the sender to your address list in Outlook or other email clients you use.</p>\n" +
12:58:49 AM: '<h2 id="m365-security" tabindex="-1"><a href="#m365-security" class="header-anchor">M365 Security</a></h2>\n' +
12:58:49 AM: '<p>In the <a href="https://security.microsoft.com/antispam">security.microsoft.com/antispam</a> admin screen for M365, you can add a domain as trusted.</p>\n' +
12:58:49 AM: '<div class="markdown-alert markdown-alert-important">\n' +
12:58:49 AM: '<p class="markdown-alert-title">Important</p>\n' +
12:58:49 AM: "<p>Microsoft <em>changes URLs and feature names</em> but often functionality remains the same, so you need to stay on top of that.</p>\n" +
12:58:49 AM: "</div>\n" +
12:58:49 AM: '<img class="zoom" src="/assets/img/figure-m365-antispam_en.png" width="100%" alt="Fig: M365 antispam setting screen">\n',
12:58:49 AM: basename: "m365-spam-handling_en",
12:58:49 AM: mergedKeys: {
12:58:49 AM: tags: "stringArray",
12:58:49 AM: extra_head: "stringArray",
12:58:49 AM: ja: "object",
12:58:49 AM: en: "object",
12:58:49 AM: metas: "object"
12:58:49 AM: },
12:58:49 AM: paginate: [Function: paginate],
12:58:49 AM: search: Searcher {},
12:58:49 AM: nav: Nav {},
12:58:49 AM: languages: [ "ja", "en" ],
12:58:49 AM: order: 200,
12:58:49 AM: tags: [ "M365", "Spam" ],
12:58:49 AM: extra_head: [
12:58:49 AM: "<!-- Fathom Analytics -->\n" +
12:58:49 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:49 AM: "<!-- / Fathom -->\n"
12:58:49 AM: ],
12:58:49 AM: metas: {
12:58:49 AM: title: "=title",
12:58:49 AM: description: "=description",
12:58:49 AM: twitter: "@esolia_inc",
12:58:49 AM: "twitter:label1": "Author",
12:58:49 AM: "twitter:data1": "=site.author",
12:58:49 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:49 AM: color: "#ffbc68",
12:58:49 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:49 AM: generator: true,
12:58:49 AM: site: "=site.sitename"
12:58:49 AM: },
12:58:49 AM: cacheBuster: "1737334729466",
12:58:49 AM: footer: true,
12:58:49 AM: repo: { url: "https://github.com/esolia/help.esolia.pro", path: "/src" },
12:58:49 AM: menu_links: [
12:58:49 AM: {
12:58:49 AM: text: "<strong>eSolia Inc.</strong>",
12:58:49 AM: href: "https://esolia.com",
12:58:49 AM: icon: "building-office"
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: text: "GitHub repository",
12:58:49 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:49 AM: icon: "github-logo"
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: lang: "en",
12:58:49 AM: site: {
12:58:49 AM: lname: "English",
12:58:49 AM: sitename: "eSolia Help",
12:58:49 AM: lastup: "Last updated",
12:58:49 AM: editme: "Edit this page",
12:58:49 AM: tocheader: "On this Page",
12:58:49 AM: author: "eSolia Inc."
12:58:49 AM: },
12:58:49 AM: i18n: {
12:58:49 AM: "foo.ja": "バー",
12:58:49 AM: "foo.en": "Bar",
12:58:49 AM: "pagenotfound.ja": "そのページは無い",
12:58:49 AM: "pagenotfound.en": "Page Not Found",
12:58:49 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:49 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:49 AM: ja: {
12:58:49 AM: lname: "日本語",
12:58:49 AM: sitename: "イソリア ヘルプ",
12:58:49 AM: creator: "株式会社イソリア",
12:58:49 AM: toptitle: "イソリア ヘルプ ページ",
12:58:49 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:49 AM: page_prev: "戻る",
12:58:49 AM: page_next: "次へ",
12:58:49 AM: search: "検索",
12:58:49 AM: copyright: "© 株式会社イソリア",
12:58:49 AM: page: "ページ",
12:58:49 AM: empty: "結果はありません",
12:58:49 AM: side_menu: [
12:58:49 AM: { title: "PROdbクラウド型DB", id: "prodb" },
12:58:49 AM: { title: "バルクメール", id: "bulkemail" }
12:58:49 AM: ]
12:58:49 AM: },
12:58:49 AM: en: {
12:58:49 AM: lname: "English",
12:58:49 AM: sitename: "eSolia Help",
12:58:49 AM: creator: "eSolia Inc.",
12:58:49 AM: toptitle: "eSolia Help Pages",
12:58:49 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:49 AM: page_prev: "Previous",
12:58:49 AM: page_next: "Next",
12:58:49 AM: search: "Search",
12:58:49 AM: copyright: "© eSolia Inc.",
12:58:49 AM: page: "Page",
12:58:49 AM: empty: "No results",
12:58:49 AM: side_menu: [
12:58:49 AM: { title: "PROdb Cloud DB", id: "prodb" },
12:58:49 AM: { title: "Bulk Email", id: "bulkemail" }
12:58:49 AM: ]
12:58:49 AM: }
12:58:49 AM: },
12:58:49 AM: docs_menu: [
12:58:49 AM: { title: "Overviewサイド", id: "overview" },
12:58:49 AM: { title: "Configuration", id: "configuration" },
12:58:49 AM: { title: "Getting started", id: "getting-started" },
12:58:49 AM: { title: "Creating pages", id: "creating-pages" },
12:58:49 AM: { title: "Core", id: "core" },
12:58:49 AM: { title: "Advanced", id: "advanced" }
12:58:49 AM: ],
12:58:49 AM: comp: {
12:58:49 AM: _components: Map(1) {
12:58:49 AM: "callout" => {
12:58:49 AM: name: "callout",
12:58:49 AM: render: [Function: render],
12:58:49 AM: css: undefined,
12:58:49 AM: js: undefined
12:58:49 AM: }
12:58:49 AM: },
12:58:49 AM: _proxies: Map(0) {}
12:58:49 AM: },
12:58:49 AM: date: 2024-10-24T08:52:56.000Z,
12:58:49 AM: title: "M365 Spam Handling",
12:58:49 AM: description: "Tips for setting spam handling in M365",
12:58:49 AM: category: "Service Details",
12:58:49 AM: series: "en-m365",
12:58:49 AM: url: "/en/m365/spam-handling/",
12:58:49 AM: id: "m365spam",
12:58:49 AM: page: <ref *1> Page {
12:58:49 AM: src: {
12:58:49 AM: path: "/pages/m365-spam-handling_en",
12:58:49 AM: ext: ".md",
12:58:49 AM: entry: Entry {
12:58:49 AM: name: "m365-spam-handling_en.md",
12:58:49 AM: path: "/pages/m365-spam-handling_en.md",
12:58:49 AM: type: "file",
12:58:49 AM: src: "/opt/build/repo/src/pages/m365-spam-handling_en.md",
12:58:49 AM: children: Map(0) {},
12:58:49 AM: flags: Set(0) {}
12:58:49 AM: }
12:58:49 AM: },
12:58:49 AM: data: <ref *3> {
12:58:49 AM: basename: "m365-spam-handling_en",
12:58:49 AM: mergedKeys: {
12:58:49 AM: tags: "stringArray",
12:58:49 AM: extra_head: "stringArray",
12:58:49 AM: ja: "object",
12:58:49 AM: en: "object",
12:58:49 AM: metas: "object"
12:58:49 AM: },
12:58:49 AM: paginate: [Function: paginate],
12:58:49 AM: search: Searcher {},
12:58:49 AM: nav: Nav {},
12:58:49 AM: languages: [ "ja", "en" ],
12:58:49 AM: layout: "layout.vto",
12:58:49 AM: order: 200,
12:58:49 AM: tags: [ "M365", "Spam" ],
12:58:49 AM: extra_head: [
12:58:49 AM: "<!-- Fathom Analytics -->\n" +
12:58:49 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:49 AM: "<!-- / Fathom -->\n"
12:58:49 AM: ],
12:58:49 AM: metas: {
12:58:49 AM: title: "=title",
12:58:49 AM: description: "=description",
12:58:49 AM: twitter: "@esolia_inc",
12:58:49 AM: "twitter:label1": "Author",
12:58:49 AM: "twitter:data1": "=site.author",
12:58:49 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:49 AM: color: "#ffbc68",
12:58:49 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:49 AM: generator: true,
12:58:49 AM: site: "=site.sitename"
12:58:49 AM: },
12:58:49 AM: cacheBuster: "1737334729466",
12:58:49 AM: footer: true,
12:58:49 AM: repo: {
12:58:49 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:49 AM: path: "/src"
12:58:49 AM: },
12:58:49 AM: menu_links: [
12:58:49 AM: {
12:58:49 AM: text: "<strong>eSolia Inc.</strong>",
12:58:49 AM: href: "https://esolia.com",
12:58:49 AM: icon: "building-office"
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: text: "GitHub repository",
12:58:49 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:49 AM: icon: "github-logo"
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: lang: "en",
12:58:49 AM: site: {
12:58:49 AM: lname: "English",
12:58:49 AM: sitename: "eSolia Help",
12:58:49 AM: lastup: "Last updated",
12:58:49 AM: editme: "Edit this page",
12:58:49 AM: tocheader: "On this Page",
12:58:49 AM: author: "eSolia Inc."
12:58:49 AM: },
12:58:49 AM: i18n: {
12:58:49 AM: "foo.ja": "バー",
12:58:49 AM: "foo.en": "Bar",
12:58:49 AM: "pagenotfound.ja": "そのページは無い",
12:58:49 AM: "pagenotfound.en": "Page Not Found",
12:58:49 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:49 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:49 AM: ja: {
12:58:49 AM: lname: "日本語",
12:58:49 AM: sitename: "イソリア ヘルプ",
12:58:49 AM: creator: "株式会社イソリア",
12:58:49 AM: toptitle: "イソリア ヘルプ ページ",
12:58:49 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:49 AM: page_prev: "戻る",
12:58:49 AM: page_next: "次へ",
12:58:49 AM: search: "検索",
12:58:49 AM: copyright: "© 株式会社イソリア",
12:58:49 AM: page: "ページ",
12:58:49 AM: empty: "結果はありません",
12:58:49 AM: side_menu: [Array]
12:58:49 AM: },
12:58:49 AM: en: {
12:58:49 AM: lname: "English",
12:58:49 AM: sitename: "eSolia Help",
12:58:49 AM: creator: "eSolia Inc.",
12:58:49 AM: toptitle: "eSolia Help Pages",
12:58:49 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:49 AM: page_prev: "Previous",
12:58:49 AM: page_next: "Next",
12:58:49 AM: search: "Search",
12:58:49 AM: copyright: "© eSolia Inc.",
12:58:49 AM: page: "Page",
12:58:49 AM: empty: "No results",
12:58:49 AM: side_menu: [Array]
12:58:49 AM: }
12:58:49 AM: },
12:58:49 AM: docs_menu: [
12:58:49 AM: { title: "Overviewサイド", id: "overview" },
12:58:49 AM: { title: "Configuration", id: "configuration" },
12:58:49 AM: { title: "Getting started", id: "getting-started" },
12:58:49 AM: { title: "Creating pages", id: "creating-pages" },
12:58:49 AM: { title: "Core", id: "core" },
12:58:49 AM: { title: "Advanced", id: "advanced" }
12:58:49 AM: ],
12:58:49 AM: comp: {
12:58:49 AM: _components: Map(1) { "callout" => [Object] },
12:58:49 AM: _proxies: Map(0) {}
12:58:49 AM: },
12:58:49 AM: date: 2024-10-24T08:52:56.000Z,
12:58:49 AM: title: "M365 Spam Handling",
12:58:49 AM: description: "Tips for setting spam handling in M365",
12:58:49 AM: category: "Service Details",
12:58:49 AM: series: "en-m365",
12:58:49 AM: url: "/en/m365/spam-handling/",
12:58:49 AM: id: "m365spam",
12:58:49 AM: content: "# Spam Handling in M365\n" +
12:58:49 AM: "\n" +
12:58:49 AM: `If you use M365, you might find that it can be a little "overzealous" and mark emails as spam even when you don't intend that. Here are a few tricks. \n` +
12:58:49 AM: "\n" +
12:58:49 AM: "## Block or Unblock Senders in Outlook\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "In Outlook you can block or unblock senders [per this help page](https://support.microsoft.com/en-us/office/block-a-mail-sender-b29fd867-cac9-40d8-aed1-659e06a706e4). \n" +
12:58:49 AM: "\n" +
12:58:49 AM: "## Add to Address List\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "Add the sender to your address list in Outlook or other email clients you use. \n" +
12:58:49 AM: "\n" +
12:58:49 AM: "## M365 Security\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "In the [security.microsoft.com/antispam](https://security.microsoft.com/antispam) admin screen for M365, you can add a domain as trusted. \n" +
12:58:49 AM: "\n" +
12:58:49 AM: "> [!IMPORTANT]\n" +
12:58:49 AM: "> Microsoft _changes URLs and feature names_ but often functionality remains the same, so you need to stay on top of that. \n" +
12:58:49 AM: "\n" +
12:58:49 AM: '<img class="zoom" src="/assets/img/figure-m365-antispam_en.png" width="100%" alt="Fig: M365 antispam setting screen">\n' +
12:58:49 AM: "\n",
12:58:49 AM: page: [Circular *1],
12:58:49 AM: alternates: <ref *2> [
12:58:49 AM: {
12:58:49 AM: basename: "m365-spam-handling",
12:58:49 AM: mergedKeys: [Object],
12:58:49 AM: paginate: [Function: paginate],
12:58:49 AM: search: Searcher {},
12:58:49 AM: nav: Nav {},
12:58:49 AM: languages: [Array],
12:58:49 AM: layout: "layout.vto",
12:58:49 AM: order: 200,
12:58:49 AM: tags: [Array],
12:58:49 AM: extra_head: [Array],
12:58:49 AM: metas: [Object],
12:58:49 AM: cacheBuster: "1737334729466",
12:58:49 AM: footer: true,
12:58:49 AM: repo: [Object],
12:58:49 AM: menu_links: [Array],
12:58:49 AM: lang: "ja",
12:58:49 AM: site: [Object],
12:58:49 AM: i18n: [Object],
12:58:49 AM: docs_menu: [Array],
12:58:49 AM: comp: [Object],
12:58:49 AM: date: 2024-10-24T08:52:56.000Z,
12:58:49 AM: title: "M365の迷惑メール処理",
12:58:49 AM: description: "M365で迷惑メールを処理する方法",
12:58:49 AM: category: "サービス詳細",
12:58:49 AM: series: "ja-m365",
12:58:49 AM: url: "/m365/spam-handling/",
12:58:49 AM: id: "m365spam",
12:58:49 AM: content: "# M365の迷惑メール処理\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "M365をご利用の場合、迷惑メール処理が過剰すぎると感じることもあるでしょう。迷惑メールの設定に関しては以下をご参照ください。\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "## Outlookにて受信拒否するかしないか\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "Outlookでは、[このヘルプページ](https://support.microsoft.com/ja-jp/office/%E3%83%A1%E3%83%BC%E3%83%AB%E3%81%AE%E5%8F%97%E4%BF%A1%E3%82%92%E6%8B%92%E5%90%A6%E3%81%99%E3%82%8B-b29fd867-cac9-40d8-aed1-659e06a706e4#:~:text=%E4%BF%A1%E9%A0%BC%E3%81%A7%E3%81%8D%E3%82%8B%E5%B7%AE%E5%87%BA%E4%BA%BA%E3%81%AE%E3%83%AA%E3%82%B9%E3%83%88%E3%81%AB%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B,%E3%81%97%E3%81%AA%E3%81%84%5D%20%E3%82%92%E3%82%AF%E3%83%AA%E3%83%83%E3%82%AF%E3%81%97%E3%81%BE%E3%81%99%E3%80%82)で書いて有るように、迷惑メールを拒否するかしないかの設定が出来ます。\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "## アドレス一覧に追加する\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "Outlookその他のメールソフトのアドレス一覧に追加すると、迷惑メールに入らない場合もあります。 \n" +
12:58:49 AM: "\n" +
12:58:49 AM: "## M365 セキュリティ\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "M365管理画面の [security.microsoft.com/antispam](https://security.microsoft.com/antispam) では、信頼ドメインを追加することが出来ます。 \n" +
12:58:49 AM: "\n" +
12:58:49 AM: "> [!IMPORTANT]\n" +
12:58:49 AM: "> マイクロソフトは、よく機能を保ちつつ、URLや名前を変更したりするので、**ご注意**が必要。\n" +
12:58:49 AM: "\n" +
12:58:49 AM: '<img class="zoom" src="/assets/img/figure-m365-antispam.png" width="100%" alt="図: M365迷惑メール設定画面">\n' +
12:58:49 AM: "\n",
12:58:49 AM: page: [Page],
12:58:49 AM: alternates: [Circular *2],
12:58:49 AM: unmatchedLangUrl: undefined,
12:58:49 AM: toc: [Array],
12:58:49 AM: footnotes: [],
12:58:49 AM: children: "<h1>M365の迷惑メール処理</h1>\n" +
12:58:49 AM: "<p>M365をご利用の場合、迷惑メール処理が過剰すぎると感じることもあるでしょう。迷惑メールの設定に関しては以下をご参照ください。</p>\n" +
12:58:49 AM: '<h2 id="outlook%E3%81%AB%E3%81%A6%E5%8F%97%E4%BF%A1%E6%8B%92%E5%90%A6%E3%81%99%E3%82%8B%E3%81%8B%E3%81%97%E3%81%AA%E3%81%84%E3%81%8B" tabindex="-1"><a href="#outlook%E3%81%AB%E3%81%A6%E5%8F%97%E4%BF%A1%E6%8B%92%E5%90%A6%E3%81%99%E3%82%8B%E3%81%8B%E3%81%97%E3%81%AA%E3%81%84%E3%81%8B" class="header-anchor">Outlookにて受信拒否するかしないか</a></h2>\n' +
12:58:49 AM: '<p>Outlookでは、<a href="https://support.microsoft.com/ja-jp/office/%E3%83%A1%E3%83%BC%E3%83%AB%E3%81%AE%E5%8F%97%E4%BF%A1%E3%82%92%E6%8B%92%E5%90%A6%E3%81%99%E3%82%8B-b29fd867-cac9-40d8-aed1-659e06a706e4#:~:text=%E4%BF%A1%E9%A0%BC%E3%81%A7%E3%81%8D%E3%82%8B%E5%B7%AE%E5%87%BA%E4%BA%BA%E3%81%AE%E3%83%AA%E3%82%B9%E3%83%88%E3%81%AB%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B,%E3%81%97%E3%81%AA%E3%81%84%5D%20%E3%82%92%E3%82%AF%E3%83%AA%E3%83%83%E3%82%AF%E3%81%97%E3%81%BE%E3%81%99%E3%80%82">このヘルプページ</a>で書いて有るように、迷惑メールを拒否するかしないかの設定が出来ます。</p>\n' +
12:58:49 AM: '<h2 id="%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E4%B8%80%E8%A6%A7%E3%81%AB%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B" tabindex="-1"><a href="#%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E4%B8%80%E8%A6%A7%E3%81%AB%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B" class="header-anchor">アドレス一覧に追加する</a></h2>\n' +
12:58:49 AM: "<p>Outlookその他のメールソフトのアドレス一覧に追加すると、迷惑メールに入らない場合もあります。</p>\n" +
12:58:49 AM: '<h2 id="m365-%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3" tabindex="-1"><a href="#m365-%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3" class="header-anchor">M365 セキュリティ</a></h2>\n' +
12:58:49 AM: '<p>M365管理画面の <a href="https://security.microsoft.com/antispam">security.microsoft.com/antispam</a> では、信頼ドメインを追加することが出来ます。</p>\n' +
12:58:49 AM: '<div class="markdown-alert markdown-alert-important">\n' +
12:58:49 AM: '<p class="markdown-alert-title">Important</p>\n' +
12:58:49 AM: "<p>マイクロソフトは、よく機能を保ちつつ、URLや名前を変更したりするので、<strong>ご注意</strong>が必要。</p>\n" +
12:58:49 AM: "</div>\n" +
12:58:49 AM: '<img class="zoom" src="/assets/img/figure-m365-antispam.png" width="100%" alt="図: M365迷惑メール設定画面">\n'
12:58:49 AM: },
12:58:49 AM: [Circular *3]
12:58:49 AM: ],
12:58:49 AM: unmatchedLangUrl: undefined,
12:58:49 AM: toc: [
12:58:49 AM: {
12:58:49 AM: level: 2,
12:58:49 AM: text: "Block or Unblock Senders in Outlook",
12:58:49 AM: slug: "block-or-unblock-senders-in-outlook",
12:58:49 AM: url: "/en/m365/spam-handling/#block-or-unblock-senders-in-outlook",
12:58:49 AM: children: []
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: level: 2,
12:58:49 AM: text: "Add to Address List",
12:58:49 AM: slug: "add-to-address-list",
12:58:49 AM: url: "/en/m365/spam-handling/#add-to-address-list",
12:58:49 AM: children: []
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: level: 2,
12:58:49 AM: text: "M365 Security",
12:58:49 AM: slug: "m365-security",
12:58:49 AM: url: "/en/m365/spam-handling/#m365-security",
12:58:49 AM: children: []
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: footnotes: [],
12:58:49 AM: children: "<h1>Spam Handling in M365</h1>\n" +
12:58:49 AM: "<p>If you use M365, you might find that it can be a little "overzealous" and mark emails as spam even when you don't intend that. Here are a few tricks.</p>\n" +
12:58:49 AM: '<h2 id="block-or-unblock-senders-in-outlook" tabindex="-1"><a href="#block-or-unblock-senders-in-outlook" class="header-anchor">Block or Unblock Senders in Outlook</a></h2>\n' +
12:58:49 AM: '<p>In Outlook you can block or unblock senders <a href="https://support.microsoft.com/en-us/office/block-a-mail-sender-b29fd867-cac9-40d8-aed1-659e06a706e4">per this help page</a>.</p>\n' +
12:58:49 AM: '<h2 id="add-to-address-list" tabindex="-1"><a href="#add-to-address-list" class="header-anchor">Add to Address List</a></h2>\n' +
12:58:49 AM: "<p>Add the sender to your address list in Outlook or other email clients you use.</p>\n" +
12:58:49 AM: '<h2 id="m365-security" tabindex="-1"><a href="#m365-security" class="header-anchor">M365 Security</a></h2>\n' +
12:58:49 AM: '<p>In the <a href="https://security.microsoft.com/antispam">security.microsoft.com/antispam</a> admin screen for M365, you can add a domain as trusted.</p>\n' +
12:58:49 AM: '<div class="markdown-alert markdown-alert-important">\n' +
12:58:49 AM: '<p class="markdown-alert-title">Important</p>\n' +
12:58:49 AM: "<p>Microsoft <em>changes URLs and feature names</em> but often functionality remains the same, so you need to stay on top of that.</p>\n" +
12:58:49 AM: "</div>\n" +
12:58:49 AM: '<img class="zoom" src="/assets/img/figure-m365-antispam_en.png" width="100%" alt="Fig: M365 antispam setting screen">\n'
12:58:49 AM: },
12:58:49 AM: asset: false
12:58:49 AM: },
12:58:49 AM: alternates: <ref *2> [
12:58:49 AM: <ref *4> {
12:58:49 AM: basename: "m365-spam-handling",
12:58:49 AM: mergedKeys: {
12:58:49 AM: tags: "stringArray",
12:58:49 AM: extra_head: "stringArray",
12:58:49 AM: ja: "object",
12:58:49 AM: en: "object",
12:58:49 AM: metas: "object"
12:58:49 AM: },
12:58:49 AM: paginate: [Function: paginate],
12:58:49 AM: search: Searcher {},
12:58:49 AM: nav: Nav {},
12:58:49 AM: languages: [ "ja", "en" ],
12:58:49 AM: layout: "layout.vto",
12:58:49 AM: order: 200,
12:58:49 AM: tags: [ "M365", "迷惑メール" ],
12:58:49 AM: extra_head: [
12:58:49 AM: "<!-- Fathom Analytics -->\n" +
12:58:49 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:49 AM: "<!-- / Fathom -->\n"
12:58:49 AM: ],
12:58:49 AM: metas: {
12:58:49 AM: title: "=title",
12:58:49 AM: description: "=description",
12:58:49 AM: twitter: "@esolia_inc",
12:58:49 AM: "twitter:label1": "Author",
12:58:49 AM: "twitter:data1": "=site.author",
12:58:49 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:49 AM: color: "#ffbc68",
12:58:49 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:49 AM: generator: true,
12:58:49 AM: site: "=site.sitename"
12:58:49 AM: },
12:58:49 AM: cacheBuster: "1737334729466",
12:58:49 AM: footer: true,
12:58:49 AM: repo: {
12:58:49 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:49 AM: path: "/src"
12:58:49 AM: },
12:58:49 AM: menu_links: [
12:58:49 AM: {
12:58:49 AM: text: "<strong>eSolia Inc.</strong>",
12:58:49 AM: href: "https://esolia.com",
12:58:49 AM: icon: "building-office"
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: text: "GitHub repository",
12:58:49 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:49 AM: icon: "github-logo"
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: lang: "ja",
12:58:49 AM: site: {
12:58:49 AM: lname: "日本語",
12:58:49 AM: sitename: "イソリア ヘルプ",
12:58:49 AM: lastup: "最終更新",
12:58:49 AM: editme: "このページを編集",
12:58:49 AM: tocheader: "当ページの目次",
12:58:49 AM: author: "株式会社イソリア"
12:58:49 AM: },
12:58:49 AM: i18n: {
12:58:49 AM: "foo.ja": "バー",
12:58:49 AM: "foo.en": "Bar",
12:58:49 AM: "pagenotfound.ja": "そのページは無い",
12:58:49 AM: "pagenotfound.en": "Page Not Found",
12:58:49 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:49 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:49 AM: ja: {
12:58:49 AM: lname: "日本語",
12:58:49 AM: sitename: "イソリア ヘルプ",
12:58:49 AM: creator: "株式会社イソリア",
12:58:49 AM: toptitle: "イソリア ヘルプ ページ",
12:58:49 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:49 AM: page_prev: "戻る",
12:58:49 AM: page_next: "次へ",
12:58:49 AM: search: "検索",
12:58:49 AM: copyright: "© 株式会社イソリア",
12:58:49 AM: page: "ページ",
12:58:49 AM: empty: "結果はありません",
12:58:49 AM: side_menu: [Array]
12:58:49 AM: },
12:58:49 AM: en: {
12:58:49 AM: lname: "English",
12:58:49 AM: sitename: "eSolia Help",
12:58:49 AM: creator: "eSolia Inc.",
12:58:49 AM: toptitle: "eSolia Help Pages",
12:58:49 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:49 AM: page_prev: "Previous",
12:58:49 AM: page_next: "Next",
12:58:49 AM: search: "Search",
12:58:49 AM: copyright: "© eSolia Inc.",
12:58:49 AM: page: "Page",
12:58:49 AM: empty: "No results",
12:58:49 AM: side_menu: [Array]
12:58:49 AM: }
12:58:49 AM: },
12:58:49 AM: docs_menu: [
12:58:49 AM: { title: "Overviewサイド", id: "overview" },
12:58:49 AM: { title: "Configuration", id: "configuration" },
12:58:49 AM: { title: "Getting started", id: "getting-started" },
12:58:49 AM: { title: "Creating pages", id: "creating-pages" },
12:58:49 AM: { title: "Core", id: "core" },
12:58:49 AM: { title: "Advanced", id: "advanced" }
12:58:49 AM: ],
12:58:49 AM: comp: {
12:58:49 AM: _components: Map(1) { "callout" => [Object] },
12:58:49 AM: _proxies: Map(0) {}
12:58:49 AM: },
12:58:49 AM: date: 2024-10-24T08:52:56.000Z,
12:58:49 AM: title: "M365の迷惑メール処理",
12:58:49 AM: description: "M365で迷惑メールを処理する方法",
12:58:49 AM: category: "サービス詳細",
12:58:49 AM: series: "ja-m365",
12:58:49 AM: url: "/m365/spam-handling/",
12:58:49 AM: id: "m365spam",
12:58:49 AM: content: "# M365の迷惑メール処理\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "M365をご利用の場合、迷惑メール処理が過剰すぎると感じることもあるでしょう。迷惑メールの設定に関しては以下をご参照ください。\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "## Outlookにて受信拒否するかしないか\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "Outlookでは、[このヘルプページ](https://support.microsoft.com/ja-jp/office/%E3%83%A1%E3%83%BC%E3%83%AB%E3%81%AE%E5%8F%97%E4%BF%A1%E3%82%92%E6%8B%92%E5%90%A6%E3%81%99%E3%82%8B-b29fd867-cac9-40d8-aed1-659e06a706e4#:~:text=%E4%BF%A1%E9%A0%BC%E3%81%A7%E3%81%8D%E3%82%8B%E5%B7%AE%E5%87%BA%E4%BA%BA%E3%81%AE%E3%83%AA%E3%82%B9%E3%83%88%E3%81%AB%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B,%E3%81%97%E3%81%AA%E3%81%84%5D%20%E3%82%92%E3%82%AF%E3%83%AA%E3%83%83%E3%82%AF%E3%81%97%E3%81%BE%E3%81%99%E3%80%82)で書いて有るように、迷惑メールを拒否するかしないかの設定が出来ます。\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "## アドレス一覧に追加する\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "Outlookその他のメールソフトのアドレス一覧に追加すると、迷惑メールに入らない場合もあります。 \n" +
12:58:49 AM: "\n" +
12:58:49 AM: "## M365 セキュリティ\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "M365管理画面の [security.microsoft.com/antispam](https://security.microsoft.com/antispam) では、信頼ドメインを追加することが出来ます。 \n" +
12:58:49 AM: "\n" +
12:58:49 AM: "> [!IMPORTANT]\n" +
12:58:49 AM: "> マイクロソフトは、よく機能を保ちつつ、URLや名前を変更したりするので、**ご注意**が必要。\n" +
12:58:49 AM: "\n" +
12:58:49 AM: '<img class="zoom" src="/assets/img/figure-m365-antispam.png" width="100%" alt="図: M365迷惑メール設定画面">\n' +
12:58:49 AM: "\n",
12:58:49 AM: page: Page {
12:58:49 AM: src: {
12:58:49 AM: path: "/pages/m365-spam-handling",
12:58:49 AM: ext: ".md",
12:58:49 AM: entry: [Entry]
12:58:49 AM: },
12:58:49 AM: data: [Circular *4],
12:58:49 AM: asset: false
12:58:49 AM: },
12:58:49 AM: alternates: [Circular *2],
12:58:49 AM: unmatchedLangUrl: undefined,
12:58:49 AM: toc: [
12:58:49 AM: {
12:58:49 AM: level: 2,
12:58:49 AM: text: "Outlookにて受信拒否するかしないか",
12:58:49 AM: slug: "outlook%E3%81%AB%E3%81%A6%E5%8F%97%E4%BF%A1%E6%8B%92%E5%90%A6%E3%81%99%E3%82%8B%E3%81%8B%E3%81%97%E3%81%AA%E3%81%84%E3%81%8B",
12:58:49 AM: url: "/m365/spam-handling/#outlook%E3%81%AB%E3%81%A6%E5%8F%97%E4%BF%A1%E6%8B%92%E5%90%A6%E3%81%99%E3%82%8B%E3%81%8B%E3%81%97%E3%81%AA%E3%81%84%E3%81%8B",
12:58:49 AM: children: []
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: level: 2,
12:58:49 AM: text: "アドレス一覧に追加する",
12:58:49 AM: slug: "%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E4%B8%80%E8%A6%A7%E3%81%AB%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B",
12:58:49 AM: url: "/m365/spam-handling/#%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E4%B8%80%E8%A6%A7%E3%81%AB%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B",
12:58:49 AM: children: []
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: level: 2,
12:58:49 AM: text: "M365 セキュリティ",
12:58:49 AM: slug: "m365-%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3",
12:58:49 AM: url: "/m365/spam-handling/#m365-%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3",
12:58:49 AM: children: []
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: footnotes: [],
12:58:49 AM: children: "<h1>M365の迷惑メール処理</h1>\n" +
12:58:49 AM: "<p>M365をご利用の場合、迷惑メール処理が過剰すぎると感じることもあるでしょう。迷惑メールの設定に関しては以下をご参照ください。</p>\n" +
12:58:49 AM: '<h2 id="outlook%E3%81%AB%E3%81%A6%E5%8F%97%E4%BF%A1%E6%8B%92%E5%90%A6%E3%81%99%E3%82%8B%E3%81%8B%E3%81%97%E3%81%AA%E3%81%84%E3%81%8B" tabindex="-1"><a href="#outlook%E3%81%AB%E3%81%A6%E5%8F%97%E4%BF%A1%E6%8B%92%E5%90%A6%E3%81%99%E3%82%8B%E3%81%8B%E3%81%97%E3%81%AA%E3%81%84%E3%81%8B" class="header-anchor">Outlookにて受信拒否するかしないか</a></h2>\n' +
12:58:49 AM: '<p>Outlookでは、<a href="https://support.microsoft.com/ja-jp/office/%E3%83%A1%E3%83%BC%E3%83%AB%E3%81%AE%E5%8F%97%E4%BF%A1%E3%82%92%E6%8B%92%E5%90%A6%E3%81%99%E3%82%8B-b29fd867-cac9-40d8-aed1-659e06a706e4#:~:text=%E4%BF%A1%E9%A0%BC%E3%81%A7%E3%81%8D%E3%82%8B%E5%B7%AE%E5%87%BA%E4%BA%BA%E3%81%AE%E3%83%AA%E3%82%B9%E3%83%88%E3%81%AB%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B,%E3%81%97%E3%81%AA%E3%81%84%5D%20%E3%82%92%E3%82%AF%E3%83%AA%E3%83%83%E3%82%AF%E3%81%97%E3%81%BE%E3%81%99%E3%80%82">このヘルプページ</a>で書いて有るように、迷惑メールを拒否するかしないかの設定が出来ます。</p>\n' +
12:58:49 AM: '<h2 id="%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E4%B8%80%E8%A6%A7%E3%81%AB%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B" tabindex="-1"><a href="#%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E4%B8%80%E8%A6%A7%E3%81%AB%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B" class="header-anchor">アドレス一覧に追加する</a></h2>\n' +
12:58:49 AM: "<p>Outlookその他のメールソフトのアドレス一覧に追加すると、迷惑メールに入らない場合もあります。</p>\n" +
12:58:49 AM: '<h2 id="m365-%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3" tabindex="-1"><a href="#m365-%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3" class="header-anchor">M365 セキュリティ</a></h2>\n' +
12:58:49 AM: '<p>M365管理画面の <a href="https://security.microsoft.com/antispam">security.microsoft.com/antispam</a> では、信頼ドメインを追加することが出来ます。</p>\n' +
12:58:49 AM: '<div class="markdown-alert markdown-alert-important">\n' +
12:58:49 AM: '<p class="markdown-alert-title">Important</p>\n' +
12:58:49 AM: "<p>マイクロソフトは、よく機能を保ちつつ、URLや名前を変更したりするので、<strong>ご注意</strong>が必要。</p>\n" +
12:58:49 AM: "</div>\n" +
12:58:49 AM: '<img class="zoom" src="/assets/img/figure-m365-antispam.png" width="100%" alt="図: M365迷惑メール設定画面">\n'
12:58:49 AM: },
12:58:49 AM: <ref *3> {
12:58:49 AM: basename: "m365-spam-handling_en",
12:58:49 AM: mergedKeys: {
12:58:49 AM: tags: "stringArray",
12:58:49 AM: extra_head: "stringArray",
12:58:49 AM: ja: "object",
12:58:49 AM: en: "object",
12:58:49 AM: metas: "object"
12:58:49 AM: },
12:58:49 AM: paginate: [Function: paginate],
12:58:49 AM: search: Searcher {},
12:58:49 AM: nav: Nav {},
12:58:49 AM: languages: [ "ja", "en" ],
12:58:49 AM: layout: "layout.vto",
12:58:49 AM: order: 200,
12:58:49 AM: tags: [ "M365", "Spam" ],
12:58:49 AM: extra_head: [
12:58:49 AM: "<!-- Fathom Analytics -->\n" +
12:58:49 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:49 AM: "<!-- / Fathom -->\n"
12:58:49 AM: ],
12:58:49 AM: metas: {
12:58:49 AM: title: "=title",
12:58:49 AM: description: "=description",
12:58:49 AM: twitter: "@esolia_inc",
12:58:49 AM: "twitter:label1": "Author",
12:58:49 AM: "twitter:data1": "=site.author",
12:58:49 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:49 AM: color: "#ffbc68",
12:58:49 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:49 AM: generator: true,
12:58:49 AM: site: "=site.sitename"
12:58:49 AM: },
12:58:49 AM: cacheBuster: "1737334729466",
12:58:49 AM: footer: true,
12:58:49 AM: repo: {
12:58:49 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:49 AM: path: "/src"
12:58:49 AM: },
12:58:49 AM: menu_links: [
12:58:49 AM: {
12:58:49 AM: text: "<strong>eSolia Inc.</strong>",
12:58:49 AM: href: "https://esolia.com",
12:58:49 AM: icon: "building-office"
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: text: "GitHub repository",
12:58:49 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:49 AM: icon: "github-logo"
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: lang: "en",
12:58:49 AM: site: {
12:58:49 AM: lname: "English",
12:58:49 AM: sitename: "eSolia Help",
12:58:49 AM: lastup: "Last updated",
12:58:49 AM: editme: "Edit this page",
12:58:49 AM: tocheader: "On this Page",
12:58:49 AM: author: "eSolia Inc."
12:58:49 AM: },
12:58:49 AM: i18n: {
12:58:49 AM: "foo.ja": "バー",
12:58:49 AM: "foo.en": "Bar",
12:58:49 AM: "pagenotfound.ja": "そのページは無い",
12:58:49 AM: "pagenotfound.en": "Page Not Found",
12:58:49 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:49 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:49 AM: ja: {
12:58:49 AM: lname: "日本語",
12:58:49 AM: sitename: "イソリア ヘルプ",
12:58:49 AM: creator: "株式会社イソリア",
12:58:49 AM: toptitle: "イソリア ヘルプ ページ",
12:58:49 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:49 AM: page_prev: "戻る",
12:58:49 AM: page_next: "次へ",
12:58:49 AM: search: "検索",
12:58:49 AM: copyright: "© 株式会社イソリア",
12:58:49 AM: page: "ページ",
12:58:49 AM: empty: "結果はありません",
12:58:49 AM: side_menu: [Array]
12:58:49 AM: },
12:58:49 AM: en: {
12:58:49 AM: lname: "English",
12:58:49 AM: sitename: "eSolia Help",
12:58:49 AM: creator: "eSolia Inc.",
12:58:49 AM: toptitle: "eSolia Help Pages",
12:58:49 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:49 AM: page_prev: "Previous",
12:58:49 AM: page_next: "Next",
12:58:49 AM: search: "Search",
12:58:49 AM: copyright: "© eSolia Inc.",
12:58:49 AM: page: "Page",
12:58:49 AM: empty: "No results",
12:58:49 AM: side_menu: [Array]
12:58:49 AM: }
12:58:49 AM: },
12:58:49 AM: docs_menu: [
12:58:49 AM: { title: "Overviewサイド", id: "overview" },
12:58:49 AM: { title: "Configuration", id: "configuration" },
12:58:49 AM: { title: "Getting started", id: "getting-started" },
12:58:49 AM: { title: "Creating pages", id: "creating-pages" },
12:58:49 AM: { title: "Core", id: "core" },
12:58:49 AM: { title: "Advanced", id: "advanced" }
12:58:49 AM: ],
12:58:49 AM: comp: {
12:58:49 AM: _components: Map(1) { "callout" => [Object] },
12:58:49 AM: _proxies: Map(0) {}
12:58:49 AM: },
12:58:49 AM: date: 2024-10-24T08:52:56.000Z,
12:58:49 AM: title: "M365 Spam Handling",
12:58:49 AM: description: "Tips for setting spam handling in M365",
12:58:49 AM: category: "Service Details",
12:58:49 AM: series: "en-m365",
12:58:49 AM: url: "/en/m365/spam-handling/",
12:58:49 AM: id: "m365spam",
12:58:49 AM: content: "# Spam Handling in M365\n" +
12:58:49 AM: "\n" +
12:58:49 AM: `If you use M365, you might find that it can be a little "overzealous" and mark emails as spam even when you don't intend that. Here are a few tricks. \n` +
12:58:49 AM: "\n" +
12:58:49 AM: "## Block or Unblock Senders in Outlook\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "In Outlook you can block or unblock senders [per this help page](https://support.microsoft.com/en-us/office/block-a-mail-sender-b29fd867-cac9-40d8-aed1-659e06a706e4). \n" +
12:58:49 AM: "\n" +
12:58:49 AM: "## Add to Address List\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "Add the sender to your address list in Outlook or other email clients you use. \n" +
12:58:49 AM: "\n" +
12:58:49 AM: "## M365 Security\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "In the [security.microsoft.com/antispam](https://security.microsoft.com/antispam) admin screen for M365, you can add a domain as trusted. \n" +
12:58:49 AM: "\n" +
12:58:49 AM: "> [!IMPORTANT]\n" +
12:58:49 AM: "> Microsoft _changes URLs and feature names_ but often functionality remains the same, so you need to stay on top of that. \n" +
12:58:49 AM: "\n" +
12:58:49 AM: '<img class="zoom" src="/assets/img/figure-m365-antispam_en.png" width="100%" alt="Fig: M365 antispam setting screen">\n' +
12:58:49 AM: "\n",
12:58:49 AM: page: <ref *1> Page {
12:58:49 AM: src: {
12:58:49 AM: path: "/pages/m365-spam-handling_en",
12:58:49 AM: ext: ".md",
12:58:49 AM: entry: [Entry]
12:58:49 AM: },
12:58:49 AM: data: [Circular *3],
12:58:49 AM: asset: false
12:58:49 AM: },
12:58:49 AM: alternates: [Circular *2],
12:58:49 AM: unmatchedLangUrl: undefined,
12:58:49 AM: toc: [
12:58:49 AM: {
12:58:49 AM: level: 2,
12:58:49 AM: text: "Block or Unblock Senders in Outlook",
12:58:49 AM: slug: "block-or-unblock-senders-in-outlook",
12:58:49 AM: url: "/en/m365/spam-handling/#block-or-unblock-senders-in-outlook",
12:58:49 AM: children: []
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: level: 2,
12:58:49 AM: text: "Add to Address List",
12:58:49 AM: slug: "add-to-address-list",
12:58:49 AM: url: "/en/m365/spam-handling/#add-to-address-list",
12:58:49 AM: children: []
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: level: 2,
12:58:49 AM: text: "M365 Security",
12:58:49 AM: slug: "m365-security",
12:58:49 AM: url: "/en/m365/spam-handling/#m365-security",
12:58:49 AM: children: []
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: footnotes: [],
12:58:49 AM: children: "<h1>Spam Handling in M365</h1>\n" +
12:58:49 AM: "<p>If you use M365, you might find that it can be a little "overzealous" and mark emails as spam even when you don't intend that. Here are a few tricks.</p>\n" +
12:58:49 AM: '<h2 id="block-or-unblock-senders-in-outlook" tabindex="-1"><a href="#block-or-unblock-senders-in-outlook" class="header-anchor">Block or Unblock Senders in Outlook</a></h2>\n' +
12:58:49 AM: '<p>In Outlook you can block or unblock senders <a href="https://support.microsoft.com/en-us/office/block-a-mail-sender-b29fd867-cac9-40d8-aed1-659e06a706e4">per this help page</a>.</p>\n' +
12:58:49 AM: '<h2 id="add-to-address-list" tabindex="-1"><a href="#add-to-address-list" class="header-anchor">Add to Address List</a></h2>\n' +
12:58:49 AM: "<p>Add the sender to your address list in Outlook or other email clients you use.</p>\n" +
12:58:49 AM: '<h2 id="m365-security" tabindex="-1"><a href="#m365-security" class="header-anchor">M365 Security</a></h2>\n' +
12:58:49 AM: '<p>In the <a href="https://security.microsoft.com/antispam">security.microsoft.com/antispam</a> admin screen for M365, you can add a domain as trusted.</p>\n' +
12:58:49 AM: '<div class="markdown-alert markdown-alert-important">\n' +
12:58:49 AM: '<p class="markdown-alert-title">Important</p>\n' +
12:58:49 AM: "<p>Microsoft <em>changes URLs and feature names</em> but often functionality remains the same, so you need to stay on top of that.</p>\n" +
12:58:49 AM: "</div>\n" +
12:58:49 AM: '<img class="zoom" src="/assets/img/figure-m365-antispam_en.png" width="100%" alt="Fig: M365 antispam setting screen">\n'
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: unmatchedLangUrl: undefined,
12:58:49 AM: toc: [
12:58:49 AM: {
12:58:49 AM: level: 2,
12:58:49 AM: text: "Block or Unblock Senders in Outlook",
12:58:49 AM: slug: "block-or-unblock-senders-in-outlook",
12:58:49 AM: url: "/en/m365/spam-handling/#block-or-unblock-senders-in-outlook",
12:58:49 AM: children: []
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: level: 2,
12:58:49 AM: text: "Add to Address List",
12:58:49 AM: slug: "add-to-address-list",
12:58:49 AM: url: "/en/m365/spam-handling/#add-to-address-list",
12:58:49 AM: children: []
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: level: 2,
12:58:49 AM: text: "M365 Security",
12:58:49 AM: slug: "m365-security",
12:58:49 AM: url: "/en/m365/spam-handling/#m365-security",
12:58:49 AM: children: []
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: footnotes: [],
12:58:49 AM: children: "<h1>Spam Handling in M365</h1>\n" +
12:58:49 AM: "<p>If you use M365, you might find that it can be a little "overzealous" and mark emails as spam even when you don't intend that. Here are a few tricks.</p>\n" +
12:58:49 AM: '<h2 id="block-or-unblock-senders-in-outlook" tabindex="-1"><a href="#block-or-unblock-senders-in-outlook" class="header-anchor">Block or Unblock Senders in Outlook</a></h2>\n' +
12:58:49 AM: '<p>In Outlook you can block or unblock senders <a href="https://support.microsoft.com/en-us/office/block-a-mail-sender-b29fd867-cac9-40d8-aed1-659e06a706e4">per this help page</a>.</p>\n' +
12:58:49 AM: '<h2 id="add-to-address-list" tabindex="-1"><a href="#add-to-address-list" class="header-anchor">Add to Address List</a></h2>\n' +
12:58:49 AM: "<p>Add the sender to your address list in Outlook or other email clients you use.</p>\n" +
12:58:49 AM: '<h2 id="m365-security" tabindex="-1"><a href="#m365-security" class="header-anchor">M365 Security</a></h2>\n' +
12:58:49 AM: '<p>In the <a href="https://security.microsoft.com/antispam">security.microsoft.com/antispam</a> admin screen for M365, you can add a domain as trusted.</p>\n' +
12:58:49 AM: '<div class="markdown-alert markdown-alert-important">\n' +
12:58:49 AM: '<p class="markdown-alert-title">Important</p>\n' +
12:58:49 AM: "<p>Microsoft <em>changes URLs and feature names</em> but often functionality remains the same, so you need to stay on top of that.</p>\n" +
12:58:49 AM: "</div>\n" +
12:58:49 AM: '<img class="zoom" src="/assets/img/figure-m365-antispam_en.png" width="100%" alt="Fig: M365 antispam setting screen">\n',
12:58:49 AM: ja: {},
12:58:49 AM: en: {}
12:58:49 AM: }
12:58:49 AM: {
12:58:49 AM: content: "<h1>アプリケーション アーキテクチャー</h1>\n" +
12:58:49 AM: '<h2 id="%E3%83%A2%E3%83%80%E3%83%B3%E4%B8%94%E3%81%A4%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E9%87%8D%E8%A6%96%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3" tabindex="-1"><a href="#%E3%83%A2%E3%83%80%E3%83%B3%E4%B8%94%E3%81%A4%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E9%87%8D%E8%A6%96%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3" class="header-anchor">モダン且つセキュリティ重視しているアプリケーション</a></h2>\n' +
12:58:49 AM: "<p>dbFLEX アプリケーション アーキテクチャーは次の通りとなります:</p>\n" +
12:58:49 AM: '<img class="zoom" src="/assets/img/figure-dbflex-system-architecture.png" width="100%" alt="図: PROdb アプリ アーキテクチャー">\n' +
12:58:49 AM: "<ul>\n" +
12:58:49 AM: "<li>\n" +
12:58:49 AM: "<p>dbFLEX は SQL データーベースの論理的ビューを提供してます。</p>\n" +
12:58:49 AM: "</li>\n" +
12:58:49 AM: "<li>\n" +
12:58:49 AM: "<p>一つの物理サーバーと SQL データーベースに、複数社のデータがありますが、データ・アクセス・レイヤー DAL と言う技術を使って、各論理 "データベースアプリケーション" で徹底的に別けてます。DAL しか直接 SQL テーブルにアクセス出来ません。</p>\n" +
12:58:49 AM: "</li>\n" +
12:58:49 AM: "<li>\n" +
12:58:49 AM: "<p>例えば、dbFLEX でユーザーが View(一覧や図など)を閲覧しようとする場合:</p>\n" +
12:58:49 AM: "<ol>\n" +
12:58:49 AM: "<li>View が Table の下に作られていて、表示する Column と検索条件で出来ている。</li>\n" +
12:58:49 AM: "<li>閲覧依頼が来たら、View を表示するページが DAL に依頼を渡す。</li>\n" +
12:58:49 AM: "<li>DAL が Database のメタデータを見て、この View が入っている Table がこの Database のメンバーかどうか、閲覧するユーバーが Table と View の権限あるかどうか、各 Column にも閲覧権限が十分かどうかを確認する。</li>\n" +
12:58:49 AM: "<li>Column レベルで権限なければ、アクセスが完全拒否されるか、Column が隠されて表示する場合もある。</li>\n" +
12:58:49 AM: "<li>全確認が OK な場合、DAL が閲覧出来るデータの SQL QUERY を作り、データを拾って依頼ユーザーに見せる。</li>\n" +
12:58:49 AM: "</ol>\n" +
12:58:49 AM: "</li>\n" +
12:58:49 AM: "</ul>\n",
12:58:49 AM: basename: "prodb-application-architecture",
12:58:49 AM: mergedKeys: {
12:58:49 AM: tags: "stringArray",
12:58:49 AM: extra_head: "stringArray",
12:58:49 AM: ja: "object",
12:58:49 AM: en: "object",
12:58:49 AM: metas: "object"
12:58:49 AM: },
12:58:49 AM: paginate: [Function: paginate],
12:58:49 AM: search: Searcher {},
12:58:49 AM: nav: Nav {},
12:58:49 AM: languages: [ "ja", "en" ],
12:58:49 AM: order: 300,
12:58:49 AM: tags: [ "PROdb", "構成", "アーキテクチャー" ],
12:58:49 AM: extra_head: [
12:58:49 AM: "<!-- Fathom Analytics -->\n" +
12:58:49 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:49 AM: "<!-- / Fathom -->\n"
12:58:49 AM: ],
12:58:49 AM: metas: {
12:58:49 AM: title: "=title",
12:58:49 AM: description: "=description",
12:58:49 AM: twitter: "@esolia_inc",
12:58:49 AM: "twitter:label1": "Author",
12:58:49 AM: "twitter:data1": "=site.author",
12:58:49 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:49 AM: color: "#ffbc68",
12:58:49 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:49 AM: generator: true,
12:58:49 AM: site: "=site.sitename"
12:58:49 AM: },
12:58:49 AM: cacheBuster: "1737334729466",
12:58:49 AM: footer: true,
12:58:49 AM: repo: { url: "https://github.com/esolia/help.esolia.pro", path: "/src" },
12:58:49 AM: menu_links: [
12:58:49 AM: {
12:58:49 AM: text: "<strong>eSolia Inc.</strong>",
12:58:49 AM: href: "https://esolia.com",
12:58:49 AM: icon: "building-office"
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: text: "GitHub repository",
12:58:49 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:49 AM: icon: "github-logo"
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: lang: "ja",
12:58:49 AM: site: {
12:58:49 AM: lname: "日本語",
12:58:49 AM: sitename: "イソリア ヘルプ",
12:58:49 AM: lastup: "最終更新",
12:58:49 AM: editme: "このページを編集",
12:58:49 AM: tocheader: "当ページの目次",
12:58:49 AM: author: "株式会社イソリア"
12:58:49 AM: },
12:58:49 AM: i18n: {
12:58:49 AM: "foo.ja": "バー",
12:58:49 AM: "foo.en": "Bar",
12:58:49 AM: "pagenotfound.ja": "そのページは無い",
12:58:49 AM: "pagenotfound.en": "Page Not Found",
12:58:49 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:49 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:49 AM: ja: {
12:58:49 AM: lname: "日本語",
12:58:49 AM: sitename: "イソリア ヘルプ",
12:58:49 AM: creator: "株式会社イソリア",
12:58:49 AM: toptitle: "イソリア ヘルプ ページ",
12:58:49 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:49 AM: page_prev: "戻る",
12:58:49 AM: page_next: "次へ",
12:58:49 AM: search: "検索",
12:58:49 AM: copyright: "© 株式会社イソリア",
12:58:49 AM: page: "ページ",
12:58:49 AM: empty: "結果はありません",
12:58:49 AM: side_menu: [
12:58:49 AM: { title: "PROdbクラウド型DB", id: "prodb" },
12:58:49 AM: { title: "バルクメール", id: "bulkemail" }
12:58:49 AM: ]
12:58:49 AM: },
12:58:49 AM: en: {
12:58:49 AM: lname: "English",
12:58:49 AM: sitename: "eSolia Help",
12:58:49 AM: creator: "eSolia Inc.",
12:58:49 AM: toptitle: "eSolia Help Pages",
12:58:49 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:49 AM: page_prev: "Previous",
12:58:49 AM: page_next: "Next",
12:58:49 AM: search: "Search",
12:58:49 AM: copyright: "© eSolia Inc.",
12:58:49 AM: page: "Page",
12:58:49 AM: empty: "No results",
12:58:49 AM: side_menu: [
12:58:49 AM: { title: "PROdb Cloud DB", id: "prodb" },
12:58:49 AM: { title: "Bulk Email", id: "bulkemail" }
12:58:49 AM: ]
12:58:49 AM: }
12:58:49 AM: },
12:58:49 AM: docs_menu: [
12:58:49 AM: { title: "Overviewサイド", id: "overview" },
12:58:49 AM: { title: "Configuration", id: "configuration" },
12:58:49 AM: { title: "Getting started", id: "getting-started" },
12:58:49 AM: { title: "Creating pages", id: "creating-pages" },
12:58:49 AM: { title: "Core", id: "core" },
12:58:49 AM: { title: "Advanced", id: "advanced" }
12:58:49 AM: ],
12:58:49 AM: comp: {
12:58:49 AM: _components: Map(1) {
12:58:49 AM: "callout" => {
12:58:49 AM: name: "callout",
12:58:49 AM: render: [Function: render],
12:58:49 AM: css: undefined,
12:58:49 AM: js: undefined
12:58:49 AM: }
12:58:49 AM: },
12:58:49 AM: _proxies: Map(0) {}
12:58:49 AM: },
12:58:49 AM: date: 2024-10-24T08:52:56.000Z,
12:58:49 AM: title: "アプリ アーキテクチャー",
12:58:49 AM: description: "PROdbの、モダン且つセキュリティ重視しているアプリケーションアーキテクチャーをご紹介します。",
12:58:49 AM: category: "サービス詳細",
12:58:49 AM: series: "ja-prodb",
12:58:49 AM: url: "/prodb/prodb-application-architecture/",
12:58:49 AM: id: "prodbapparchi",
12:58:49 AM: page: <ref *1> Page {
12:58:49 AM: src: {
12:58:49 AM: path: "/pages/prodb-application-architecture",
12:58:49 AM: ext: ".md",
12:58:49 AM: entry: Entry {
12:58:49 AM: name: "prodb-application-architecture.md",
12:58:49 AM: path: "/pages/prodb-application-architecture.md",
12:58:49 AM: type: "file",
12:58:49 AM: src: "/opt/build/repo/src/pages/prodb-application-architecture.md",
12:58:49 AM: children: Map(0) {},
12:58:49 AM: flags: Set(0) {}
12:58:49 AM: }
12:58:49 AM: },
12:58:49 AM: data: <ref *2> {
12:58:49 AM: basename: "prodb-application-architecture",
12:58:49 AM: mergedKeys: {
12:58:49 AM: tags: "stringArray",
12:58:49 AM: extra_head: "stringArray",
12:58:49 AM: ja: "object",
12:58:49 AM: en: "object",
12:58:49 AM: metas: "object"
12:58:49 AM: },
12:58:49 AM: paginate: [Function: paginate],
12:58:49 AM: search: Searcher {},
12:58:49 AM: nav: Nav {},
12:58:49 AM: languages: [ "ja", "en" ],
12:58:49 AM: layout: "layout.vto",
12:58:49 AM: order: 300,
12:58:49 AM: tags: [ "PROdb", "構成", "アーキテクチャー" ],
12:58:49 AM: extra_head: [
12:58:49 AM: "<!-- Fathom Analytics -->\n" +
12:58:49 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:49 AM: "<!-- / Fathom -->\n"
12:58:49 AM: ],
12:58:49 AM: metas: {
12:58:49 AM: title: "=title",
12:58:49 AM: description: "=description",
12:58:49 AM: twitter: "@esolia_inc",
12:58:49 AM: "twitter:label1": "Author",
12:58:49 AM: "twitter:data1": "=site.author",
12:58:49 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:49 AM: color: "#ffbc68",
12:58:49 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:49 AM: generator: true,
12:58:49 AM: site: "=site.sitename"
12:58:49 AM: },
12:58:49 AM: cacheBuster: "1737334729466",
12:58:49 AM: footer: true,
12:58:49 AM: repo: {
12:58:49 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:49 AM: path: "/src"
12:58:49 AM: },
12:58:49 AM: menu_links: [
12:58:49 AM: {
12:58:49 AM: text: "<strong>eSolia Inc.</strong>",
12:58:49 AM: href: "https://esolia.com",
12:58:49 AM: icon: "building-office"
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: text: "GitHub repository",
12:58:49 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:49 AM: icon: "github-logo"
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: lang: "ja",
12:58:49 AM: site: {
12:58:49 AM: lname: "日本語",
12:58:49 AM: sitename: "イソリア ヘルプ",
12:58:49 AM: lastup: "最終更新",
12:58:49 AM: editme: "このページを編集",
12:58:49 AM: tocheader: "当ページの目次",
12:58:49 AM: author: "株式会社イソリア"
12:58:49 AM: },
12:58:49 AM: i18n: {
12:58:49 AM: "foo.ja": "バー",
12:58:49 AM: "foo.en": "Bar",
12:58:49 AM: "pagenotfound.ja": "そのページは無い",
12:58:49 AM: "pagenotfound.en": "Page Not Found",
12:58:49 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:49 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:49 AM: ja: {
12:58:49 AM: lname: "日本語",
12:58:49 AM: sitename: "イソリア ヘルプ",
12:58:49 AM: creator: "株式会社イソリア",
12:58:49 AM: toptitle: "イソリア ヘルプ ページ",
12:58:49 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:49 AM: page_prev: "戻る",
12:58:49 AM: page_next: "次へ",
12:58:49 AM: search: "検索",
12:58:49 AM: copyright: "© 株式会社イソリア",
12:58:49 AM: page: "ページ",
12:58:49 AM: empty: "結果はありません",
12:58:49 AM: side_menu: [Array]
12:58:49 AM: },
12:58:49 AM: en: {
12:58:49 AM: lname: "English",
12:58:49 AM: sitename: "eSolia Help",
12:58:49 AM: creator: "eSolia Inc.",
12:58:49 AM: toptitle: "eSolia Help Pages",
12:58:49 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:49 AM: page_prev: "Previous",
12:58:49 AM: page_next: "Next",
12:58:49 AM: search: "Search",
12:58:49 AM: copyright: "© eSolia Inc.",
12:58:49 AM: page: "Page",
12:58:49 AM: empty: "No results",
12:58:49 AM: side_menu: [Array]
12:58:49 AM: }
12:58:49 AM: },
12:58:49 AM: docs_menu: [
12:58:49 AM: { title: "Overviewサイド", id: "overview" },
12:58:49 AM: { title: "Configuration", id: "configuration" },
12:58:49 AM: { title: "Getting started", id: "getting-started" },
12:58:49 AM: { title: "Creating pages", id: "creating-pages" },
12:58:49 AM: { title: "Core", id: "core" },
12:58:49 AM: { title: "Advanced", id: "advanced" }
12:58:49 AM: ],
12:58:49 AM: comp: {
12:58:49 AM: _components: Map(1) { "callout" => [Object] },
12:58:49 AM: _proxies: Map(0) {}
12:58:49 AM: },
12:58:49 AM: date: 2024-10-24T08:52:56.000Z,
12:58:49 AM: title: "アプリ アーキテクチャー",
12:58:49 AM: description: "PROdbの、モダン且つセキュリティ重視しているアプリケーションアーキテクチャーをご紹介します。",
12:58:49 AM: category: "サービス詳細",
12:58:49 AM: series: "ja-prodb",
12:58:49 AM: url: "/prodb/prodb-application-architecture/",
12:58:49 AM: id: "prodbapparchi",
12:58:49 AM: content: "# アプリケーション アーキテクチャー\n" +
12:58:49 AM: "## モダン且つセキュリティ重視しているアプリケーション\n" +
12:58:49 AM: "dbFLEX アプリケーション アーキテクチャーは次の通りとなります:\n" +
12:58:49 AM: "\n" +
12:58:49 AM: '<img class="zoom" src="/assets/img/figure-dbflex-system-architecture.png" width="100%" alt="図: PROdb アプリ アーキテクチャー">\n' +
12:58:49 AM: "\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "- dbFLEX は SQL データーベースの論理的ビューを提供してます。\n" +
12:58:49 AM: '- 一つの物理サーバーと SQL データーベースに、複数社のデータがありますが、データ・アクセス・レイヤー DAL と言う技術を使って、各論理 "データベースアプリケーション" で徹底的に別けてます。DAL しか直接 SQL テーブルにアクセス出来ません。\n' +
12:58:49 AM: "- 例えば、dbFLEX でユーザーが View(一覧や図など)を閲覧しようとする場合:\n" +
12:58:49 AM: "\n" +
12:58:49 AM: " 1. View が Table の下に作られていて、表示する Column と検索条件で出来ている。\n" +
12:58:49 AM: " 2. 閲覧依頼が来たら、View を表示するページが DAL に依頼を渡す。\n" +
12:58:49 AM: " 3. DAL が Database のメタデータを見て、この View が入っている Table がこの Database のメンバーかどうか、閲覧するユーバーが Table と View の権限あるかどうか、各 Column にも閲覧権限が十分かどうかを確認する。\n" +
12:58:49 AM: " 4. Column レベルで権限なければ、アクセスが完全拒否されるか、Column が隠されて表示する場合もある。\n" +
12:58:49 AM: " 5. 全確認が OK な場合、DAL が閲覧出来るデータの SQL QUERY を作り、データを拾って依頼ユーザーに見せる。\n" +
12:58:49 AM: "\n" +
12:58:49 AM: " \n",
12:58:49 AM: page: [Circular *1],
12:58:49 AM: alternates: <ref *3> [
12:58:49 AM: [Circular *2],
12:58:49 AM: {
12:58:49 AM: basename: "prodb-application-architecture_en",
12:58:49 AM: mergedKeys: [Object],
12:58:49 AM: paginate: [Function: paginate],
12:58:49 AM: search: Searcher {},
12:58:49 AM: nav: Nav {},
12:58:49 AM: languages: [Array],
12:58:49 AM: layout: "layout.vto",
12:58:49 AM: order: 300,
12:58:49 AM: tags: [Array],
12:58:49 AM: extra_head: [Array],
12:58:49 AM: metas: [Object],
12:58:49 AM: cacheBuster: "1737334729466",
12:58:49 AM: footer: true,
12:58:49 AM: repo: [Object],
12:58:49 AM: menu_links: [Array],
12:58:49 AM: lang: "en",
12:58:49 AM: site: [Object],
12:58:49 AM: i18n: [Object],
12:58:49 AM: docs_menu: [Array],
12:58:49 AM: comp: [Object],
12:58:49 AM: date: 2024-10-24T08:52:56.000Z,
12:58:49 AM: title: "Application Architecture",
12:58:49 AM: description: "Introducing PROdb's modern and secure application architecture",
12:58:49 AM: category: "Service Details",
12:58:49 AM: series: "en-prodb",
12:58:49 AM: url: "/en/prodb/prodb-application-architecture/",
12:58:49 AM: id: "prodbapparchi",
12:58:49 AM: content: "# Application Architecture\n" +
12:58:49 AM: "## A modern application emphasizing security\n" +
12:58:49 AM: "The dbFLEX application architecture is as follows: \n" +
12:58:49 AM: "\n" +
12:58:49 AM: '<img class="zoom" src="/assets/img/figure-dbflex-system-architecture.png" width="100%" alt="Figure: PROdb App Architecture">\n' +
"\n" +
"\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "* dbFLEX provides a logical view of the SQL database. \n" +
12:58:49 AM: '* While multiple customers may share a global SQL database (as is likely the case for most cloud SaaS and PaaS providers), the data is strictly isolated using a component called the "Data Access Layer" or "DAL" for short. The DAL is the only component that has direct access to the database. \n' +
12:58:49 AM: '* For example, when a user accesses a "View" (e.g. a data sheet, rolled up summary, or a chart): \n' +
12:58:49 AM: " 1. The View is created under a Table, and is comprised of columns and filters. \n" +
12:58:49 AM: " 2. The app page that will display the View passes the access request to the DAL. \n" +
12:58:49 AM: " 3. The DAL examines the data definition (metadata), checking whether the table belongs to the database, and whether the current accessing user has enough access rights to view records from the table, and further, to individual columns. \n" +
12:58:49 AM: " 4. If any column is not accessible, the request is either rejected completely (i.e. in the case that the view's filter column happens to be inaccessible to the user) or the column is hidden from view (if it's in the list of columns to display). \n" +
12:58:49 AM: " 5. Once all verifications pass, the DAL builds and executes an SQL query to retrieve the data, and the results are passed back to the requestor. \n",
12:58:49 AM: page: [Page],
12:58:49 AM: alternates: [Circular *3],
12:58:49 AM: unmatchedLangUrl: undefined,
12:58:49 AM: toc: [Array],
12:58:49 AM: footnotes: [],
12:58:49 AM: children: "<h1>Application Architecture</h1>\n" +
12:58:49 AM: '<h2 id="a-modern-application-emphasizing-security" tabindex="-1"><a href="#a-modern-application-emphasizing-security" class="header-anchor">A modern application emphasizing security</a></h2>\n' +
12:58:49 AM: "<p>The dbFLEX application architecture is as follows:</p>\n" +
12:58:49 AM: '<img class="zoom" src="/assets/img/figure-dbflex-system-architecture.png" width="100%" alt="Figure: PROdb App Architecture">\n' +
12:58:49 AM: "<ul>\n" +
12:58:49 AM: "<li>dbFLEX provides a logical view of the SQL database.</li>\n" +
12:58:49 AM: "<li>While multiple customers may share a global SQL database (as is likely the case for most cloud SaaS and PaaS providers), the data is strictly isolated using a component called the "Data Access Layer" or "DAL" for short. The DAL is the only component that has direct access to the database.</li>\n" +
12:58:49 AM: "<li>For example, when a user accesses a "View" (e.g. a data sheet, rolled up summary, or a chart):\n" +
12:58:49 AM: "<ol>\n" +
12:58:49 AM: "<li>The View is created under a Table, and is comprised of columns and filters.</li>\n" +
12:58:49 AM: "<li>The app page that will display the View passes the access request to the DAL.</li>\n" +
12:58:49 AM: "<li>The DAL examines the data definition (metadata), checking whether the table belongs to the database, and whether the current accessing user has enough access rights to view records from the table, and further, to individual columns.</li>\n" +
12:58:49 AM: "<li>If any column is not accessible, the request is either rejected completely (i.e. in the case that the view's filter column happens to be inaccessible to the user) or the column is hidden from view (if it's in the list of columns to display).</li>\n" +
12:58:49 AM: "<li>Once all verifications pass, the DAL builds and executes an SQL query to retrieve the data, and the results are passed back to the requestor.</li>\n" +
12:58:49 AM: "</ol>\n" +
12:58:49 AM: "</li>\n" +
12:58:49 AM: "</ul>\n"
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: unmatchedLangUrl: undefined,
12:58:49 AM: toc: [
12:58:49 AM: {
12:58:49 AM: level: 2,
12:58:49 AM: text: "モダン且つセキュリティ重視しているアプリケーション",
12:58:49 AM: slug: "%E3%83%A2%E3%83%80%E3%83%B3%E4%B8%94%E3%81%A4%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E9%87%8D%E8%A6%96%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3",
12:58:49 AM: url: "/prodb/prodb-application-architecture/#%E3%83%A2%E3%83%80%E3%83%B3%E4%B8%94%E3%81%A4%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E9%87%8D%E8%A6%96%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3",
12:58:49 AM: children: []
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: footnotes: [],
12:58:49 AM: children: "<h1>アプリケーション アーキテクチャー</h1>\n" +
12:58:49 AM: '<h2 id="%E3%83%A2%E3%83%80%E3%83%B3%E4%B8%94%E3%81%A4%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E9%87%8D%E8%A6%96%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3" tabindex="-1"><a href="#%E3%83%A2%E3%83%80%E3%83%B3%E4%B8%94%E3%81%A4%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E9%87%8D%E8%A6%96%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3" class="header-anchor">モダン且つセキュリティ重視しているアプリケーション</a></h2>\n' +
12:58:49 AM: "<p>dbFLEX アプリケーション アーキテクチャーは次の通りとなります:</p>\n" +
12:58:49 AM: '<img class="zoom" src="/assets/img/figure-dbflex-system-architecture.png" width="100%" alt="図: PROdb アプリ アーキテクチャー">\n' +
12:58:49 AM: "<ul>\n" +
12:58:49 AM: "<li>\n" +
12:58:49 AM: "<p>dbFLEX は SQL データーベースの論理的ビューを提供してます。</p>\n" +
12:58:49 AM: "</li>\n" +
12:58:49 AM: "<li>\n" +
12:58:49 AM: "<p>一つの物理サーバーと SQL データーベースに、複数社のデータがありますが、データ・アクセス・レイヤー DAL と言う技術を使って、各論理 "データベースアプリケーション" で徹底的に別けてます。DAL しか直接 SQL テーブルにアクセス出来ません。</p>\n" +
12:58:49 AM: "</li>\n" +
12:58:49 AM: "<li>\n" +
12:58:49 AM: "<p>例えば、dbFLEX でユーザーが View(一覧や図など)を閲覧しようとする場合:</p>\n" +
12:58:49 AM: "<ol>\n" +
12:58:49 AM: "<li>View が Table の下に作られていて、表示する Column と検索条件で出来ている。</li>\n" +
12:58:49 AM: "<li>閲覧依頼が来たら、View を表示するページが DAL に依頼を渡す。</li>\n" +
12:58:49 AM: "<li>DAL が Database のメタデータを見て、この View が入っている Table がこの Database のメンバーかどうか、閲覧するユーバーが Table と View の権限あるかどうか、各 Column にも閲覧権限が十分かどうかを確認する。</li>\n" +
12:58:49 AM: "<li>Column レベルで権限なければ、アクセスが完全拒否されるか、Column が隠されて表示する場合もある。</li>\n" +
12:58:49 AM: "<li>全確認が OK な場合、DAL が閲覧出来るデータの SQL QUERY を作り、データを拾って依頼ユーザーに見せる。</li>\n" +
12:58:49 AM: "</ol>\n" +
12:58:49 AM: "</li>\n" +
12:58:49 AM: "</ul>\n"
12:58:49 AM: },
12:58:49 AM: asset: false
12:58:49 AM: },
12:58:49 AM: alternates: <ref *3> [
12:58:49 AM: <ref *2> {
12:58:49 AM: basename: "prodb-application-architecture",
12:58:49 AM: mergedKeys: {
12:58:49 AM: tags: "stringArray",
12:58:49 AM: extra_head: "stringArray",
12:58:49 AM: ja: "object",
12:58:49 AM: en: "object",
12:58:49 AM: metas: "object"
12:58:49 AM: },
12:58:49 AM: paginate: [Function: paginate],
12:58:49 AM: search: Searcher {},
12:58:49 AM: nav: Nav {},
12:58:49 AM: languages: [ "ja", "en" ],
12:58:49 AM: layout: "layout.vto",
12:58:49 AM: order: 300,
12:58:49 AM: tags: [ "PROdb", "構成", "アーキテクチャー" ],
12:58:49 AM: extra_head: [
12:58:49 AM: "<!-- Fathom Analytics -->\n" +
12:58:49 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:49 AM: "<!-- / Fathom -->\n"
12:58:49 AM: ],
12:58:49 AM: metas: {
12:58:49 AM: title: "=title",
12:58:49 AM: description: "=description",
12:58:49 AM: twitter: "@esolia_inc",
12:58:49 AM: "twitter:label1": "Author",
12:58:49 AM: "twitter:data1": "=site.author",
12:58:49 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:49 AM: color: "#ffbc68",
12:58:49 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:49 AM: generator: true,
12:58:49 AM: site: "=site.sitename"
12:58:49 AM: },
12:58:49 AM: cacheBuster: "1737334729466",
12:58:49 AM: footer: true,
12:58:49 AM: repo: {
12:58:49 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:49 AM: path: "/src"
12:58:49 AM: },
12:58:49 AM: menu_links: [
12:58:49 AM: {
12:58:49 AM: text: "<strong>eSolia Inc.</strong>",
12:58:49 AM: href: "https://esolia.com",
12:58:49 AM: icon: "building-office"
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: text: "GitHub repository",
12:58:49 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:49 AM: icon: "github-logo"
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: lang: "ja",
12:58:49 AM: site: {
12:58:49 AM: lname: "日本語",
12:58:49 AM: sitename: "イソリア ヘルプ",
12:58:49 AM: lastup: "最終更新",
12:58:49 AM: editme: "このページを編集",
12:58:49 AM: tocheader: "当ページの目次",
12:58:49 AM: author: "株式会社イソリア"
12:58:49 AM: },
12:58:49 AM: i18n: {
12:58:49 AM: "foo.ja": "バー",
12:58:49 AM: "foo.en": "Bar",
12:58:49 AM: "pagenotfound.ja": "そのページは無い",
12:58:49 AM: "pagenotfound.en": "Page Not Found",
12:58:49 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:49 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:49 AM: ja: {
12:58:49 AM: lname: "日本語",
12:58:49 AM: sitename: "イソリア ヘルプ",
12:58:49 AM: creator: "株式会社イソリア",
12:58:49 AM: toptitle: "イソリア ヘルプ ページ",
12:58:49 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:49 AM: page_prev: "戻る",
12:58:49 AM: page_next: "次へ",
12:58:49 AM: search: "検索",
12:58:49 AM: copyright: "© 株式会社イソリア",
12:58:49 AM: page: "ページ",
12:58:49 AM: empty: "結果はありません",
12:58:49 AM: side_menu: [Array]
12:58:49 AM: },
12:58:49 AM: en: {
12:58:49 AM: lname: "English",
12:58:49 AM: sitename: "eSolia Help",
12:58:49 AM: creator: "eSolia Inc.",
12:58:49 AM: toptitle: "eSolia Help Pages",
12:58:49 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:49 AM: page_prev: "Previous",
12:58:49 AM: page_next: "Next",
12:58:49 AM: search: "Search",
12:58:49 AM: copyright: "© eSolia Inc.",
12:58:49 AM: page: "Page",
12:58:49 AM: empty: "No results",
12:58:49 AM: side_menu: [Array]
12:58:49 AM: }
12:58:49 AM: },
12:58:49 AM: docs_menu: [
12:58:49 AM: { title: "Overviewサイド", id: "overview" },
12:58:49 AM: { title: "Configuration", id: "configuration" },
12:58:49 AM: { title: "Getting started", id: "getting-started" },
12:58:49 AM: { title: "Creating pages", id: "creating-pages" },
12:58:49 AM: { title: "Core", id: "core" },
12:58:49 AM: { title: "Advanced", id: "advanced" }
12:58:49 AM: ],
12:58:49 AM: comp: {
12:58:49 AM: _components: Map(1) { "callout" => [Object] },
12:58:49 AM: _proxies: Map(0) {}
12:58:49 AM: },
12:58:49 AM: date: 2024-10-24T08:52:56.000Z,
12:58:49 AM: title: "アプリ アーキテクチャー",
12:58:49 AM: description: "PROdbの、モダン且つセキュリティ重視しているアプリケーションアーキテクチャーをご紹介します。",
12:58:49 AM: category: "サービス詳細",
12:58:49 AM: series: "ja-prodb",
12:58:49 AM: url: "/prodb/prodb-application-architecture/",
12:58:49 AM: id: "prodbapparchi",
12:58:49 AM: content: "# アプリケーション アーキテクチャー\n" +
12:58:49 AM: "## モダン且つセキュリティ重視しているアプリケーション\n" +
12:58:49 AM: "dbFLEX アプリケーション アーキテクチャーは次の通りとなります:\n" +
12:58:49 AM: "\n" +
12:58:49 AM: '<img class="zoom" src="/assets/img/figure-dbflex-system-architecture.png" width="100%" alt="図: PROdb アプリ アーキテクチャー">\n' +
12:58:49 AM: "\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "- dbFLEX は SQL データーベースの論理的ビューを提供してます。\n" +
12:58:49 AM: '- 一つの物理サーバーと SQL データーベースに、複数社のデータがありますが、データ・アクセス・レイヤー DAL と言う技術を使って、各論理 "データベースアプリケーション" で徹底的に別けてます。DAL しか直接 SQL テーブルにアクセス出来ません。\n' +
12:58:49 AM: "- 例えば、dbFLEX でユーザーが View(一覧や図など)を閲覧しようとする場合:\n" +
12:58:49 AM: "\n" +
12:58:49 AM: " 1. View が Table の下に作られていて、表示する Column と検索条件で出来ている。\n" +
12:58:49 AM: " 2. 閲覧依頼が来たら、View を表示するページが DAL に依頼を渡す。\n" +
12:58:49 AM: " 3. DAL が Database のメタデータを見て、この View が入っている Table がこの Database のメンバーかどうか、閲覧するユーバーが Table と View の権限あるかどうか、各 Column にも閲覧権限が十分かどうかを確認する。\n" +
12:58:49 AM: " 4. Column レベルで権限なければ、アクセスが完全拒否されるか、Column が隠されて表示する場合もある。\n" +
12:58:49 AM: " 5. 全確認が OK な場合、DAL が閲覧出来るデータの SQL QUERY を作り、データを拾って依頼ユーザーに見せる。\n" +
12:58:49 AM: "\n" +
12:58:49 AM: " \n",
12:58:49 AM: page: <ref *1> Page {
12:58:49 AM: src: {
12:58:49 AM: path: "/pages/prodb-application-architecture",
12:58:49 AM: ext: ".md",
12:58:49 AM: entry: [Entry]
12:58:49 AM: },
12:58:49 AM: data: [Circular *2],
12:58:49 AM: asset: false
12:58:49 AM: },
12:58:49 AM: alternates: [Circular *3],
12:58:49 AM: unmatchedLangUrl: undefined,
12:58:49 AM: toc: [
12:58:49 AM: {
12:58:49 AM: level: 2,
12:58:49 AM: text: "モダン且つセキュリティ重視しているアプリケーション",
12:58:49 AM: slug: "%E3%83%A2%E3%83%80%E3%83%B3%E4%B8%94%E3%81%A4%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E9%87%8D%E8%A6%96%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3",
12:58:49 AM: url: "/prodb/prodb-application-architecture/#%E3%83%A2%E3%83%80%E3%83%B3%E4%B8%94%E3%81%A4%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E9%87%8D%E8%A6%96%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3",
12:58:49 AM: children: []
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: footnotes: [],
12:58:49 AM: children: "<h1>アプリケーション アーキテクチャー</h1>\n" +
12:58:49 AM: '<h2 id="%E3%83%A2%E3%83%80%E3%83%B3%E4%B8%94%E3%81%A4%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E9%87%8D%E8%A6%96%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3" tabindex="-1"><a href="#%E3%83%A2%E3%83%80%E3%83%B3%E4%B8%94%E3%81%A4%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E9%87%8D%E8%A6%96%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3" class="header-anchor">モダン且つセキュリティ重視しているアプリケーション</a></h2>\n' +
12:58:49 AM: "<p>dbFLEX アプリケーション アーキテクチャーは次の通りとなります:</p>\n" +
12:58:49 AM: '<img class="zoom" src="/assets/img/figure-dbflex-system-architecture.png" width="100%" alt="図: PROdb アプリ アーキテクチャー">\n' +
12:58:49 AM: "<ul>\n" +
12:58:49 AM: "<li>\n" +
12:58:49 AM: "<p>dbFLEX は SQL データーベースの論理的ビューを提供してます。</p>\n" +
12:58:49 AM: "</li>\n" +
12:58:49 AM: "<li>\n" +
12:58:49 AM: "<p>一つの物理サーバーと SQL データーベースに、複数社のデータがありますが、データ・アクセス・レイヤー DAL と言う技術を使って、各論理 "データベースアプリケーション" で徹底的に別けてます。DAL しか直接 SQL テーブルにアクセス出来ません。</p>\n" +
12:58:49 AM: "</li>\n" +
12:58:49 AM: "<li>\n" +
12:58:49 AM: "<p>例えば、dbFLEX でユーザーが View(一覧や図など)を閲覧しようとする場合:</p>\n" +
12:58:49 AM: "<ol>\n" +
12:58:49 AM: "<li>View が Table の下に作られていて、表示する Column と検索条件で出来ている。</li>\n" +
12:58:49 AM: "<li>閲覧依頼が来たら、View を表示するページが DAL に依頼を渡す。</li>\n" +
12:58:49 AM: "<li>DAL が Database のメタデータを見て、この View が入っている Table がこの Database のメンバーかどうか、閲覧するユーバーが Table と View の権限あるかどうか、各 Column にも閲覧権限が十分かどうかを確認する。</li>\n" +
12:58:49 AM: "<li>Column レベルで権限なければ、アクセスが完全拒否されるか、Column が隠されて表示する場合もある。</li>\n" +
12:58:49 AM: "<li>全確認が OK な場合、DAL が閲覧出来るデータの SQL QUERY を作り、データを拾って依頼ユーザーに見せる。</li>\n" +
12:58:49 AM: "</ol>\n" +
12:58:49 AM: "</li>\n" +
12:58:49 AM: "</ul>\n"
12:58:49 AM: },
12:58:49 AM: <ref *4> {
12:58:49 AM: basename: "prodb-application-architecture_en",
12:58:49 AM: mergedKeys: {
12:58:49 AM: tags: "stringArray",
12:58:49 AM: extra_head: "stringArray",
12:58:49 AM: ja: "object",
12:58:49 AM: en: "object",
12:58:49 AM: metas: "object"
12:58:49 AM: },
12:58:49 AM: paginate: [Function: paginate],
12:58:49 AM: search: Searcher {},
12:58:49 AM: nav: Nav {},
12:58:49 AM: languages: [ "ja", "en" ],
12:58:49 AM: layout: "layout.vto",
12:58:49 AM: order: 300,
12:58:49 AM: tags: [ "PROdb", "Architecture" ],
12:58:49 AM: extra_head: [
12:58:49 AM: "<!-- Fathom Analytics -->\n" +
12:58:49 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:49 AM: "<!-- / Fathom -->\n"
12:58:49 AM: ],
12:58:49 AM: metas: {
12:58:49 AM: title: "=title",
12:58:49 AM: description: "=description",
12:58:49 AM: twitter: "@esolia_inc",
12:58:49 AM: "twitter:label1": "Author",
12:58:49 AM: "twitter:data1": "=site.author",
12:58:49 AM: image: "/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:49 AM: color: "#ffbc68",
12:58:49 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:49 AM: generator: true,
12:58:49 AM: site: "=site.sitename"
12:58:49 AM: },
12:58:49 AM: cacheBuster: "1737334729466",
12:58:49 AM: footer: true,
12:58:49 AM: repo: {
12:58:49 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:49 AM: path: "/src"
12:58:49 AM: },
12:58:49 AM: menu_links: [
12:58:49 AM: {
12:58:49 AM: text: "<strong>eSolia Inc.</strong>",
12:58:49 AM: href: "https://esolia.com",
12:58:49 AM: icon: "building-office"
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: text: "GitHub repository",
12:58:49 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:49 AM: icon: "github-logo"
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: lang: "en",
12:58:49 AM: site: {
12:58:49 AM: lname: "English",
12:58:49 AM: sitename: "eSolia Help",
12:58:49 AM: lastup: "Last updated",
12:58:49 AM: editme: "Edit this page",
12:58:49 AM: tocheader: "On this Page",
12:58:49 AM: author: "eSolia Inc."
12:58:49 AM: },
12:58:49 AM: i18n: {
12:58:49 AM: "foo.ja": "バー",
12:58:49 AM: "foo.en": "Bar",
12:58:49 AM: "pagenotfound.ja": "そのページは無い",
12:58:49 AM: "pagenotfound.en": "Page Not Found",
12:58:49 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:49 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:49 AM: ja: {
12:58:49 AM: lname: "日本語",
12:58:49 AM: sitename: "イソリア ヘルプ",
12:58:49 AM: creator: "株式会社イソリア",
12:58:49 AM: toptitle: "イソリア ヘルプ ページ",
12:58:49 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:49 AM: page_prev: "戻る",
12:58:49 AM: page_next: "次へ",
12:58:49 AM: search: "検索",
12:58:49 AM: copyright: "© 株式会社イソリア",
12:58:49 AM: page: "ページ",
12:58:49 AM: empty: "結果はありません",
12:58:49 AM: side_menu: [Array]
12:58:49 AM: },
12:58:49 AM: en: {
12:58:49 AM: lname: "English",
12:58:49 AM: sitename: "eSolia Help",
12:58:49 AM: creator: "eSolia Inc.",
12:58:49 AM: toptitle: "eSolia Help Pages",
12:58:49 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:49 AM: page_prev: "Previous",
12:58:49 AM: page_next: "Next",
12:58:49 AM: search: "Search",
12:58:49 AM: copyright: "© eSolia Inc.",
12:58:49 AM: page: "Page",
12:58:49 AM: empty: "No results",
12:58:49 AM: side_menu: [Array]
12:58:49 AM: }
12:58:49 AM: },
12:58:49 AM: docs_menu: [
12:58:49 AM: { title: "Overviewサイド", id: "overview" },
12:58:49 AM: { title: "Configuration", id: "configuration" },
12:58:49 AM: { title: "Getting started", id: "getting-started" },
12:58:49 AM: { title: "Creating pages", id: "creating-pages" },
12:58:49 AM: { title: "Core", id: "core" },
12:58:49 AM: { title: "Advanced", id: "advanced" }
12:58:49 AM: ],
12:58:49 AM: comp: {
12:58:49 AM: _components: Map(1) { "callout" => [Object] },
12:58:49 AM: _proxies: Map(0) {}
12:58:49 AM: },
12:58:49 AM: date: 2024-10-24T08:52:56.000Z,
12:58:49 AM: title: "Application Architecture",
12:58:49 AM: description: "Introducing PROdb's modern and secure application architecture",
12:58:49 AM: category: "Service Details",
12:58:49 AM: series: "en-prodb",
12:58:49 AM: url: "/en/prodb/prodb-application-architecture/",
12:58:49 AM: id: "prodbapparchi",
12:58:49 AM: content: "# Application Architecture\n" +
12:58:49 AM: "## A modern application emphasizing security\n" +
12:58:49 AM: "The dbFLEX application architecture is as follows: \n" +
12:58:49 AM: "\n" +
12:58:49 AM: '<img class="zoom" src="/assets/img/figure-dbflex-system-architecture.png" width="100%" alt="Figure: PROdb App Architecture">\n' +
12:58:49 AM: "\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "* dbFLEX provides a logical view of the SQL database. \n" +
12:58:49 AM: '* While multiple customers may share a global SQL database (as is likely the case for most cloud SaaS and PaaS providers), the data is strictly isolated using a component called the "Data Access Layer" or "DAL" for short. The DAL is the only component that has direct access to the database. \n' +
12:58:49 AM: '* For example, when a user accesses a "View" (e.g. a data sheet, rolled up summary, or a chart): \n' +
12:58:49 AM: " 1. The View is created under a Table, and is comprised of columns and filters. \n" +
12:58:49 AM: " 2. The app page that will display the View passes the access request to the DAL. \n" +
12:58:49 AM: " 3. The DAL examines the data definition (metadata), checking whether the table belongs to the database, and whether the current accessing user has enough access rights to view records from the table, and further, to individual columns. \n" +
12:58:49 AM: " 4. If any column is not accessible, the request is either rejected completely (i.e. in the case that the view's filter column happens to be inaccessible to the user) or the column is hidden from view (if it's in the list of columns to display). \n" +
12:58:49 AM: " 5. Once all verifications pass, the DAL builds and executes an SQL query to retrieve the data, and the results are passed back to the requestor. \n",
12:58:49 AM: page: Page {
12:58:49 AM: src: {
12:58:49 AM: path: "/pages/prodb-application-architecture_en",
12:58:49 AM: ext: ".md",
12:58:49 AM: entry: [Entry]
12:58:49 AM: },
12:58:49 AM: data: [Circular *4],
12:58:49 AM: asset: false
12:58:49 AM: },
12:58:49 AM: alternates: [Circular *3],
12:58:49 AM: unmatchedLangUrl: undefined,
12:58:49 AM: toc: [
12:58:49 AM: {
12:58:49 AM: level: 2,
12:58:49 AM: text: "A modern application emphasizing security",
12:58:49 AM: slug: "a-modern-application-emphasizing-security",
12:58:49 AM: url: "/en/prodb/prodb-application-architecture/#a-modern-application-emphasizing-security",
12:58:49 AM: children: []
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: footnotes: [],
12:58:49 AM: children: "<h1>Application Architecture</h1>\n" +
12:58:49 AM: '<h2 id="a-modern-application-emphasizing-security" tabindex="-1"><a href="#a-modern-application-emphasizing-security" class="header-anchor">A modern application emphasizing security</a></h2>\n' +
12:58:49 AM: "<p>The dbFLEX application architecture is as follows:</p>\n" +
12:58:49 AM: '<img class="zoom" src="/assets/img/figure-dbflex-system-architecture.png" width="100%" alt="Figure: PROdb App Architecture">\n' +
12:58:49 AM: "<ul>\n" +
12:58:49 AM: "<li>dbFLEX provides a logical view of the SQL database.</li>\n" +
12:58:49 AM: "<li>While multiple customers may share a global SQL database (as is likely the case for most cloud SaaS and PaaS providers), the data is strictly isolated using a component called the "Data Access Layer" or "DAL" for short. The DAL is the only component that has direct access to the database.</li>\n" +
12:58:49 AM: "<li>For example, when a user accesses a "View" (e.g. a data sheet, rolled up summary, or a chart):\n" +
12:58:49 AM: "<ol>\n" +
12:58:49 AM: "<li>The View is created under a Table, and is comprised of columns and filters.</li>\n" +
12:58:49 AM: "<li>The app page that will display the View passes the access request to the DAL.</li>\n" +
12:58:49 AM: "<li>The DAL examines the data definition (metadata), checking whether the table belongs to the database, and whether the current accessing user has enough access rights to view records from the table, and further, to individual columns.</li>\n" +
12:58:49 AM: "<li>If any column is not accessible, the request is either rejected completely (i.e. in the case that the view's filter column happens to be inaccessible to the user) or the column is hidden from view (if it's in the list of columns to display).</li>\n" +
12:58:49 AM: "<li>Once all verifications pass, the DAL builds and executes an SQL query to retrieve the data, and the results are passed back to the requestor.</li>\n" +
12:58:49 AM: "</ol>\n" +
12:58:49 AM: "</li>\n" +
12:58:49 AM: "</ul>\n"
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: unmatchedLangUrl: undefined,
12:58:49 AM: toc: [
12:58:49 AM: {
12:58:49 AM: level: 2,
12:58:49 AM: text: "モダン且つセキュリティ重視しているアプリケーション",
12:58:49 AM: slug: "%E3%83%A2%E3%83%80%E3%83%B3%E4%B8%94%E3%81%A4%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E9%87%8D%E8%A6%96%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3",
12:58:49 AM: url: "/prodb/prodb-application-architecture/#%E3%83%A2%E3%83%80%E3%83%B3%E4%B8%94%E3%81%A4%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E9%87%8D%E8%A6%96%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3",
12:58:49 AM: children: []
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: footnotes: [],
12:58:49 AM: children: "<h1>アプリケーション アーキテクチャー</h1>\n" +
12:58:49 AM: '<h2 id="%E3%83%A2%E3%83%80%E3%83%B3%E4%B8%94%E3%81%A4%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E9%87%8D%E8%A6%96%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3" tabindex="-1"><a href="#%E3%83%A2%E3%83%80%E3%83%B3%E4%B8%94%E3%81%A4%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E9%87%8D%E8%A6%96%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3" class="header-anchor">モダン且つセキュリティ重視しているアプリケーション</a></h2>\n' +
12:58:49 AM: "<p>dbFLEX アプリケーション アーキテクチャーは次の通りとなります:</p>\n" +
12:58:49 AM: '<img class="zoom" src="/assets/img/figure-dbflex-system-architecture.png" width="100%" alt="図: PROdb アプリ アーキテクチャー">\n' +
12:58:49 AM: "<ul>\n" +
12:58:49 AM: "<li>\n" +
12:58:49 AM: "<p>dbFLEX は SQL データーベースの論理的ビューを提供してます。</p>\n" +
12:58:49 AM: "</li>\n" +
12:58:49 AM: "<li>\n" +
12:58:49 AM: "<p>一つの物理サーバーと SQL データーベースに、複数社のデータがありますが、データ・アクセス・レイヤー DAL と言う技術を使って、各論理 "データベースアプリケーション" で徹底的に別けてます。DAL しか直接 SQL テーブルにアクセス出来ません。</p>\n" +
12:58:49 AM: "</li>\n" +
12:58:49 AM: "<li>\n" +
12:58:49 AM: "<p>例えば、dbFLEX でユーザーが View(一覧や図など)を閲覧しようとする場合:</p>\n" +
12:58:49 AM: "<ol>\n" +
12:58:49 AM: "<li>View が Table の下に作られていて、表示する Column と検索条件で出来ている。</li>\n" +
12:58:49 AM: "<li>閲覧依頼が来たら、View を表示するページが DAL に依頼を渡す。</li>\n" +
12:58:49 AM: "<li>DAL が Database のメタデータを見て、この View が入っている Table がこの Database のメンバーかどうか、閲覧するユーバーが Table と View の権限あるかどうか、各 Column にも閲覧権限が十分かどうかを確認する。</li>\n" +
12:58:49 AM: "<li>Column レベルで権限なければ、アクセスが完全拒否されるか、Column が隠されて表示する場合もある。</li>\n" +
12:58:49 AM: "<li>全確認が OK な場合、DAL が閲覧出来るデータの SQL QUERY を作り、データを拾って依頼ユーザーに見せる。</li>\n" +
12:58:49 AM: "</ol>\n" +
12:58:49 AM: "</li>\n" +
12:58:49 AM: "</ul>\n",
12:58:49 AM: ja: {},
12:58:49 AM: en: {}
12:58:49 AM: }
12:58:49 AM: {
12:58:49 AM: content: "<h1>Application Architecture</h1>\n" +
12:58:49 AM: '<h2 id="a-modern-application-emphasizing-security" tabindex="-1"><a href="#a-modern-application-emphasizing-security" class="header-anchor">A modern application emphasizing security</a></h2>\n' +
12:58:49 AM: "<p>The dbFLEX application architecture is as follows:</p>\n" +
12:58:49 AM: '<img class="zoom" src="/assets/img/figure-dbflex-system-architecture.png" width="100%" alt="Figure: PROdb App Architecture">\n' +
12:58:49 AM: "<ul>\n" +
12:58:49 AM: "<li>dbFLEX provides a logical view of the SQL database.</li>\n" +
12:58:49 AM: "<li>While multiple customers may share a global SQL database (as is likely the case for most cloud SaaS and PaaS providers), the data is strictly isolated using a component called the "Data Access Layer" or "DAL" for short. The DAL is the only component that has direct access to the database.</li>\n" +
12:58:49 AM: "<li>For example, when a user accesses a "View" (e.g. a data sheet, rolled up summary, or a chart):\n" +
12:58:49 AM: "<ol>\n" +
12:58:49 AM: "<li>The View is created under a Table, and is comprised of columns and filters.</li>\n" +
12:58:49 AM: "<li>The app page that will display the View passes the access request to the DAL.</li>\n" +
12:58:49 AM: "<li>The DAL examines the data definition (metadata), checking whether the table belongs to the database, and whether the current accessing user has enough access rights to view records from the table, and further, to individual columns.</li>\n" +
12:58:49 AM: "<li>If any column is not accessible, the request is either rejected completely (i.e. in the case that the view's filter column happens to be inaccessible to the user) or the column is hidden from view (if it's in the list of columns to display).</li>\n" +
12:58:49 AM: "<li>Once all verifications pass, the DAL builds and executes an SQL query to retrieve the data, and the results are passed back to the requestor.</li>\n" +
12:58:49 AM: "</ol>\n" +
12:58:49 AM: "</li>\n" +
12:58:49 AM: "</ul>\n",
12:58:49 AM: basename: "prodb-application-architecture_en",
12:58:49 AM: mergedKeys: {
12:58:49 AM: tags: "stringArray",
12:58:49 AM: extra_head: "stringArray",
12:58:49 AM: ja: "object",
12:58:49 AM: en: "object",
12:58:49 AM: metas: "object"
12:58:49 AM: },
12:58:49 AM: paginate: [Function: paginate],
12:58:49 AM: search: Searcher {},
12:58:49 AM: nav: Nav {},
12:58:49 AM: languages: [ "ja", "en" ],
12:58:49 AM: order: 300,
12:58:49 AM: tags: [ "PROdb", "Architecture" ],
12:58:49 AM: extra_head: [
12:58:49 AM: "<!-- Fathom Analytics -->\n" +
12:58:49 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:49 AM: "<!-- / Fathom -->\n"
12:58:49 AM: ],
12:58:49 AM: metas: {
12:58:49 AM: title: "=title",
12:58:49 AM: description: "=description",
12:58:49 AM: twitter: "@esolia_inc",
12:58:49 AM: "twitter:label1": "Author",
12:58:49 AM: "twitter:data1": "=site.author",
12:58:49 AM: image: "/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:49 AM: color: "#ffbc68",
12:58:49 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:49 AM: generator: true,
12:58:49 AM: site: "=site.sitename"
12:58:49 AM: },
12:58:49 AM: cacheBuster: "1737334729466",
12:58:49 AM: footer: true,
12:58:49 AM: repo: { url: "https://github.com/esolia/help.esolia.pro", path: "/src" },
12:58:49 AM: menu_links: [
12:58:49 AM: {
12:58:49 AM: text: "<strong>eSolia Inc.</strong>",
12:58:49 AM: href: "https://esolia.com",
12:58:49 AM: icon: "building-office"
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: text: "GitHub repository",
12:58:49 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:49 AM: icon: "github-logo"
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: lang: "en",
12:58:49 AM: site: {
12:58:49 AM: lname: "English",
12:58:49 AM: sitename: "eSolia Help",
12:58:49 AM: lastup: "Last updated",
12:58:49 AM: editme: "Edit this page",
12:58:49 AM: tocheader: "On this Page",
12:58:49 AM: author: "eSolia Inc."
12:58:49 AM: },
12:58:49 AM: i18n: {
12:58:49 AM: "foo.ja": "バー",
12:58:49 AM: "foo.en": "Bar",
12:58:49 AM: "pagenotfound.ja": "そのページは無い",
12:58:49 AM: "pagenotfound.en": "Page Not Found",
12:58:49 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:49 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:49 AM: ja: {
12:58:49 AM: lname: "日本語",
12:58:49 AM: sitename: "イソリア ヘルプ",
12:58:49 AM: creator: "株式会社イソリア",
12:58:49 AM: toptitle: "イソリア ヘルプ ページ",
12:58:49 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:49 AM: page_prev: "戻る",
12:58:49 AM: page_next: "次へ",
12:58:49 AM: search: "検索",
12:58:49 AM: copyright: "© 株式会社イソリア",
12:58:49 AM: page: "ページ",
12:58:49 AM: empty: "結果はありません",
12:58:49 AM: side_menu: [
12:58:49 AM: { title: "PROdbクラウド型DB", id: "prodb" },
12:58:49 AM: { title: "バルクメール", id: "bulkemail" }
12:58:49 AM: ]
12:58:49 AM: },
12:58:49 AM: en: {
12:58:49 AM: lname: "English",
12:58:49 AM: sitename: "eSolia Help",
12:58:49 AM: creator: "eSolia Inc.",
toptitle: "eSolia Help Pages",
toptitle: "eSolia Help Pages",
12:58:49 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:49 AM: page_prev: "Previous",
12:58:49 AM: page_next: "Next",
12:58:49 AM: search: "Search",
12:58:49 AM: copyright: "© eSolia Inc.",
12:58:49 AM: page: "Page",
12:58:49 AM: empty: "No results",
12:58:49 AM: side_menu: [
12:58:49 AM: { title: "PROdb Cloud DB", id: "prodb" },
12:58:49 AM: { title: "Bulk Email", id: "bulkemail" }
12:58:49 AM: ]
12:58:49 AM: }
12:58:49 AM: },
12:58:49 AM: docs_menu: [
12:58:49 AM: { title: "Overviewサイド", id: "overview" },
12:58:49 AM: { title: "Configuration", id: "configuration" },
12:58:49 AM: { title: "Getting started", id: "getting-started" },
12:58:49 AM: { title: "Creating pages", id: "creating-pages" },
12:58:49 AM: { title: "Core", id: "core" },
12:58:49 AM: { title: "Advanced", id: "advanced" }
12:58:49 AM: ],
12:58:49 AM: comp: {
12:58:49 AM: _components: Map(1) {
12:58:49 AM: "callout" => {
12:58:49 AM: name: "callout",
12:58:49 AM: render: [Function: render],
12:58:49 AM: css: undefined,
12:58:49 AM: js: undefined
12:58:49 AM: }
12:58:49 AM: },
12:58:49 AM: _proxies: Map(0) {}
12:58:49 AM: },
12:58:49 AM: date: 2024-10-24T08:52:56.000Z,
12:58:49 AM: title: "Application Architecture",
12:58:49 AM: description: "Introducing PROdb's modern and secure application architecture",
12:58:49 AM: category: "Service Details",
12:58:49 AM: series: "en-prodb",
12:58:49 AM: url: "/en/prodb/prodb-application-architecture/",
12:58:49 AM: id: "prodbapparchi",
12:58:49 AM: page: <ref *1> Page {
12:58:49 AM: src: {
12:58:49 AM: path: "/pages/prodb-application-architecture_en",
12:58:49 AM: ext: ".md",
12:58:49 AM: entry: Entry {
12:58:49 AM: name: "prodb-application-architecture_en.md",
12:58:49 AM: path: "/pages/prodb-application-architecture_en.md",
12:58:49 AM: type: "file",
12:58:49 AM: src: "/opt/build/repo/src/pages/prodb-application-architecture_en.md",
12:58:49 AM: children: Map(0) {},
12:58:49 AM: flags: Set(0) {}
12:58:49 AM: }
12:58:49 AM: },
12:58:49 AM: data: <ref *3> {
12:58:49 AM: basename: "prodb-application-architecture_en",
12:58:49 AM: mergedKeys: {
12:58:49 AM: tags: "stringArray",
12:58:49 AM: extra_head: "stringArray",
12:58:49 AM: ja: "object",
12:58:49 AM: en: "object",
12:58:49 AM: metas: "object"
12:58:49 AM: },
12:58:49 AM: paginate: [Function: paginate],
12:58:49 AM: search: Searcher {},
12:58:49 AM: nav: Nav {},
12:58:49 AM: languages: [ "ja", "en" ],
12:58:49 AM: layout: "layout.vto",
12:58:49 AM: order: 300,
12:58:49 AM: tags: [ "PROdb", "Architecture" ],
12:58:49 AM: extra_head: [
12:58:49 AM: "<!-- Fathom Analytics -->\n" +
12:58:49 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:49 AM: "<!-- / Fathom -->\n"
12:58:49 AM: ],
12:58:49 AM: metas: {
12:58:49 AM: title: "=title",
12:58:49 AM: description: "=description",
12:58:49 AM: twitter: "@esolia_inc",
12:58:49 AM: "twitter:label1": "Author",
12:58:49 AM: "twitter:data1": "=site.author",
12:58:49 AM: image: "/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:49 AM: color: "#ffbc68",
12:58:49 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:49 AM: generator: true,
12:58:49 AM: site: "=site.sitename"
12:58:49 AM: },
12:58:49 AM: cacheBuster: "1737334729466",
12:58:49 AM: footer: true,
12:58:49 AM: repo: {
12:58:49 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:49 AM: path: "/src"
12:58:49 AM: },
12:58:49 AM: menu_links: [
12:58:49 AM: {
12:58:49 AM: text: "<strong>eSolia Inc.</strong>",
12:58:49 AM: href: "https://esolia.com",
12:58:49 AM: icon: "building-office"
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: text: "GitHub repository",
12:58:49 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:49 AM: icon: "github-logo"
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: lang: "en",
12:58:49 AM: site: {
12:58:49 AM: lname: "English",
12:58:49 AM: sitename: "eSolia Help",
12:58:49 AM: lastup: "Last updated",
12:58:49 AM: editme: "Edit this page",
12:58:49 AM: tocheader: "On this Page",
12:58:49 AM: author: "eSolia Inc."
12:58:49 AM: },
12:58:49 AM: i18n: {
12:58:49 AM: "foo.ja": "バー",
12:58:49 AM: "foo.en": "Bar",
12:58:49 AM: "pagenotfound.ja": "そのページは無い",
12:58:49 AM: "pagenotfound.en": "Page Not Found",
12:58:49 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:49 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:49 AM: ja: {
12:58:49 AM: lname: "日本語",
12:58:49 AM: sitename: "イソリア ヘルプ",
12:58:49 AM: creator: "株式会社イソリア",
12:58:49 AM: toptitle: "イソリア ヘルプ ページ",
12:58:49 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:49 AM: page_prev: "戻る",
12:58:49 AM: page_next: "次へ",
12:58:49 AM: search: "検索",
12:58:49 AM: copyright: "© 株式会社イソリア",
12:58:49 AM: page: "ページ",
12:58:49 AM: empty: "結果はありません",
12:58:49 AM: side_menu: [Array]
12:58:49 AM: },
12:58:49 AM: en: {
12:58:49 AM: lname: "English",
12:58:49 AM: sitename: "eSolia Help",
12:58:49 AM: creator: "eSolia Inc.",
12:58:49 AM: toptitle: "eSolia Help Pages",
12:58:49 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:49 AM: page_prev: "Previous",
12:58:49 AM: page_next: "Next",
12:58:49 AM: search: "Search",
12:58:49 AM: copyright: "© eSolia Inc.",
12:58:49 AM: page: "Page",
12:58:49 AM: empty: "No results",
12:58:49 AM: side_menu: [Array]
12:58:49 AM: }
12:58:49 AM: },
12:58:49 AM: docs_menu: [
12:58:49 AM: { title: "Overviewサイド", id: "overview" },
12:58:49 AM: { title: "Configuration", id: "configuration" },
12:58:49 AM: { title: "Getting started", id: "getting-started" },
12:58:49 AM: { title: "Creating pages", id: "creating-pages" },
12:58:49 AM: { title: "Core", id: "core" },
12:58:49 AM: { title: "Advanced", id: "advanced" }
12:58:49 AM: ],
12:58:49 AM: comp: {
12:58:49 AM: _components: Map(1) { "callout" => [Object] },
12:58:49 AM: _proxies: Map(0) {}
12:58:49 AM: },
12:58:49 AM: date: 2024-10-24T08:52:56.000Z,
12:58:49 AM: title: "Application Architecture",
12:58:49 AM: description: "Introducing PROdb's modern and secure application architecture",
12:58:49 AM: category: "Service Details",
12:58:49 AM: series: "en-prodb",
12:58:49 AM: url: "/en/prodb/prodb-application-architecture/",
12:58:49 AM: id: "prodbapparchi",
12:58:49 AM: content: "# Application Architecture\n" +
12:58:49 AM: "## A modern application emphasizing security\n" +
12:58:49 AM: "The dbFLEX application architecture is as follows: \n" +
12:58:49 AM: "\n" +
12:58:49 AM: '<img class="zoom" src="/assets/img/figure-dbflex-system-architecture.png" width="100%" alt="Figure: PROdb App Architecture">\n' +
12:58:49 AM: "\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "* dbFLEX provides a logical view of the SQL database. \n" +
12:58:49 AM: '* While multiple customers may share a global SQL database (as is likely the case for most cloud SaaS and PaaS providers), the data is strictly isolated using a component called the "Data Access Layer" or "DAL" for short. The DAL is the only component that has direct access to the database. \n' +
12:58:49 AM: '* For example, when a user accesses a "View" (e.g. a data sheet, rolled up summary, or a chart): \n' +
12:58:49 AM: " 1. The View is created under a Table, and is comprised of columns and filters. \n" +
12:58:49 AM: " 2. The app page that will display the View passes the access request to the DAL. \n" +
12:58:49 AM: " 3. The DAL examines the data definition (metadata), checking whether the table belongs to the database, and whether the current accessing user has enough access rights to view records from the table, and further, to individual columns. \n" +
12:58:49 AM: " 4. If any column is not accessible, the request is either rejected completely (i.e. in the case that the view's filter column happens to be inaccessible to the user) or the column is hidden from view (if it's in the list of columns to display). \n" +
12:58:49 AM: " 5. Once all verifications pass, the DAL builds and executes an SQL query to retrieve the data, and the results are passed back to the requestor. \n",
12:58:49 AM: page: [Circular *1],
12:58:49 AM: alternates: <ref *2> [
12:58:49 AM: {
12:58:49 AM: basename: "prodb-application-architecture",
12:58:49 AM: mergedKeys: [Object],
12:58:49 AM: paginate: [Function: paginate],
12:58:49 AM: search: Searcher {},
12:58:49 AM: nav: Nav {},
12:58:49 AM: languages: [Array],
12:58:49 AM: layout: "layout.vto",
12:58:49 AM: order: 300,
12:58:49 AM: tags: [Array],
12:58:49 AM: extra_head: [Array],
12:58:49 AM: metas: [Object],
12:58:49 AM: cacheBuster: "1737334729466",
12:58:49 AM: footer: true,
12:58:49 AM: repo: [Object],
12:58:49 AM: menu_links: [Array],
12:58:49 AM: lang: "ja",
12:58:49 AM: site: [Object],
12:58:49 AM: i18n: [Object],
12:58:49 AM: docs_menu: [Array],
12:58:49 AM: comp: [Object],
12:58:49 AM: date: 2024-10-24T08:52:56.000Z,
12:58:49 AM: title: "アプリ アーキテクチャー",
12:58:49 AM: description: "PROdbの、モダン且つセキュリティ重視しているアプリケーションアーキテクチャーをご紹介します。",
12:58:49 AM: category: "サービス詳細",
12:58:49 AM: series: "ja-prodb",
12:58:49 AM: url: "/prodb/prodb-application-architecture/",
12:58:49 AM: id: "prodbapparchi",
12:58:49 AM: content: "# アプリケーション アーキテクチャー\n" +
12:58:49 AM: "## モダン且つセキュリティ重視しているアプリケーション\n" +
12:58:49 AM: "dbFLEX アプリケーション アーキテクチャーは次の通りとなります:\n" +
12:58:49 AM: "\n" +
12:58:49 AM: '<img class="zoom" src="/assets/img/figure-dbflex-system-architecture.png" width="100%" alt="図: PROdb アプリ アーキテクチャー">\n' +
12:58:49 AM: "\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "- dbFLEX は SQL データーベースの論理的ビューを提供してます。\n" +
12:58:49 AM: '- 一つの物理サーバーと SQL データーベースに、複数社のデータがありますが、データ・アクセス・レイヤー DAL と言う技術を使って、各論理 "データベースアプリケーション" で徹底的に別けてます。DAL しか直接 SQL テーブルにアクセス出来ません。\n' +
12:58:49 AM: "- 例えば、dbFLEX でユーザーが View(一覧や図など)を閲覧しようとする場合:\n" +
12:58:49 AM: "\n" +
12:58:49 AM: " 1. View が Table の下に作られていて、表示する Column と検索条件で出来ている。\n" +
12:58:49 AM: " 2. 閲覧依頼が来たら、View を表示するページが DAL に依頼を渡す。\n" +
12:58:49 AM: " 3. DAL が Database のメタデータを見て、この View が入っている Table がこの Database のメンバーかどうか、閲覧するユーバーが Table と View の権限あるかどうか、各 Column にも閲覧権限が十分かどうかを確認する。\n" +
12:58:49 AM: " 4. Column レベルで権限なければ、アクセスが完全拒否されるか、Column が隠されて表示する場合もある。\n" +
12:58:49 AM: " 5. 全確認が OK な場合、DAL が閲覧出来るデータの SQL QUERY を作り、データを拾って依頼ユーザーに見せる。\n" +
12:58:49 AM: "\n" +
12:58:49 AM: " \n",
12:58:49 AM: page: [Page],
12:58:49 AM: alternates: [Circular *2],
12:58:49 AM: unmatchedLangUrl: undefined,
12:58:49 AM: toc: [Array],
12:58:49 AM: footnotes: [],
12:58:49 AM: children: "<h1>アプリケーション アーキテクチャー</h1>\n" +
12:58:49 AM: '<h2 id="%E3%83%A2%E3%83%80%E3%83%B3%E4%B8%94%E3%81%A4%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E9%87%8D%E8%A6%96%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3" tabindex="-1"><a href="#%E3%83%A2%E3%83%80%E3%83%B3%E4%B8%94%E3%81%A4%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E9%87%8D%E8%A6%96%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3" class="header-anchor">モダン且つセキュリティ重視しているアプリケーション</a></h2>\n' +
12:58:49 AM: "<p>dbFLEX アプリケーション アーキテクチャーは次の通りとなります:</p>\n" +
12:58:49 AM: '<img class="zoom" src="/assets/img/figure-dbflex-system-architecture.png" width="100%" alt="図: PROdb アプリ アーキテクチャー">\n' +
12:58:49 AM: "<ul>\n" +
12:58:49 AM: "<li>\n" +
12:58:49 AM: "<p>dbFLEX は SQL データーベースの論理的ビューを提供してます。</p>\n" +
12:58:49 AM: "</li>\n" +
12:58:49 AM: "<li>\n" +
12:58:49 AM: "<p>一つの物理サーバーと SQL データーベースに、複数社のデータがありますが、データ・アクセス・レイヤー DAL と言う技術を使って、各論理 "データベースアプリケーション" で徹底的に別けてます。DAL しか直接 SQL テーブルにアクセス出来ません。</p>\n" +
12:58:49 AM: "</li>\n" +
12:58:49 AM: "<li>\n" +
12:58:49 AM: "<p>例えば、dbFLEX でユーザーが View(一覧や図など)を閲覧しようとする場合:</p>\n" +
12:58:49 AM: "<ol>\n" +
12:58:49 AM: "<li>View が Table の下に作られていて、表示する Column と検索条件で出来ている。</li>\n" +
12:58:49 AM: "<li>閲覧依頼が来たら、View を表示するページが DAL に依頼を渡す。</li>\n" +
12:58:49 AM: "<li>DAL が Database のメタデータを見て、この View が入っている Table がこの Database のメンバーかどうか、閲覧するユーバーが Table と View の権限あるかどうか、各 Column にも閲覧権限が十分かどうかを確認する。</li>\n" +
12:58:49 AM: "<li>Column レベルで権限なければ、アクセスが完全拒否されるか、Column が隠されて表示する場合もある。</li>\n" +
12:58:49 AM: "<li>全確認が OK な場合、DAL が閲覧出来るデータの SQL QUERY を作り、データを拾って依頼ユーザーに見せる。</li>\n" +
12:58:49 AM: "</ol>\n" +
12:58:49 AM: "</li>\n" +
12:58:49 AM: "</ul>\n"
12:58:49 AM: },
12:58:49 AM: [Circular *3]
12:58:49 AM: ],
12:58:49 AM: unmatchedLangUrl: undefined,
12:58:49 AM: toc: [
12:58:49 AM: {
12:58:49 AM: level: 2,
12:58:49 AM: text: "A modern application emphasizing security",
12:58:49 AM: slug: "a-modern-application-emphasizing-security",
12:58:49 AM: url: "/en/prodb/prodb-application-architecture/#a-modern-application-emphasizing-security",
12:58:49 AM: children: []
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: footnotes: [],
12:58:49 AM: children: "<h1>Application Architecture</h1>\n" +
12:58:49 AM: '<h2 id="a-modern-application-emphasizing-security" tabindex="-1"><a href="#a-modern-application-emphasizing-security" class="header-anchor">A modern application emphasizing security</a></h2>\n' +
12:58:49 AM: "<p>The dbFLEX application architecture is as follows:</p>\n" +
12:58:49 AM: '<img class="zoom" src="/assets/img/figure-dbflex-system-architecture.png" width="100%" alt="Figure: PROdb App Architecture">\n' +
12:58:49 AM: "<ul>\n" +
12:58:49 AM: "<li>dbFLEX provides a logical view of the SQL database.</li>\n" +
12:58:49 AM: "<li>While multiple customers may share a global SQL database (as is likely the case for most cloud SaaS and PaaS providers), the data is strictly isolated using a component called the "Data Access Layer" or "DAL" for short. The DAL is the only component that has direct access to the database.</li>\n" +
12:58:49 AM: "<li>For example, when a user accesses a "View" (e.g. a data sheet, rolled up summary, or a chart):\n" +
12:58:49 AM: "<ol>\n" +
12:58:49 AM: "<li>The View is created under a Table, and is comprised of columns and filters.</li>\n" +
12:58:49 AM: "<li>The app page that will display the View passes the access request to the DAL.</li>\n" +
12:58:49 AM: "<li>The DAL examines the data definition (metadata), checking whether the table belongs to the database, and whether the current accessing user has enough access rights to view records from the table, and further, to individual columns.</li>\n" +
12:58:49 AM: "<li>If any column is not accessible, the request is either rejected completely (i.e. in the case that the view's filter column happens to be inaccessible to the user) or the column is hidden from view (if it's in the list of columns to display).</li>\n" +
12:58:49 AM: "<li>Once all verifications pass, the DAL builds and executes an SQL query to retrieve the data, and the results are passed back to the requestor.</li>\n" +
12:58:49 AM: "</ol>\n" +
12:58:49 AM: "</li>\n" +
12:58:49 AM: "</ul>\n"
12:58:49 AM: },
12:58:49 AM: asset: false
12:58:49 AM: },
12:58:49 AM: alternates: <ref *2> [
12:58:49 AM: <ref *4> {
12:58:49 AM: basename: "prodb-application-architecture",
12:58:49 AM: mergedKeys: {
12:58:49 AM: tags: "stringArray",
12:58:49 AM: extra_head: "stringArray",
12:58:49 AM: ja: "object",
12:58:49 AM: en: "object",
12:58:49 AM: metas: "object"
12:58:49 AM: },
12:58:49 AM: paginate: [Function: paginate],
12:58:49 AM: search: Searcher {},
12:58:49 AM: nav: Nav {},
12:58:49 AM: languages: [ "ja", "en" ],
12:58:49 AM: layout: "layout.vto",
12:58:49 AM: order: 300,
12:58:49 AM: tags: [ "PROdb", "構成", "アーキテクチャー" ],
12:58:49 AM: extra_head: [
12:58:49 AM: "<!-- Fathom Analytics -->\n" +
12:58:49 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:49 AM: "<!-- / Fathom -->\n"
12:58:49 AM: ],
12:58:49 AM: metas: {
12:58:49 AM: title: "=title",
12:58:49 AM: description: "=description",
12:58:49 AM: twitter: "@esolia_inc",
12:58:49 AM: "twitter:label1": "Author",
12:58:49 AM: "twitter:data1": "=site.author",
12:58:49 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:49 AM: color: "#ffbc68",
12:58:49 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:49 AM: generator: true,
12:58:49 AM: site: "=site.sitename"
12:58:49 AM: },
12:58:49 AM: cacheBuster: "1737334729466",
12:58:49 AM: footer: true,
12:58:49 AM: repo: {
12:58:49 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:49 AM: path: "/src"
12:58:49 AM: },
12:58:49 AM: menu_links: [
12:58:49 AM: {
12:58:49 AM: text: "<strong>eSolia Inc.</strong>",
12:58:49 AM: href: "https://esolia.com",
12:58:49 AM: icon: "building-office"
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: text: "GitHub repository",
12:58:49 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:49 AM: icon: "github-logo"
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: lang: "ja",
12:58:49 AM: site: {
12:58:49 AM: lname: "日本語",
12:58:49 AM: sitename: "イソリア ヘルプ",
12:58:49 AM: lastup: "最終更新",
12:58:49 AM: editme: "このページを編集",
12:58:49 AM: tocheader: "当ページの目次",
12:58:49 AM: author: "株式会社イソリア"
12:58:49 AM: },
12:58:49 AM: i18n: {
12:58:49 AM: "foo.ja": "バー",
12:58:49 AM: "foo.en": "Bar",
12:58:49 AM: "pagenotfound.ja": "そのページは無い",
12:58:49 AM: "pagenotfound.en": "Page Not Found",
12:58:49 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:49 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:49 AM: ja: {
12:58:49 AM: lname: "日本語",
12:58:49 AM: sitename: "イソリア ヘルプ",
12:58:49 AM: creator: "株式会社イソリア",
12:58:49 AM: toptitle: "イソリア ヘルプ ページ",
12:58:49 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:49 AM: page_prev: "戻る",
12:58:49 AM: page_next: "次へ",
12:58:49 AM: search: "検索",
12:58:49 AM: copyright: "© 株式会社イソリア",
12:58:49 AM: page: "ページ",
12:58:49 AM: empty: "結果はありません",
12:58:49 AM: side_menu: [Array]
12:58:49 AM: },
12:58:49 AM: en: {
12:58:49 AM: lname: "English",
12:58:49 AM: sitename: "eSolia Help",
12:58:49 AM: creator: "eSolia Inc.",
12:58:49 AM: toptitle: "eSolia Help Pages",
12:58:49 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:49 AM: page_prev: "Previous",
12:58:49 AM: page_next: "Next",
12:58:49 AM: search: "Search",
12:58:49 AM: copyright: "© eSolia Inc.",
12:58:49 AM: page: "Page",
12:58:49 AM: empty: "No results",
12:58:49 AM: side_menu: [Array]
12:58:49 AM: }
12:58:49 AM: },
12:58:49 AM: docs_menu: [
12:58:49 AM: { title: "Overviewサイド", id: "overview" },
12:58:49 AM: { title: "Configuration", id: "configuration" },
12:58:49 AM: { title: "Getting started", id: "getting-started" },
12:58:49 AM: { title: "Creating pages", id: "creating-pages" },
12:58:49 AM: { title: "Core", id: "core" },
12:58:49 AM: { title: "Advanced", id: "advanced" }
12:58:49 AM: ],
12:58:49 AM: comp: {
12:58:49 AM: _components: Map(1) { "callout" => [Object] },
12:58:49 AM: _proxies: Map(0) {}
12:58:49 AM: },
12:58:49 AM: date: 2024-10-24T08:52:56.000Z,
12:58:49 AM: title: "アプリ アーキテクチャー",
12:58:49 AM: description: "PROdbの、モダン且つセキュリティ重視しているアプリケーションアーキテクチャーをご紹介します。",
12:58:49 AM: category: "サービス詳細",
12:58:49 AM: series: "ja-prodb",
12:58:49 AM: url: "/prodb/prodb-application-architecture/",
12:58:49 AM: id: "prodbapparchi",
12:58:49 AM: content: "# アプリケーション アーキテクチャー\n" +
12:58:49 AM: "## モダン且つセキュリティ重視しているアプリケーション\n" +
12:58:49 AM: "dbFLEX アプリケーション アーキテクチャーは次の通りとなります:\n" +
12:58:49 AM: "\n" +
12:58:49 AM: '<img class="zoom" src="/assets/img/figure-dbflex-system-architecture.png" width="100%" alt="図: PROdb アプリ アーキテクチャー">\n' +
12:58:49 AM: "\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "- dbFLEX は SQL データーベースの論理的ビューを提供してます。\n" +
12:58:49 AM: '- 一つの物理サーバーと SQL データーベースに、複数社のデータがありますが、データ・アクセス・レイヤー DAL と言う技術を使って、各論理 "データベースアプリケーション" で徹底的に別けてます。DAL しか直接 SQL テーブルにアクセス出来ません。\n' +
12:58:49 AM: "- 例えば、dbFLEX でユーザーが View(一覧や図など)を閲覧しようとする場合:\n" +
12:58:49 AM: "\n" +
12:58:49 AM: " 1. View が Table の下に作られていて、表示する Column と検索条件で出来ている。\n" +
12:58:49 AM: " 2. 閲覧依頼が来たら、View を表示するページが DAL に依頼を渡す。\n" +
12:58:49 AM: " 3. DAL が Database のメタデータを見て、この View が入っている Table がこの Database のメンバーかどうか、閲覧するユーバーが Table と View の権限あるかどうか、各 Column にも閲覧権限が十分かどうかを確認する。\n" +
12:58:49 AM: " 4. Column レベルで権限なければ、アクセスが完全拒否されるか、Column が隠されて表示する場合もある。\n" +
12:58:49 AM: " 5. 全確認が OK な場合、DAL が閲覧出来るデータの SQL QUERY を作り、データを拾って依頼ユーザーに見せる。\n" +
12:58:49 AM: "\n" +
12:58:49 AM: " \n",
12:58:49 AM: page: Page {
12:58:49 AM: src: {
12:58:49 AM: path: "/pages/prodb-application-architecture",
12:58:49 AM: ext: ".md",
12:58:49 AM: entry: [Entry]
12:58:49 AM: },
12:58:49 AM: data: [Circular *4],
12:58:49 AM: asset: false
12:58:49 AM: },
12:58:49 AM: alternates: [Circular *2],
12:58:49 AM: unmatchedLangUrl: undefined,
12:58:49 AM: toc: [
12:58:49 AM: {
12:58:49 AM: level: 2,
12:58:49 AM: text: "モダン且つセキュリティ重視しているアプリケーション",
12:58:49 AM: slug: "%E3%83%A2%E3%83%80%E3%83%B3%E4%B8%94%E3%81%A4%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E9%87%8D%E8%A6%96%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3",
12:58:49 AM: url: "/prodb/prodb-application-architecture/#%E3%83%A2%E3%83%80%E3%83%B3%E4%B8%94%E3%81%A4%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E9%87%8D%E8%A6%96%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3",
12:58:49 AM: children: []
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: footnotes: [],
12:58:49 AM: children: "<h1>アプリケーション アーキテクチャー</h1>\n" +
12:58:49 AM: '<h2 id="%E3%83%A2%E3%83%80%E3%83%B3%E4%B8%94%E3%81%A4%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E9%87%8D%E8%A6%96%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3" tabindex="-1"><a href="#%E3%83%A2%E3%83%80%E3%83%B3%E4%B8%94%E3%81%A4%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E9%87%8D%E8%A6%96%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3" class="header-anchor">モダン且つセキュリティ重視しているアプリケーション</a></h2>\n' +
12:58:49 AM: "<p>dbFLEX アプリケーション アーキテクチャーは次の通りとなります:</p>\n" +
12:58:49 AM: '<img class="zoom" src="/assets/img/figure-dbflex-system-architecture.png" width="100%" alt="図: PROdb アプリ アーキテクチャー">\n' +
12:58:49 AM: "<ul>\n" +
12:58:49 AM: "<li>\n" +
12:58:49 AM: "<p>dbFLEX は SQL データーベースの論理的ビューを提供してます。</p>\n" +
12:58:49 AM: "</li>\n" +
12:58:49 AM: "<li>\n" +
12:58:49 AM: "<p>一つの物理サーバーと SQL データーベースに、複数社のデータがありますが、データ・アクセス・レイヤー DAL と言う技術を使って、各論理 "データベースアプリケーション" で徹底的に別けてます。DAL しか直接 SQL テーブルにアクセス出来ません。</p>\n" +
12:58:49 AM: "</li>\n" +
12:58:49 AM: "<li>\n" +
12:58:49 AM: "<p>例えば、dbFLEX でユーザーが View(一覧や図など)を閲覧しようとする場合:</p>\n" +
12:58:49 AM: "<ol>\n" +
12:58:49 AM: "<li>View が Table の下に作られていて、表示する Column と検索条件で出来ている。</li>\n" +
12:58:49 AM: "<li>閲覧依頼が来たら、View を表示するページが DAL に依頼を渡す。</li>\n" +
12:58:49 AM: "<li>DAL が Database のメタデータを見て、この View が入っている Table がこの Database のメンバーかどうか、閲覧するユーバーが Table と View の権限あるかどうか、各 Column にも閲覧権限が十分かどうかを確認する。</li>\n" +
12:58:49 AM: "<li>Column レベルで権限なければ、アクセスが完全拒否されるか、Column が隠されて表示する場合もある。</li>\n" +
12:58:49 AM: "<li>全確認が OK な場合、DAL が閲覧出来るデータの SQL QUERY を作り、データを拾って依頼ユーザーに見せる。</li>\n" +
12:58:49 AM: "</ol>\n" +
12:58:49 AM: "</li>\n" +
12:58:49 AM: "</ul>\n"
12:58:49 AM: },
12:58:49 AM: <ref *3> {
12:58:49 AM: basename: "prodb-application-architecture_en",
12:58:49 AM: mergedKeys: {
12:58:49 AM: tags: "stringArray",
12:58:49 AM: extra_head: "stringArray",
12:58:49 AM: ja: "object",
12:58:49 AM: en: "object",
12:58:49 AM: metas: "object"
12:58:49 AM: },
12:58:49 AM: paginate: [Function: paginate],
12:58:49 AM: search: Searcher {},
12:58:49 AM: nav: Nav {},
12:58:49 AM: languages: [ "ja", "en" ],
12:58:49 AM: layout: "layout.vto",
12:58:49 AM: order: 300,
12:58:49 AM: tags: [ "PROdb", "Architecture" ],
12:58:49 AM: extra_head: [
12:58:49 AM: "<!-- Fathom Analytics -->\n" +
12:58:49 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:49 AM: "<!-- / Fathom -->\n"
12:58:49 AM: ],
12:58:49 AM: metas: {
12:58:49 AM: title: "=title",
12:58:49 AM: description: "=description",
12:58:49 AM: twitter: "@esolia_inc",
12:58:49 AM: "twitter:label1": "Author",
12:58:49 AM: "twitter:data1": "=site.author",
12:58:49 AM: image: "/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:49 AM: color: "#ffbc68",
12:58:49 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:49 AM: generator: true,
12:58:49 AM: site: "=site.sitename"
12:58:49 AM: },
12:58:49 AM: cacheBuster: "1737334729466",
12:58:49 AM: footer: true,
12:58:49 AM: repo: {
12:58:49 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:49 AM: path: "/src"
12:58:49 AM: },
12:58:49 AM: menu_links: [
12:58:49 AM: {
12:58:49 AM: text: "<strong>eSolia Inc.</strong>",
12:58:49 AM: href: "https://esolia.com",
12:58:49 AM: icon: "building-office"
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: text: "GitHub repository",
12:58:49 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:49 AM: icon: "github-logo"
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: lang: "en",
12:58:49 AM: site: {
12:58:49 AM: lname: "English",
12:58:49 AM: sitename: "eSolia Help",
12:58:49 AM: lastup: "Last updated",
12:58:49 AM: editme: "Edit this page",
12:58:49 AM: tocheader: "On this Page",
12:58:49 AM: author: "eSolia Inc."
12:58:49 AM: },
12:58:49 AM: i18n: {
12:58:49 AM: "foo.ja": "バー",
12:58:49 AM: "foo.en": "Bar",
12:58:49 AM: "pagenotfound.ja": "そのページは無い",
12:58:49 AM: "pagenotfound.en": "Page Not Found",
12:58:49 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:49 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:49 AM: ja: {
12:58:49 AM: lname: "日本語",
12:58:49 AM: sitename: "イソリア ヘルプ",
12:58:49 AM: creator: "株式会社イソリア",
12:58:49 AM: toptitle: "イソリア ヘルプ ページ",
12:58:49 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:49 AM: page_prev: "戻る",
12:58:49 AM: page_next: "次へ",
12:58:49 AM: search: "検索",
12:58:49 AM: copyright: "© 株式会社イソリア",
12:58:49 AM: page: "ページ",
12:58:49 AM: empty: "結果はありません",
12:58:49 AM: side_menu: [Array]
12:58:49 AM: },
12:58:49 AM: en: {
12:58:49 AM: lname: "English",
12:58:49 AM: sitename: "eSolia Help",
12:58:49 AM: creator: "eSolia Inc.",
12:58:49 AM: toptitle: "eSolia Help Pages",
12:58:49 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:49 AM: page_prev: "Previous",
12:58:49 AM: page_next: "Next",
12:58:49 AM: search: "Search",
12:58:49 AM: copyright: "© eSolia Inc.",
12:58:49 AM: page: "Page",
12:58:49 AM: empty: "No results",
12:58:49 AM: side_menu: [Array]
12:58:49 AM: }
12:58:49 AM: },
12:58:49 AM: docs_menu: [
12:58:49 AM: { title: "Overviewサイド", id: "overview" },
12:58:49 AM: { title: "Configuration", id: "configuration" },
12:58:49 AM: { title: "Getting started", id: "getting-started" },
12:58:49 AM: { title: "Creating pages", id: "creating-pages" },
12:58:49 AM: { title: "Core", id: "core" },
12:58:49 AM: { title: "Advanced", id: "advanced" }
12:58:49 AM: ],
12:58:49 AM: comp: {
12:58:49 AM: _components: Map(1) { "callout" => [Object] },
12:58:49 AM: _proxies: Map(0) {}
12:58:49 AM: },
12:58:49 AM: date: 2024-10-24T08:52:56.000Z,
12:58:49 AM: title: "Application Architecture",
12:58:49 AM: description: "Introducing PROdb's modern and secure application architecture",
12:58:49 AM: category: "Service Details",
12:58:49 AM: series: "en-prodb",
12:58:49 AM: url: "/en/prodb/prodb-application-architecture/",
12:58:49 AM: id: "prodbapparchi",
12:58:49 AM: content: "# Application Architecture\n" +
12:58:49 AM: "## A modern application emphasizing security\n" +
12:58:49 AM: "The dbFLEX application architecture is as follows: \n" +
12:58:49 AM: "\n" +
12:58:49 AM: '<img class="zoom" src="/assets/img/figure-dbflex-system-architecture.png" width="100%" alt="Figure: PROdb App Architecture">\n' +
12:58:49 AM: "\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "* dbFLEX provides a logical view of the SQL database. \n" +
12:58:49 AM: '* While multiple customers may share a global SQL database (as is likely the case for most cloud SaaS and PaaS providers), the data is strictly isolated using a component called the "Data Access Layer" or "DAL" for short. The DAL is the only component that has direct access to the database. \n' +
12:58:49 AM: '* For example, when a user accesses a "View" (e.g. a data sheet, rolled up summary, or a chart): \n' +
12:58:49 AM: " 1. The View is created under a Table, and is comprised of columns and filters. \n" +
12:58:49 AM: " 2. The app page that will display the View passes the access request to the DAL. \n" +
12:58:49 AM: " 3. The DAL examines the data definition (metadata), checking whether the table belongs to the database, and whether the current accessing user has enough access rights to view records from the table, and further, to individual columns. \n" +
12:58:49 AM: " 4. If any column is not accessible, the request is either rejected completely (i.e. in the case that the view's filter column happens to be inaccessible to the user) or the column is hidden from view (if it's in the list of columns to display). \n" +
12:58:49 AM: " 5. Once all verifications pass, the DAL builds and executes an SQL query to retrieve the data, and the results are passed back to the requestor. \n",
12:58:49 AM: page: <ref *1> Page {
12:58:49 AM: src: {
12:58:49 AM: path: "/pages/prodb-application-architecture_en",
12:58:49 AM: ext: ".md",
12:58:49 AM: entry: [Entry]
12:58:49 AM: },
12:58:49 AM: data: [Circular *3],
12:58:49 AM: asset: false
12:58:49 AM: },
12:58:49 AM: alternates: [Circular *2],
12:58:49 AM: unmatchedLangUrl: undefined,
12:58:49 AM: toc: [
12:58:49 AM: {
12:58:49 AM: level: 2,
12:58:49 AM: text: "A modern application emphasizing security",
12:58:49 AM: slug: "a-modern-application-emphasizing-security",
12:58:49 AM: url: "/en/prodb/prodb-application-architecture/#a-modern-application-emphasizing-security",
12:58:49 AM: children: []
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: footnotes: [],
12:58:49 AM: children: "<h1>Application Architecture</h1>\n" +
12:58:49 AM: '<h2 id="a-modern-application-emphasizing-security" tabindex="-1"><a href="#a-modern-application-emphasizing-security" class="header-anchor">A modern application emphasizing security</a></h2>\n' +
12:58:49 AM: "<p>The dbFLEX application architecture is as follows:</p>\n" +
12:58:49 AM: '<img class="zoom" src="/assets/img/figure-dbflex-system-architecture.png" width="100%" alt="Figure: PROdb App Architecture">\n' +
12:58:49 AM: "<ul>\n" +
12:58:49 AM: "<li>dbFLEX provides a logical view of the SQL database.</li>\n" +
12:58:49 AM: "<li>While multiple customers may share a global SQL database (as is likely the case for most cloud SaaS and PaaS providers), the data is strictly isolated using a component called the "Data Access Layer" or "DAL" for short. The DAL is the only component that has direct access to the database.</li>\n" +
12:58:49 AM: "<li>For example, when a user accesses a "View" (e.g. a data sheet, rolled up summary, or a chart):\n" +
12:58:49 AM: "<ol>\n" +
12:58:49 AM: "<li>The View is created under a Table, and is comprised of columns and filters.</li>\n" +
12:58:49 AM: "<li>The app page that will display the View passes the access request to the DAL.</li>\n" +
"<li>The DAL examines the data definition (metadata), checking whether the table belongs to the database, and whether the current accessing user has enough access rights to view records from the table, and further, to individual columns.</li>\n" +
"<li>The DAL examines the data definition (metadata), checking whether the table belongs to the database, and whether the current accessing user has enough access rights to view records from the table, and further, to individual columns.</li>\n" +
12:58:49 AM: "<li>If any column is not accessible, the request is either rejected completely (i.e. in the case that the view's filter column happens to be inaccessible to the user) or the column is hidden from view (if it's in the list of columns to display).</li>\n" +
12:58:49 AM: "<li>Once all verifications pass, the DAL builds and executes an SQL query to retrieve the data, and the results are passed back to the requestor.</li>\n" +
12:58:49 AM: "</ol>\n" +
12:58:49 AM: "</li>\n" +
12:58:49 AM: "</ul>\n"
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: unmatchedLangUrl: undefined,
12:58:49 AM: toc: [
12:58:49 AM: {
12:58:49 AM: level: 2,
12:58:49 AM: text: "A modern application emphasizing security",
12:58:49 AM: slug: "a-modern-application-emphasizing-security",
12:58:49 AM: url: "/en/prodb/prodb-application-architecture/#a-modern-application-emphasizing-security",
12:58:49 AM: children: []
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: footnotes: [],
12:58:49 AM: children: "<h1>Application Architecture</h1>\n" +
12:58:49 AM: '<h2 id="a-modern-application-emphasizing-security" tabindex="-1"><a href="#a-modern-application-emphasizing-security" class="header-anchor">A modern application emphasizing security</a></h2>\n' +
12:58:49 AM: "<p>The dbFLEX application architecture is as follows:</p>\n" +
12:58:49 AM: '<img class="zoom" src="/assets/img/figure-dbflex-system-architecture.png" width="100%" alt="Figure: PROdb App Architecture">\n' +
12:58:49 AM: "<ul>\n" +
12:58:49 AM: "<li>dbFLEX provides a logical view of the SQL database.</li>\n" +
12:58:49 AM: "<li>While multiple customers may share a global SQL database (as is likely the case for most cloud SaaS and PaaS providers), the data is strictly isolated using a component called the "Data Access Layer" or "DAL" for short. The DAL is the only component that has direct access to the database.</li>\n" +
12:58:49 AM: "<li>For example, when a user accesses a "View" (e.g. a data sheet, rolled up summary, or a chart):\n" +
12:58:49 AM: "<ol>\n" +
12:58:49 AM: "<li>The View is created under a Table, and is comprised of columns and filters.</li>\n" +
12:58:49 AM: "<li>The app page that will display the View passes the access request to the DAL.</li>\n" +
12:58:49 AM: "<li>The DAL examines the data definition (metadata), checking whether the table belongs to the database, and whether the current accessing user has enough access rights to view records from the table, and further, to individual columns.</li>\n" +
12:58:49 AM: "<li>If any column is not accessible, the request is either rejected completely (i.e. in the case that the view's filter column happens to be inaccessible to the user) or the column is hidden from view (if it's in the list of columns to display).</li>\n" +
12:58:49 AM: "<li>Once all verifications pass, the DAL builds and executes an SQL query to retrieve the data, and the results are passed back to the requestor.</li>\n" +
12:58:49 AM: "</ol>\n" +
12:58:49 AM: "</li>\n" +
12:58:49 AM: "</ul>\n",
12:58:49 AM: ja: {},
12:58:49 AM: en: {}
12:58:49 AM: }
12:58:49 AM: {
12:58:49 AM: content: "<h1>PROdb クッキー</h1>\n" +
12:58:49 AM: "<p>PROdbのプラットフォームdbFLEXは、認証、特定のユーザー設定の保存、及びサイト内でのユーザーの動きの追跡のためにクッキーを使用します。ただし、個人を特定できる情報(PII)を含むクッキーはありません。</p>\n" +
12:58:49 AM: '<h2 id="%E6%A8%99%E6%BA%96" tabindex="-1"><a href="#%E6%A8%99%E6%BA%96" class="header-anchor">標準</a></h2>\n' +
12:58:49 AM: "<p>ユーザーインターフェイスのバージョン3またはバージョン2で使用されるクッキーは次の通りです。</p>\n" +
12:58:49 AM: "<ul>\n" +
12:58:49 AM: "<li><strong>.SOD</strong> - 認証情報。個人情報は含まれておらず、第三者が内容を盗み見ることを防ぐために暗号化もされております。<code>https://your.dbflex.domain/secure</code> 以外では表示されません。スクリプトでは表示されません。</li>\n" +
12:58:49 AM: "<li><strong>lastappid</strong> - 最後にアクセスしたデータベースの識別子、番号。<code>https://your.dbflex.domain/secure</code>以外では表示されません。スクリプトでは表示されません。</li>\n" +
12:58:49 AM: "<li><strong>opendoc</strong> - 「ドキュメントへ移動」というカスタムアクション用クッキーで、ドキュメントを生成するためのオプションが含まれてます。<code>https://your.dbflex.domain/secure/db/your-app-id</code> 以外では表示されません。スクリプトでは表示されません。有効期限は短い - ドキュメントナビゲーションアクションを実行しているページからターゲットページに移動するときに存在するのみでナビゲーション直後に削除されます。</li>\n" +
12:58:49 AM: "<li><strong>td-wks</strong> - 現在選択されているワークスペースID、番号。<code>https://your.dbflex.domain/secure/db/your-app-id</code>以外では表示されません。スクリプトによって設定され、サーバーによって読み込まれます。</li>\n" +
12:58:49 AM: "<li><strong>v3</strong> - この新クッキーは、ユーザーが新しいV3デザイン(2023年末時点でべーた版)に切り替えたことを示します。<code>https://your.dbflex.domain/secure/db/your-app-id</code>以外では表示されません。スクリプトによって設定され、サーバーによって読み込まれます。</li>\n" +
12:58:49 AM: "</ul>\n" +
12:58:49 AM: '<h2 id="%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6%E3%83%BC%E3%81%AE%E3%81%BF%E8%A8%AD%E5%AE%9A" tabindex="-1"><a href="#%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6%E3%83%BC%E3%81%AE%E3%81%BF%E8%A8%AD%E5%AE%9A" class="header-anchor">ブラウザーのみ設定</a></h2>\n' +
12:58:49 AM: "<p>V3 UIはブラウザー専用の設定をlocalStorageに保存するため、以下の2つはV2 UIのみで使用されます。</p>\n" +
12:58:49 AM: "<ul>\n" +
12:58:49 AM: "<li><strong>td-sidebar</strong> - ユーザー毎サイドバーの表示または非表示</li>\n" +
12:58:49 AM: "<li><strong>td-dense</strong> - ユーザー毎小さいフォントまたは大きいフォントの使用</li>\n" +
12:58:49 AM: "</ul>\n" +
12:58:49 AM: '<h2 id="%E7%AE%A1%E7%90%86%E8%80%85%E7%94%A8-setup-%E3%82%BB%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3" tabindex="-1"><a href="#%E7%AE%A1%E7%90%86%E8%80%85%E7%94%A8-setup-%E3%82%BB%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3" class="header-anchor">管理者用 Setup セクション</a></h2>\n' +
12:58:49 AM: "<p>最後に、以下の2つはシステム管理者が使用するSETUP(設定)ページです。</p>\n" +
12:58:49 AM: "<ul>\n" +
12:58:49 AM: "<li><strong>CSRFToken</strong> - クロスサイトリクエストフォージェリから保護するために使用される暗号化されたランダムに生成されたトークンを含む有効期間の短いクッキー(現在SETUPセクションにあります)。<code>https://your.dbflex.domain/secure</code>以外では表示されません。スクリプトでは表示されません。</li>\n" +
12:58:49 AM: "<li><strong>pins</strong> -- ピン留めされたテーブルIDのリストを保存します。<code>https://your.dbflex.domain/secure/db/your-app-id</code>または<code>https://your.dbflex.domain/secure/db/your-app-id/setup</code>以外では表示されません。スクリプトに設定され、サーバーに読み込まれます。</li>\n" +
12:58:49 AM: "</ul>\n",
12:58:49 AM: basename: "prodb-cookies",
12:58:49 AM: mergedKeys: {
12:58:49 AM: tags: "stringArray",
12:58:49 AM: extra_head: "stringArray",
12:58:49 AM: ja: "object",
12:58:49 AM: en: "object",
12:58:49 AM: metas: "object"
12:58:49 AM: },
12:58:49 AM: paginate: [Function: paginate],
12:58:49 AM: search: Searcher {},
12:58:49 AM: nav: Nav {},
12:58:49 AM: languages: [ "ja", "en" ],
12:58:49 AM: order: 500,
12:58:49 AM: tags: [ "PROdb", "クッキー" ],
12:58:49 AM: extra_head: [
12:58:49 AM: "<!-- Fathom Analytics -->\n" +
12:58:49 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:49 AM: "<!-- / Fathom -->\n"
12:58:49 AM: ],
12:58:49 AM: metas: {
12:58:49 AM: title: "=title",
12:58:49 AM: description: "=description",
12:58:49 AM: twitter: "@esolia_inc",
12:58:49 AM: "twitter:label1": "Author",
12:58:49 AM: "twitter:data1": "=site.author",
12:58:49 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:49 AM: color: "#ffbc68",
12:58:49 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:49 AM: generator: true,
12:58:49 AM: site: "=site.sitename"
12:58:49 AM: },
12:58:49 AM: cacheBuster: "1737334729466",
12:58:49 AM: footer: true,
12:58:49 AM: repo: { url: "https://github.com/esolia/help.esolia.pro", path: "/src" },
12:58:49 AM: menu_links: [
12:58:49 AM: {
12:58:49 AM: text: "<strong>eSolia Inc.</strong>",
12:58:49 AM: href: "https://esolia.com",
12:58:49 AM: icon: "building-office"
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: text: "GitHub repository",
12:58:49 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:49 AM: icon: "github-logo"
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: lang: "ja",
12:58:49 AM: site: {
12:58:49 AM: lname: "日本語",
12:58:49 AM: sitename: "イソリア ヘルプ",
12:58:49 AM: lastup: "最終更新",
12:58:49 AM: editme: "このページを編集",
12:58:49 AM: tocheader: "当ページの目次",
12:58:49 AM: author: "株式会社イソリア"
12:58:49 AM: },
12:58:49 AM: i18n: {
12:58:49 AM: "foo.ja": "バー",
12:58:49 AM: "foo.en": "Bar",
12:58:49 AM: "pagenotfound.ja": "そのページは無い",
12:58:49 AM: "pagenotfound.en": "Page Not Found",
12:58:49 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:49 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:49 AM: ja: {
12:58:49 AM: lname: "日本語",
12:58:49 AM: sitename: "イソリア ヘルプ",
12:58:49 AM: creator: "株式会社イソリア",
12:58:49 AM: toptitle: "イソリア ヘルプ ページ",
12:58:49 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:49 AM: page_prev: "戻る",
12:58:49 AM: page_next: "次へ",
12:58:49 AM: search: "検索",
12:58:49 AM: copyright: "© 株式会社イソリア",
12:58:49 AM: page: "ページ",
12:58:49 AM: empty: "結果はありません",
12:58:49 AM: side_menu: [
12:58:49 AM: { title: "PROdbクラウド型DB", id: "prodb" },
12:58:49 AM: { title: "バルクメール", id: "bulkemail" }
12:58:49 AM: ]
12:58:49 AM: },
12:58:49 AM: en: {
12:58:49 AM: lname: "English",
12:58:49 AM: sitename: "eSolia Help",
12:58:49 AM: creator: "eSolia Inc.",
12:58:49 AM: toptitle: "eSolia Help Pages",
12:58:49 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:49 AM: page_prev: "Previous",
12:58:49 AM: page_next: "Next",
12:58:49 AM: search: "Search",
12:58:49 AM: copyright: "© eSolia Inc.",
12:58:49 AM: page: "Page",
12:58:49 AM: empty: "No results",
12:58:49 AM: side_menu: [
12:58:49 AM: { title: "PROdb Cloud DB", id: "prodb" },
12:58:49 AM: { title: "Bulk Email", id: "bulkemail" }
12:58:49 AM: ]
12:58:49 AM: }
12:58:49 AM: },
12:58:49 AM: docs_menu: [
12:58:49 AM: { title: "Overviewサイド", id: "overview" },
12:58:49 AM: { title: "Configuration", id: "configuration" },
12:58:49 AM: { title: "Getting started", id: "getting-started" },
12:58:49 AM: { title: "Creating pages", id: "creating-pages" },
12:58:49 AM: { title: "Core", id: "core" },
12:58:49 AM: { title: "Advanced", id: "advanced" }
12:58:49 AM: ],
12:58:49 AM: comp: {
12:58:49 AM: _components: Map(1) {
12:58:49 AM: "callout" => {
12:58:49 AM: name: "callout",
12:58:49 AM: render: [Function: render],
12:58:49 AM: css: undefined,
12:58:49 AM: js: undefined
12:58:49 AM: }
12:58:49 AM: },
12:58:49 AM: _proxies: Map(0) {}
12:58:49 AM: },
12:58:49 AM: date: 2024-10-23T10:00:46.000Z,
12:58:49 AM: title: "PROdb クッキー",
12:58:49 AM: description: "信頼できるSaaSクラウド型データーベース「PROdb」はどんなクッキーを作成するか。",
12:58:49 AM: category: "サービス詳細",
12:58:49 AM: series: "ja-prodb",
12:58:49 AM: url: "/prodb/prodb-cookies/",
12:58:49 AM: id: "prodbcookies",
12:58:49 AM: page: <ref *1> Page {
12:58:49 AM: src: {
12:58:49 AM: path: "/pages/prodb-cookies",
12:58:49 AM: ext: ".md",
12:58:49 AM: entry: Entry {
12:58:49 AM: name: "prodb-cookies.md",
12:58:49 AM: path: "/pages/prodb-cookies.md",
12:58:49 AM: type: "file",
12:58:49 AM: src: "/opt/build/repo/src/pages/prodb-cookies.md",
12:58:49 AM: children: Map(0) {},
12:58:49 AM: flags: Set(0) {}
12:58:49 AM: }
12:58:49 AM: },
12:58:49 AM: data: <ref *2> {
12:58:49 AM: basename: "prodb-cookies",
12:58:49 AM: mergedKeys: {
12:58:49 AM: tags: "stringArray",
12:58:49 AM: extra_head: "stringArray",
12:58:49 AM: ja: "object",
12:58:49 AM: en: "object",
12:58:49 AM: metas: "object"
12:58:49 AM: },
12:58:49 AM: paginate: [Function: paginate],
12:58:49 AM: search: Searcher {},
12:58:49 AM: nav: Nav {},
12:58:49 AM: languages: [ "ja", "en" ],
12:58:49 AM: layout: "layout.vto",
12:58:49 AM: order: 500,
12:58:49 AM: tags: [ "PROdb", "クッキー" ],
12:58:49 AM: extra_head: [
12:58:49 AM: "<!-- Fathom Analytics -->\n" +
12:58:49 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:49 AM: "<!-- / Fathom -->\n"
12:58:49 AM: ],
12:58:49 AM: metas: {
12:58:49 AM: title: "=title",
12:58:49 AM: description: "=description",
12:58:49 AM: twitter: "@esolia_inc",
12:58:49 AM: "twitter:label1": "Author",
12:58:49 AM: "twitter:data1": "=site.author",
12:58:49 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:49 AM: color: "#ffbc68",
12:58:49 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:49 AM: generator: true,
12:58:49 AM: site: "=site.sitename"
12:58:49 AM: },
12:58:49 AM: cacheBuster: "1737334729466",
12:58:49 AM: footer: true,
12:58:49 AM: repo: {
12:58:49 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:49 AM: path: "/src"
12:58:49 AM: },
12:58:49 AM: menu_links: [
12:58:49 AM: {
12:58:49 AM: text: "<strong>eSolia Inc.</strong>",
12:58:49 AM: href: "https://esolia.com",
12:58:49 AM: icon: "building-office"
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: text: "GitHub repository",
12:58:49 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:49 AM: icon: "github-logo"
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: lang: "ja",
12:58:49 AM: site: {
12:58:49 AM: lname: "日本語",
12:58:49 AM: sitename: "イソリア ヘルプ",
12:58:49 AM: lastup: "最終更新",
12:58:49 AM: editme: "このページを編集",
12:58:49 AM: tocheader: "当ページの目次",
12:58:49 AM: author: "株式会社イソリア"
12:58:49 AM: },
12:58:49 AM: i18n: {
12:58:49 AM: "foo.ja": "バー",
12:58:49 AM: "foo.en": "Bar",
12:58:49 AM: "pagenotfound.ja": "そのページは無い",
12:58:49 AM: "pagenotfound.en": "Page Not Found",
12:58:49 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:49 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:49 AM: ja: {
12:58:49 AM: lname: "日本語",
12:58:49 AM: sitename: "イソリア ヘルプ",
12:58:49 AM: creator: "株式会社イソリア",
12:58:49 AM: toptitle: "イソリア ヘルプ ページ",
12:58:49 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:49 AM: page_prev: "戻る",
12:58:49 AM: page_next: "次へ",
12:58:49 AM: search: "検索",
12:58:49 AM: copyright: "© 株式会社イソリア",
12:58:49 AM: page: "ページ",
12:58:49 AM: empty: "結果はありません",
12:58:49 AM: side_menu: [Array]
12:58:49 AM: },
12:58:49 AM: en: {
12:58:49 AM: lname: "English",
12:58:49 AM: sitename: "eSolia Help",
12:58:49 AM: creator: "eSolia Inc.",
12:58:49 AM: toptitle: "eSolia Help Pages",
12:58:49 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:49 AM: page_prev: "Previous",
12:58:49 AM: page_next: "Next",
12:58:49 AM: search: "Search",
12:58:49 AM: copyright: "© eSolia Inc.",
12:58:49 AM: page: "Page",
12:58:49 AM: empty: "No results",
12:58:49 AM: side_menu: [Array]
12:58:49 AM: }
12:58:49 AM: },
12:58:49 AM: docs_menu: [
12:58:49 AM: { title: "Overviewサイド", id: "overview" },
12:58:49 AM: { title: "Configuration", id: "configuration" },
12:58:49 AM: { title: "Getting started", id: "getting-started" },
12:58:49 AM: { title: "Creating pages", id: "creating-pages" },
12:58:49 AM: { title: "Core", id: "core" },
12:58:49 AM: { title: "Advanced", id: "advanced" }
12:58:49 AM: ],
12:58:49 AM: comp: {
12:58:49 AM: _components: Map(1) { "callout" => [Object] },
12:58:49 AM: _proxies: Map(0) {}
12:58:49 AM: },
12:58:49 AM: date: 2024-10-23T10:00:46.000Z,
12:58:49 AM: title: "PROdb クッキー",
12:58:49 AM: description: "信頼できるSaaSクラウド型データーベース「PROdb」はどんなクッキーを作成するか。",
12:58:49 AM: category: "サービス詳細",
12:58:49 AM: series: "ja-prodb",
12:58:49 AM: url: "/prodb/prodb-cookies/",
12:58:49 AM: id: "prodbcookies",
12:58:49 AM: content: "# PROdb クッキー\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "PROdbのプラットフォームdbFLEXは、認証、特定のユーザー設定の保存、及びサイト内でのユーザーの動きの追跡のためにクッキーを使用します。ただし、個人を特定できる情報(PII)を含むクッキーはありません。\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "## 標準\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "ユーザーインターフェイスのバージョン3またはバージョン2で使用されるクッキーは次の通りです。\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "* **.SOD** - 認証情報。個人情報は含まれておらず、第三者が内容を盗み見ることを防ぐために暗号化もされております。`https://your.dbflex.domain/secure` 以外では表示されません。スクリプトでは表示されません。\n" +
12:58:49 AM: "* **lastappid** - 最後にアクセスしたデータベースの識別子、番号。`https://your.dbflex.domain/secure`以外では表示されません。スクリプトでは表示されません。\n" +
12:58:49 AM: "* **opendoc** - 「ドキュメントへ移動」というカスタムアクション用クッキーで、ドキュメントを生成するためのオプションが含まれてます。`https://your.dbflex.domain/secure/db/your-app-id` 以外では表示されません。スクリプトでは表示されません。有効期限は短い - ドキュメントナビゲーションアクションを実行しているページからターゲットページに移動するときに存在するのみでナビゲーション直後に削除されます。\n" +
12:58:49 AM: "* **td-wks** - 現在選択されているワークスペースID、番号。`https://your.dbflex.domain/secure/db/your-app-id`以外では表示されません。スクリプトによって設定され、サーバーによって読み込まれます。\n" +
12:58:49 AM: "* **v3** - この新クッキーは、ユーザーが新しいV3デザイン(2023年末時点でべーた版)に切り替えたことを示します。`https://your.dbflex.domain/secure/db/your-app-id`以外では表示されません。スクリプトによって設定され、サーバーによって読み込まれます。\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "## ブラウザーのみ設定\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "V3 UIはブラウザー専用の設定をlocalStorageに保存するため、以下の2つはV2 UIのみで使用されます。\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "* **td-sidebar** - ユーザー毎サイドバーの表示または非表示\n" +
12:58:49 AM: "* **td-dense** - ユーザー毎小さいフォントまたは大きいフォントの使用\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "## 管理者用 Setup セクション\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "最後に、以下の2つはシステム管理者が使用するSETUP(設定)ページです。\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "* **CSRFToken** - クロスサイトリクエストフォージェリから保護するために使用される暗号化されたランダムに生成されたトークンを含む有効期間の短いクッキー(現在SETUPセクションにあります)。`https://your.dbflex.domain/secure`以外では表示されません。スクリプトでは表示されません。\n" +
12:58:49 AM: "* **pins** -- ピン留めされたテーブルIDのリストを保存します。`https://your.dbflex.domain/secure/db/your-app-id`または`https://your.dbflex.domain/secure/db/your-app-id/setup`以外では表示されません。スクリプトに設定され、サーバーに読み込まれます。\n",
12:58:49 AM: page: [Circular *1],
12:58:49 AM: alternates: <ref *3> [
12:58:49 AM: [Circular *2],
12:58:49 AM: {
12:58:49 AM: basename: "prodb-cookies_en",
12:58:49 AM: mergedKeys: [Object],
12:58:49 AM: paginate: [Function: paginate],
12:58:49 AM: search: Searcher {},
12:58:49 AM: nav: Nav {},
12:58:49 AM: languages: [Array],
12:58:49 AM: layout: "layout.vto",
12:58:49 AM: order: 500,
12:58:49 AM: tags: [Array],
12:58:49 AM: extra_head: [Array],
12:58:49 AM: metas: [Object],
12:58:49 AM: cacheBuster: "1737334729466",
12:58:49 AM: footer: true,
12:58:49 AM: repo: [Object],
12:58:49 AM: menu_links: [Array],
12:58:49 AM: lang: "en",
12:58:49 AM: site: [Object],
12:58:49 AM: i18n: [Object],
12:58:49 AM: docs_menu: [Array],
12:58:49 AM: comp: [Object],
12:58:49 AM: date: 2024-10-23T10:00:46.000Z,
12:58:49 AM: title: "PROdb Cookies",
12:58:49 AM: description: 'What cookies are produced by the SaaS cloud database "PROdb"',
12:58:49 AM: category: "Service Details",
12:58:49 AM: series: "en-prodb",
12:58:49 AM: url: "/en/prodb/prodb-cookies/",
12:58:49 AM: id: "prodbcookies",
12:58:49 AM: content: "# PROdb Cookies\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "PROdb's platform dbFLEX uses cookies for authentication, storing certain user preferences and tracking user movements around the site. No cookies, however, contain personally identifiable information, PII. \n" +
12:58:49 AM: "\n" +
12:58:49 AM: "## Standard\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "The following are the cookies utilized in versions 3 or 2 of the user interface:\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "* **.SOD** - authorization information. It contains no personal information and is encrypted to prevent third-parties from sniffing its content. Not visible outside `https://your.dbflex.domain/secure`. Not visible for scripts.\n" +
12:58:49 AM: "* **lastappid** - last visited database identifier, number. Not visible outside `https://your.dbflex.domain/secure`. Not visible for scripts.\n" +
12:58:49 AM: '* **opendoc** - short lived cookie for the "Navigate to Document" custom action, containing options for the document to generate. Not visible outside `https://your.dbflex.domain/secure/db/your-app-id`. Not visible for scripts. Short lived -- exists when navigating from the page executing Document Navigation action to a target page. Removed immediately after navigation.\n' +
12:58:49 AM: "* **td-wks** - currently selected workspace ID, number. Not visible outside `https://your.dbflex.domain/secure/db/your-app-id`. Set by script, read by the server.\n" +
12:58:49 AM: "* **v3** - (new) indicates the user switched to the new design (beta as of year end 2023). Not visible outside `https://your.dbflex.domain/secure/db/your-app-id`. Set by script, read by the server.\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "## Browser-only Settings\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "The following two are used by the V2 UI only, because the V3 UI stores browser-only settings in localStorage: \n" +
12:58:49 AM: "\n" +
12:58:49 AM: "* **td-sidebar** - show or hide the sidebar\n" +
12:58:49 AM: "* **td-dense** - use small or large fonts\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "## Setup Section\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "Finally, the two below are for setup pages used by system administrators:\n" +
12:58:49 AM: "\n" +
12:58:49 AM: "* **CSRFToken** - short-lived cookie with encrypted randomly generated token used to protect from cross-site request forgery (currently in setup section). Not visible outside `https://your.dbflex.domain/secure`. Not visible for scripts.\n" +
12:58:49 AM: "* **pins** -- stores the list of pinned table IDs. Not visible outside `https://your.dbflex.domain/secure/db/your-app-id` or `https://your.dbflex.domain/secure/db/your-app-id/setup`. Set by script, read by the server.\n",
12:58:49 AM: page: [Page],
12:58:49 AM: alternates: [Circular *3],
12:58:49 AM: unmatchedLangUrl: undefined,
12:58:49 AM: toc: [Array],
12:58:49 AM: footnotes: [],
12:58:49 AM: children: "<h1>PROdb Cookies</h1>\n" +
12:58:49 AM: "<p>PROdb's platform dbFLEX uses cookies for authentication, storing certain user preferences and tracking user movements around the site. No cookies, however, contain personally identifiable information, PII.</p>\n" +
12:58:49 AM: '<h2 id="standard" tabindex="-1"><a href="#standard" class="header-anchor">Standard</a></h2>\n' +
12:58:49 AM: "<p>The following are the cookies utilized in versions 3 or 2 of the user interface:</p>\n" +
12:58:49 AM: "<ul>\n" +
12:58:49 AM: "<li><strong>.SOD</strong> - authorization information. It contains no personal information and is encrypted to prevent third-parties from sniffing its content. Not visible outside <code>https://your.dbflex.domain/secure</code>. Not visible for scripts.</li>\n" +
12:58:49 AM: "<li><strong>lastappid</strong> - last visited database identifier, number. Not visible outside <code>https://your.dbflex.domain/secure</code>. Not visible for scripts.</li>\n" +
12:58:49 AM: "<li><strong>opendoc</strong> - short lived cookie for the "Navigate to Document" custom action, containing options for the document to generate. Not visible outside <code>https://your.dbflex.domain/secure/db/your-app-id</code>. Not visible for scripts. Short lived -- exists when navigating from the page executing Document Navigation action to a target page. Removed immediately after navigation.</li>\n" +
12:58:49 AM: "<li><strong>td-wks</strong> - currently selected workspace ID, number. Not visible outside <code>https://your.dbflex.domain/secure/db/your-app-id</code>. Set by script, read by the server.</li>\n" +
12:58:49 AM: "<li><strong>v3</strong> - (new) indicates the user switched to the new design (beta as of year end 2023). Not visible outside <code>https://your.dbflex.domain/secure/db/your-app-id</code>. Set by script, read by the server.</li>\n" +
12:58:49 AM: "</ul>\n" +
12:58:49 AM: '<h2 id="browser-only-settings" tabindex="-1"><a href="#browser-only-settings" class="header-anchor">Browser-only Settings</a></h2>\n' +
12:58:49 AM: "<p>The following two are used by the V2 UI only, because the V3 UI stores browser-only settings in localStorage:</p>\n" +
12:58:49 AM: "<ul>\n" +
12:58:49 AM: "<li><strong>td-sidebar</strong> - show or hide the sidebar</li>\n" +
12:58:49 AM: "<li><strong>td-dense</strong> - use small or large fonts</li>\n" +
12:58:49 AM: "</ul>\n" +
12:58:49 AM: '<h2 id="setup-section" tabindex="-1"><a href="#setup-section" class="header-anchor">Setup Section</a></h2>\n' +
12:58:49 AM: "<p>Finally, the two below are for setup pages used by system administrators:</p>\n" +
12:58:49 AM: "<ul>\n" +
12:58:49 AM: "<li><strong>CSRFToken</strong> - short-lived cookie with encrypted randomly generated token used to protect from cross-site request forgery (currently in setup section). Not visible outside <code>https://your.dbflex.domain/secure</code>. Not visible for scripts.</li>\n" +
12:58:49 AM: "<li><strong>pins</strong> -- stores the list of pinned table IDs. Not visible outside <code>https://your.dbflex.domain/secure/db/your-app-id</code> or <code>https://your.dbflex.domain/secure/db/your-app-id/setup</code>. Set by script, read by the server.</li>\n" +
12:58:49 AM: "</ul>\n"
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: unmatchedLangUrl: undefined,
12:58:49 AM: toc: [
12:58:49 AM: {
12:58:49 AM: level: 2,
12:58:49 AM: text: "標準",
12:58:49 AM: slug: "%E6%A8%99%E6%BA%96",
12:58:49 AM: url: "/prodb/prodb-cookies/#%E6%A8%99%E6%BA%96",
12:58:49 AM: children: []
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: level: 2,
12:58:49 AM: text: "ブラウザーのみ設定",
12:58:49 AM: slug: "%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6%E3%83%BC%E3%81%AE%E3%81%BF%E8%A8%AD%E5%AE%9A",
12:58:49 AM: url: "/prodb/prodb-cookies/#%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6%E3%83%BC%E3%81%AE%E3%81%BF%E8%A8%AD%E5%AE%9A",
12:58:49 AM: children: []
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: level: 2,
12:58:49 AM: text: "管理者用 Setup セクション",
12:58:49 AM: slug: "%E7%AE%A1%E7%90%86%E8%80%85%E7%94%A8-setup-%E3%82%BB%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3",
12:58:49 AM: url: "/prodb/prodb-cookies/#%E7%AE%A1%E7%90%86%E8%80%85%E7%94%A8-setup-%E3%82%BB%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3",
12:58:49 AM: children: []
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: footnotes: [],
12:58:49 AM: children: "<h1>PROdb クッキー</h1>\n" +
12:58:49 AM: "<p>PROdbのプラットフォームdbFLEXは、認証、特定のユーザー設定の保存、及びサイト内でのユーザーの動きの追跡のためにクッキーを使用します。ただし、個人を特定できる情報(PII)を含むクッキーはありません。</p>\n" +
12:58:49 AM: '<h2 id="%E6%A8%99%E6%BA%96" tabindex="-1"><a href="#%E6%A8%99%E6%BA%96" class="header-anchor">標準</a></h2>\n' +
12:58:49 AM: "<p>ユーザーインターフェイスのバージョン3またはバージョン2で使用されるクッキーは次の通りです。</p>\n" +
12:58:49 AM: "<ul>\n" +
12:58:49 AM: "<li><strong>.SOD</strong> - 認証情報。個人情報は含まれておらず、第三者が内容を盗み見ることを防ぐために暗号化もされております。<code>https://your.dbflex.domain/secure</code> 以外では表示されません。スクリプトでは表示されません。</li>\n" +
12:58:49 AM: "<li><strong>lastappid</strong> - 最後にアクセスしたデータベースの識別子、番号。<code>https://your.dbflex.domain/secure</code>以外では表示されません。スクリプトでは表示されません。</li>\n" +
12:58:49 AM: "<li><strong>opendoc</strong> - 「ドキュメントへ移動」というカスタムアクション用クッキーで、ドキュメントを生成するためのオプションが含まれてます。<code>https://your.dbflex.domain/secure/db/your-app-id</code> 以外では表示されません。スクリプトでは表示されません。有効期限は短い - ドキュメントナビゲーションアクションを実行しているページからターゲットページに移動するときに存在するのみでナビゲーション直後に削除されます。</li>\n" +
12:58:49 AM: "<li><strong>td-wks</strong> - 現在選択されているワークスペースID、番号。<code>https://your.dbflex.domain/secure/db/your-app-id</code>以外では表示されません。スクリプトによって設定され、サーバーによって読み込まれます。</li>\n" +
12:58:49 AM: "<li><strong>v3</strong> - この新クッキーは、ユーザーが新しいV3デザイン(2023年末時点でべーた版)に切り替えたことを示します。<code>https://your.dbflex.domain/secure/db/your-app-id</code>以外では表示されません。スクリプトによって設定され、サーバーによって読み込まれます。</li>\n" +
12:58:49 AM: "</ul>\n" +
12:58:49 AM: '<h2 id="%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6%E3%83%BC%E3%81%AE%E3%81%BF%E8%A8%AD%E5%AE%9A" tabindex="-1"><a href="#%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6%E3%83%BC%E3%81%AE%E3%81%BF%E8%A8%AD%E5%AE%9A" class="header-anchor">ブラウザーのみ設定</a></h2>\n' +
12:58:49 AM: "<p>V3 UIはブラウザー専用の設定をlocalStorageに保存するため、以下の2つはV2 UIのみで使用されます。</p>\n" +
12:58:49 AM: "<ul>\n" +
12:58:49 AM: "<li><strong>td-sidebar</strong> - ユーザー毎サイドバーの表示または非表示</li>\n" +
12:58:49 AM: "<li><strong>td-dense</strong> - ユーザー毎小さいフォントまたは大きいフォントの使用</li>\n" +
12:58:49 AM: "</ul>\n" +
12:58:49 AM: '<h2 id="%E7%AE%A1%E7%90%86%E8%80%85%E7%94%A8-setup-%E3%82%BB%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3" tabindex="-1"><a href="#%E7%AE%A1%E7%90%86%E8%80%85%E7%94%A8-setup-%E3%82%BB%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3" class="header-anchor">管理者用 Setup セクション</a></h2>\n' +
12:58:49 AM: "<p>最後に、以下の2つはシステム管理者が使用するSETUP(設定)ページです。</p>\n" +
12:58:49 AM: "<ul>\n" +
12:58:49 AM: "<li><strong>CSRFToken</strong> - クロスサイトリクエストフォージェリから保護するために使用される暗号化されたランダムに生成されたトークンを含む有効期間の短いクッキー(現在SETUPセクションにあります)。<code>https://your.dbflex.domain/secure</code>以外では表示されません。スクリプトでは表示されません。</li>\n" +
12:58:49 AM: "<li><strong>pins</strong> -- ピン留めされたテーブルIDのリストを保存します。<code>https://your.dbflex.domain/secure/db/your-app-id</code>または<code>https://your.dbflex.domain/secure/db/your-app-id/setup</code>以外では表示されません。スクリプトに設定され、サーバーに読み込まれます。</li>\n" +
12:58:49 AM: "</ul>\n"
12:58:49 AM: },
12:58:49 AM: asset: false
12:58:49 AM: },
12:58:49 AM: alternates: <ref *3> [
12:58:49 AM: <ref *2> {
12:58:49 AM: basename: "prodb-cookies",
12:58:49 AM: mergedKeys: {
12:58:49 AM: tags: "stringArray",
12:58:49 AM: extra_head: "stringArray",
12:58:49 AM: ja: "object",
12:58:49 AM: en: "object",
12:58:49 AM: metas: "object"
12:58:49 AM: },
12:58:49 AM: paginate: [Function: paginate],
12:58:49 AM: search: Searcher {},
12:58:49 AM: nav: Nav {},
12:58:49 AM: languages: [ "ja", "en" ],
12:58:49 AM: layout: "layout.vto",
12:58:49 AM: order: 500,
12:58:49 AM: tags: [ "PROdb", "クッキー" ],
12:58:49 AM: extra_head: [
12:58:49 AM: "<!-- Fathom Analytics -->\n" +
12:58:49 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:49 AM: "<!-- / Fathom -->\n"
12:58:49 AM: ],
12:58:49 AM: metas: {
12:58:49 AM: title: "=title",
12:58:49 AM: description: "=description",
12:58:49 AM: twitter: "@esolia_inc",
12:58:49 AM: "twitter:label1": "Author",
12:58:49 AM: "twitter:data1": "=site.author",
12:58:49 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:49 AM: color: "#ffbc68",
12:58:49 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:49 AM: generator: true,
12:58:49 AM: site: "=site.sitename"
},
},
12:58:49 AM: cacheBuster: "1737334729466",
12:58:49 AM: footer: true,
12:58:49 AM: repo: {
12:58:49 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:49 AM: path: "/src"
12:58:49 AM: },
12:58:49 AM: menu_links: [
12:58:49 AM: {
12:58:49 AM: text: "<strong>eSolia Inc.</strong>",
12:58:49 AM: href: "https://esolia.com",
12:58:49 AM: icon: "building-office"
12:58:49 AM: },
12:58:49 AM: {
12:58:49 AM: text: "GitHub repository",
12:58:49 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:49 AM: icon: "github-logo"
12:58:49 AM: }
12:58:49 AM: ],
12:58:49 AM: lang: "ja",
12:58:49 AM: site: {
12:58:49 AM: lname: "日本語",
12:58:49 AM: sitename: "イソリア ヘルプ",
12:58:49 AM: lastup: "最終更新",
12:58:49 AM: editme: "このページを編集",
12:58:49 AM: tocheader: "当ページの目次",
12:58:49 AM: author: "株式会社イソリア"
12:58:49 AM: },
12:58:49 AM: i18n: {
12:58:49 AM: "foo.ja": "バー",
12:58:49 AM: "foo.en": "Bar",
12:58:49 AM: "pagenotfound.ja": "そのページは無い",
12:58:49 AM: "pagenotfound.en": "Page Not Found",
12:58:49 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:49 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:49 AM: ja: {
12:58:49 AM: lname: "日本語",
12:58:49 AM: sitename: "イソリア ヘルプ",
12:58:49 AM: creator: "株式会社イソリア",
12:58:49 AM: toptitle: "イソリア ヘルプ ページ",
12:58:49 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:49 AM: page_prev: "戻る",
12:58:49 AM: page_next: "次へ",
12:58:49 AM: search: "検索",
12:58:49 AM: copyright: "© 株式会社イソリア",
12:58:49 AM: page: "ページ",
12:58:49 AM: empty: "結果はありません",
12:58:49 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-23T10:00:46.000Z,
12:58:50 AM: title: "PROdb クッキー",
12:58:50 AM: description: "信頼できるSaaSクラウド型データーベース「PROdb」はどんなクッキーを作成するか。",
12:58:50 AM: category: "サービス詳細",
12:58:50 AM: series: "ja-prodb",
12:58:50 AM: url: "/prodb/prodb-cookies/",
12:58:50 AM: id: "prodbcookies",
12:58:50 AM: content: "# PROdb クッキー\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "PROdbのプラットフォームdbFLEXは、認証、特定のユーザー設定の保存、及びサイト内でのユーザーの動きの追跡のためにクッキーを使用します。ただし、個人を特定できる情報(PII)を含むクッキーはありません。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## 標準\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "ユーザーインターフェイスのバージョン3またはバージョン2で使用されるクッキーは次の通りです。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "* **.SOD** - 認証情報。個人情報は含まれておらず、第三者が内容を盗み見ることを防ぐために暗号化もされております。`https://your.dbflex.domain/secure` 以外では表示されません。スクリプトでは表示されません。\n" +
12:58:50 AM: "* **lastappid** - 最後にアクセスしたデータベースの識別子、番号。`https://your.dbflex.domain/secure`以外では表示されません。スクリプトでは表示されません。\n" +
12:58:50 AM: "* **opendoc** - 「ドキュメントへ移動」というカスタムアクション用クッキーで、ドキュメントを生成するためのオプションが含まれてます。`https://your.dbflex.domain/secure/db/your-app-id` 以外では表示されません。スクリプトでは表示されません。有効期限は短い - ドキュメントナビゲーションアクションを実行しているページからターゲットページに移動するときに存在するのみでナビゲーション直後に削除されます。\n" +
12:58:50 AM: "* **td-wks** - 現在選択されているワークスペースID、番号。`https://your.dbflex.domain/secure/db/your-app-id`以外では表示されません。スクリプトによって設定され、サーバーによって読み込まれます。\n" +
12:58:50 AM: "* **v3** - この新クッキーは、ユーザーが新しいV3デザイン(2023年末時点でべーた版)に切り替えたことを示します。`https://your.dbflex.domain/secure/db/your-app-id`以外では表示されません。スクリプトによって設定され、サーバーによって読み込まれます。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## ブラウザーのみ設定\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "V3 UIはブラウザー専用の設定をlocalStorageに保存するため、以下の2つはV2 UIのみで使用されます。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "* **td-sidebar** - ユーザー毎サイドバーの表示または非表示\n" +
12:58:50 AM: "* **td-dense** - ユーザー毎小さいフォントまたは大きいフォントの使用\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## 管理者用 Setup セクション\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "最後に、以下の2つはシステム管理者が使用するSETUP(設定)ページです。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "* **CSRFToken** - クロスサイトリクエストフォージェリから保護するために使用される暗号化されたランダムに生成されたトークンを含む有効期間の短いクッキー(現在SETUPセクションにあります)。`https://your.dbflex.domain/secure`以外では表示されません。スクリプトでは表示されません。\n" +
12:58:50 AM: "* **pins** -- ピン留めされたテーブルIDのリストを保存します。`https://your.dbflex.domain/secure/db/your-app-id`または`https://your.dbflex.domain/secure/db/your-app-id/setup`以外では表示されません。スクリプトに設定され、サーバーに読み込まれます。\n",
12:58:50 AM: page: <ref *1> Page {
12:58:50 AM: src: { path: "/pages/prodb-cookies", ext: ".md", entry: [Entry] },
12:58:50 AM: data: [Circular *2],
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: [Circular *3],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "標準",
12:58:50 AM: slug: "%E6%A8%99%E6%BA%96",
12:58:50 AM: url: "/prodb/prodb-cookies/#%E6%A8%99%E6%BA%96",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "ブラウザーのみ設定",
12:58:50 AM: slug: "%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6%E3%83%BC%E3%81%AE%E3%81%BF%E8%A8%AD%E5%AE%9A",
12:58:50 AM: url: "/prodb/prodb-cookies/#%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6%E3%83%BC%E3%81%AE%E3%81%BF%E8%A8%AD%E5%AE%9A",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "管理者用 Setup セクション",
12:58:50 AM: slug: "%E7%AE%A1%E7%90%86%E8%80%85%E7%94%A8-setup-%E3%82%BB%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3",
12:58:50 AM: url: "/prodb/prodb-cookies/#%E7%AE%A1%E7%90%86%E8%80%85%E7%94%A8-setup-%E3%82%BB%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3",
12:58:50 AM: children: []
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>PROdb クッキー</h1>\n" +
12:58:50 AM: "<p>PROdbのプラットフォームdbFLEXは、認証、特定のユーザー設定の保存、及びサイト内でのユーザーの動きの追跡のためにクッキーを使用します。ただし、個人を特定できる情報(PII)を含むクッキーはありません。</p>\n" +
12:58:50 AM: '<h2 id="%E6%A8%99%E6%BA%96" tabindex="-1"><a href="#%E6%A8%99%E6%BA%96" class="header-anchor">標準</a></h2>\n' +
12:58:50 AM: "<p>ユーザーインターフェイスのバージョン3またはバージョン2で使用されるクッキーは次の通りです。</p>\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li><strong>.SOD</strong> - 認証情報。個人情報は含まれておらず、第三者が内容を盗み見ることを防ぐために暗号化もされております。<code>https://your.dbflex.domain/secure</code> 以外では表示されません。スクリプトでは表示されません。</li>\n" +
12:58:50 AM: "<li><strong>lastappid</strong> - 最後にアクセスしたデータベースの識別子、番号。<code>https://your.dbflex.domain/secure</code>以外では表示されません。スクリプトでは表示されません。</li>\n" +
12:58:50 AM: "<li><strong>opendoc</strong> - 「ドキュメントへ移動」というカスタムアクション用クッキーで、ドキュメントを生成するためのオプションが含まれてます。<code>https://your.dbflex.domain/secure/db/your-app-id</code> 以外では表示されません。スクリプトでは表示されません。有効期限は短い - ドキュメントナビゲーションアクションを実行しているページからターゲットページに移動するときに存在するのみでナビゲーション直後に削除されます。</li>\n" +
12:58:50 AM: "<li><strong>td-wks</strong> - 現在選択されているワークスペースID、番号。<code>https://your.dbflex.domain/secure/db/your-app-id</code>以外では表示されません。スクリプトによって設定され、サーバーによって読み込まれます。</li>\n" +
12:58:50 AM: "<li><strong>v3</strong> - この新クッキーは、ユーザーが新しいV3デザイン(2023年末時点でべーた版)に切り替えたことを示します。<code>https://your.dbflex.domain/secure/db/your-app-id</code>以外では表示されません。スクリプトによって設定され、サーバーによって読み込まれます。</li>\n" +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: '<h2 id="%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6%E3%83%BC%E3%81%AE%E3%81%BF%E8%A8%AD%E5%AE%9A" tabindex="-1"><a href="#%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6%E3%83%BC%E3%81%AE%E3%81%BF%E8%A8%AD%E5%AE%9A" class="header-anchor">ブラウザーのみ設定</a></h2>\n' +
12:58:50 AM: "<p>V3 UIはブラウザー専用の設定をlocalStorageに保存するため、以下の2つはV2 UIのみで使用されます。</p>\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li><strong>td-sidebar</strong> - ユーザー毎サイドバーの表示または非表示</li>\n" +
12:58:50 AM: "<li><strong>td-dense</strong> - ユーザー毎小さいフォントまたは大きいフォントの使用</li>\n" +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: '<h2 id="%E7%AE%A1%E7%90%86%E8%80%85%E7%94%A8-setup-%E3%82%BB%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3" tabindex="-1"><a href="#%E7%AE%A1%E7%90%86%E8%80%85%E7%94%A8-setup-%E3%82%BB%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3" class="header-anchor">管理者用 Setup セクション</a></h2>\n' +
12:58:50 AM: "<p>最後に、以下の2つはシステム管理者が使用するSETUP(設定)ページです。</p>\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li><strong>CSRFToken</strong> - クロスサイトリクエストフォージェリから保護するために使用される暗号化されたランダムに生成されたトークンを含む有効期間の短いクッキー(現在SETUPセクションにあります)。<code>https://your.dbflex.domain/secure</code>以外では表示されません。スクリプトでは表示されません。</li>\n" +
12:58:50 AM: "<li><strong>pins</strong> -- ピン留めされたテーブルIDのリストを保存します。<code>https://your.dbflex.domain/secure/db/your-app-id</code>または<code>https://your.dbflex.domain/secure/db/your-app-id/setup</code>以外では表示されません。スクリプトに設定され、サーバーに読み込まれます。</li>\n" +
12:58:50 AM: "</ul>\n"
12:58:50 AM: },
12:58:50 AM: <ref *4> {
12:58:50 AM: basename: "prodb-cookies_en",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 500,
12:58:50 AM: tags: [ "PROdb", "Cookies" ],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "en",
12:58:50 AM: site: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: lastup: "Last updated",
12:58:50 AM: editme: "Edit this page",
12:58:50 AM: tocheader: "On this Page",
12:58:50 AM: author: "eSolia Inc."
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-23T10:00:46.000Z,
12:58:50 AM: title: "PROdb Cookies",
12:58:50 AM: description: 'What cookies are produced by the SaaS cloud database "PROdb"',
12:58:50 AM: category: "Service Details",
12:58:50 AM: series: "en-prodb",
12:58:50 AM: url: "/en/prodb/prodb-cookies/",
12:58:50 AM: id: "prodbcookies",
12:58:50 AM: content: "# PROdb Cookies\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "PROdb's platform dbFLEX uses cookies for authentication, storing certain user preferences and tracking user movements around the site. No cookies, however, contain personally identifiable information, PII. \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## Standard\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "The following are the cookies utilized in versions 3 or 2 of the user interface:\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "* **.SOD** - authorization information. It contains no personal information and is encrypted to prevent third-parties from sniffing its content. Not visible outside `https://your.dbflex.domain/secure`. Not visible for scripts.\n" +
12:58:50 AM: "* **lastappid** - last visited database identifier, number. Not visible outside `https://your.dbflex.domain/secure`. Not visible for scripts.\n" +
12:58:50 AM: '* **opendoc** - short lived cookie for the "Navigate to Document" custom action, containing options for the document to generate. Not visible outside `https://your.dbflex.domain/secure/db/your-app-id`. Not visible for scripts. Short lived -- exists when navigating from the page executing Document Navigation action to a target page. Removed immediately after navigation.\n' +
12:58:50 AM: "* **td-wks** - currently selected workspace ID, number. Not visible outside `https://your.dbflex.domain/secure/db/your-app-id`. Set by script, read by the server.\n" +
12:58:50 AM: "* **v3** - (new) indicates the user switched to the new design (beta as of year end 2023). Not visible outside `https://your.dbflex.domain/secure/db/your-app-id`. Set by script, read by the server.\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## Browser-only Settings\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "The following two are used by the V2 UI only, because the V3 UI stores browser-only settings in localStorage: \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "* **td-sidebar** - show or hide the sidebar\n" +
12:58:50 AM: "* **td-dense** - use small or large fonts\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## Setup Section\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "Finally, the two below are for setup pages used by system administrators:\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "* **CSRFToken** - short-lived cookie with encrypted randomly generated token used to protect from cross-site request forgery (currently in setup section). Not visible outside `https://your.dbflex.domain/secure`. Not visible for scripts.\n" +
12:58:50 AM: "* **pins** -- stores the list of pinned table IDs. Not visible outside `https://your.dbflex.domain/secure/db/your-app-id` or `https://your.dbflex.domain/secure/db/your-app-id/setup`. Set by script, read by the server.\n",
12:58:50 AM: page: Page {
12:58:50 AM: src: { path: "/pages/prodb-cookies_en", ext: ".md", entry: [Entry] },
12:58:50 AM: data: [Circular *4],
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: [Circular *3],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Standard",
12:58:50 AM: slug: "standard",
12:58:50 AM: url: "/en/prodb/prodb-cookies/#standard",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Browser-only Settings",
12:58:50 AM: slug: "browser-only-settings",
12:58:50 AM: url: "/en/prodb/prodb-cookies/#browser-only-settings",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Setup Section",
12:58:50 AM: slug: "setup-section",
12:58:50 AM: url: "/en/prodb/prodb-cookies/#setup-section",
12:58:50 AM: children: []
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>PROdb Cookies</h1>\n" +
12:58:50 AM: "<p>PROdb's platform dbFLEX uses cookies for authentication, storing certain user preferences and tracking user movements around the site. No cookies, however, contain personally identifiable information, PII.</p>\n" +
12:58:50 AM: '<h2 id="standard" tabindex="-1"><a href="#standard" class="header-anchor">Standard</a></h2>\n' +
12:58:50 AM: "<p>The following are the cookies utilized in versions 3 or 2 of the user interface:</p>\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li><strong>.SOD</strong> - authorization information. It contains no personal information and is encrypted to prevent third-parties from sniffing its content. Not visible outside <code>https://your.dbflex.domain/secure</code>. Not visible for scripts.</li>\n" +
12:58:50 AM: "<li><strong>lastappid</strong> - last visited database identifier, number. Not visible outside <code>https://your.dbflex.domain/secure</code>. Not visible for scripts.</li>\n" +
12:58:50 AM: "<li><strong>opendoc</strong> - short lived cookie for the "Navigate to Document" custom action, containing options for the document to generate. Not visible outside <code>https://your.dbflex.domain/secure/db/your-app-id</code>. Not visible for scripts. Short lived -- exists when navigating from the page executing Document Navigation action to a target page. Removed immediately after navigation.</li>\n" +
12:58:50 AM: "<li><strong>td-wks</strong> - currently selected workspace ID, number. Not visible outside <code>https://your.dbflex.domain/secure/db/your-app-id</code>. Set by script, read by the server.</li>\n" +
12:58:50 AM: "<li><strong>v3</strong> - (new) indicates the user switched to the new design (beta as of year end 2023). Not visible outside <code>https://your.dbflex.domain/secure/db/your-app-id</code>. Set by script, read by the server.</li>\n" +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: '<h2 id="browser-only-settings" tabindex="-1"><a href="#browser-only-settings" class="header-anchor">Browser-only Settings</a></h2>\n' +
12:58:50 AM: "<p>The following two are used by the V2 UI only, because the V3 UI stores browser-only settings in localStorage:</p>\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li><strong>td-sidebar</strong> - show or hide the sidebar</li>\n" +
12:58:50 AM: "<li><strong>td-dense</strong> - use small or large fonts</li>\n" +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: '<h2 id="setup-section" tabindex="-1"><a href="#setup-section" class="header-anchor">Setup Section</a></h2>\n' +
12:58:50 AM: "<p>Finally, the two below are for setup pages used by system administrators:</p>\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li><strong>CSRFToken</strong> - short-lived cookie with encrypted randomly generated token used to protect from cross-site request forgery (currently in setup section). Not visible outside <code>https://your.dbflex.domain/secure</code>. Not visible for scripts.</li>\n" +
12:58:50 AM: "<li><strong>pins</strong> -- stores the list of pinned table IDs. Not visible outside <code>https://your.dbflex.domain/secure/db/your-app-id</code> or <code>https://your.dbflex.domain/secure/db/your-app-id/setup</code>. Set by script, read by the server.</li>\n" +
12:58:50 AM: "</ul>\n"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "標準",
12:58:50 AM: slug: "%E6%A8%99%E6%BA%96",
12:58:50 AM: url: "/prodb/prodb-cookies/#%E6%A8%99%E6%BA%96",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "ブラウザーのみ設定",
12:58:50 AM: slug: "%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6%E3%83%BC%E3%81%AE%E3%81%BF%E8%A8%AD%E5%AE%9A",
12:58:50 AM: url: "/prodb/prodb-cookies/#%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6%E3%83%BC%E3%81%AE%E3%81%BF%E8%A8%AD%E5%AE%9A",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "管理者用 Setup セクション",
12:58:50 AM: slug: "%E7%AE%A1%E7%90%86%E8%80%85%E7%94%A8-setup-%E3%82%BB%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3",
12:58:50 AM: url: "/prodb/prodb-cookies/#%E7%AE%A1%E7%90%86%E8%80%85%E7%94%A8-setup-%E3%82%BB%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3",
12:58:50 AM: children: []
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>PROdb クッキー</h1>\n" +
12:58:50 AM: "<p>PROdbのプラットフォームdbFLEXは、認証、特定のユーザー設定の保存、及びサイト内でのユーザーの動きの追跡のためにクッキーを使用します。ただし、個人を特定できる情報(PII)を含むクッキーはありません。</p>\n" +
12:58:50 AM: '<h2 id="%E6%A8%99%E6%BA%96" tabindex="-1"><a href="#%E6%A8%99%E6%BA%96" class="header-anchor">標準</a></h2>\n' +
12:58:50 AM: "<p>ユーザーインターフェイスのバージョン3またはバージョン2で使用されるクッキーは次の通りです。</p>\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li><strong>.SOD</strong> - 認証情報。個人情報は含まれておらず、第三者が内容を盗み見ることを防ぐために暗号化もされております。<code>https://your.dbflex.domain/secure</code> 以外では表示されません。スクリプトでは表示されません。</li>\n" +
12:58:50 AM: "<li><strong>lastappid</strong> - 最後にアクセスしたデータベースの識別子、番号。<code>https://your.dbflex.domain/secure</code>以外では表示されません。スクリプトでは表示されません。</li>\n" +
12:58:50 AM: "<li><strong>opendoc</strong> - 「ドキュメントへ移動」というカスタムアクション用クッキーで、ドキュメントを生成するためのオプションが含まれてます。<code>https://your.dbflex.domain/secure/db/your-app-id</code> 以外では表示されません。スクリプトでは表示されません。有効期限は短い - ドキュメントナビゲーションアクションを実行しているページからターゲットページに移動するときに存在するのみでナビゲーション直後に削除されます。</li>\n" +
12:58:50 AM: "<li><strong>td-wks</strong> - 現在選択されているワークスペースID、番号。<code>https://your.dbflex.domain/secure/db/your-app-id</code>以外では表示されません。スクリプトによって設定され、サーバーによって読み込まれます。</li>\n" +
12:58:50 AM: "<li><strong>v3</strong> - この新クッキーは、ユーザーが新しいV3デザイン(2023年末時点でべーた版)に切り替えたことを示します。<code>https://your.dbflex.domain/secure/db/your-app-id</code>以外では表示されません。スクリプトによって設定され、サーバーによって読み込まれます。</li>\n" +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: '<h2 id="%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6%E3%83%BC%E3%81%AE%E3%81%BF%E8%A8%AD%E5%AE%9A" tabindex="-1"><a href="#%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6%E3%83%BC%E3%81%AE%E3%81%BF%E8%A8%AD%E5%AE%9A" class="header-anchor">ブラウザーのみ設定</a></h2>\n' +
12:58:50 AM: "<p>V3 UIはブラウザー専用の設定をlocalStorageに保存するため、以下の2つはV2 UIのみで使用されます。</p>\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li><strong>td-sidebar</strong> - ユーザー毎サイドバーの表示または非表示</li>\n" +
12:58:50 AM: "<li><strong>td-dense</strong> - ユーザー毎小さいフォントまたは大きいフォントの使用</li>\n" +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: '<h2 id="%E7%AE%A1%E7%90%86%E8%80%85%E7%94%A8-setup-%E3%82%BB%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3" tabindex="-1"><a href="#%E7%AE%A1%E7%90%86%E8%80%85%E7%94%A8-setup-%E3%82%BB%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3" class="header-anchor">管理者用 Setup セクション</a></h2>\n' +
12:58:50 AM: "<p>最後に、以下の2つはシステム管理者が使用するSETUP(設定)ページです。</p>\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li><strong>CSRFToken</strong> - クロスサイトリクエストフォージェリから保護するために使用される暗号化されたランダムに生成されたトークンを含む有効期間の短いクッキー(現在SETUPセクションにあります)。<code>https://your.dbflex.domain/secure</code>以外では表示されません。スクリプトでは表示されません。</li>\n" +
12:58:50 AM: "<li><strong>pins</strong> -- ピン留めされたテーブルIDのリストを保存します。<code>https://your.dbflex.domain/secure/db/your-app-id</code>または<code>https://your.dbflex.domain/secure/db/your-app-id/setup</code>以外では表示されません。スクリプトに設定され、サーバーに読み込まれます。</li>\n" +
12:58:50 AM: "</ul>\n",
12:58:50 AM: ja: {},
12:58:50 AM: en: {}
12:58:50 AM: }
12:58:50 AM: {
12:58:50 AM: content: "<h1>PROdb Cookies</h1>\n" +
12:58:50 AM: "<p>PROdb's platform dbFLEX uses cookies for authentication, storing certain user preferences and tracking user movements around the site. No cookies, however, contain personally identifiable information, PII.</p>\n" +
12:58:50 AM: '<h2 id="standard" tabindex="-1"><a href="#standard" class="header-anchor">Standard</a></h2>\n' +
12:58:50 AM: "<p>The following are the cookies utilized in versions 3 or 2 of the user interface:</p>\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li><strong>.SOD</strong> - authorization information. It contains no personal information and is encrypted to prevent third-parties from sniffing its content. Not visible outside <code>https://your.dbflex.domain/secure</code>. Not visible for scripts.</li>\n" +
12:58:50 AM: "<li><strong>lastappid</strong> - last visited database identifier, number. Not visible outside <code>https://your.dbflex.domain/secure</code>. Not visible for scripts.</li>\n" +
12:58:50 AM: "<li><strong>opendoc</strong> - short lived cookie for the "Navigate to Document" custom action, containing options for the document to generate. Not visible outside <code>https://your.dbflex.domain/secure/db/your-app-id</code>. Not visible for scripts. Short lived -- exists when navigating from the page executing Document Navigation action to a target page. Removed immediately after navigation.</li>\n" +
12:58:50 AM: "<li><strong>td-wks</strong> - currently selected workspace ID, number. Not visible outside <code>https://your.dbflex.domain/secure/db/your-app-id</code>. Set by script, read by the server.</li>\n" +
12:58:50 AM: "<li><strong>v3</strong> - (new) indicates the user switched to the new design (beta as of year end 2023). Not visible outside <code>https://your.dbflex.domain/secure/db/your-app-id</code>. Set by script, read by the server.</li>\n" +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: '<h2 id="browser-only-settings" tabindex="-1"><a href="#browser-only-settings" class="header-anchor">Browser-only Settings</a></h2>\n' +
12:58:50 AM: "<p>The following two are used by the V2 UI only, because the V3 UI stores browser-only settings in localStorage:</p>\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li><strong>td-sidebar</strong> - show or hide the sidebar</li>\n" +
12:58:50 AM: "<li><strong>td-dense</strong> - use small or large fonts</li>\n" +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: '<h2 id="setup-section" tabindex="-1"><a href="#setup-section" class="header-anchor">Setup Section</a></h2>\n' +
12:58:50 AM: "<p>Finally, the two below are for setup pages used by system administrators:</p>\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li><strong>CSRFToken</strong> - short-lived cookie with encrypted randomly generated token used to protect from cross-site request forgery (currently in setup section). Not visible outside <code>https://your.dbflex.domain/secure</code>. Not visible for scripts.</li>\n" +
12:58:50 AM: "<li><strong>pins</strong> -- stores the list of pinned table IDs. Not visible outside <code>https://your.dbflex.domain/secure/db/your-app-id</code> or <code>https://your.dbflex.domain/secure/db/your-app-id/setup</code>. Set by script, read by the server.</li>\n" +
12:58:50 AM: "</ul>\n",
12:58:50 AM: basename: "prodb-cookies_en",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: order: 500,
12:58:50 AM: tags: [ "PROdb", "Cookies" ],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: { url: "https://github.com/esolia/help.esolia.pro", path: "/src" },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "en",
12:58:50 AM: site: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: lastup: "Last updated",
12:58:50 AM: editme: "Edit this page",
12:58:50 AM: tocheader: "On this Page",
12:58:50 AM: author: "eSolia Inc."
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [
12:58:50 AM: { title: "PROdbクラウド型DB", id: "prodb" },
12:58:50 AM: { title: "バルクメール", id: "bulkemail" }
12:58:50 AM: ]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [
12:58:50 AM: { title: "PROdb Cloud DB", id: "prodb" },
12:58:50 AM: { title: "Bulk Email", id: "bulkemail" }
12:58:50 AM: ]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) {
12:58:50 AM: "callout" => {
12:58:50 AM: name: "callout",
12:58:50 AM: render: [Function: render],
12:58:50 AM: css: undefined,
12:58:50 AM: js: undefined
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-23T10:00:46.000Z,
12:58:50 AM: title: "PROdb Cookies",
12:58:50 AM: description: 'What cookies are produced by the SaaS cloud database "PROdb"',
12:58:50 AM: category: "Service Details",
12:58:50 AM: series: "en-prodb",
12:58:50 AM: url: "/en/prodb/prodb-cookies/",
12:58:50 AM: id: "prodbcookies",
12:58:50 AM: page: <ref *1> Page {
12:58:50 AM: src: {
12:58:50 AM: path: "/pages/prodb-cookies_en",
12:58:50 AM: ext: ".md",
12:58:50 AM: entry: Entry {
12:58:50 AM: name: "prodb-cookies_en.md",
12:58:50 AM: path: "/pages/prodb-cookies_en.md",
12:58:50 AM: type: "file",
12:58:50 AM: src: "/opt/build/repo/src/pages/prodb-cookies_en.md",
12:58:50 AM: children: Map(0) {},
12:58:50 AM: flags: Set(0) {}
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: data: <ref *3> {
12:58:50 AM: basename: "prodb-cookies_en",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 500,
12:58:50 AM: tags: [ "PROdb", "Cookies" ],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "en",
12:58:50 AM: site: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: lastup: "Last updated",
12:58:50 AM: editme: "Edit this page",
12:58:50 AM: tocheader: "On this Page",
12:58:50 AM: author: "eSolia Inc."
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-23T10:00:46.000Z,
12:58:50 AM: title: "PROdb Cookies",
12:58:50 AM: description: 'What cookies are produced by the SaaS cloud database "PROdb"',
12:58:50 AM: category: "Service Details",
12:58:50 AM: series: "en-prodb",
12:58:50 AM: url: "/en/prodb/prodb-cookies/",
12:58:50 AM: id: "prodbcookies",
12:58:50 AM: content: "# PROdb Cookies\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "PROdb's platform dbFLEX uses cookies for authentication, storing certain user preferences and tracking user movements around the site. No cookies, however, contain personally identifiable information, PII. \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## Standard\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "The following are the cookies utilized in versions 3 or 2 of the user interface:\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "* **.SOD** - authorization information. It contains no personal information and is encrypted to prevent third-parties from sniffing its content. Not visible outside `https://your.dbflex.domain/secure`. Not visible for scripts.\n" +
12:58:50 AM: "* **lastappid** - last visited database identifier, number. Not visible outside `https://your.dbflex.domain/secure`. Not visible for scripts.\n" +
12:58:50 AM: '* **opendoc** - short lived cookie for the "Navigate to Document" custom action, containing options for the document to generate. Not visible outside `https://your.dbflex.domain/secure/db/your-app-id`. Not visible for scripts. Short lived -- exists when navigating from the page executing Document Navigation action to a target page. Removed immediately after navigation.\n' +
12:58:50 AM: "* **td-wks** - currently selected workspace ID, number. Not visible outside `https://your.dbflex.domain/secure/db/your-app-id`. Set by script, read by the server.\n" +
12:58:50 AM: "* **v3** - (new) indicates the user switched to the new design (beta as of year end 2023). Not visible outside `https://your.dbflex.domain/secure/db/your-app-id`. Set by script, read by the server.\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## Browser-only Settings\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "The following two are used by the V2 UI only, because the V3 UI stores browser-only settings in localStorage: \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "* **td-sidebar** - show or hide the sidebar\n" +
12:58:50 AM: "* **td-dense** - use small or large fonts\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## Setup Section\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "Finally, the two below are for setup pages used by system administrators:\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "* **CSRFToken** - short-lived cookie with encrypted randomly generated token used to protect from cross-site request forgery (currently in setup section). Not visible outside `https://your.dbflex.domain/secure`. Not visible for scripts.\n" +
12:58:50 AM: "* **pins** -- stores the list of pinned table IDs. Not visible outside `https://your.dbflex.domain/secure/db/your-app-id` or `https://your.dbflex.domain/secure/db/your-app-id/setup`. Set by script, read by the server.\n",
12:58:50 AM: page: [Circular *1],
12:58:50 AM: alternates: <ref *2> [
12:58:50 AM: {
12:58:50 AM: basename: "prodb-cookies",
12:58:50 AM: mergedKeys: [Object],
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [Array],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 500,
12:58:50 AM: tags: [Array],
12:58:50 AM: extra_head: [Array],
12:58:50 AM: metas: [Object],
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: [Object],
12:58:50 AM: menu_links: [Array],
12:58:50 AM: lang: "ja",
12:58:50 AM: site: [Object],
12:58:50 AM: i18n: [Object],
12:58:50 AM: docs_menu: [Array],
12:58:50 AM: comp: [Object],
12:58:50 AM: date: 2024-10-23T10:00:46.000Z,
12:58:50 AM: title: "PROdb クッキー",
12:58:50 AM: description: "信頼できるSaaSクラウド型データーベース「PROdb」はどんなクッキーを作成するか。",
12:58:50 AM: category: "サービス詳細",
12:58:50 AM: series: "ja-prodb",
12:58:50 AM: url: "/prodb/prodb-cookies/",
12:58:50 AM: id: "prodbcookies",
12:58:50 AM: content: "# PROdb クッキー\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "PROdbのプラットフォームdbFLEXは、認証、特定のユーザー設定の保存、及びサイト内でのユーザーの動きの追跡のためにクッキーを使用します。ただし、個人を特定できる情報(PII)を含むクッキーはありません。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## 標準\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "ユーザーインターフェイスのバージョン3またはバージョン2で使用されるクッキーは次の通りです。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "* **.SOD** - 認証情報。個人情報は含まれておらず、第三者が内容を盗み見ることを防ぐために暗号化もされております。`https://your.dbflex.domain/secure` 以外では表示されません。スクリプトでは表示されません。\n" +
12:58:50 AM: "* **lastappid** - 最後にアクセスしたデータベースの識別子、番号。`https://your.dbflex.domain/secure`以外では表示されません。スクリプトでは表示されません。\n" +
12:58:50 AM: "* **opendoc** - 「ドキュメントへ移動」というカスタムアクション用クッキーで、ドキュメントを生成するためのオプションが含まれてます。`https://your.dbflex.domain/secure/db/your-app-id` 以外では表示されません。スクリプトでは表示されません。有効期限は短い - ドキュメントナビゲーションアクションを実行しているページからターゲットページに移動するときに存在するのみでナビゲーション直後に削除されます。\n" +
12:58:50 AM: "* **td-wks** - 現在選択されているワークスペースID、番号。`https://your.dbflex.domain/secure/db/your-app-id`以外では表示されません。スクリプトによって設定され、サーバーによって読み込まれます。\n" +
12:58:50 AM: "* **v3** - この新クッキーは、ユーザーが新しいV3デザイン(2023年末時点でべーた版)に切り替えたことを示します。`https://your.dbflex.domain/secure/db/your-app-id`以外では表示されません。スクリプトによって設定され、サーバーによって読み込まれます。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## ブラウザーのみ設定\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "V3 UIはブラウザー専用の設定をlocalStorageに保存するため、以下の2つはV2 UIのみで使用されます。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "* **td-sidebar** - ユーザー毎サイドバーの表示または非表示\n" +
12:58:50 AM: "* **td-dense** - ユーザー毎小さいフォントまたは大きいフォントの使用\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## 管理者用 Setup セクション\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "最後に、以下の2つはシステム管理者が使用するSETUP(設定)ページです。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "* **CSRFToken** - クロスサイトリクエストフォージェリから保護するために使用される暗号化されたランダムに生成されたトークンを含む有効期間の短いクッキー(現在SETUPセクションにあります)。`https://your.dbflex.domain/secure`以外では表示されません。スクリプトでは表示されません。\n" +
12:58:50 AM: "* **pins** -- ピン留めされたテーブルIDのリストを保存します。`https://your.dbflex.domain/secure/db/your-app-id`または`https://your.dbflex.domain/secure/db/your-app-id/setup`以外では表示されません。スクリプトに設定され、サーバーに読み込まれます。\n",
12:58:50 AM: page: [Page],
12:58:50 AM: alternates: [Circular *2],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [Array],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>PROdb クッキー</h1>\n" +
12:58:50 AM: "<p>PROdbのプラットフォームdbFLEXは、認証、特定のユーザー設定の保存、及びサイト内でのユーザーの動きの追跡のためにクッキーを使用します。ただし、個人を特定できる情報(PII)を含むクッキーはありません。</p>\n" +
12:58:50 AM: '<h2 id="%E6%A8%99%E6%BA%96" tabindex="-1"><a href="#%E6%A8%99%E6%BA%96" class="header-anchor">標準</a></h2>\n' +
12:58:50 AM: "<p>ユーザーインターフェイスのバージョン3またはバージョン2で使用されるクッキーは次の通りです。</p>\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li><strong>.SOD</strong> - 認証情報。個人情報は含まれておらず、第三者が内容を盗み見ることを防ぐために暗号化もされております。<code>https://your.dbflex.domain/secure</code> 以外では表示されません。スクリプトでは表示されません。</li>\n" +
12:58:50 AM: "<li><strong>lastappid</strong> - 最後にアクセスしたデータベースの識別子、番号。<code>https://your.dbflex.domain/secure</code>以外では表示されません。スクリプトでは表示されません。</li>\n" +
12:58:50 AM: "<li><strong>opendoc</strong> - 「ドキュメントへ移動」というカスタムアクション用クッキーで、ドキュメントを生成するためのオプションが含まれてます。<code>https://your.dbflex.domain/secure/db/your-app-id</code> 以外では表示されません。スクリプトでは表示されません。有効期限は短い - ドキュメントナビゲーションアクションを実行しているページからターゲットページに移動するときに存在するのみでナビゲーション直後に削除されます。</li>\n" +
12:58:50 AM: "<li><strong>td-wks</strong> - 現在選択されているワークスペースID、番号。<code>https://your.dbflex.domain/secure/db/your-app-id</code>以外では表示されません。スクリプトによって設定され、サーバーによって読み込まれます。</li>\n" +
12:58:50 AM: "<li><strong>v3</strong> - この新クッキーは、ユーザーが新しいV3デザイン(2023年末時点でべーた版)に切り替えたことを示します。<code>https://your.dbflex.domain/secure/db/your-app-id</code>以外では表示されません。スクリプトによって設定され、サーバーによって読み込まれます。</li>\n" +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: '<h2 id="%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6%E3%83%BC%E3%81%AE%E3%81%BF%E8%A8%AD%E5%AE%9A" tabindex="-1"><a href="#%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6%E3%83%BC%E3%81%AE%E3%81%BF%E8%A8%AD%E5%AE%9A" class="header-anchor">ブラウザーのみ設定</a></h2>\n' +
12:58:50 AM: "<p>V3 UIはブラウザー専用の設定をlocalStorageに保存するため、以下の2つはV2 UIのみで使用されます。</p>\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li><strong>td-sidebar</strong> - ユーザー毎サイドバーの表示または非表示</li>\n" +
12:58:50 AM: "<li><strong>td-dense</strong> - ユーザー毎小さいフォントまたは大きいフォントの使用</li>\n" +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: '<h2 id="%E7%AE%A1%E7%90%86%E8%80%85%E7%94%A8-setup-%E3%82%BB%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3" tabindex="-1"><a href="#%E7%AE%A1%E7%90%86%E8%80%85%E7%94%A8-setup-%E3%82%BB%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3" class="header-anchor">管理者用 Setup セクション</a></h2>\n' +
12:58:50 AM: "<p>最後に、以下の2つはシステム管理者が使用するSETUP(設定)ページです。</p>\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li><strong>CSRFToken</strong> - クロスサイトリクエストフォージェリから保護するために使用される暗号化されたランダムに生成されたトークンを含む有効期間の短いクッキー(現在SETUPセクションにあります)。<code>https://your.dbflex.domain/secure</code>以外では表示されません。スクリプトでは表示されません。</li>\n" +
12:58:50 AM: "<li><strong>pins</strong> -- ピン留めされたテーブルIDのリストを保存します。<code>https://your.dbflex.domain/secure/db/your-app-id</code>または<code>https://your.dbflex.domain/secure/db/your-app-id/setup</code>以外では表示されません。スクリプトに設定され、サーバーに読み込まれます。</li>\n" +
12:58:50 AM: "</ul>\n"
12:58:50 AM: },
12:58:50 AM: [Circular *3]
12:58:50 AM: ],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Standard",
12:58:50 AM: slug: "standard",
12:58:50 AM: url: "/en/prodb/prodb-cookies/#standard",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Browser-only Settings",
12:58:50 AM: slug: "browser-only-settings",
12:58:50 AM: url: "/en/prodb/prodb-cookies/#browser-only-settings",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Setup Section",
12:58:50 AM: slug: "setup-section",
12:58:50 AM: url: "/en/prodb/prodb-cookies/#setup-section",
12:58:50 AM: children: []
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>PROdb Cookies</h1>\n" +
12:58:50 AM: "<p>PROdb's platform dbFLEX uses cookies for authentication, storing certain user preferences and tracking user movements around the site. No cookies, however, contain personally identifiable information, PII.</p>\n" +
12:58:50 AM: '<h2 id="standard" tabindex="-1"><a href="#standard" class="header-anchor">Standard</a></h2>\n' +
12:58:50 AM: "<p>The following are the cookies utilized in versions 3 or 2 of the user interface:</p>\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li><strong>.SOD</strong> - authorization information. It contains no personal information and is encrypted to prevent third-parties from sniffing its content. Not visible outside <code>https://your.dbflex.domain/secure</code>. Not visible for scripts.</li>\n" +
12:58:50 AM: "<li><strong>lastappid</strong> - last visited database identifier, number. Not visible outside <code>https://your.dbflex.domain/secure</code>. Not visible for scripts.</li>\n" +
12:58:50 AM: "<li><strong>opendoc</strong> - short lived cookie for the "Navigate to Document" custom action, containing options for the document to generate. Not visible outside <code>https://your.dbflex.domain/secure/db/your-app-id</code>. Not visible for scripts. Short lived -- exists when navigating from the page executing Document Navigation action to a target page. Removed immediately after navigation.</li>\n" +
12:58:50 AM: "<li><strong>td-wks</strong> - currently selected workspace ID, number. Not visible outside <code>https://your.dbflex.domain/secure/db/your-app-id</code>. Set by script, read by the server.</li>\n" +
12:58:50 AM: "<li><strong>v3</strong> - (new) indicates the user switched to the new design (beta as of year end 2023). Not visible outside <code>https://your.dbflex.domain/secure/db/your-app-id</code>. Set by script, read by the server.</li>\n" +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: '<h2 id="browser-only-settings" tabindex="-1"><a href="#browser-only-settings" class="header-anchor">Browser-only Settings</a></h2>\n' +
12:58:50 AM: "<p>The following two are used by the V2 UI only, because the V3 UI stores browser-only settings in localStorage:</p>\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li><strong>td-sidebar</strong> - show or hide the sidebar</li>\n" +
12:58:50 AM: "<li><strong>td-dense</strong> - use small or large fonts</li>\n" +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: '<h2 id="setup-section" tabindex="-1"><a href="#setup-section" class="header-anchor">Setup Section</a></h2>\n' +
12:58:50 AM: "<p>Finally, the two below are for setup pages used by system administrators:</p>\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li><strong>CSRFToken</strong> - short-lived cookie with encrypted randomly generated token used to protect from cross-site request forgery (currently in setup section). Not visible outside <code>https://your.dbflex.domain/secure</code>. Not visible for scripts.</li>\n" +
12:58:50 AM: "<li><strong>pins</strong> -- stores the list of pinned table IDs. Not visible outside <code>https://your.dbflex.domain/secure/db/your-app-id</code> or <code>https://your.dbflex.domain/secure/db/your-app-id/setup</code>. Set by script, read by the server.</li>\n" +
12:58:50 AM: "</ul>\n"
12:58:50 AM: },
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: <ref *2> [
12:58:50 AM: <ref *4> {
12:58:50 AM: basename: "prodb-cookies",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 500,
12:58:50 AM: tags: [ "PROdb", "クッキー" ],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "ja",
12:58:50 AM: site: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: lastup: "最終更新",
12:58:50 AM: editme: "このページを編集",
12:58:50 AM: tocheader: "当ページの目次",
12:58:50 AM: author: "株式会社イソリア"
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-23T10:00:46.000Z,
12:58:50 AM: title: "PROdb クッキー",
12:58:50 AM: description: "信頼できるSaaSクラウド型データーベース「PROdb」はどんなクッキーを作成するか。",
12:58:50 AM: category: "サービス詳細",
12:58:50 AM: series: "ja-prodb",
12:58:50 AM: url: "/prodb/prodb-cookies/",
12:58:50 AM: id: "prodbcookies",
12:58:50 AM: content: "# PROdb クッキー\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "PROdbのプラットフォームdbFLEXは、認証、特定のユーザー設定の保存、及びサイト内でのユーザーの動きの追跡のためにクッキーを使用します。ただし、個人を特定できる情報(PII)を含むクッキーはありません。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## 標準\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "ユーザーインターフェイスのバージョン3またはバージョン2で使用されるクッキーは次の通りです。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "* **.SOD** - 認証情報。個人情報は含まれておらず、第三者が内容を盗み見ることを防ぐために暗号化もされております。`https://your.dbflex.domain/secure` 以外では表示されません。スクリプトでは表示されません。\n" +
12:58:50 AM: "* **lastappid** - 最後にアクセスしたデータベースの識別子、番号。`https://your.dbflex.domain/secure`以外では表示されません。スクリプトでは表示されません。\n" +
12:58:50 AM: "* **opendoc** - 「ドキュメントへ移動」というカスタムアクション用クッキーで、ドキュメントを生成するためのオプションが含まれてます。`https://your.dbflex.domain/secure/db/your-app-id` 以外では表示されません。スクリプトでは表示されません。有効期限は短い - ドキュメントナビゲーションアクションを実行しているページからターゲットページに移動するときに存在するのみでナビゲーション直後に削除されます。\n" +
12:58:50 AM: "* **td-wks** - 現在選択されているワークスペースID、番号。`https://your.dbflex.domain/secure/db/your-app-id`以外では表示されません。スクリプトによって設定され、サーバーによって読み込まれます。\n" +
12:58:50 AM: "* **v3** - この新クッキーは、ユーザーが新しいV3デザイン(2023年末時点でべーた版)に切り替えたことを示します。`https://your.dbflex.domain/secure/db/your-app-id`以外では表示されません。スクリプトによって設定され、サーバーによって読み込まれます。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## ブラウザーのみ設定\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "V3 UIはブラウザー専用の設定をlocalStorageに保存するため、以下の2つはV2 UIのみで使用されます。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "* **td-sidebar** - ユーザー毎サイドバーの表示または非表示\n" +
12:58:50 AM: "* **td-dense** - ユーザー毎小さいフォントまたは大きいフォントの使用\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## 管理者用 Setup セクション\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "最後に、以下の2つはシステム管理者が使用するSETUP(設定)ページです。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "* **CSRFToken** - クロスサイトリクエストフォージェリから保護するために使用される暗号化されたランダムに生成されたトークンを含む有効期間の短いクッキー(現在SETUPセクションにあります)。`https://your.dbflex.domain/secure`以外では表示されません。スクリプトでは表示されません。\n" +
12:58:50 AM: "* **pins** -- ピン留めされたテーブルIDのリストを保存します。`https://your.dbflex.domain/secure/db/your-app-id`または`https://your.dbflex.domain/secure/db/your-app-id/setup`以外では表示されません。スクリプトに設定され、サーバーに読み込まれます。\n",
12:58:50 AM: page: Page {
12:58:50 AM: src: { path: "/pages/prodb-cookies", ext: ".md", entry: [Entry] },
12:58:50 AM: data: [Circular *4],
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: [Circular *2],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "標準",
12:58:50 AM: slug: "%E6%A8%99%E6%BA%96",
12:58:50 AM: url: "/prodb/prodb-cookies/#%E6%A8%99%E6%BA%96",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "ブラウザーのみ設定",
12:58:50 AM: slug: "%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6%E3%83%BC%E3%81%AE%E3%81%BF%E8%A8%AD%E5%AE%9A",
12:58:50 AM: url: "/prodb/prodb-cookies/#%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6%E3%83%BC%E3%81%AE%E3%81%BF%E8%A8%AD%E5%AE%9A",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "管理者用 Setup セクション",
12:58:50 AM: slug: "%E7%AE%A1%E7%90%86%E8%80%85%E7%94%A8-setup-%E3%82%BB%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3",
12:58:50 AM: url: "/prodb/prodb-cookies/#%E7%AE%A1%E7%90%86%E8%80%85%E7%94%A8-setup-%E3%82%BB%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3",
12:58:50 AM: children: []
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>PROdb クッキー</h1>\n" +
12:58:50 AM: "<p>PROdbのプラットフォームdbFLEXは、認証、特定のユーザー設定の保存、及びサイト内でのユーザーの動きの追跡のためにクッキーを使用します。ただし、個人を特定できる情報(PII)を含むクッキーはありません。</p>\n" +
12:58:50 AM: '<h2 id="%E6%A8%99%E6%BA%96" tabindex="-1"><a href="#%E6%A8%99%E6%BA%96" class="header-anchor">標準</a></h2>\n' +
12:58:50 AM: "<p>ユーザーインターフェイスのバージョン3またはバージョン2で使用されるクッキーは次の通りです。</p>\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li><strong>.SOD</strong> - 認証情報。個人情報は含まれておらず、第三者が内容を盗み見ることを防ぐために暗号化もされております。<code>https://your.dbflex.domain/secure</code> 以外では表示されません。スクリプトでは表示されません。</li>\n" +
12:58:50 AM: "<li><strong>lastappid</strong> - 最後にアクセスしたデータベースの識別子、番号。<code>https://your.dbflex.domain/secure</code>以外では表示されません。スクリプトでは表示されません。</li>\n" +
12:58:50 AM: "<li><strong>opendoc</strong> - 「ドキュメントへ移動」というカスタムアクション用クッキーで、ドキュメントを生成するためのオプションが含まれてます。<code>https://your.dbflex.domain/secure/db/your-app-id</code> 以外では表示されません。スクリプトでは表示されません。有効期限は短い - ドキュメントナビゲーションアクションを実行しているページからターゲットページに移動するときに存在するのみでナビゲーション直後に削除されます。</li>\n" +
12:58:50 AM: "<li><strong>td-wks</strong> - 現在選択されているワークスペースID、番号。<code>https://your.dbflex.domain/secure/db/your-app-id</code>以外では表示されません。スクリプトによって設定され、サーバーによって読み込まれます。</li>\n" +
"<li><strong>v3</strong> - この新クッキーは、ユーザーが新しいV3デザイン(2023年末時点でべーた版)に切り替えたことを示します。<code>https://your.dbflex.domain/secure/db/your-app-id</code>以外では表示されません。スクリプトによって設定され、サーバーによって読み込まれます。</li>\n" +
"<li><strong>v3</strong> - この新クッキーは、ユーザーが新しいV3デザイン(2023年末時点でべーた版)に切り替えたことを示します。<code>https://your.dbflex.domain/secure/db/your-app-id</code>以外では表示されません。スクリプトによって設定され、サーバーによって読み込まれます。</li>\n" +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: '<h2 id="%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6%E3%83%BC%E3%81%AE%E3%81%BF%E8%A8%AD%E5%AE%9A" tabindex="-1"><a href="#%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6%E3%83%BC%E3%81%AE%E3%81%BF%E8%A8%AD%E5%AE%9A" class="header-anchor">ブラウザーのみ設定</a></h2>\n' +
12:58:50 AM: "<p>V3 UIはブラウザー専用の設定をlocalStorageに保存するため、以下の2つはV2 UIのみで使用されます。</p>\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li><strong>td-sidebar</strong> - ユーザー毎サイドバーの表示または非表示</li>\n" +
12:58:50 AM: "<li><strong>td-dense</strong> - ユーザー毎小さいフォントまたは大きいフォントの使用</li>\n" +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: '<h2 id="%E7%AE%A1%E7%90%86%E8%80%85%E7%94%A8-setup-%E3%82%BB%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3" tabindex="-1"><a href="#%E7%AE%A1%E7%90%86%E8%80%85%E7%94%A8-setup-%E3%82%BB%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3" class="header-anchor">管理者用 Setup セクション</a></h2>\n' +
12:58:50 AM: "<p>最後に、以下の2つはシステム管理者が使用するSETUP(設定)ページです。</p>\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li><strong>CSRFToken</strong> - クロスサイトリクエストフォージェリから保護するために使用される暗号化されたランダムに生成されたトークンを含む有効期間の短いクッキー(現在SETUPセクションにあります)。<code>https://your.dbflex.domain/secure</code>以外では表示されません。スクリプトでは表示されません。</li>\n" +
12:58:50 AM: "<li><strong>pins</strong> -- ピン留めされたテーブルIDのリストを保存します。<code>https://your.dbflex.domain/secure/db/your-app-id</code>または<code>https://your.dbflex.domain/secure/db/your-app-id/setup</code>以外では表示されません。スクリプトに設定され、サーバーに読み込まれます。</li>\n" +
12:58:50 AM: "</ul>\n"
12:58:50 AM: },
12:58:50 AM: <ref *3> {
12:58:50 AM: basename: "prodb-cookies_en",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 500,
12:58:50 AM: tags: [ "PROdb", "Cookies" ],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "en",
12:58:50 AM: site: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: lastup: "Last updated",
12:58:50 AM: editme: "Edit this page",
12:58:50 AM: tocheader: "On this Page",
12:58:50 AM: author: "eSolia Inc."
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-23T10:00:46.000Z,
12:58:50 AM: title: "PROdb Cookies",
12:58:50 AM: description: 'What cookies are produced by the SaaS cloud database "PROdb"',
12:58:50 AM: category: "Service Details",
12:58:50 AM: series: "en-prodb",
12:58:50 AM: url: "/en/prodb/prodb-cookies/",
12:58:50 AM: id: "prodbcookies",
12:58:50 AM: content: "# PROdb Cookies\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "PROdb's platform dbFLEX uses cookies for authentication, storing certain user preferences and tracking user movements around the site. No cookies, however, contain personally identifiable information, PII. \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## Standard\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "The following are the cookies utilized in versions 3 or 2 of the user interface:\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "* **.SOD** - authorization information. It contains no personal information and is encrypted to prevent third-parties from sniffing its content. Not visible outside `https://your.dbflex.domain/secure`. Not visible for scripts.\n" +
12:58:50 AM: "* **lastappid** - last visited database identifier, number. Not visible outside `https://your.dbflex.domain/secure`. Not visible for scripts.\n" +
12:58:50 AM: '* **opendoc** - short lived cookie for the "Navigate to Document" custom action, containing options for the document to generate. Not visible outside `https://your.dbflex.domain/secure/db/your-app-id`. Not visible for scripts. Short lived -- exists when navigating from the page executing Document Navigation action to a target page. Removed immediately after navigation.\n' +
12:58:50 AM: "* **td-wks** - currently selected workspace ID, number. Not visible outside `https://your.dbflex.domain/secure/db/your-app-id`. Set by script, read by the server.\n" +
12:58:50 AM: "* **v3** - (new) indicates the user switched to the new design (beta as of year end 2023). Not visible outside `https://your.dbflex.domain/secure/db/your-app-id`. Set by script, read by the server.\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## Browser-only Settings\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "The following two are used by the V2 UI only, because the V3 UI stores browser-only settings in localStorage: \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "* **td-sidebar** - show or hide the sidebar\n" +
12:58:50 AM: "* **td-dense** - use small or large fonts\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## Setup Section\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "Finally, the two below are for setup pages used by system administrators:\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "* **CSRFToken** - short-lived cookie with encrypted randomly generated token used to protect from cross-site request forgery (currently in setup section). Not visible outside `https://your.dbflex.domain/secure`. Not visible for scripts.\n" +
12:58:50 AM: "* **pins** -- stores the list of pinned table IDs. Not visible outside `https://your.dbflex.domain/secure/db/your-app-id` or `https://your.dbflex.domain/secure/db/your-app-id/setup`. Set by script, read by the server.\n",
12:58:50 AM: page: <ref *1> Page {
12:58:50 AM: src: { path: "/pages/prodb-cookies_en", ext: ".md", entry: [Entry] },
12:58:50 AM: data: [Circular *3],
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: [Circular *2],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Standard",
12:58:50 AM: slug: "standard",
12:58:50 AM: url: "/en/prodb/prodb-cookies/#standard",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Browser-only Settings",
12:58:50 AM: slug: "browser-only-settings",
12:58:50 AM: url: "/en/prodb/prodb-cookies/#browser-only-settings",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Setup Section",
12:58:50 AM: slug: "setup-section",
12:58:50 AM: url: "/en/prodb/prodb-cookies/#setup-section",
12:58:50 AM: children: []
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>PROdb Cookies</h1>\n" +
12:58:50 AM: "<p>PROdb's platform dbFLEX uses cookies for authentication, storing certain user preferences and tracking user movements around the site. No cookies, however, contain personally identifiable information, PII.</p>\n" +
12:58:50 AM: '<h2 id="standard" tabindex="-1"><a href="#standard" class="header-anchor">Standard</a></h2>\n' +
12:58:50 AM: "<p>The following are the cookies utilized in versions 3 or 2 of the user interface:</p>\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li><strong>.SOD</strong> - authorization information. It contains no personal information and is encrypted to prevent third-parties from sniffing its content. Not visible outside <code>https://your.dbflex.domain/secure</code>. Not visible for scripts.</li>\n" +
12:58:50 AM: "<li><strong>lastappid</strong> - last visited database identifier, number. Not visible outside <code>https://your.dbflex.domain/secure</code>. Not visible for scripts.</li>\n" +
12:58:50 AM: "<li><strong>opendoc</strong> - short lived cookie for the "Navigate to Document" custom action, containing options for the document to generate. Not visible outside <code>https://your.dbflex.domain/secure/db/your-app-id</code>. Not visible for scripts. Short lived -- exists when navigating from the page executing Document Navigation action to a target page. Removed immediately after navigation.</li>\n" +
12:58:50 AM: "<li><strong>td-wks</strong> - currently selected workspace ID, number. Not visible outside <code>https://your.dbflex.domain/secure/db/your-app-id</code>. Set by script, read by the server.</li>\n" +
12:58:50 AM: "<li><strong>v3</strong> - (new) indicates the user switched to the new design (beta as of year end 2023). Not visible outside <code>https://your.dbflex.domain/secure/db/your-app-id</code>. Set by script, read by the server.</li>\n" +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: '<h2 id="browser-only-settings" tabindex="-1"><a href="#browser-only-settings" class="header-anchor">Browser-only Settings</a></h2>\n' +
12:58:50 AM: "<p>The following two are used by the V2 UI only, because the V3 UI stores browser-only settings in localStorage:</p>\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li><strong>td-sidebar</strong> - show or hide the sidebar</li>\n" +
12:58:50 AM: "<li><strong>td-dense</strong> - use small or large fonts</li>\n" +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: '<h2 id="setup-section" tabindex="-1"><a href="#setup-section" class="header-anchor">Setup Section</a></h2>\n' +
12:58:50 AM: "<p>Finally, the two below are for setup pages used by system administrators:</p>\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li><strong>CSRFToken</strong> - short-lived cookie with encrypted randomly generated token used to protect from cross-site request forgery (currently in setup section). Not visible outside <code>https://your.dbflex.domain/secure</code>. Not visible for scripts.</li>\n" +
12:58:50 AM: "<li><strong>pins</strong> -- stores the list of pinned table IDs. Not visible outside <code>https://your.dbflex.domain/secure/db/your-app-id</code> or <code>https://your.dbflex.domain/secure/db/your-app-id/setup</code>. Set by script, read by the server.</li>\n" +
12:58:50 AM: "</ul>\n"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Standard",
12:58:50 AM: slug: "standard",
12:58:50 AM: url: "/en/prodb/prodb-cookies/#standard",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Browser-only Settings",
12:58:50 AM: slug: "browser-only-settings",
12:58:50 AM: url: "/en/prodb/prodb-cookies/#browser-only-settings",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Setup Section",
12:58:50 AM: slug: "setup-section",
12:58:50 AM: url: "/en/prodb/prodb-cookies/#setup-section",
12:58:50 AM: children: []
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>PROdb Cookies</h1>\n" +
12:58:50 AM: "<p>PROdb's platform dbFLEX uses cookies for authentication, storing certain user preferences and tracking user movements around the site. No cookies, however, contain personally identifiable information, PII.</p>\n" +
12:58:50 AM: '<h2 id="standard" tabindex="-1"><a href="#standard" class="header-anchor">Standard</a></h2>\n' +
12:58:50 AM: "<p>The following are the cookies utilized in versions 3 or 2 of the user interface:</p>\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li><strong>.SOD</strong> - authorization information. It contains no personal information and is encrypted to prevent third-parties from sniffing its content. Not visible outside <code>https://your.dbflex.domain/secure</code>. Not visible for scripts.</li>\n" +
12:58:50 AM: "<li><strong>lastappid</strong> - last visited database identifier, number. Not visible outside <code>https://your.dbflex.domain/secure</code>. Not visible for scripts.</li>\n" +
12:58:50 AM: "<li><strong>opendoc</strong> - short lived cookie for the "Navigate to Document" custom action, containing options for the document to generate. Not visible outside <code>https://your.dbflex.domain/secure/db/your-app-id</code>. Not visible for scripts. Short lived -- exists when navigating from the page executing Document Navigation action to a target page. Removed immediately after navigation.</li>\n" +
12:58:50 AM: "<li><strong>td-wks</strong> - currently selected workspace ID, number. Not visible outside <code>https://your.dbflex.domain/secure/db/your-app-id</code>. Set by script, read by the server.</li>\n" +
12:58:50 AM: "<li><strong>v3</strong> - (new) indicates the user switched to the new design (beta as of year end 2023). Not visible outside <code>https://your.dbflex.domain/secure/db/your-app-id</code>. Set by script, read by the server.</li>\n" +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: '<h2 id="browser-only-settings" tabindex="-1"><a href="#browser-only-settings" class="header-anchor">Browser-only Settings</a></h2>\n' +
12:58:50 AM: "<p>The following two are used by the V2 UI only, because the V3 UI stores browser-only settings in localStorage:</p>\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li><strong>td-sidebar</strong> - show or hide the sidebar</li>\n" +
12:58:50 AM: "<li><strong>td-dense</strong> - use small or large fonts</li>\n" +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: '<h2 id="setup-section" tabindex="-1"><a href="#setup-section" class="header-anchor">Setup Section</a></h2>\n' +
12:58:50 AM: "<p>Finally, the two below are for setup pages used by system administrators:</p>\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li><strong>CSRFToken</strong> - short-lived cookie with encrypted randomly generated token used to protect from cross-site request forgery (currently in setup section). Not visible outside <code>https://your.dbflex.domain/secure</code>. Not visible for scripts.</li>\n" +
12:58:50 AM: "<li><strong>pins</strong> -- stores the list of pinned table IDs. Not visible outside <code>https://your.dbflex.domain/secure/db/your-app-id</code> or <code>https://your.dbflex.domain/secure/db/your-app-id/setup</code>. Set by script, read by the server.</li>\n" +
12:58:50 AM: "</ul>\n",
12:58:50 AM: ja: {},
12:58:50 AM: en: {}
12:58:50 AM: }
12:58:50 AM: {
12:58:50 AM: content: "<h1>PROdb メンテナンス</h1>\n" +
12:58:50 AM: "<p>PROdbの定期メンテナンス期間について、次の期間とさせて頂いております:</p>\n" +
12:58:50 AM: "<blockquote>\n" +
12:58:50 AM: "<p><strong>毎週土曜日、日本時間15時から</strong></p>\n" +
12:58:50 AM: "</blockquote>\n" +
12:58:50 AM: "<p>当定期メンテナンス期間は、基本的にダウンタイムが発生しない作業(例:マイナーソフトウェアパッチ、 冗長構成内の予備ハード交換など)を行っております。</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-important">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Important</p>\n' +
12:58:50 AM: "<p>計画上作業を行ったに関わらず、定期メンテナンス中に避けられない状況により、ご迷惑をおかけする突然の緊急停止やダウンタイムが発生してしまう場合もありますので、その際お時間頂く事もございます。予めご理解・ご了承のほど、よろしくお願い致します。</p>\n" +
12:58:50 AM: "</div>\n" +
12:58:50 AM: "<p>ダウンタイムが必要となるシステムメンテナンスについては、事前にメンテナンス期間をアナウンス致します。</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:50 AM: '<p><a href="https://updown.io/94fd">こちらから</a> PROdb のシステムステータスをご覧頂けます</p>\n' +
12:58:50 AM: "</div>\n",
12:58:50 AM: basename: "prodb-maintenance",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: order: 700,
12:58:50 AM: tags: [ "PROdb", "メンテ", "保守" ],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: { url: "https://github.com/esolia/help.esolia.pro", path: "/src" },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "ja",
12:58:50 AM: site: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: lastup: "最終更新",
12:58:50 AM: editme: "このページを編集",
12:58:50 AM: tocheader: "当ページの目次",
12:58:50 AM: author: "株式会社イソリア"
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [
12:58:50 AM: { title: "PROdbクラウド型DB", id: "prodb" },
12:58:50 AM: { title: "バルクメール", id: "bulkemail" }
12:58:50 AM: ]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [
12:58:50 AM: { title: "PROdb Cloud DB", id: "prodb" },
12:58:50 AM: { title: "Bulk Email", id: "bulkemail" }
12:58:50 AM: ]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) {
12:58:50 AM: "callout" => {
12:58:50 AM: name: "callout",
12:58:50 AM: render: [Function: render],
12:58:50 AM: css: undefined,
12:58:50 AM: js: undefined
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2025-01-18T21:52:36.000Z,
12:58:50 AM: title: "PROdb 保守",
12:58:50 AM: description: "週次 メンテナンス スケジュール",
12:58:50 AM: category: "サービス詳細",
12:58:50 AM: series: "ja-prodb",
12:58:50 AM: url: "/prodb/prodb-maintenance/",
12:58:50 AM: id: "prodbmaint",
12:58:50 AM: page: <ref *1> Page {
12:58:50 AM: src: {
12:58:50 AM: path: "/pages/prodb-maintenance",
12:58:50 AM: ext: ".md",
12:58:50 AM: entry: Entry {
12:58:50 AM: name: "prodb-maintenance.md",
12:58:50 AM: path: "/pages/prodb-maintenance.md",
12:58:50 AM: type: "file",
12:58:50 AM: src: "/opt/build/repo/src/pages/prodb-maintenance.md",
12:58:50 AM: children: Map(0) {},
12:58:50 AM: flags: Set(0) {}
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: data: <ref *2> {
12:58:50 AM: basename: "prodb-maintenance",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 700,
12:58:50 AM: tags: [ "PROdb", "メンテ", "保守" ],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "ja",
12:58:50 AM: site: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: lastup: "最終更新",
12:58:50 AM: editme: "このページを編集",
12:58:50 AM: tocheader: "当ページの目次",
12:58:50 AM: author: "株式会社イソリア"
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2025-01-18T21:52:36.000Z,
12:58:50 AM: title: "PROdb 保守",
12:58:50 AM: description: "週次 メンテナンス スケジュール",
12:58:50 AM: category: "サービス詳細",
12:58:50 AM: series: "ja-prodb",
12:58:50 AM: url: "/prodb/prodb-maintenance/",
12:58:50 AM: id: "prodbmaint",
12:58:50 AM: content: "# PROdb メンテナンス\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "PROdbの定期メンテナンス期間について、次の期間とさせて頂いております:\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "> **毎週土曜日、日本時間15時から**\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "当定期メンテナンス期間は、基本的にダウンタイムが発生しない作業(例:マイナーソフトウェアパッチ、 冗長構成内の予備ハード交換など)を行っております。 \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!IMPORTANT]\n" +
12:58:50 AM: "> 計画上作業を行ったに関わらず、定期メンテナンス中に避けられない状況により、ご迷惑をおかけする突然の緊急停止やダウンタイムが発生してしまう場合もありますので、その際お時間頂く事もございます。予めご理解・ご了承のほど、よろしくお願い致します。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "ダウンタイムが必要となるシステムメンテナンスについては、事前にメンテナンス期間をアナウンス致します。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!TIP]\n" +
12:58:50 AM: "> [こちらから](https://updown.io/94fd) PROdb のシステムステータスをご覧頂けます\n",
12:58:50 AM: page: [Circular *1],
12:58:50 AM: alternates: <ref *3> [
12:58:50 AM: [Circular *2],
12:58:50 AM: {
12:58:50 AM: basename: "prodb-maintenance_en",
12:58:50 AM: mergedKeys: [Object],
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [Array],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 700,
12:58:50 AM: tags: [Array],
12:58:50 AM: extra_head: [Array],
12:58:50 AM: metas: [Object],
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: [Object],
12:58:50 AM: menu_links: [Array],
12:58:50 AM: lang: "en",
12:58:50 AM: site: [Object],
12:58:50 AM: i18n: [Object],
12:58:50 AM: docs_menu: [Array],
12:58:50 AM: comp: [Object],
12:58:50 AM: date: 2025-01-18T12:13:21.000Z,
12:58:50 AM: title: "PROdb Maintenance",
12:58:50 AM: description: "Weekly schedule",
12:58:50 AM: category: "Service Details",
12:58:50 AM: series: "en-prodb",
12:58:50 AM: url: "/en/prodb/prodb-maintenance/",
12:58:50 AM: id: "prodbmaint",
12:58:50 AM: content: "# PROdb Maintenance\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "Our PROdb regular standing maintenance window is:\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "> **Weekly, every Saturday, from 15:00 JST** \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "During this regular maintenance window and as a rule, maintenance work that _does not require or cause downtime_ is performed, such as minor software patches or redundant hardware swaps. \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!IMPORTANT]\n" +
12:58:50 AM: "> From time to time and despite careful planning, unavoidable situations during standing maintenance dictate sudden emergency downtime that may be an inconvenience to our users. We do appreciate your kind understanding in those cases. \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "For any scheduled maintenance that will require downtime, as a rule we will announce this in advance. \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!TIP]\n" +
12:58:50 AM: "> Confirm PROdb system status [from here](https://updown.io/94fd)\n",
12:58:50 AM: page: [Page],
12:58:50 AM: alternates: [Circular *3],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>PROdb Maintenance</h1>\n" +
12:58:50 AM: "<p>Our PROdb regular standing maintenance window is:</p>\n" +
12:58:50 AM: "<blockquote>\n" +
12:58:50 AM: "<p><strong>Weekly, every Saturday, from 15:00 JST</strong></p>\n" +
12:58:50 AM: "</blockquote>\n" +
12:58:50 AM: "<p>During this regular maintenance window and as a rule, maintenance work that <em>does not require or cause downtime</em> is performed, such as minor software patches or redundant hardware swaps.</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-important">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Important</p>\n' +
12:58:50 AM: "<p>From time to time and despite careful planning, unavoidable situations during standing maintenance dictate sudden emergency downtime that may be an inconvenience to our users. We do appreciate your kind understanding in those cases.</p>\n" +
12:58:50 AM: "</div>\n" +
12:58:50 AM: "<p>For any scheduled maintenance that will require downtime, as a rule we will announce this in advance.</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:50 AM: '<p>Confirm PROdb system status <a href="https://updown.io/94fd">from here</a></p>\n' +
12:58:50 AM: "</div>\n"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>PROdb メンテナンス</h1>\n" +
12:58:50 AM: "<p>PROdbの定期メンテナンス期間について、次の期間とさせて頂いております:</p>\n" +
12:58:50 AM: "<blockquote>\n" +
12:58:50 AM: "<p><strong>毎週土曜日、日本時間15時から</strong></p>\n" +
12:58:50 AM: "</blockquote>\n" +
12:58:50 AM: "<p>当定期メンテナンス期間は、基本的にダウンタイムが発生しない作業(例:マイナーソフトウェアパッチ、 冗長構成内の予備ハード交換など)を行っております。</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-important">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Important</p>\n' +
12:58:50 AM: "<p>計画上作業を行ったに関わらず、定期メンテナンス中に避けられない状況により、ご迷惑をおかけする突然の緊急停止やダウンタイムが発生してしまう場合もありますので、その際お時間頂く事もございます。予めご理解・ご了承のほど、よろしくお願い致します。</p>\n" +
12:58:50 AM: "</div>\n" +
12:58:50 AM: "<p>ダウンタイムが必要となるシステムメンテナンスについては、事前にメンテナンス期間をアナウンス致します。</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:50 AM: '<p><a href="https://updown.io/94fd">こちらから</a> PROdb のシステムステータスをご覧頂けます</p>\n' +
12:58:50 AM: "</div>\n"
12:58:50 AM: },
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: <ref *3> [
12:58:50 AM: <ref *2> {
12:58:50 AM: basename: "prodb-maintenance",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 700,
12:58:50 AM: tags: [ "PROdb", "メンテ", "保守" ],
extra_head: [
extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "ja",
12:58:50 AM: site: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: lastup: "最終更新",
12:58:50 AM: editme: "このページを編集",
12:58:50 AM: tocheader: "当ページの目次",
12:58:50 AM: author: "株式会社イソリア"
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2025-01-18T21:52:36.000Z,
12:58:50 AM: title: "PROdb 保守",
12:58:50 AM: description: "週次 メンテナンス スケジュール",
12:58:50 AM: category: "サービス詳細",
12:58:50 AM: series: "ja-prodb",
12:58:50 AM: url: "/prodb/prodb-maintenance/",
12:58:50 AM: id: "prodbmaint",
12:58:50 AM: content: "# PROdb メンテナンス\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "PROdbの定期メンテナンス期間について、次の期間とさせて頂いております:\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "> **毎週土曜日、日本時間15時から**\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "当定期メンテナンス期間は、基本的にダウンタイムが発生しない作業(例:マイナーソフトウェアパッチ、 冗長構成内の予備ハード交換など)を行っております。 \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!IMPORTANT]\n" +
12:58:50 AM: "> 計画上作業を行ったに関わらず、定期メンテナンス中に避けられない状況により、ご迷惑をおかけする突然の緊急停止やダウンタイムが発生してしまう場合もありますので、その際お時間頂く事もございます。予めご理解・ご了承のほど、よろしくお願い致します。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "ダウンタイムが必要となるシステムメンテナンスについては、事前にメンテナンス期間をアナウンス致します。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!TIP]\n" +
12:58:50 AM: "> [こちらから](https://updown.io/94fd) PROdb のシステムステータスをご覧頂けます\n",
12:58:50 AM: page: <ref *1> Page {
12:58:50 AM: src: {
12:58:50 AM: path: "/pages/prodb-maintenance",
12:58:50 AM: ext: ".md",
12:58:50 AM: entry: [Entry]
12:58:50 AM: },
12:58:50 AM: data: [Circular *2],
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: [Circular *3],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>PROdb メンテナンス</h1>\n" +
12:58:50 AM: "<p>PROdbの定期メンテナンス期間について、次の期間とさせて頂いております:</p>\n" +
12:58:50 AM: "<blockquote>\n" +
12:58:50 AM: "<p><strong>毎週土曜日、日本時間15時から</strong></p>\n" +
12:58:50 AM: "</blockquote>\n" +
12:58:50 AM: "<p>当定期メンテナンス期間は、基本的にダウンタイムが発生しない作業(例:マイナーソフトウェアパッチ、 冗長構成内の予備ハード交換など)を行っております。</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-important">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Important</p>\n' +
12:58:50 AM: "<p>計画上作業を行ったに関わらず、定期メンテナンス中に避けられない状況により、ご迷惑をおかけする突然の緊急停止やダウンタイムが発生してしまう場合もありますので、その際お時間頂く事もございます。予めご理解・ご了承のほど、よろしくお願い致します。</p>\n" +
12:58:50 AM: "</div>\n" +
12:58:50 AM: "<p>ダウンタイムが必要となるシステムメンテナンスについては、事前にメンテナンス期間をアナウンス致します。</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:50 AM: '<p><a href="https://updown.io/94fd">こちらから</a> PROdb のシステムステータスをご覧頂けます</p>\n' +
12:58:50 AM: "</div>\n"
12:58:50 AM: },
12:58:50 AM: <ref *4> {
12:58:50 AM: basename: "prodb-maintenance_en",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 700,
12:58:50 AM: tags: [ "PROdb", "Maintenance" ],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "en",
12:58:50 AM: site: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: lastup: "Last updated",
12:58:50 AM: editme: "Edit this page",
12:58:50 AM: tocheader: "On this Page",
12:58:50 AM: author: "eSolia Inc."
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2025-01-18T12:13:21.000Z,
12:58:50 AM: title: "PROdb Maintenance",
12:58:50 AM: description: "Weekly schedule",
12:58:50 AM: category: "Service Details",
12:58:50 AM: series: "en-prodb",
12:58:50 AM: url: "/en/prodb/prodb-maintenance/",
12:58:50 AM: id: "prodbmaint",
12:58:50 AM: content: "# PROdb Maintenance\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "Our PROdb regular standing maintenance window is:\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "> **Weekly, every Saturday, from 15:00 JST** \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "During this regular maintenance window and as a rule, maintenance work that _does not require or cause downtime_ is performed, such as minor software patches or redundant hardware swaps. \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!IMPORTANT]\n" +
12:58:50 AM: "> From time to time and despite careful planning, unavoidable situations during standing maintenance dictate sudden emergency downtime that may be an inconvenience to our users. We do appreciate your kind understanding in those cases. \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "For any scheduled maintenance that will require downtime, as a rule we will announce this in advance. \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!TIP]\n" +
12:58:50 AM: "> Confirm PROdb system status [from here](https://updown.io/94fd)\n",
12:58:50 AM: page: Page {
12:58:50 AM: src: {
12:58:50 AM: path: "/pages/prodb-maintenance_en",
12:58:50 AM: ext: ".md",
12:58:50 AM: entry: [Entry]
12:58:50 AM: },
12:58:50 AM: data: [Circular *4],
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: [Circular *3],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>PROdb Maintenance</h1>\n" +
12:58:50 AM: "<p>Our PROdb regular standing maintenance window is:</p>\n" +
12:58:50 AM: "<blockquote>\n" +
12:58:50 AM: "<p><strong>Weekly, every Saturday, from 15:00 JST</strong></p>\n" +
12:58:50 AM: "</blockquote>\n" +
12:58:50 AM: "<p>During this regular maintenance window and as a rule, maintenance work that <em>does not require or cause downtime</em> is performed, such as minor software patches or redundant hardware swaps.</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-important">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Important</p>\n' +
12:58:50 AM: "<p>From time to time and despite careful planning, unavoidable situations during standing maintenance dictate sudden emergency downtime that may be an inconvenience to our users. We do appreciate your kind understanding in those cases.</p>\n" +
12:58:50 AM: "</div>\n" +
12:58:50 AM: "<p>For any scheduled maintenance that will require downtime, as a rule we will announce this in advance.</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:50 AM: '<p>Confirm PROdb system status <a href="https://updown.io/94fd">from here</a></p>\n' +
12:58:50 AM: "</div>\n"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>PROdb メンテナンス</h1>\n" +
12:58:50 AM: "<p>PROdbの定期メンテナンス期間について、次の期間とさせて頂いております:</p>\n" +
12:58:50 AM: "<blockquote>\n" +
12:58:50 AM: "<p><strong>毎週土曜日、日本時間15時から</strong></p>\n" +
12:58:50 AM: "</blockquote>\n" +
12:58:50 AM: "<p>当定期メンテナンス期間は、基本的にダウンタイムが発生しない作業(例:マイナーソフトウェアパッチ、 冗長構成内の予備ハード交換など)を行っております。</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-important">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Important</p>\n' +
12:58:50 AM: "<p>計画上作業を行ったに関わらず、定期メンテナンス中に避けられない状況により、ご迷惑をおかけする突然の緊急停止やダウンタイムが発生してしまう場合もありますので、その際お時間頂く事もございます。予めご理解・ご了承のほど、よろしくお願い致します。</p>\n" +
12:58:50 AM: "</div>\n" +
12:58:50 AM: "<p>ダウンタイムが必要となるシステムメンテナンスについては、事前にメンテナンス期間をアナウンス致します。</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:50 AM: '<p><a href="https://updown.io/94fd">こちらから</a> PROdb のシステムステータスをご覧頂けます</p>\n' +
12:58:50 AM: "</div>\n",
12:58:50 AM: ja: {},
12:58:50 AM: en: {}
12:58:50 AM: }
12:58:50 AM: {
12:58:50 AM: content: "<h1>PROdb Maintenance</h1>\n" +
12:58:50 AM: "<p>Our PROdb regular standing maintenance window is:</p>\n" +
12:58:50 AM: "<blockquote>\n" +
12:58:50 AM: "<p><strong>Weekly, every Saturday, from 15:00 JST</strong></p>\n" +
12:58:50 AM: "</blockquote>\n" +
12:58:50 AM: "<p>During this regular maintenance window and as a rule, maintenance work that <em>does not require or cause downtime</em> is performed, such as minor software patches or redundant hardware swaps.</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-important">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Important</p>\n' +
12:58:50 AM: "<p>From time to time and despite careful planning, unavoidable situations during standing maintenance dictate sudden emergency downtime that may be an inconvenience to our users. We do appreciate your kind understanding in those cases.</p>\n" +
12:58:50 AM: "</div>\n" +
12:58:50 AM: "<p>For any scheduled maintenance that will require downtime, as a rule we will announce this in advance.</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:50 AM: '<p>Confirm PROdb system status <a href="https://updown.io/94fd">from here</a></p>\n' +
12:58:50 AM: "</div>\n",
12:58:50 AM: basename: "prodb-maintenance_en",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: order: 700,
12:58:50 AM: tags: [ "PROdb", "Maintenance" ],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: { url: "https://github.com/esolia/help.esolia.pro", path: "/src" },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "en",
12:58:50 AM: site: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: lastup: "Last updated",
12:58:50 AM: editme: "Edit this page",
12:58:50 AM: tocheader: "On this Page",
12:58:50 AM: author: "eSolia Inc."
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [
12:58:50 AM: { title: "PROdbクラウド型DB", id: "prodb" },
12:58:50 AM: { title: "バルクメール", id: "bulkemail" }
12:58:50 AM: ]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [
12:58:50 AM: { title: "PROdb Cloud DB", id: "prodb" },
12:58:50 AM: { title: "Bulk Email", id: "bulkemail" }
12:58:50 AM: ]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) {
12:58:50 AM: "callout" => {
12:58:50 AM: name: "callout",
12:58:50 AM: render: [Function: render],
12:58:50 AM: css: undefined,
12:58:50 AM: js: undefined
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2025-01-18T12:13:21.000Z,
12:58:50 AM: title: "PROdb Maintenance",
12:58:50 AM: description: "Weekly schedule",
12:58:50 AM: category: "Service Details",
12:58:50 AM: series: "en-prodb",
12:58:50 AM: url: "/en/prodb/prodb-maintenance/",
12:58:50 AM: id: "prodbmaint",
12:58:50 AM: page: <ref *1> Page {
12:58:50 AM: src: {
12:58:50 AM: path: "/pages/prodb-maintenance_en",
12:58:50 AM: ext: ".md",
12:58:50 AM: entry: Entry {
12:58:50 AM: name: "prodb-maintenance_en.md",
12:58:50 AM: path: "/pages/prodb-maintenance_en.md",
12:58:50 AM: type: "file",
12:58:50 AM: src: "/opt/build/repo/src/pages/prodb-maintenance_en.md",
12:58:50 AM: children: Map(0) {},
12:58:50 AM: flags: Set(0) {}
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: data: <ref *3> {
12:58:50 AM: basename: "prodb-maintenance_en",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 700,
12:58:50 AM: tags: [ "PROdb", "Maintenance" ],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "en",
12:58:50 AM: site: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: lastup: "Last updated",
12:58:50 AM: editme: "Edit this page",
12:58:50 AM: tocheader: "On this Page",
12:58:50 AM: author: "eSolia Inc."
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2025-01-18T12:13:21.000Z,
12:58:50 AM: title: "PROdb Maintenance",
12:58:50 AM: description: "Weekly schedule",
12:58:50 AM: category: "Service Details",
12:58:50 AM: series: "en-prodb",
12:58:50 AM: url: "/en/prodb/prodb-maintenance/",
12:58:50 AM: id: "prodbmaint",
12:58:50 AM: content: "# PROdb Maintenance\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "Our PROdb regular standing maintenance window is:\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "> **Weekly, every Saturday, from 15:00 JST** \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "During this regular maintenance window and as a rule, maintenance work that _does not require or cause downtime_ is performed, such as minor software patches or redundant hardware swaps. \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!IMPORTANT]\n" +
12:58:50 AM: "> From time to time and despite careful planning, unavoidable situations during standing maintenance dictate sudden emergency downtime that may be an inconvenience to our users. We do appreciate your kind understanding in those cases. \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "For any scheduled maintenance that will require downtime, as a rule we will announce this in advance. \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!TIP]\n" +
12:58:50 AM: "> Confirm PROdb system status [from here](https://updown.io/94fd)\n",
12:58:50 AM: page: [Circular *1],
12:58:50 AM: alternates: <ref *2> [
12:58:50 AM: {
12:58:50 AM: basename: "prodb-maintenance",
12:58:50 AM: mergedKeys: [Object],
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [Array],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 700,
12:58:50 AM: tags: [Array],
12:58:50 AM: extra_head: [Array],
12:58:50 AM: metas: [Object],
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: [Object],
12:58:50 AM: menu_links: [Array],
12:58:50 AM: lang: "ja",
12:58:50 AM: site: [Object],
12:58:50 AM: i18n: [Object],
12:58:50 AM: docs_menu: [Array],
12:58:50 AM: comp: [Object],
12:58:50 AM: date: 2025-01-18T21:52:36.000Z,
12:58:50 AM: title: "PROdb 保守",
12:58:50 AM: description: "週次 メンテナンス スケジュール",
12:58:50 AM: category: "サービス詳細",
12:58:50 AM: series: "ja-prodb",
12:58:50 AM: url: "/prodb/prodb-maintenance/",
12:58:50 AM: id: "prodbmaint",
12:58:50 AM: content: "# PROdb メンテナンス\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "PROdbの定期メンテナンス期間について、次の期間とさせて頂いております:\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "> **毎週土曜日、日本時間15時から**\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "当定期メンテナンス期間は、基本的にダウンタイムが発生しない作業(例:マイナーソフトウェアパッチ、 冗長構成内の予備ハード交換など)を行っております。 \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!IMPORTANT]\n" +
12:58:50 AM: "> 計画上作業を行ったに関わらず、定期メンテナンス中に避けられない状況により、ご迷惑をおかけする突然の緊急停止やダウンタイムが発生してしまう場合もありますので、その際お時間頂く事もございます。予めご理解・ご了承のほど、よろしくお願い致します。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "ダウンタイムが必要となるシステムメンテナンスについては、事前にメンテナンス期間をアナウンス致します。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!TIP]\n" +
12:58:50 AM: "> [こちらから](https://updown.io/94fd) PROdb のシステムステータスをご覧頂けます\n",
12:58:50 AM: page: [Page],
12:58:50 AM: alternates: [Circular *2],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>PROdb メンテナンス</h1>\n" +
12:58:50 AM: "<p>PROdbの定期メンテナンス期間について、次の期間とさせて頂いております:</p>\n" +
12:58:50 AM: "<blockquote>\n" +
12:58:50 AM: "<p><strong>毎週土曜日、日本時間15時から</strong></p>\n" +
12:58:50 AM: "</blockquote>\n" +
12:58:50 AM: "<p>当定期メンテナンス期間は、基本的にダウンタイムが発生しない作業(例:マイナーソフトウェアパッチ、 冗長構成内の予備ハード交換など)を行っております。</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-important">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Important</p>\n' +
12:58:50 AM: "<p>計画上作業を行ったに関わらず、定期メンテナンス中に避けられない状況により、ご迷惑をおかけする突然の緊急停止やダウンタイムが発生してしまう場合もありますので、その際お時間頂く事もございます。予めご理解・ご了承のほど、よろしくお願い致します。</p>\n" +
12:58:50 AM: "</div>\n" +
12:58:50 AM: "<p>ダウンタイムが必要となるシステムメンテナンスについては、事前にメンテナンス期間をアナウンス致します。</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:50 AM: '<p><a href="https://updown.io/94fd">こちらから</a> PROdb のシステムステータスをご覧頂けます</p>\n' +
12:58:50 AM: "</div>\n"
12:58:50 AM: },
12:58:50 AM: [Circular *3]
12:58:50 AM: ],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>PROdb Maintenance</h1>\n" +
12:58:50 AM: "<p>Our PROdb regular standing maintenance window is:</p>\n" +
12:58:50 AM: "<blockquote>\n" +
12:58:50 AM: "<p><strong>Weekly, every Saturday, from 15:00 JST</strong></p>\n" +
12:58:50 AM: "</blockquote>\n" +
12:58:50 AM: "<p>During this regular maintenance window and as a rule, maintenance work that <em>does not require or cause downtime</em> is performed, such as minor software patches or redundant hardware swaps.</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-important">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Important</p>\n' +
12:58:50 AM: "<p>From time to time and despite careful planning, unavoidable situations during standing maintenance dictate sudden emergency downtime that may be an inconvenience to our users. We do appreciate your kind understanding in those cases.</p>\n" +
12:58:50 AM: "</div>\n" +
12:58:50 AM: "<p>For any scheduled maintenance that will require downtime, as a rule we will announce this in advance.</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:50 AM: '<p>Confirm PROdb system status <a href="https://updown.io/94fd">from here</a></p>\n' +
12:58:50 AM: "</div>\n"
12:58:50 AM: },
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: <ref *2> [
12:58:50 AM: <ref *4> {
12:58:50 AM: basename: "prodb-maintenance",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 700,
12:58:50 AM: tags: [ "PROdb", "メンテ", "保守" ],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "ja",
12:58:50 AM: site: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: lastup: "最終更新",
12:58:50 AM: editme: "このページを編集",
12:58:50 AM: tocheader: "当ページの目次",
12:58:50 AM: author: "株式会社イソリア"
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2025-01-18T21:52:36.000Z,
12:58:50 AM: title: "PROdb 保守",
12:58:50 AM: description: "週次 メンテナンス スケジュール",
12:58:50 AM: category: "サービス詳細",
12:58:50 AM: series: "ja-prodb",
12:58:50 AM: url: "/prodb/prodb-maintenance/",
12:58:50 AM: id: "prodbmaint",
12:58:50 AM: content: "# PROdb メンテナンス\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "PROdbの定期メンテナンス期間について、次の期間とさせて頂いております:\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "> **毎週土曜日、日本時間15時から**\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "当定期メンテナンス期間は、基本的にダウンタイムが発生しない作業(例:マイナーソフトウェアパッチ、 冗長構成内の予備ハード交換など)を行っております。 \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!IMPORTANT]\n" +
12:58:50 AM: "> 計画上作業を行ったに関わらず、定期メンテナンス中に避けられない状況により、ご迷惑をおかけする突然の緊急停止やダウンタイムが発生してしまう場合もありますので、その際お時間頂く事もございます。予めご理解・ご了承のほど、よろしくお願い致します。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "ダウンタイムが必要となるシステムメンテナンスについては、事前にメンテナンス期間をアナウンス致します。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!TIP]\n" +
12:58:50 AM: "> [こちらから](https://updown.io/94fd) PROdb のシステムステータスをご覧頂けます\n",
12:58:50 AM: page: Page {
12:58:50 AM: src: {
12:58:50 AM: path: "/pages/prodb-maintenance",
12:58:50 AM: ext: ".md",
12:58:50 AM: entry: [Entry]
12:58:50 AM: },
12:58:50 AM: data: [Circular *4],
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: [Circular *2],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>PROdb メンテナンス</h1>\n" +
12:58:50 AM: "<p>PROdbの定期メンテナンス期間について、次の期間とさせて頂いております:</p>\n" +
12:58:50 AM: "<blockquote>\n" +
12:58:50 AM: "<p><strong>毎週土曜日、日本時間15時から</strong></p>\n" +
12:58:50 AM: "</blockquote>\n" +
12:58:50 AM: "<p>当定期メンテナンス期間は、基本的にダウンタイムが発生しない作業(例:マイナーソフトウェアパッチ、 冗長構成内の予備ハード交換など)を行っております。</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-important">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Important</p>\n' +
12:58:50 AM: "<p>計画上作業を行ったに関わらず、定期メンテナンス中に避けられない状況により、ご迷惑をおかけする突然の緊急停止やダウンタイムが発生してしまう場合もありますので、その際お時間頂く事もございます。予めご理解・ご了承のほど、よろしくお願い致します。</p>\n" +
12:58:50 AM: "</div>\n" +
12:58:50 AM: "<p>ダウンタイムが必要となるシステムメンテナンスについては、事前にメンテナンス期間をアナウンス致します。</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:50 AM: '<p><a href="https://updown.io/94fd">こちらから</a> PROdb のシステムステータスをご覧頂けます</p>\n' +
12:58:50 AM: "</div>\n"
12:58:50 AM: },
12:58:50 AM: <ref *3> {
12:58:50 AM: basename: "prodb-maintenance_en",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 700,
12:58:50 AM: tags: [ "PROdb", "Maintenance" ],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "en",
12:58:50 AM: site: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: lastup: "Last updated",
12:58:50 AM: editme: "Edit this page",
12:58:50 AM: tocheader: "On this Page",
12:58:50 AM: author: "eSolia Inc."
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2025-01-18T12:13:21.000Z,
12:58:50 AM: title: "PROdb Maintenance",
12:58:50 AM: description: "Weekly schedule",
12:58:50 AM: category: "Service Details",
12:58:50 AM: series: "en-prodb",
12:58:50 AM: url: "/en/prodb/prodb-maintenance/",
12:58:50 AM: id: "prodbmaint",
12:58:50 AM: content: "# PROdb Maintenance\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "Our PROdb regular standing maintenance window is:\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "> **Weekly, every Saturday, from 15:00 JST** \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "During this regular maintenance window and as a rule, maintenance work that _does not require or cause downtime_ is performed, such as minor software patches or redundant hardware swaps. \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!IMPORTANT]\n" +
12:58:50 AM: "> From time to time and despite careful planning, unavoidable situations during standing maintenance dictate sudden emergency downtime that may be an inconvenience to our users. We do appreciate your kind understanding in those cases. \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "For any scheduled maintenance that will require downtime, as a rule we will announce this in advance. \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!TIP]\n" +
12:58:50 AM: "> Confirm PROdb system status [from here](https://updown.io/94fd)\n",
12:58:50 AM: page: <ref *1> Page {
12:58:50 AM: src: {
12:58:50 AM: path: "/pages/prodb-maintenance_en",
12:58:50 AM: ext: ".md",
12:58:50 AM: entry: [Entry]
12:58:50 AM: },
12:58:50 AM: data: [Circular *3],
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: [Circular *2],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>PROdb Maintenance</h1>\n" +
12:58:50 AM: "<p>Our PROdb regular standing maintenance window is:</p>\n" +
12:58:50 AM: "<blockquote>\n" +
12:58:50 AM: "<p><strong>Weekly, every Saturday, from 15:00 JST</strong></p>\n" +
12:58:50 AM: "</blockquote>\n" +
12:58:50 AM: "<p>During this regular maintenance window and as a rule, maintenance work that <em>does not require or cause downtime</em> is performed, such as minor software patches or redundant hardware swaps.</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-important">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Important</p>\n' +
12:58:50 AM: "<p>From time to time and despite careful planning, unavoidable situations during standing maintenance dictate sudden emergency downtime that may be an inconvenience to our users. We do appreciate your kind understanding in those cases.</p>\n" +
12:58:50 AM: "</div>\n" +
12:58:50 AM: "<p>For any scheduled maintenance that will require downtime, as a rule we will announce this in advance.</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:50 AM: '<p>Confirm PROdb system status <a href="https://updown.io/94fd">from here</a></p>\n' +
12:58:50 AM: "</div>\n"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>PROdb Maintenance</h1>\n" +
12:58:50 AM: "<p>Our PROdb regular standing maintenance window is:</p>\n" +
12:58:50 AM: "<blockquote>\n" +
12:58:50 AM: "<p><strong>Weekly, every Saturday, from 15:00 JST</strong></p>\n" +
12:58:50 AM: "</blockquote>\n" +
12:58:50 AM: "<p>During this regular maintenance window and as a rule, maintenance work that <em>does not require or cause downtime</em> is performed, such as minor software patches or redundant hardware swaps.</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-important">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Important</p>\n' +
12:58:50 AM: "<p>From time to time and despite careful planning, unavoidable situations during standing maintenance dictate sudden emergency downtime that may be an inconvenience to our users. We do appreciate your kind understanding in those cases.</p>\n" +
12:58:50 AM: "</div>\n" +
12:58:50 AM: "<p>For any scheduled maintenance that will require downtime, as a rule we will announce this in advance.</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:50 AM: '<p>Confirm PROdb system status <a href="https://updown.io/94fd">from here</a></p>\n' +
12:58:50 AM: "</div>\n",
12:58:50 AM: ja: {},
12:58:50 AM: en: {}
12:58:50 AM: }
12:58:50 AM: {
12:58:50 AM: content: "<h1>PROdb 二要素認証「2FA」</h1>\n" +
12:58:50 AM: "<p>当サービスの<code>pro.dbflex.net</code>ドメインご利用でもカスタムドメインでも、二要素認証「2FA」を設定するのは強くおすすめします。万が一パスワードが漏れても、2FAを使っていれば、より安全です。二要素認証「2FA」を設定した後、ログインするには6桁コードを入れる必要があります。</p>\n" +
12:58:50 AM: '<h2 id="%E6%9C%89%E5%8A%B9%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B" tabindex="-1"><a href="#%E6%9C%89%E5%8A%B9%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B" class="header-anchor">有効に設定する</a></h2>\n' +
12:58:50 AM: "<p>二要素認証「2FA」を "Manage Users" セクションで設定します。各ユーザー毎かバルクでも設定可能です。</p>\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-enable-2fa-in-manage-users.png" width="100%" alt="図: PROdb Manage Users 画面で有効に設定する">\n' +
12:58:50 AM: '<h2 id="%E5%88%A9%E7%94%A8%E6%96%B9%E6%B3%95" tabindex="-1"><a href="#%E5%88%A9%E7%94%A8%E6%96%B9%E6%B3%95" class="header-anchor">利用方法</a></h2>\n' +
12:58:50 AM: "<p>二要素認証「2FA」を三つの方法でご利用可能です。</p>\n" +
12:58:50 AM: "<ol>\n" +
12:58:50 AM: "<li>TMC "Teamdesk Mobile Client"を使っている場合、ポップアップをタップしてFaceIDなどにリンクするとログインがスムーズに。</li>\n" +
12:58:50 AM: "<li>TMC使っていなければ、メールでコードが送られてきます。コードをログイン画面に貼り付けるとログインします。"Send New Code" をクリックすると、新規でコードが送信されます。</li>\n" +
12:58:50 AM: "<li>Codebook, 1Password, Google Authenticatorなどオーセンチケーターアプリご利用の場合、 ユーザー各自設定画面(右上、ユーザー名選択してからPreferences)にて、"show pairing code for authenticator apps" チェックボックスの選択すれば、オーセンチケーターアプリに貼り付けると利用可能です。</li>\n" +
12:58:50 AM: "</ol>\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-2fa-authenticator-totp-code.png" width="100%" alt="図: PROdb 2FA TOTP Code Storage in Authenticator App">\n' +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-2fa-code-entry-screen.png" width="100%" alt="図: PROdb 2FA Code Entry Screen">\n' +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-tmc-2fa-popup-screen.png" width="100%" alt="図: PROdb TMC 2FA Popup">\n' +
12:58:50 AM: '<h2 id="%E9%80%9A%E5%B8%B8%E3%83%AD%E3%82%B0%E3%82%A4%E3%83%B3%E6%AE%B5%E5%8F%96%E3%82%8A" tabindex="-1"><a href="#%E9%80%9A%E5%B8%B8%E3%83%AD%E3%82%B0%E3%82%A4%E3%83%B3%E6%AE%B5%E5%8F%96%E3%82%8A" class="header-anchor">通常ログイン段取り</a></h2>\n' +
12:58:50 AM: "<p>TMCご利用の場合、次のようにログインします:</p>\n" +
12:58:50 AM: "<ol>\n" +
12:58:50 AM: "<li>ブラウザーにてメールとパスワードを普通に入力する。「Code」画面が出るが、なにもしないで置く。</li>\n" +
12:58:50 AM: "<li>スマホをアンロックして、TMCアプリのポップアップをタップする。最初はFaceIDにリンクしますが、次回からタップしてFaceIDをするだけで、ログインします。</li>\n" +
12:58:50 AM: "<li>PROdbは自動的に「Code」画面からお馴染みの画面に切り替えます。</li>\n" +
12:58:50 AM: "</ol>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:50 AM: "<p>TMCアプリのアップグレードを心掛けましょう。スマホの「フォーカス」や「ナイトモード」設定でポップアップが押さえる場合もありますので、注意が必要。</p>\n" +
12:58:50 AM: "</div>\n",
12:58:50 AM: basename: "prodb-security-2FA",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: order: 600,
12:58:50 AM: tags: [ "PROdb", "2FA", "MFA", "二要素認証" ],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: { url: "https://github.com/esolia/help.esolia.pro", path: "/src" },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "ja",
12:58:50 AM: site: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: lastup: "最終更新",
12:58:50 AM: editme: "このページを編集",
12:58:50 AM: tocheader: "当ページの目次",
12:58:50 AM: author: "株式会社イソリア"
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [
12:58:50 AM: { title: "PROdbクラウド型DB", id: "prodb" },
12:58:50 AM: { title: "バルクメール", id: "bulkemail" }
12:58:50 AM: ]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [
12:58:50 AM: { title: "PROdb Cloud DB", id: "prodb" },
12:58:50 AM: { title: "Bulk Email", id: "bulkemail" }
12:58:50 AM: ]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) {
12:58:50 AM: "callout" => {
12:58:50 AM: name: "callout",
12:58:50 AM: render: [Function: render],
12:58:50 AM: css: undefined,
12:58:50 AM: js: undefined
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-24T08:52:56.000Z,
12:58:50 AM: title: "PROdb 二要素認証(2FA)セキュリティ設定変更",
12:58:50 AM: description: "二要素認証(2FA)設定",
12:58:50 AM: category: "サービス詳細",
12:58:50 AM: series: "ja-prodb",
12:58:50 AM: url: "/prodb/prodb-security-2FA/",
12:58:50 AM: id: "prodbsec2fa",
12:58:50 AM: page: <ref *1> Page {
12:58:50 AM: src: {
12:58:50 AM: path: "/pages/prodb-security-2FA",
12:58:50 AM: ext: ".md",
12:58:50 AM: entry: Entry {
12:58:50 AM: name: "prodb-security-2FA.md",
12:58:50 AM: path: "/pages/prodb-security-2FA.md",
12:58:50 AM: type: "file",
12:58:50 AM: src: "/opt/build/repo/src/pages/prodb-security-2FA.md",
12:58:50 AM: children: Map(0) {},
12:58:50 AM: flags: Set(0) {}
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: data: <ref *2> {
12:58:50 AM: basename: "prodb-security-2FA",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 600,
12:58:50 AM: tags: [ "PROdb", "2FA", "MFA", "二要素認証" ],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "ja",
12:58:50 AM: site: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: lastup: "最終更新",
12:58:50 AM: editme: "このページを編集",
12:58:50 AM: tocheader: "当ページの目次",
12:58:50 AM: author: "株式会社イソリア"
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-24T08:52:56.000Z,
12:58:50 AM: title: "PROdb 二要素認証(2FA)セキュリティ設定変更",
12:58:50 AM: description: "二要素認証(2FA)設定",
12:58:50 AM: category: "サービス詳細",
12:58:50 AM: series: "ja-prodb",
12:58:50 AM: url: "/prodb/prodb-security-2FA/",
12:58:50 AM: id: "prodbsec2fa",
12:58:50 AM: content: "# PROdb 二要素認証「2FA」\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "当サービスの`pro.dbflex.net`ドメインご利用でもカスタムドメインでも、二要素認証「2FA」を設定するのは強くおすすめします。万が一パスワードが漏れても、2FAを使っていれば、より安全です。二要素認証「2FA」を設定した後、ログインするには6桁コードを入れる必要があります。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## 有効に設定する\n" +
12:58:50 AM: "\n" +
12:58:50 AM: '二要素認証「2FA」を "Manage Users" セクションで設定します。各ユーザー毎かバルクでも設定可能です。 \n' +
12:58:50 AM: "\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-enable-2fa-in-manage-users.png" width="100%" alt="図: PROdb Manage Users 画面で有効に設定する">\n' +
12:58:50 AM: "\n" +
12:58:50 AM: "## 利用方法\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "二要素認証「2FA」を三つの方法でご利用可能です。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: '1. TMC "Teamdesk Mobile Client"を使っている場合、ポップアップをタップしてFaceIDなどにリンクするとログインがスムーズに。\n' +
12:58:50 AM: '2. TMC使っていなければ、メールでコードが送られてきます。コードをログイン画面に貼り付けるとログインします。"Send New Code" をクリックすると、新規でコードが送信されます。\n' +
12:58:50 AM: '3. Codebook, 1Password, Google Authenticatorなどオーセンチケーターアプリご利用の場合、 ユーザー各自設定画面(右上、ユーザー名選択してからPreferences)にて、"show pairing code for authenticator apps" チェックボックスの選択すれば、オーセンチケーターアプリに貼り付けると利用可能です。 \n' +
12:58:50 AM: "\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-2fa-authenticator-totp-code.png" width="100%" alt="図: PROdb 2FA TOTP Code Storage in Authenticator App">\n' +
12:58:50 AM: " \n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-2fa-code-entry-screen.png" width="100%" alt="図: PROdb 2FA Code Entry Screen">\n' +
12:58:50 AM: " \n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-tmc-2fa-popup-screen.png" width="100%" alt="図: PROdb TMC 2FA Popup">\n' +
12:58:50 AM: "\n" +
12:58:50 AM: "## 通常ログイン段取り\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "TMCご利用の場合、次のようにログインします:\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "1. ブラウザーにてメールとパスワードを普通に入力する。「Code」画面が出るが、なにもしないで置く。\n" +
12:58:50 AM: "2. スマホをアンロックして、TMCアプリのポップアップをタップする。最初はFaceIDにリンクしますが、次回からタップしてFaceIDをするだけで、ログインします。\n" +
12:58:50 AM: "3. PROdbは自動的に「Code」画面からお馴染みの画面に切り替えます。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!TIP]\n" +
12:58:50 AM: "> TMCアプリのアップグレードを心掛けましょう。スマホの「フォーカス」や「ナイトモード」設定でポップアップが押さえる場合もありますので、注意が必要。 \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "\n",
12:58:50 AM: page: [Circular *1],
12:58:50 AM: alternates: <ref *3> [
12:58:50 AM: [Circular *2],
12:58:50 AM: {
12:58:50 AM: basename: "prodb-security-2FA_en",
12:58:50 AM: mergedKeys: [Object],
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [Array],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 600,
12:58:50 AM: tags: [Array],
12:58:50 AM: extra_head: [Array],
12:58:50 AM: metas: [Object],
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: [Object],
12:58:50 AM: menu_links: [Array],
12:58:50 AM: lang: "en",
12:58:50 AM: site: [Object],
12:58:50 AM: i18n: [Object],
12:58:50 AM: docs_menu: [Array],
12:58:50 AM: comp: [Object],
12:58:50 AM: date: 2024-10-24T08:52:56.000Z,
12:58:50 AM: title: "PROdb MFA Security Settings",
12:58:50 AM: description: "Multifactor authentication settings",
12:58:50 AM: category: "Service Details",
12:58:50 AM: series: "en-prodb",
12:58:50 AM: url: "/en/prodb/prodb-security-2FA/",
12:58:50 AM: id: "prodbsec2fa",
12:58:50 AM: content: "# PROdb 2FA\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "We strongly recommend PROdb clients elect to enable 2FA for their users, whether they are on the `pro.dbflex.net` domain or a custom domain. Two factor authentication will provide protection if your password is ever leaked. Once enabled, an additional 6-digit code is required to confirm the login.\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## Enabling\n" +
12:58:50 AM: "\n" +
12:58:50 AM: '2FA is enabled in the "Manage Users" section, either per user or in bulk, after selecting multiple users. \n' +
12:58:50 AM: "\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-enable-2fa-in-manage-users.png" width="100%" alt="Fig: PROdb Enable 2FA in Manage Users Screen">\n' +
12:58:50 AM: "\n" +
12:58:50 AM: "## Ways of Using\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "There are three ways users can leverage two-factor authentication with PROdb: \n" +
12:58:50 AM: " \n" +
12:58:50 AM: '1. For users using the TMC "Teamdesk Mobile Client" app, you can tap a popup, and link to FaceID or other biometrics to login seamlessly. \n' +
12:58:50 AM: '2. For users not using TMC, the code will be sent via email, and copy it into the 2FA prompt to log in. You can get the code by email if you click "Send New Code" in the login screen. \n' +
12:58:50 AM: '3. For users with standard Authenticator apps such as Codebook, 1Password, Google Authenticator and so on, visit the user preferences screen (upper right, click the username and select) and click "show pairing code for authenticator apps" checkbox. Copy the code and store wherever a TOTP code is stored in your authenticator app. \n' +
12:58:50 AM: "\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-2fa-authenticator-totp-code.png" width="100%" alt="Fig: PROdb 2FA TOTP Code Storage in Authenticator App">\n' +
12:58:50 AM: " \n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-2fa-code-entry-screen.png" width="100%" alt="Fig: PROdb 2FA Code Entry Screen">\n' +
12:58:50 AM: " \n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-tmc-2fa-popup-screen.png" width="100%" alt="Fig: PROdb TMC 2FA Popup">\n' +
12:58:50 AM: "\n" +
12:58:50 AM: "## Typical Login Process\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "Here's the typical login process, assuming users with a paired TMC app: \n" +
12:58:50 AM: " \n" +
12:58:50 AM: "1. In a web browser, users enter their email and password as usual, in the PROdb login form. A "Code” screen appears, but nothing needs to be done. \n" +
12:58:50 AM: "2. Users unlock their phones, and TMC app will show a popup which can be tapped to log in. The first time, users should tap to allow it to use FaceID for convenience. Subsequently, users just tap and authenticate via FaceID. \n" +
12:58:50 AM: '3. Users will see PROdb will automatically switch from the "Code" screen to the normal logged in start screen.\n' +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!TIP]\n" +
12:58:50 AM: '> Users should upgrade the TMC app, and be aware that popups in TMC may be suppressed by "Focus" or "Do Not Disturb" settings. \n',
12:58:50 AM: page: [Page],
12:58:50 AM: alternates: [Circular *3],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [Array],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>PROdb 2FA</h1>\n" +
12:58:50 AM: "<p>We strongly recommend PROdb clients elect to enable 2FA for their users, whether they are on the <code>pro.dbflex.net</code> domain or a custom domain. Two factor authentication will provide protection if your password is ever leaked. Once enabled, an additional 6-digit code is required to confirm the login.</p>\n" +
12:58:50 AM: '<h2 id="enabling" tabindex="-1"><a href="#enabling" class="header-anchor">Enabling</a></h2>\n' +
12:58:50 AM: "<p>2FA is enabled in the "Manage Users" section, either per user or in bulk, after selecting multiple users.</p>\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-enable-2fa-in-manage-users.png" width="100%" alt="Fig: PROdb Enable 2FA in Manage Users Screen">\n' +
12:58:50 AM: '<h2 id="ways-of-using" tabindex="-1"><a href="#ways-of-using" class="header-anchor">Ways of Using</a></h2>\n' +
12:58:50 AM: "<p>There are three ways users can leverage two-factor authentication with PROdb:</p>\n" +
12:58:50 AM: "<ol>\n" +
12:58:50 AM: "<li>For users using the TMC "Teamdesk Mobile Client" app, you can tap a popup, and link to FaceID or other biometrics to login seamlessly.</li>\n" +
12:58:50 AM: "<li>For users not using TMC, the code will be sent via email, and copy it into the 2FA prompt to log in. You can get the code by email if you click "Send New Code" in the login screen.</li>\n" +
12:58:50 AM: "<li>For users with standard Authenticator apps such as Codebook, 1Password, Google Authenticator and so on, visit the user preferences screen (upper right, click the username and select) and click "show pairing code for authenticator apps" checkbox. Copy the code and store wherever a TOTP code is stored in your authenticator app.</li>\n" +
"</ol>\n" +
"</ol>\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-2fa-authenticator-totp-code.png" width="100%" alt="Fig: PROdb 2FA TOTP Code Storage in Authenticator App">\n' +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-2fa-code-entry-screen.png" width="100%" alt="Fig: PROdb 2FA Code Entry Screen">\n' +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-tmc-2fa-popup-screen.png" width="100%" alt="Fig: PROdb TMC 2FA Popup">\n' +
12:58:50 AM: '<h2 id="typical-login-process" tabindex="-1"><a href="#typical-login-process" class="header-anchor">Typical Login Process</a></h2>\n' +
12:58:50 AM: "<p>Here's the typical login process, assuming users with a paired TMC app:</p>\n" +
12:58:50 AM: "<ol>\n" +
12:58:50 AM: "<li>In a web browser, users enter their email and password as usual, in the PROdb login form. A "Code” screen appears, but nothing needs to be done.</li>\n" +
12:58:50 AM: "<li>Users unlock their phones, and TMC app will show a popup which can be tapped to log in. The first time, users should tap to allow it to use FaceID for convenience. Subsequently, users just tap and authenticate via FaceID.</li>\n" +
12:58:50 AM: "<li>Users will see PROdb will automatically switch from the "Code" screen to the normal logged in start screen.</li>\n" +
12:58:50 AM: "</ol>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:50 AM: "<p>Users should upgrade the TMC app, and be aware that popups in TMC may be suppressed by "Focus" or "Do Not Disturb" settings.</p>\n" +
12:58:50 AM: "</div>\n"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "有効に設定する",
12:58:50 AM: slug: "%E6%9C%89%E5%8A%B9%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B",
12:58:50 AM: url: "/prodb/prodb-security-2FA/#%E6%9C%89%E5%8A%B9%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "利用方法",
12:58:50 AM: slug: "%E5%88%A9%E7%94%A8%E6%96%B9%E6%B3%95",
12:58:50 AM: url: "/prodb/prodb-security-2FA/#%E5%88%A9%E7%94%A8%E6%96%B9%E6%B3%95",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "通常ログイン段取り",
12:58:50 AM: slug: "%E9%80%9A%E5%B8%B8%E3%83%AD%E3%82%B0%E3%82%A4%E3%83%B3%E6%AE%B5%E5%8F%96%E3%82%8A",
12:58:50 AM: url: "/prodb/prodb-security-2FA/#%E9%80%9A%E5%B8%B8%E3%83%AD%E3%82%B0%E3%82%A4%E3%83%B3%E6%AE%B5%E5%8F%96%E3%82%8A",
12:58:50 AM: children: []
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>PROdb 二要素認証「2FA」</h1>\n" +
12:58:50 AM: "<p>当サービスの<code>pro.dbflex.net</code>ドメインご利用でもカスタムドメインでも、二要素認証「2FA」を設定するのは強くおすすめします。万が一パスワードが漏れても、2FAを使っていれば、より安全です。二要素認証「2FA」を設定した後、ログインするには6桁コードを入れる必要があります。</p>\n" +
12:58:50 AM: '<h2 id="%E6%9C%89%E5%8A%B9%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B" tabindex="-1"><a href="#%E6%9C%89%E5%8A%B9%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B" class="header-anchor">有効に設定する</a></h2>\n' +
12:58:50 AM: "<p>二要素認証「2FA」を "Manage Users" セクションで設定します。各ユーザー毎かバルクでも設定可能です。</p>\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-enable-2fa-in-manage-users.png" width="100%" alt="図: PROdb Manage Users 画面で有効に設定する">\n' +
12:58:50 AM: '<h2 id="%E5%88%A9%E7%94%A8%E6%96%B9%E6%B3%95" tabindex="-1"><a href="#%E5%88%A9%E7%94%A8%E6%96%B9%E6%B3%95" class="header-anchor">利用方法</a></h2>\n' +
12:58:50 AM: "<p>二要素認証「2FA」を三つの方法でご利用可能です。</p>\n" +
12:58:50 AM: "<ol>\n" +
12:58:50 AM: "<li>TMC "Teamdesk Mobile Client"を使っている場合、ポップアップをタップしてFaceIDなどにリンクするとログインがスムーズに。</li>\n" +
12:58:50 AM: "<li>TMC使っていなければ、メールでコードが送られてきます。コードをログイン画面に貼り付けるとログインします。"Send New Code" をクリックすると、新規でコードが送信されます。</li>\n" +
12:58:50 AM: "<li>Codebook, 1Password, Google Authenticatorなどオーセンチケーターアプリご利用の場合、 ユーザー各自設定画面(右上、ユーザー名選択してからPreferences)にて、"show pairing code for authenticator apps" チェックボックスの選択すれば、オーセンチケーターアプリに貼り付けると利用可能です。</li>\n" +
12:58:50 AM: "</ol>\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-2fa-authenticator-totp-code.png" width="100%" alt="図: PROdb 2FA TOTP Code Storage in Authenticator App">\n' +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-2fa-code-entry-screen.png" width="100%" alt="図: PROdb 2FA Code Entry Screen">\n' +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-tmc-2fa-popup-screen.png" width="100%" alt="図: PROdb TMC 2FA Popup">\n' +
12:58:50 AM: '<h2 id="%E9%80%9A%E5%B8%B8%E3%83%AD%E3%82%B0%E3%82%A4%E3%83%B3%E6%AE%B5%E5%8F%96%E3%82%8A" tabindex="-1"><a href="#%E9%80%9A%E5%B8%B8%E3%83%AD%E3%82%B0%E3%82%A4%E3%83%B3%E6%AE%B5%E5%8F%96%E3%82%8A" class="header-anchor">通常ログイン段取り</a></h2>\n' +
12:58:50 AM: "<p>TMCご利用の場合、次のようにログインします:</p>\n" +
12:58:50 AM: "<ol>\n" +
12:58:50 AM: "<li>ブラウザーにてメールとパスワードを普通に入力する。「Code」画面が出るが、なにもしないで置く。</li>\n" +
12:58:50 AM: "<li>スマホをアンロックして、TMCアプリのポップアップをタップする。最初はFaceIDにリンクしますが、次回からタップしてFaceIDをするだけで、ログインします。</li>\n" +
12:58:50 AM: "<li>PROdbは自動的に「Code」画面からお馴染みの画面に切り替えます。</li>\n" +
12:58:50 AM: "</ol>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:50 AM: "<p>TMCアプリのアップグレードを心掛けましょう。スマホの「フォーカス」や「ナイトモード」設定でポップアップが押さえる場合もありますので、注意が必要。</p>\n" +
12:58:50 AM: "</div>\n"
12:58:50 AM: },
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: <ref *3> [
12:58:50 AM: <ref *2> {
12:58:50 AM: basename: "prodb-security-2FA",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 600,
12:58:50 AM: tags: [ "PROdb", "2FA", "MFA", "二要素認証" ],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "ja",
12:58:50 AM: site: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: lastup: "最終更新",
12:58:50 AM: editme: "このページを編集",
12:58:50 AM: tocheader: "当ページの目次",
12:58:50 AM: author: "株式会社イソリア"
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-24T08:52:56.000Z,
12:58:50 AM: title: "PROdb 二要素認証(2FA)セキュリティ設定変更",
12:58:50 AM: description: "二要素認証(2FA)設定",
12:58:50 AM: category: "サービス詳細",
12:58:50 AM: series: "ja-prodb",
12:58:50 AM: url: "/prodb/prodb-security-2FA/",
12:58:50 AM: id: "prodbsec2fa",
12:58:50 AM: content: "# PROdb 二要素認証「2FA」\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "当サービスの`pro.dbflex.net`ドメインご利用でもカスタムドメインでも、二要素認証「2FA」を設定するのは強くおすすめします。万が一パスワードが漏れても、2FAを使っていれば、より安全です。二要素認証「2FA」を設定した後、ログインするには6桁コードを入れる必要があります。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## 有効に設定する\n" +
12:58:50 AM: "\n" +
12:58:50 AM: '二要素認証「2FA」を "Manage Users" セクションで設定します。各ユーザー毎かバルクでも設定可能です。 \n' +
12:58:50 AM: "\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-enable-2fa-in-manage-users.png" width="100%" alt="図: PROdb Manage Users 画面で有効に設定する">\n' +
12:58:50 AM: "\n" +
12:58:50 AM: "## 利用方法\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "二要素認証「2FA」を三つの方法でご利用可能です。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: '1. TMC "Teamdesk Mobile Client"を使っている場合、ポップアップをタップしてFaceIDなどにリンクするとログインがスムーズに。\n' +
12:58:50 AM: '2. TMC使っていなければ、メールでコードが送られてきます。コードをログイン画面に貼り付けるとログインします。"Send New Code" をクリックすると、新規でコードが送信されます。\n' +
12:58:50 AM: '3. Codebook, 1Password, Google Authenticatorなどオーセンチケーターアプリご利用の場合、 ユーザー各自設定画面(右上、ユーザー名選択してからPreferences)にて、"show pairing code for authenticator apps" チェックボックスの選択すれば、オーセンチケーターアプリに貼り付けると利用可能です。 \n' +
12:58:50 AM: "\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-2fa-authenticator-totp-code.png" width="100%" alt="図: PROdb 2FA TOTP Code Storage in Authenticator App">\n' +
12:58:50 AM: " \n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-2fa-code-entry-screen.png" width="100%" alt="図: PROdb 2FA Code Entry Screen">\n' +
12:58:50 AM: " \n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-tmc-2fa-popup-screen.png" width="100%" alt="図: PROdb TMC 2FA Popup">\n' +
12:58:50 AM: "\n" +
12:58:50 AM: "## 通常ログイン段取り\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "TMCご利用の場合、次のようにログインします:\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "1. ブラウザーにてメールとパスワードを普通に入力する。「Code」画面が出るが、なにもしないで置く。\n" +
12:58:50 AM: "2. スマホをアンロックして、TMCアプリのポップアップをタップする。最初はFaceIDにリンクしますが、次回からタップしてFaceIDをするだけで、ログインします。\n" +
12:58:50 AM: "3. PROdbは自動的に「Code」画面からお馴染みの画面に切り替えます。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!TIP]\n" +
12:58:50 AM: "> TMCアプリのアップグレードを心掛けましょう。スマホの「フォーカス」や「ナイトモード」設定でポップアップが押さえる場合もありますので、注意が必要。 \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "\n",
12:58:50 AM: page: <ref *1> Page {
12:58:50 AM: src: {
12:58:50 AM: path: "/pages/prodb-security-2FA",
12:58:50 AM: ext: ".md",
12:58:50 AM: entry: [Entry]
12:58:50 AM: },
12:58:50 AM: data: [Circular *2],
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: [Circular *3],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "有効に設定する",
12:58:50 AM: slug: "%E6%9C%89%E5%8A%B9%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B",
12:58:50 AM: url: "/prodb/prodb-security-2FA/#%E6%9C%89%E5%8A%B9%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "利用方法",
12:58:50 AM: slug: "%E5%88%A9%E7%94%A8%E6%96%B9%E6%B3%95",
12:58:50 AM: url: "/prodb/prodb-security-2FA/#%E5%88%A9%E7%94%A8%E6%96%B9%E6%B3%95",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "通常ログイン段取り",
12:58:50 AM: slug: "%E9%80%9A%E5%B8%B8%E3%83%AD%E3%82%B0%E3%82%A4%E3%83%B3%E6%AE%B5%E5%8F%96%E3%82%8A",
12:58:50 AM: url: "/prodb/prodb-security-2FA/#%E9%80%9A%E5%B8%B8%E3%83%AD%E3%82%B0%E3%82%A4%E3%83%B3%E6%AE%B5%E5%8F%96%E3%82%8A",
12:58:50 AM: children: []
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>PROdb 二要素認証「2FA」</h1>\n" +
12:58:50 AM: "<p>当サービスの<code>pro.dbflex.net</code>ドメインご利用でもカスタムドメインでも、二要素認証「2FA」を設定するのは強くおすすめします。万が一パスワードが漏れても、2FAを使っていれば、より安全です。二要素認証「2FA」を設定した後、ログインするには6桁コードを入れる必要があります。</p>\n" +
12:58:50 AM: '<h2 id="%E6%9C%89%E5%8A%B9%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B" tabindex="-1"><a href="#%E6%9C%89%E5%8A%B9%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B" class="header-anchor">有効に設定する</a></h2>\n' +
12:58:50 AM: "<p>二要素認証「2FA」を "Manage Users" セクションで設定します。各ユーザー毎かバルクでも設定可能です。</p>\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-enable-2fa-in-manage-users.png" width="100%" alt="図: PROdb Manage Users 画面で有効に設定する">\n' +
12:58:50 AM: '<h2 id="%E5%88%A9%E7%94%A8%E6%96%B9%E6%B3%95" tabindex="-1"><a href="#%E5%88%A9%E7%94%A8%E6%96%B9%E6%B3%95" class="header-anchor">利用方法</a></h2>\n' +
12:58:50 AM: "<p>二要素認証「2FA」を三つの方法でご利用可能です。</p>\n" +
12:58:50 AM: "<ol>\n" +
12:58:50 AM: "<li>TMC "Teamdesk Mobile Client"を使っている場合、ポップアップをタップしてFaceIDなどにリンクするとログインがスムーズに。</li>\n" +
12:58:50 AM: "<li>TMC使っていなければ、メールでコードが送られてきます。コードをログイン画面に貼り付けるとログインします。"Send New Code" をクリックすると、新規でコードが送信されます。</li>\n" +
12:58:50 AM: "<li>Codebook, 1Password, Google Authenticatorなどオーセンチケーターアプリご利用の場合、 ユーザー各自設定画面(右上、ユーザー名選択してからPreferences)にて、"show pairing code for authenticator apps" チェックボックスの選択すれば、オーセンチケーターアプリに貼り付けると利用可能です。</li>\n" +
12:58:50 AM: "</ol>\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-2fa-authenticator-totp-code.png" width="100%" alt="図: PROdb 2FA TOTP Code Storage in Authenticator App">\n' +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-2fa-code-entry-screen.png" width="100%" alt="図: PROdb 2FA Code Entry Screen">\n' +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-tmc-2fa-popup-screen.png" width="100%" alt="図: PROdb TMC 2FA Popup">\n' +
12:58:50 AM: '<h2 id="%E9%80%9A%E5%B8%B8%E3%83%AD%E3%82%B0%E3%82%A4%E3%83%B3%E6%AE%B5%E5%8F%96%E3%82%8A" tabindex="-1"><a href="#%E9%80%9A%E5%B8%B8%E3%83%AD%E3%82%B0%E3%82%A4%E3%83%B3%E6%AE%B5%E5%8F%96%E3%82%8A" class="header-anchor">通常ログイン段取り</a></h2>\n' +
12:58:50 AM: "<p>TMCご利用の場合、次のようにログインします:</p>\n" +
12:58:50 AM: "<ol>\n" +
12:58:50 AM: "<li>ブラウザーにてメールとパスワードを普通に入力する。「Code」画面が出るが、なにもしないで置く。</li>\n" +
12:58:50 AM: "<li>スマホをアンロックして、TMCアプリのポップアップをタップする。最初はFaceIDにリンクしますが、次回からタップしてFaceIDをするだけで、ログインします。</li>\n" +
12:58:50 AM: "<li>PROdbは自動的に「Code」画面からお馴染みの画面に切り替えます。</li>\n" +
12:58:50 AM: "</ol>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:50 AM: "<p>TMCアプリのアップグレードを心掛けましょう。スマホの「フォーカス」や「ナイトモード」設定でポップアップが押さえる場合もありますので、注意が必要。</p>\n" +
12:58:50 AM: "</div>\n"
12:58:50 AM: },
12:58:50 AM: <ref *4> {
12:58:50 AM: basename: "prodb-security-2FA_en",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 600,
12:58:50 AM: tags: [ "PROdb", "2FA", "MFA" ],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "en",
12:58:50 AM: site: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: lastup: "Last updated",
12:58:50 AM: editme: "Edit this page",
12:58:50 AM: tocheader: "On this Page",
12:58:50 AM: author: "eSolia Inc."
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-24T08:52:56.000Z,
12:58:50 AM: title: "PROdb MFA Security Settings",
12:58:50 AM: description: "Multifactor authentication settings",
12:58:50 AM: category: "Service Details",
12:58:50 AM: series: "en-prodb",
12:58:50 AM: url: "/en/prodb/prodb-security-2FA/",
12:58:50 AM: id: "prodbsec2fa",
12:58:50 AM: content: "# PROdb 2FA\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "We strongly recommend PROdb clients elect to enable 2FA for their users, whether they are on the `pro.dbflex.net` domain or a custom domain. Two factor authentication will provide protection if your password is ever leaked. Once enabled, an additional 6-digit code is required to confirm the login.\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## Enabling\n" +
12:58:50 AM: "\n" +
12:58:50 AM: '2FA is enabled in the "Manage Users" section, either per user or in bulk, after selecting multiple users. \n' +
12:58:50 AM: "\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-enable-2fa-in-manage-users.png" width="100%" alt="Fig: PROdb Enable 2FA in Manage Users Screen">\n' +
12:58:50 AM: "\n" +
12:58:50 AM: "## Ways of Using\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "There are three ways users can leverage two-factor authentication with PROdb: \n" +
12:58:50 AM: " \n" +
12:58:50 AM: '1. For users using the TMC "Teamdesk Mobile Client" app, you can tap a popup, and link to FaceID or other biometrics to login seamlessly. \n' +
12:58:50 AM: '2. For users not using TMC, the code will be sent via email, and copy it into the 2FA prompt to log in. You can get the code by email if you click "Send New Code" in the login screen. \n' +
12:58:50 AM: '3. For users with standard Authenticator apps such as Codebook, 1Password, Google Authenticator and so on, visit the user preferences screen (upper right, click the username and select) and click "show pairing code for authenticator apps" checkbox. Copy the code and store wherever a TOTP code is stored in your authenticator app. \n' +
12:58:50 AM: "\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-2fa-authenticator-totp-code.png" width="100%" alt="Fig: PROdb 2FA TOTP Code Storage in Authenticator App">\n' +
12:58:50 AM: " \n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-2fa-code-entry-screen.png" width="100%" alt="Fig: PROdb 2FA Code Entry Screen">\n' +
12:58:50 AM: " \n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-tmc-2fa-popup-screen.png" width="100%" alt="Fig: PROdb TMC 2FA Popup">\n' +
12:58:50 AM: "\n" +
12:58:50 AM: "## Typical Login Process\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "Here's the typical login process, assuming users with a paired TMC app: \n" +
12:58:50 AM: " \n" +
12:58:50 AM: "1. In a web browser, users enter their email and password as usual, in the PROdb login form. A "Code” screen appears, but nothing needs to be done. \n" +
12:58:50 AM: "2. Users unlock their phones, and TMC app will show a popup which can be tapped to log in. The first time, users should tap to allow it to use FaceID for convenience. Subsequently, users just tap and authenticate via FaceID. \n" +
12:58:50 AM: '3. Users will see PROdb will automatically switch from the "Code" screen to the normal logged in start screen.\n' +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!TIP]\n" +
12:58:50 AM: '> Users should upgrade the TMC app, and be aware that popups in TMC may be suppressed by "Focus" or "Do Not Disturb" settings. \n',
12:58:50 AM: page: Page {
12:58:50 AM: src: {
12:58:50 AM: path: "/pages/prodb-security-2FA_en",
12:58:50 AM: ext: ".md",
12:58:50 AM: entry: [Entry]
12:58:50 AM: },
12:58:50 AM: data: [Circular *4],
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: [Circular *3],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Enabling",
12:58:50 AM: slug: "enabling",
12:58:50 AM: url: "/en/prodb/prodb-security-2FA/#enabling",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Ways of Using",
12:58:50 AM: slug: "ways-of-using",
12:58:50 AM: url: "/en/prodb/prodb-security-2FA/#ways-of-using",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Typical Login Process",
12:58:50 AM: slug: "typical-login-process",
12:58:50 AM: url: "/en/prodb/prodb-security-2FA/#typical-login-process",
12:58:50 AM: children: []
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>PROdb 2FA</h1>\n" +
12:58:50 AM: "<p>We strongly recommend PROdb clients elect to enable 2FA for their users, whether they are on the <code>pro.dbflex.net</code> domain or a custom domain. Two factor authentication will provide protection if your password is ever leaked. Once enabled, an additional 6-digit code is required to confirm the login.</p>\n" +
12:58:50 AM: '<h2 id="enabling" tabindex="-1"><a href="#enabling" class="header-anchor">Enabling</a></h2>\n' +
12:58:50 AM: "<p>2FA is enabled in the "Manage Users" section, either per user or in bulk, after selecting multiple users.</p>\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-enable-2fa-in-manage-users.png" width="100%" alt="Fig: PROdb Enable 2FA in Manage Users Screen">\n' +
12:58:50 AM: '<h2 id="ways-of-using" tabindex="-1"><a href="#ways-of-using" class="header-anchor">Ways of Using</a></h2>\n' +
12:58:50 AM: "<p>There are three ways users can leverage two-factor authentication with PROdb:</p>\n" +
12:58:50 AM: "<ol>\n" +
12:58:50 AM: "<li>For users using the TMC "Teamdesk Mobile Client" app, you can tap a popup, and link to FaceID or other biometrics to login seamlessly.</li>\n" +
12:58:50 AM: "<li>For users not using TMC, the code will be sent via email, and copy it into the 2FA prompt to log in. You can get the code by email if you click "Send New Code" in the login screen.</li>\n" +
12:58:50 AM: "<li>For users with standard Authenticator apps such as Codebook, 1Password, Google Authenticator and so on, visit the user preferences screen (upper right, click the username and select) and click "show pairing code for authenticator apps" checkbox. Copy the code and store wherever a TOTP code is stored in your authenticator app.</li>\n" +
12:58:50 AM: "</ol>\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-2fa-authenticator-totp-code.png" width="100%" alt="Fig: PROdb 2FA TOTP Code Storage in Authenticator App">\n' +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-2fa-code-entry-screen.png" width="100%" alt="Fig: PROdb 2FA Code Entry Screen">\n' +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-tmc-2fa-popup-screen.png" width="100%" alt="Fig: PROdb TMC 2FA Popup">\n' +
12:58:50 AM: '<h2 id="typical-login-process" tabindex="-1"><a href="#typical-login-process" class="header-anchor">Typical Login Process</a></h2>\n' +
12:58:50 AM: "<p>Here's the typical login process, assuming users with a paired TMC app:</p>\n" +
12:58:50 AM: "<ol>\n" +
12:58:50 AM: "<li>In a web browser, users enter their email and password as usual, in the PROdb login form. A "Code” screen appears, but nothing needs to be done.</li>\n" +
12:58:50 AM: "<li>Users unlock their phones, and TMC app will show a popup which can be tapped to log in. The first time, users should tap to allow it to use FaceID for convenience. Subsequently, users just tap and authenticate via FaceID.</li>\n" +
12:58:50 AM: "<li>Users will see PROdb will automatically switch from the "Code" screen to the normal logged in start screen.</li>\n" +
12:58:50 AM: "</ol>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:50 AM: "<p>Users should upgrade the TMC app, and be aware that popups in TMC may be suppressed by "Focus" or "Do Not Disturb" settings.</p>\n" +
12:58:50 AM: "</div>\n"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "有効に設定する",
12:58:50 AM: slug: "%E6%9C%89%E5%8A%B9%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B",
12:58:50 AM: url: "/prodb/prodb-security-2FA/#%E6%9C%89%E5%8A%B9%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "利用方法",
12:58:50 AM: slug: "%E5%88%A9%E7%94%A8%E6%96%B9%E6%B3%95",
12:58:50 AM: url: "/prodb/prodb-security-2FA/#%E5%88%A9%E7%94%A8%E6%96%B9%E6%B3%95",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "通常ログイン段取り",
12:58:50 AM: slug: "%E9%80%9A%E5%B8%B8%E3%83%AD%E3%82%B0%E3%82%A4%E3%83%B3%E6%AE%B5%E5%8F%96%E3%82%8A",
12:58:50 AM: url: "/prodb/prodb-security-2FA/#%E9%80%9A%E5%B8%B8%E3%83%AD%E3%82%B0%E3%82%A4%E3%83%B3%E6%AE%B5%E5%8F%96%E3%82%8A",
12:58:50 AM: children: []
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>PROdb 二要素認証「2FA」</h1>\n" +
12:58:50 AM: "<p>当サービスの<code>pro.dbflex.net</code>ドメインご利用でもカスタムドメインでも、二要素認証「2FA」を設定するのは強くおすすめします。万が一パスワードが漏れても、2FAを使っていれば、より安全です。二要素認証「2FA」を設定した後、ログインするには6桁コードを入れる必要があります。</p>\n" +
12:58:50 AM: '<h2 id="%E6%9C%89%E5%8A%B9%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B" tabindex="-1"><a href="#%E6%9C%89%E5%8A%B9%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B" class="header-anchor">有効に設定する</a></h2>\n' +
12:58:50 AM: "<p>二要素認証「2FA」を "Manage Users" セクションで設定します。各ユーザー毎かバルクでも設定可能です。</p>\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-enable-2fa-in-manage-users.png" width="100%" alt="図: PROdb Manage Users 画面で有効に設定する">\n' +
12:58:50 AM: '<h2 id="%E5%88%A9%E7%94%A8%E6%96%B9%E6%B3%95" tabindex="-1"><a href="#%E5%88%A9%E7%94%A8%E6%96%B9%E6%B3%95" class="header-anchor">利用方法</a></h2>\n' +
12:58:50 AM: "<p>二要素認証「2FA」を三つの方法でご利用可能です。</p>\n" +
12:58:50 AM: "<ol>\n" +
12:58:50 AM: "<li>TMC "Teamdesk Mobile Client"を使っている場合、ポップアップをタップしてFaceIDなどにリンクするとログインがスムーズに。</li>\n" +
12:58:50 AM: "<li>TMC使っていなければ、メールでコードが送られてきます。コードをログイン画面に貼り付けるとログインします。"Send New Code" をクリックすると、新規でコードが送信されます。</li>\n" +
"<li>Codebook, 1Password, Google Authenticatorなどオーセンチケーターアプリご利用の場合、 ユーザー各自設定画面(右上、ユーザー名選択してからPreferences)にて、"show pairing code for authenticator apps" チェックボックスの選択すれば、オーセンチケーターアプリに貼り付けると利用可能です。</li>\n" +
"<li>Codebook, 1Password, Google Authenticatorなどオーセンチケーターアプリご利用の場合、 ユーザー各自設定画面(右上、ユーザー名選択してからPreferences)にて、"show pairing code for authenticator apps" チェックボックスの選択すれば、オーセンチケーターアプリに貼り付けると利用可能です。</li>\n" +
12:58:50 AM: "</ol>\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-2fa-authenticator-totp-code.png" width="100%" alt="図: PROdb 2FA TOTP Code Storage in Authenticator App">\n' +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-2fa-code-entry-screen.png" width="100%" alt="図: PROdb 2FA Code Entry Screen">\n' +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-tmc-2fa-popup-screen.png" width="100%" alt="図: PROdb TMC 2FA Popup">\n' +
12:58:50 AM: '<h2 id="%E9%80%9A%E5%B8%B8%E3%83%AD%E3%82%B0%E3%82%A4%E3%83%B3%E6%AE%B5%E5%8F%96%E3%82%8A" tabindex="-1"><a href="#%E9%80%9A%E5%B8%B8%E3%83%AD%E3%82%B0%E3%82%A4%E3%83%B3%E6%AE%B5%E5%8F%96%E3%82%8A" class="header-anchor">通常ログイン段取り</a></h2>\n' +
12:58:50 AM: "<p>TMCご利用の場合、次のようにログインします:</p>\n" +
12:58:50 AM: "<ol>\n" +
12:58:50 AM: "<li>ブラウザーにてメールとパスワードを普通に入力する。「Code」画面が出るが、なにもしないで置く。</li>\n" +
12:58:50 AM: "<li>スマホをアンロックして、TMCアプリのポップアップをタップする。最初はFaceIDにリンクしますが、次回からタップしてFaceIDをするだけで、ログインします。</li>\n" +
12:58:50 AM: "<li>PROdbは自動的に「Code」画面からお馴染みの画面に切り替えます。</li>\n" +
12:58:50 AM: "</ol>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:50 AM: "<p>TMCアプリのアップグレードを心掛けましょう。スマホの「フォーカス」や「ナイトモード」設定でポップアップが押さえる場合もありますので、注意が必要。</p>\n" +
12:58:50 AM: "</div>\n",
12:58:50 AM: ja: {},
12:58:50 AM: en: {}
12:58:50 AM: }
12:58:50 AM: {
12:58:50 AM: content: "<h1>PROdb 2FA</h1>\n" +
12:58:50 AM: "<p>We strongly recommend PROdb clients elect to enable 2FA for their users, whether they are on the <code>pro.dbflex.net</code> domain or a custom domain. Two factor authentication will provide protection if your password is ever leaked. Once enabled, an additional 6-digit code is required to confirm the login.</p>\n" +
12:58:50 AM: '<h2 id="enabling" tabindex="-1"><a href="#enabling" class="header-anchor">Enabling</a></h2>\n' +
12:58:50 AM: "<p>2FA is enabled in the "Manage Users" section, either per user or in bulk, after selecting multiple users.</p>\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-enable-2fa-in-manage-users.png" width="100%" alt="Fig: PROdb Enable 2FA in Manage Users Screen">\n' +
12:58:50 AM: '<h2 id="ways-of-using" tabindex="-1"><a href="#ways-of-using" class="header-anchor">Ways of Using</a></h2>\n' +
12:58:50 AM: "<p>There are three ways users can leverage two-factor authentication with PROdb:</p>\n" +
12:58:50 AM: "<ol>\n" +
12:58:50 AM: "<li>For users using the TMC "Teamdesk Mobile Client" app, you can tap a popup, and link to FaceID or other biometrics to login seamlessly.</li>\n" +
12:58:50 AM: "<li>For users not using TMC, the code will be sent via email, and copy it into the 2FA prompt to log in. You can get the code by email if you click "Send New Code" in the login screen.</li>\n" +
12:58:50 AM: "<li>For users with standard Authenticator apps such as Codebook, 1Password, Google Authenticator and so on, visit the user preferences screen (upper right, click the username and select) and click "show pairing code for authenticator apps" checkbox. Copy the code and store wherever a TOTP code is stored in your authenticator app.</li>\n" +
12:58:50 AM: "</ol>\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-2fa-authenticator-totp-code.png" width="100%" alt="Fig: PROdb 2FA TOTP Code Storage in Authenticator App">\n' +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-2fa-code-entry-screen.png" width="100%" alt="Fig: PROdb 2FA Code Entry Screen">\n' +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-tmc-2fa-popup-screen.png" width="100%" alt="Fig: PROdb TMC 2FA Popup">\n' +
12:58:50 AM: '<h2 id="typical-login-process" tabindex="-1"><a href="#typical-login-process" class="header-anchor">Typical Login Process</a></h2>\n' +
12:58:50 AM: "<p>Here's the typical login process, assuming users with a paired TMC app:</p>\n" +
12:58:50 AM: "<ol>\n" +
12:58:50 AM: "<li>In a web browser, users enter their email and password as usual, in the PROdb login form. A "Code” screen appears, but nothing needs to be done.</li>\n" +
12:58:50 AM: "<li>Users unlock their phones, and TMC app will show a popup which can be tapped to log in. The first time, users should tap to allow it to use FaceID for convenience. Subsequently, users just tap and authenticate via FaceID.</li>\n" +
12:58:50 AM: "<li>Users will see PROdb will automatically switch from the "Code" screen to the normal logged in start screen.</li>\n" +
12:58:50 AM: "</ol>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:50 AM: "<p>Users should upgrade the TMC app, and be aware that popups in TMC may be suppressed by "Focus" or "Do Not Disturb" settings.</p>\n" +
12:58:50 AM: "</div>\n",
12:58:50 AM: basename: "prodb-security-2FA_en",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: order: 600,
12:58:50 AM: tags: [ "PROdb", "2FA", "MFA" ],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: { url: "https://github.com/esolia/help.esolia.pro", path: "/src" },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "en",
12:58:50 AM: site: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: lastup: "Last updated",
12:58:50 AM: editme: "Edit this page",
12:58:50 AM: tocheader: "On this Page",
12:58:50 AM: author: "eSolia Inc."
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [
12:58:50 AM: { title: "PROdbクラウド型DB", id: "prodb" },
12:58:50 AM: { title: "バルクメール", id: "bulkemail" }
12:58:50 AM: ]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [
12:58:50 AM: { title: "PROdb Cloud DB", id: "prodb" },
12:58:50 AM: { title: "Bulk Email", id: "bulkemail" }
12:58:50 AM: ]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) {
12:58:50 AM: "callout" => {
12:58:50 AM: name: "callout",
12:58:50 AM: render: [Function: render],
12:58:50 AM: css: undefined,
12:58:50 AM: js: undefined
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-24T08:52:56.000Z,
12:58:50 AM: title: "PROdb MFA Security Settings",
12:58:50 AM: description: "Multifactor authentication settings",
12:58:50 AM: category: "Service Details",
12:58:50 AM: series: "en-prodb",
12:58:50 AM: url: "/en/prodb/prodb-security-2FA/",
12:58:50 AM: id: "prodbsec2fa",
12:58:50 AM: page: <ref *1> Page {
12:58:50 AM: src: {
12:58:50 AM: path: "/pages/prodb-security-2FA_en",
12:58:50 AM: ext: ".md",
12:58:50 AM: entry: Entry {
12:58:50 AM: name: "prodb-security-2FA_en.md",
12:58:50 AM: path: "/pages/prodb-security-2FA_en.md",
12:58:50 AM: type: "file",
12:58:50 AM: src: "/opt/build/repo/src/pages/prodb-security-2FA_en.md",
12:58:50 AM: children: Map(0) {},
12:58:50 AM: flags: Set(0) {}
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: data: <ref *3> {
12:58:50 AM: basename: "prodb-security-2FA_en",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 600,
12:58:50 AM: tags: [ "PROdb", "2FA", "MFA" ],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "en",
12:58:50 AM: site: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: lastup: "Last updated",
12:58:50 AM: editme: "Edit this page",
12:58:50 AM: tocheader: "On this Page",
12:58:50 AM: author: "eSolia Inc."
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-24T08:52:56.000Z,
12:58:50 AM: title: "PROdb MFA Security Settings",
12:58:50 AM: description: "Multifactor authentication settings",
12:58:50 AM: category: "Service Details",
12:58:50 AM: series: "en-prodb",
12:58:50 AM: url: "/en/prodb/prodb-security-2FA/",
12:58:50 AM: id: "prodbsec2fa",
12:58:50 AM: content: "# PROdb 2FA\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "We strongly recommend PROdb clients elect to enable 2FA for their users, whether they are on the `pro.dbflex.net` domain or a custom domain. Two factor authentication will provide protection if your password is ever leaked. Once enabled, an additional 6-digit code is required to confirm the login.\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## Enabling\n" +
12:58:50 AM: "\n" +
12:58:50 AM: '2FA is enabled in the "Manage Users" section, either per user or in bulk, after selecting multiple users. \n' +
12:58:50 AM: "\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-enable-2fa-in-manage-users.png" width="100%" alt="Fig: PROdb Enable 2FA in Manage Users Screen">\n' +
12:58:50 AM: "\n" +
12:58:50 AM: "## Ways of Using\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "There are three ways users can leverage two-factor authentication with PROdb: \n" +
12:58:50 AM: " \n" +
12:58:50 AM: '1. For users using the TMC "Teamdesk Mobile Client" app, you can tap a popup, and link to FaceID or other biometrics to login seamlessly. \n' +
12:58:50 AM: '2. For users not using TMC, the code will be sent via email, and copy it into the 2FA prompt to log in. You can get the code by email if you click "Send New Code" in the login screen. \n' +
12:58:50 AM: '3. For users with standard Authenticator apps such as Codebook, 1Password, Google Authenticator and so on, visit the user preferences screen (upper right, click the username and select) and click "show pairing code for authenticator apps" checkbox. Copy the code and store wherever a TOTP code is stored in your authenticator app. \n' +
12:58:50 AM: "\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-2fa-authenticator-totp-code.png" width="100%" alt="Fig: PROdb 2FA TOTP Code Storage in Authenticator App">\n' +
12:58:50 AM: " \n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-2fa-code-entry-screen.png" width="100%" alt="Fig: PROdb 2FA Code Entry Screen">\n' +
12:58:50 AM: " \n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-tmc-2fa-popup-screen.png" width="100%" alt="Fig: PROdb TMC 2FA Popup">\n' +
12:58:50 AM: "\n" +
12:58:50 AM: "## Typical Login Process\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "Here's the typical login process, assuming users with a paired TMC app: \n" +
12:58:50 AM: " \n" +
12:58:50 AM: "1. In a web browser, users enter their email and password as usual, in the PROdb login form. A "Code” screen appears, but nothing needs to be done. \n" +
12:58:50 AM: "2. Users unlock their phones, and TMC app will show a popup which can be tapped to log in. The first time, users should tap to allow it to use FaceID for convenience. Subsequently, users just tap and authenticate via FaceID. \n" +
12:58:50 AM: '3. Users will see PROdb will automatically switch from the "Code" screen to the normal logged in start screen.\n' +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!TIP]\n" +
12:58:50 AM: '> Users should upgrade the TMC app, and be aware that popups in TMC may be suppressed by "Focus" or "Do Not Disturb" settings. \n',
12:58:50 AM: page: [Circular *1],
12:58:50 AM: alternates: <ref *2> [
12:58:50 AM: {
12:58:50 AM: basename: "prodb-security-2FA",
12:58:50 AM: mergedKeys: [Object],
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [Array],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 600,
12:58:50 AM: tags: [Array],
12:58:50 AM: extra_head: [Array],
12:58:50 AM: metas: [Object],
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: [Object],
12:58:50 AM: menu_links: [Array],
12:58:50 AM: lang: "ja",
12:58:50 AM: site: [Object],
12:58:50 AM: i18n: [Object],
12:58:50 AM: docs_menu: [Array],
12:58:50 AM: comp: [Object],
12:58:50 AM: date: 2024-10-24T08:52:56.000Z,
12:58:50 AM: title: "PROdb 二要素認証(2FA)セキュリティ設定変更",
12:58:50 AM: description: "二要素認証(2FA)設定",
12:58:50 AM: category: "サービス詳細",
12:58:50 AM: series: "ja-prodb",
12:58:50 AM: url: "/prodb/prodb-security-2FA/",
12:58:50 AM: id: "prodbsec2fa",
12:58:50 AM: content: "# PROdb 二要素認証「2FA」\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "当サービスの`pro.dbflex.net`ドメインご利用でもカスタムドメインでも、二要素認証「2FA」を設定するのは強くおすすめします。万が一パスワードが漏れても、2FAを使っていれば、より安全です。二要素認証「2FA」を設定した後、ログインするには6桁コードを入れる必要があります。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## 有効に設定する\n" +
12:58:50 AM: "\n" +
12:58:50 AM: '二要素認証「2FA」を "Manage Users" セクションで設定します。各ユーザー毎かバルクでも設定可能です。 \n' +
12:58:50 AM: "\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-enable-2fa-in-manage-users.png" width="100%" alt="図: PROdb Manage Users 画面で有効に設定する">\n' +
12:58:50 AM: "\n" +
12:58:50 AM: "## 利用方法\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "二要素認証「2FA」を三つの方法でご利用可能です。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: '1. TMC "Teamdesk Mobile Client"を使っている場合、ポップアップをタップしてFaceIDなどにリンクするとログインがスムーズに。\n' +
12:58:50 AM: '2. TMC使っていなければ、メールでコードが送られてきます。コードをログイン画面に貼り付けるとログインします。"Send New Code" をクリックすると、新規でコードが送信されます。\n' +
12:58:50 AM: '3. Codebook, 1Password, Google Authenticatorなどオーセンチケーターアプリご利用の場合、 ユーザー各自設定画面(右上、ユーザー名選択してからPreferences)にて、"show pairing code for authenticator apps" チェックボックスの選択すれば、オーセンチケーターアプリに貼り付けると利用可能です。 \n' +
12:58:50 AM: "\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-2fa-authenticator-totp-code.png" width="100%" alt="図: PROdb 2FA TOTP Code Storage in Authenticator App">\n' +
12:58:50 AM: " \n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-2fa-code-entry-screen.png" width="100%" alt="図: PROdb 2FA Code Entry Screen">\n' +
12:58:50 AM: " \n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-tmc-2fa-popup-screen.png" width="100%" alt="図: PROdb TMC 2FA Popup">\n' +
12:58:50 AM: "\n" +
12:58:50 AM: "## 通常ログイン段取り\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "TMCご利用の場合、次のようにログインします:\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "1. ブラウザーにてメールとパスワードを普通に入力する。「Code」画面が出るが、なにもしないで置く。\n" +
12:58:50 AM: "2. スマホをアンロックして、TMCアプリのポップアップをタップする。最初はFaceIDにリンクしますが、次回からタップしてFaceIDをするだけで、ログインします。\n" +
12:58:50 AM: "3. PROdbは自動的に「Code」画面からお馴染みの画面に切り替えます。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!TIP]\n" +
12:58:50 AM: "> TMCアプリのアップグレードを心掛けましょう。スマホの「フォーカス」や「ナイトモード」設定でポップアップが押さえる場合もありますので、注意が必要。 \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "\n",
12:58:50 AM: page: [Page],
12:58:50 AM: alternates: [Circular *2],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [Array],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>PROdb 二要素認証「2FA」</h1>\n" +
12:58:50 AM: "<p>当サービスの<code>pro.dbflex.net</code>ドメインご利用でもカスタムドメインでも、二要素認証「2FA」を設定するのは強くおすすめします。万が一パスワードが漏れても、2FAを使っていれば、より安全です。二要素認証「2FA」を設定した後、ログインするには6桁コードを入れる必要があります。</p>\n" +
12:58:50 AM: '<h2 id="%E6%9C%89%E5%8A%B9%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B" tabindex="-1"><a href="#%E6%9C%89%E5%8A%B9%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B" class="header-anchor">有効に設定する</a></h2>\n' +
12:58:50 AM: "<p>二要素認証「2FA」を "Manage Users" セクションで設定します。各ユーザー毎かバルクでも設定可能です。</p>\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-enable-2fa-in-manage-users.png" width="100%" alt="図: PROdb Manage Users 画面で有効に設定する">\n' +
12:58:50 AM: '<h2 id="%E5%88%A9%E7%94%A8%E6%96%B9%E6%B3%95" tabindex="-1"><a href="#%E5%88%A9%E7%94%A8%E6%96%B9%E6%B3%95" class="header-anchor">利用方法</a></h2>\n' +
12:58:50 AM: "<p>二要素認証「2FA」を三つの方法でご利用可能です。</p>\n" +
12:58:50 AM: "<ol>\n" +
12:58:50 AM: "<li>TMC "Teamdesk Mobile Client"を使っている場合、ポップアップをタップしてFaceIDなどにリンクするとログインがスムーズに。</li>\n" +
12:58:50 AM: "<li>TMC使っていなければ、メールでコードが送られてきます。コードをログイン画面に貼り付けるとログインします。"Send New Code" をクリックすると、新規でコードが送信されます。</li>\n" +
12:58:50 AM: "<li>Codebook, 1Password, Google Authenticatorなどオーセンチケーターアプリご利用の場合、 ユーザー各自設定画面(右上、ユーザー名選択してからPreferences)にて、"show pairing code for authenticator apps" チェックボックスの選択すれば、オーセンチケーターアプリに貼り付けると利用可能です。</li>\n" +
12:58:50 AM: "</ol>\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-2fa-authenticator-totp-code.png" width="100%" alt="図: PROdb 2FA TOTP Code Storage in Authenticator App">\n' +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-2fa-code-entry-screen.png" width="100%" alt="図: PROdb 2FA Code Entry Screen">\n' +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-tmc-2fa-popup-screen.png" width="100%" alt="図: PROdb TMC 2FA Popup">\n' +
12:58:50 AM: '<h2 id="%E9%80%9A%E5%B8%B8%E3%83%AD%E3%82%B0%E3%82%A4%E3%83%B3%E6%AE%B5%E5%8F%96%E3%82%8A" tabindex="-1"><a href="#%E9%80%9A%E5%B8%B8%E3%83%AD%E3%82%B0%E3%82%A4%E3%83%B3%E6%AE%B5%E5%8F%96%E3%82%8A" class="header-anchor">通常ログイン段取り</a></h2>\n' +
12:58:50 AM: "<p>TMCご利用の場合、次のようにログインします:</p>\n" +
12:58:50 AM: "<ol>\n" +
12:58:50 AM: "<li>ブラウザーにてメールとパスワードを普通に入力する。「Code」画面が出るが、なにもしないで置く。</li>\n" +
12:58:50 AM: "<li>スマホをアンロックして、TMCアプリのポップアップをタップする。最初はFaceIDにリンクしますが、次回からタップしてFaceIDをするだけで、ログインします。</li>\n" +
12:58:50 AM: "<li>PROdbは自動的に「Code」画面からお馴染みの画面に切り替えます。</li>\n" +
12:58:50 AM: "</ol>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:50 AM: "<p>TMCアプリのアップグレードを心掛けましょう。スマホの「フォーカス」や「ナイトモード」設定でポップアップが押さえる場合もありますので、注意が必要。</p>\n" +
12:58:50 AM: "</div>\n"
12:58:50 AM: },
12:58:50 AM: [Circular *3]
12:58:50 AM: ],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Enabling",
12:58:50 AM: slug: "enabling",
12:58:50 AM: url: "/en/prodb/prodb-security-2FA/#enabling",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Ways of Using",
12:58:50 AM: slug: "ways-of-using",
12:58:50 AM: url: "/en/prodb/prodb-security-2FA/#ways-of-using",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Typical Login Process",
12:58:50 AM: slug: "typical-login-process",
12:58:50 AM: url: "/en/prodb/prodb-security-2FA/#typical-login-process",
12:58:50 AM: children: []
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>PROdb 2FA</h1>\n" +
12:58:50 AM: "<p>We strongly recommend PROdb clients elect to enable 2FA for their users, whether they are on the <code>pro.dbflex.net</code> domain or a custom domain. Two factor authentication will provide protection if your password is ever leaked. Once enabled, an additional 6-digit code is required to confirm the login.</p>\n" +
12:58:50 AM: '<h2 id="enabling" tabindex="-1"><a href="#enabling" class="header-anchor">Enabling</a></h2>\n' +
12:58:50 AM: "<p>2FA is enabled in the "Manage Users" section, either per user or in bulk, after selecting multiple users.</p>\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-enable-2fa-in-manage-users.png" width="100%" alt="Fig: PROdb Enable 2FA in Manage Users Screen">\n' +
12:58:50 AM: '<h2 id="ways-of-using" tabindex="-1"><a href="#ways-of-using" class="header-anchor">Ways of Using</a></h2>\n' +
12:58:50 AM: "<p>There are three ways users can leverage two-factor authentication with PROdb:</p>\n" +
12:58:50 AM: "<ol>\n" +
12:58:50 AM: "<li>For users using the TMC "Teamdesk Mobile Client" app, you can tap a popup, and link to FaceID or other biometrics to login seamlessly.</li>\n" +
12:58:50 AM: "<li>For users not using TMC, the code will be sent via email, and copy it into the 2FA prompt to log in. You can get the code by email if you click "Send New Code" in the login screen.</li>\n" +
12:58:50 AM: "<li>For users with standard Authenticator apps such as Codebook, 1Password, Google Authenticator and so on, visit the user preferences screen (upper right, click the username and select) and click "show pairing code for authenticator apps" checkbox. Copy the code and store wherever a TOTP code is stored in your authenticator app.</li>\n" +
12:58:50 AM: "</ol>\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-2fa-authenticator-totp-code.png" width="100%" alt="Fig: PROdb 2FA TOTP Code Storage in Authenticator App">\n' +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-2fa-code-entry-screen.png" width="100%" alt="Fig: PROdb 2FA Code Entry Screen">\n' +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-tmc-2fa-popup-screen.png" width="100%" alt="Fig: PROdb TMC 2FA Popup">\n' +
12:58:50 AM: '<h2 id="typical-login-process" tabindex="-1"><a href="#typical-login-process" class="header-anchor">Typical Login Process</a></h2>\n' +
12:58:50 AM: "<p>Here's the typical login process, assuming users with a paired TMC app:</p>\n" +
12:58:50 AM: "<ol>\n" +
12:58:50 AM: "<li>In a web browser, users enter their email and password as usual, in the PROdb login form. A "Code” screen appears, but nothing needs to be done.</li>\n" +
12:58:50 AM: "<li>Users unlock their phones, and TMC app will show a popup which can be tapped to log in. The first time, users should tap to allow it to use FaceID for convenience. Subsequently, users just tap and authenticate via FaceID.</li>\n" +
12:58:50 AM: "<li>Users will see PROdb will automatically switch from the "Code" screen to the normal logged in start screen.</li>\n" +
12:58:50 AM: "</ol>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:50 AM: "<p>Users should upgrade the TMC app, and be aware that popups in TMC may be suppressed by "Focus" or "Do Not Disturb" settings.</p>\n" +
12:58:50 AM: "</div>\n"
12:58:50 AM: },
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: <ref *2> [
12:58:50 AM: <ref *4> {
12:58:50 AM: basename: "prodb-security-2FA",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 600,
12:58:50 AM: tags: [ "PROdb", "2FA", "MFA", "二要素認証" ],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "ja",
12:58:50 AM: site: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: lastup: "最終更新",
12:58:50 AM: editme: "このページを編集",
12:58:50 AM: tocheader: "当ページの目次",
12:58:50 AM: author: "株式会社イソリア"
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-24T08:52:56.000Z,
12:58:50 AM: title: "PROdb 二要素認証(2FA)セキュリティ設定変更",
12:58:50 AM: description: "二要素認証(2FA)設定",
12:58:50 AM: category: "サービス詳細",
12:58:50 AM: series: "ja-prodb",
12:58:50 AM: url: "/prodb/prodb-security-2FA/",
12:58:50 AM: id: "prodbsec2fa",
12:58:50 AM: content: "# PROdb 二要素認証「2FA」\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "当サービスの`pro.dbflex.net`ドメインご利用でもカスタムドメインでも、二要素認証「2FA」を設定するのは強くおすすめします。万が一パスワードが漏れても、2FAを使っていれば、より安全です。二要素認証「2FA」を設定した後、ログインするには6桁コードを入れる必要があります。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## 有効に設定する\n" +
12:58:50 AM: "\n" +
12:58:50 AM: '二要素認証「2FA」を "Manage Users" セクションで設定します。各ユーザー毎かバルクでも設定可能です。 \n' +
12:58:50 AM: "\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-enable-2fa-in-manage-users.png" width="100%" alt="図: PROdb Manage Users 画面で有効に設定する">\n' +
12:58:50 AM: "\n" +
12:58:50 AM: "## 利用方法\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "二要素認証「2FA」を三つの方法でご利用可能です。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: '1. TMC "Teamdesk Mobile Client"を使っている場合、ポップアップをタップしてFaceIDなどにリンクするとログインがスムーズに。\n' +
12:58:50 AM: '2. TMC使っていなければ、メールでコードが送られてきます。コードをログイン画面に貼り付けるとログインします。"Send New Code" をクリックすると、新規でコードが送信されます。\n' +
12:58:50 AM: '3. Codebook, 1Password, Google Authenticatorなどオーセンチケーターアプリご利用の場合、 ユーザー各自設定画面(右上、ユーザー名選択してからPreferences)にて、"show pairing code for authenticator apps" チェックボックスの選択すれば、オーセンチケーターアプリに貼り付けると利用可能です。 \n' +
12:58:50 AM: "\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-2fa-authenticator-totp-code.png" width="100%" alt="図: PROdb 2FA TOTP Code Storage in Authenticator App">\n' +
12:58:50 AM: " \n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-2fa-code-entry-screen.png" width="100%" alt="図: PROdb 2FA Code Entry Screen">\n' +
12:58:50 AM: " \n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-tmc-2fa-popup-screen.png" width="100%" alt="図: PROdb TMC 2FA Popup">\n' +
12:58:50 AM: "\n" +
12:58:50 AM: "## 通常ログイン段取り\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "TMCご利用の場合、次のようにログインします:\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "1. ブラウザーにてメールとパスワードを普通に入力する。「Code」画面が出るが、なにもしないで置く。\n" +
12:58:50 AM: "2. スマホをアンロックして、TMCアプリのポップアップをタップする。最初はFaceIDにリンクしますが、次回からタップしてFaceIDをするだけで、ログインします。\n" +
12:58:50 AM: "3. PROdbは自動的に「Code」画面からお馴染みの画面に切り替えます。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!TIP]\n" +
12:58:50 AM: "> TMCアプリのアップグレードを心掛けましょう。スマホの「フォーカス」や「ナイトモード」設定でポップアップが押さえる場合もありますので、注意が必要。 \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "\n",
12:58:50 AM: page: Page {
12:58:50 AM: src: {
12:58:50 AM: path: "/pages/prodb-security-2FA",
12:58:50 AM: ext: ".md",
12:58:50 AM: entry: [Entry]
12:58:50 AM: },
12:58:50 AM: data: [Circular *4],
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: [Circular *2],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "有効に設定する",
12:58:50 AM: slug: "%E6%9C%89%E5%8A%B9%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B",
12:58:50 AM: url: "/prodb/prodb-security-2FA/#%E6%9C%89%E5%8A%B9%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "利用方法",
12:58:50 AM: slug: "%E5%88%A9%E7%94%A8%E6%96%B9%E6%B3%95",
12:58:50 AM: url: "/prodb/prodb-security-2FA/#%E5%88%A9%E7%94%A8%E6%96%B9%E6%B3%95",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "通常ログイン段取り",
12:58:50 AM: slug: "%E9%80%9A%E5%B8%B8%E3%83%AD%E3%82%B0%E3%82%A4%E3%83%B3%E6%AE%B5%E5%8F%96%E3%82%8A",
12:58:50 AM: url: "/prodb/prodb-security-2FA/#%E9%80%9A%E5%B8%B8%E3%83%AD%E3%82%B0%E3%82%A4%E3%83%B3%E6%AE%B5%E5%8F%96%E3%82%8A",
12:58:50 AM: children: []
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>PROdb 二要素認証「2FA」</h1>\n" +
12:58:50 AM: "<p>当サービスの<code>pro.dbflex.net</code>ドメインご利用でもカスタムドメインでも、二要素認証「2FA」を設定するのは強くおすすめします。万が一パスワードが漏れても、2FAを使っていれば、より安全です。二要素認証「2FA」を設定した後、ログインするには6桁コードを入れる必要があります。</p>\n" +
12:58:50 AM: '<h2 id="%E6%9C%89%E5%8A%B9%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B" tabindex="-1"><a href="#%E6%9C%89%E5%8A%B9%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B" class="header-anchor">有効に設定する</a></h2>\n' +
12:58:50 AM: "<p>二要素認証「2FA」を "Manage Users" セクションで設定します。各ユーザー毎かバルクでも設定可能です。</p>\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-enable-2fa-in-manage-users.png" width="100%" alt="図: PROdb Manage Users 画面で有効に設定する">\n' +
12:58:50 AM: '<h2 id="%E5%88%A9%E7%94%A8%E6%96%B9%E6%B3%95" tabindex="-1"><a href="#%E5%88%A9%E7%94%A8%E6%96%B9%E6%B3%95" class="header-anchor">利用方法</a></h2>\n' +
12:58:50 AM: "<p>二要素認証「2FA」を三つの方法でご利用可能です。</p>\n" +
12:58:50 AM: "<ol>\n" +
12:58:50 AM: "<li>TMC "Teamdesk Mobile Client"を使っている場合、ポップアップをタップしてFaceIDなどにリンクするとログインがスムーズに。</li>\n" +
12:58:50 AM: "<li>TMC使っていなければ、メールでコードが送られてきます。コードをログイン画面に貼り付けるとログインします。"Send New Code" をクリックすると、新規でコードが送信されます。</li>\n" +
12:58:50 AM: "<li>Codebook, 1Password, Google Authenticatorなどオーセンチケーターアプリご利用の場合、 ユーザー各自設定画面(右上、ユーザー名選択してからPreferences)にて、"show pairing code for authenticator apps" チェックボックスの選択すれば、オーセンチケーターアプリに貼り付けると利用可能です。</li>\n" +
12:58:50 AM: "</ol>\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-2fa-authenticator-totp-code.png" width="100%" alt="図: PROdb 2FA TOTP Code Storage in Authenticator App">\n' +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-2fa-code-entry-screen.png" width="100%" alt="図: PROdb 2FA Code Entry Screen">\n' +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-tmc-2fa-popup-screen.png" width="100%" alt="図: PROdb TMC 2FA Popup">\n' +
12:58:50 AM: '<h2 id="%E9%80%9A%E5%B8%B8%E3%83%AD%E3%82%B0%E3%82%A4%E3%83%B3%E6%AE%B5%E5%8F%96%E3%82%8A" tabindex="-1"><a href="#%E9%80%9A%E5%B8%B8%E3%83%AD%E3%82%B0%E3%82%A4%E3%83%B3%E6%AE%B5%E5%8F%96%E3%82%8A" class="header-anchor">通常ログイン段取り</a></h2>\n' +
12:58:50 AM: "<p>TMCご利用の場合、次のようにログインします:</p>\n" +
12:58:50 AM: "<ol>\n" +
12:58:50 AM: "<li>ブラウザーにてメールとパスワードを普通に入力する。「Code」画面が出るが、なにもしないで置く。</li>\n" +
12:58:50 AM: "<li>スマホをアンロックして、TMCアプリのポップアップをタップする。最初はFaceIDにリンクしますが、次回からタップしてFaceIDをするだけで、ログインします。</li>\n" +
12:58:50 AM: "<li>PROdbは自動的に「Code」画面からお馴染みの画面に切り替えます。</li>\n" +
12:58:50 AM: "</ol>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:50 AM: "<p>TMCアプリのアップグレードを心掛けましょう。スマホの「フォーカス」や「ナイトモード」設定でポップアップが押さえる場合もありますので、注意が必要。</p>\n" +
12:58:50 AM: "</div>\n"
12:58:50 AM: },
12:58:50 AM: <ref *3> {
12:58:50 AM: basename: "prodb-security-2FA_en",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 600,
12:58:50 AM: tags: [ "PROdb", "2FA", "MFA" ],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "en",
12:58:50 AM: site: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: lastup: "Last updated",
12:58:50 AM: editme: "Edit this page",
12:58:50 AM: tocheader: "On this Page",
12:58:50 AM: author: "eSolia Inc."
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-24T08:52:56.000Z,
12:58:50 AM: title: "PROdb MFA Security Settings",
12:58:50 AM: description: "Multifactor authentication settings",
12:58:50 AM: category: "Service Details",
12:58:50 AM: series: "en-prodb",
12:58:50 AM: url: "/en/prodb/prodb-security-2FA/",
12:58:50 AM: id: "prodbsec2fa",
12:58:50 AM: content: "# PROdb 2FA\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "We strongly recommend PROdb clients elect to enable 2FA for their users, whether they are on the `pro.dbflex.net` domain or a custom domain. Two factor authentication will provide protection if your password is ever leaked. Once enabled, an additional 6-digit code is required to confirm the login.\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## Enabling\n" +
12:58:50 AM: "\n" +
12:58:50 AM: '2FA is enabled in the "Manage Users" section, either per user or in bulk, after selecting multiple users. \n' +
12:58:50 AM: "\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-enable-2fa-in-manage-users.png" width="100%" alt="Fig: PROdb Enable 2FA in Manage Users Screen">\n' +
12:58:50 AM: "\n" +
12:58:50 AM: "## Ways of Using\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "There are three ways users can leverage two-factor authentication with PROdb: \n" +
12:58:50 AM: " \n" +
12:58:50 AM: '1. For users using the TMC "Teamdesk Mobile Client" app, you can tap a popup, and link to FaceID or other biometrics to login seamlessly. \n' +
12:58:50 AM: '2. For users not using TMC, the code will be sent via email, and copy it into the 2FA prompt to log in. You can get the code by email if you click "Send New Code" in the login screen. \n' +
12:58:50 AM: '3. For users with standard Authenticator apps such as Codebook, 1Password, Google Authenticator and so on, visit the user preferences screen (upper right, click the username and select) and click "show pairing code for authenticator apps" checkbox. Copy the code and store wherever a TOTP code is stored in your authenticator app. \n' +
12:58:50 AM: "\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-2fa-authenticator-totp-code.png" width="100%" alt="Fig: PROdb 2FA TOTP Code Storage in Authenticator App">\n' +
12:58:50 AM: " \n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-2fa-code-entry-screen.png" width="100%" alt="Fig: PROdb 2FA Code Entry Screen">\n' +
12:58:50 AM: " \n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-tmc-2fa-popup-screen.png" width="100%" alt="Fig: PROdb TMC 2FA Popup">\n' +
12:58:50 AM: "\n" +
12:58:50 AM: "## Typical Login Process\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "Here's the typical login process, assuming users with a paired TMC app: \n" +
12:58:50 AM: " \n" +
12:58:50 AM: "1. In a web browser, users enter their email and password as usual, in the PROdb login form. A "Code” screen appears, but nothing needs to be done. \n" +
12:58:50 AM: "2. Users unlock their phones, and TMC app will show a popup which can be tapped to log in. The first time, users should tap to allow it to use FaceID for convenience. Subsequently, users just tap and authenticate via FaceID. \n" +
12:58:50 AM: '3. Users will see PROdb will automatically switch from the "Code" screen to the normal logged in start screen.\n' +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!TIP]\n" +
12:58:50 AM: '> Users should upgrade the TMC app, and be aware that popups in TMC may be suppressed by "Focus" or "Do Not Disturb" settings. \n',
12:58:50 AM: page: <ref *1> Page {
12:58:50 AM: src: {
12:58:50 AM: path: "/pages/prodb-security-2FA_en",
12:58:50 AM: ext: ".md",
12:58:50 AM: entry: [Entry]
12:58:50 AM: },
12:58:50 AM: data: [Circular *3],
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: [Circular *2],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Enabling",
12:58:50 AM: slug: "enabling",
12:58:50 AM: url: "/en/prodb/prodb-security-2FA/#enabling",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Ways of Using",
12:58:50 AM: slug: "ways-of-using",
12:58:50 AM: url: "/en/prodb/prodb-security-2FA/#ways-of-using",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Typical Login Process",
12:58:50 AM: slug: "typical-login-process",
12:58:50 AM: url: "/en/prodb/prodb-security-2FA/#typical-login-process",
12:58:50 AM: children: []
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>PROdb 2FA</h1>\n" +
12:58:50 AM: "<p>We strongly recommend PROdb clients elect to enable 2FA for their users, whether they are on the <code>pro.dbflex.net</code> domain or a custom domain. Two factor authentication will provide protection if your password is ever leaked. Once enabled, an additional 6-digit code is required to confirm the login.</p>\n" +
12:58:50 AM: '<h2 id="enabling" tabindex="-1"><a href="#enabling" class="header-anchor">Enabling</a></h2>\n' +
12:58:50 AM: "<p>2FA is enabled in the "Manage Users" section, either per user or in bulk, after selecting multiple users.</p>\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-enable-2fa-in-manage-users.png" width="100%" alt="Fig: PROdb Enable 2FA in Manage Users Screen">\n' +
12:58:50 AM: '<h2 id="ways-of-using" tabindex="-1"><a href="#ways-of-using" class="header-anchor">Ways of Using</a></h2>\n' +
12:58:50 AM: "<p>There are three ways users can leverage two-factor authentication with PROdb:</p>\n" +
12:58:50 AM: "<ol>\n" +
12:58:50 AM: "<li>For users using the TMC "Teamdesk Mobile Client" app, you can tap a popup, and link to FaceID or other biometrics to login seamlessly.</li>\n" +
12:58:50 AM: "<li>For users not using TMC, the code will be sent via email, and copy it into the 2FA prompt to log in. You can get the code by email if you click "Send New Code" in the login screen.</li>\n" +
12:58:50 AM: "<li>For users with standard Authenticator apps such as Codebook, 1Password, Google Authenticator and so on, visit the user preferences screen (upper right, click the username and select) and click "show pairing code for authenticator apps" checkbox. Copy the code and store wherever a TOTP code is stored in your authenticator app.</li>\n" +
12:58:50 AM: "</ol>\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-2fa-authenticator-totp-code.png" width="100%" alt="Fig: PROdb 2FA TOTP Code Storage in Authenticator App">\n' +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-2fa-code-entry-screen.png" width="100%" alt="Fig: PROdb 2FA Code Entry Screen">\n' +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-tmc-2fa-popup-screen.png" width="100%" alt="Fig: PROdb TMC 2FA Popup">\n' +
12:58:50 AM: '<h2 id="typical-login-process" tabindex="-1"><a href="#typical-login-process" class="header-anchor">Typical Login Process</a></h2>\n' +
12:58:50 AM: "<p>Here's the typical login process, assuming users with a paired TMC app:</p>\n" +
12:58:50 AM: "<ol>\n" +
12:58:50 AM: "<li>In a web browser, users enter their email and password as usual, in the PROdb login form. A "Code” screen appears, but nothing needs to be done.</li>\n" +
12:58:50 AM: "<li>Users unlock their phones, and TMC app will show a popup which can be tapped to log in. The first time, users should tap to allow it to use FaceID for convenience. Subsequently, users just tap and authenticate via FaceID.</li>\n" +
12:58:50 AM: "<li>Users will see PROdb will automatically switch from the "Code" screen to the normal logged in start screen.</li>\n" +
12:58:50 AM: "</ol>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:50 AM: "<p>Users should upgrade the TMC app, and be aware that popups in TMC may be suppressed by "Focus" or "Do Not Disturb" settings.</p>\n" +
12:58:50 AM: "</div>\n"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Enabling",
12:58:50 AM: slug: "enabling",
12:58:50 AM: url: "/en/prodb/prodb-security-2FA/#enabling",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Ways of Using",
12:58:50 AM: slug: "ways-of-using",
12:58:50 AM: url: "/en/prodb/prodb-security-2FA/#ways-of-using",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Typical Login Process",
12:58:50 AM: slug: "typical-login-process",
12:58:50 AM: url: "/en/prodb/prodb-security-2FA/#typical-login-process",
12:58:50 AM: children: []
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>PROdb 2FA</h1>\n" +
12:58:50 AM: "<p>We strongly recommend PROdb clients elect to enable 2FA for their users, whether they are on the <code>pro.dbflex.net</code> domain or a custom domain. Two factor authentication will provide protection if your password is ever leaked. Once enabled, an additional 6-digit code is required to confirm the login.</p>\n" +
12:58:50 AM: '<h2 id="enabling" tabindex="-1"><a href="#enabling" class="header-anchor">Enabling</a></h2>\n' +
12:58:50 AM: "<p>2FA is enabled in the "Manage Users" section, either per user or in bulk, after selecting multiple users.</p>\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-enable-2fa-in-manage-users.png" width="100%" alt="Fig: PROdb Enable 2FA in Manage Users Screen">\n' +
12:58:50 AM: '<h2 id="ways-of-using" tabindex="-1"><a href="#ways-of-using" class="header-anchor">Ways of Using</a></h2>\n' +
12:58:50 AM: "<p>There are three ways users can leverage two-factor authentication with PROdb:</p>\n" +
12:58:50 AM: "<ol>\n" +
12:58:50 AM: "<li>For users using the TMC "Teamdesk Mobile Client" app, you can tap a popup, and link to FaceID or other biometrics to login seamlessly.</li>\n" +
12:58:50 AM: "<li>For users not using TMC, the code will be sent via email, and copy it into the 2FA prompt to log in. You can get the code by email if you click "Send New Code" in the login screen.</li>\n" +
12:58:50 AM: "<li>For users with standard Authenticator apps such as Codebook, 1Password, Google Authenticator and so on, visit the user preferences screen (upper right, click the username and select) and click "show pairing code for authenticator apps" checkbox. Copy the code and store wherever a TOTP code is stored in your authenticator app.</li>\n" +
12:58:50 AM: "</ol>\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-2fa-authenticator-totp-code.png" width="100%" alt="Fig: PROdb 2FA TOTP Code Storage in Authenticator App">\n' +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-2fa-code-entry-screen.png" width="100%" alt="Fig: PROdb 2FA Code Entry Screen">\n' +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-tmc-2fa-popup-screen.png" width="100%" alt="Fig: PROdb TMC 2FA Popup">\n' +
12:58:50 AM: '<h2 id="typical-login-process" tabindex="-1"><a href="#typical-login-process" class="header-anchor">Typical Login Process</a></h2>\n' +
12:58:50 AM: "<p>Here's the typical login process, assuming users with a paired TMC app:</p>\n" +
12:58:50 AM: "<ol>\n" +
12:58:50 AM: "<li>In a web browser, users enter their email and password as usual, in the PROdb login form. A "Code” screen appears, but nothing needs to be done.</li>\n" +
12:58:50 AM: "<li>Users unlock their phones, and TMC app will show a popup which can be tapped to log in. The first time, users should tap to allow it to use FaceID for convenience. Subsequently, users just tap and authenticate via FaceID.</li>\n" +
12:58:50 AM: "<li>Users will see PROdb will automatically switch from the "Code" screen to the normal logged in start screen.</li>\n" +
12:58:50 AM: "</ol>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:50 AM: "<p>Users should upgrade the TMC app, and be aware that popups in TMC may be suppressed by "Focus" or "Do Not Disturb" settings.</p>\n" +
12:58:50 AM: "</div>\n",
12:58:50 AM: ja: {},
12:58:50 AM: en: {}
12:58:50 AM: }
12:58:50 AM: {
12:58:50 AM: content: "<h1>PROdb セキュリティ制御</h1>\n" +
12:58:50 AM: "<p>PROdb エンタープライズサブスクリプションで、自社ドメインご利用であれば、「All Users」一覧から、Security Controlsボタンから設定を行って、セキュリティポリシーを変更できます。例えば御社PROdbが <code>db.ourdomain.com</code> でホスティングしているなら、次のようなURLになります:</p>\n" +
12:58:50 AM: "<p><code>https://db.ourdomain.com/secure/accusers.aspx</code><br>\n" +
12:58:50 AM: "<code>https://db.ourdomain.com/secure/accsecurity.aspx</code></p>\n" +
12:58:50 AM: "<p>変更できるポリシーは次のとおりです。</p>\n" +
12:58:50 AM: "<ol>\n" +
12:58:50 AM: "<li>パスワード複雑さ:\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li>最小の文字数</li>\n" +
12:58:50 AM: "<li>許可される文字</li>\n" +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: "</li>\n" +
12:58:50 AM: "<li>パスワードの有効期限</li>\n" +
12:58:50 AM: "<li>パスワードの再利用防止</li>\n" +
12:58:50 AM: "<li>サインインが失敗したら\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li>ブロックしない もしくは</li>\n" +
12:58:50 AM: "<li>〜回失敗したらブロック</li>\n" +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: "</li>\n" +
12:58:50 AM: "<li>セッションタイムアウト期間</li>\n" +
12:58:50 AM: "</ol>\n" +
12:58:50 AM: "<p>それぞれが次のように異なる特定のユーザーへの影響を持っています。</p>\n" +
12:58:50 AM: '<h2 id="%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E8%A4%87%E9%9B%91%E3%81%95-password-complexity" tabindex="-1"><a href="#%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E8%A4%87%E9%9B%91%E3%81%95-password-complexity" class="header-anchor">パスワードの複雑さ Password Complexity</a></h2>\n' +
12:58:50 AM: "<p>長さと許可される文字の両方の変更は、次のアカウントパスワードの有効期限で有効になります。</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-important">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Important</p>\n' +
12:58:50 AM: "<p>最小の文字数はUIに出ている文字数より、長く指定することが出来ます。例えば、12文字や14文字に設定することが可能ですので何なりと仰ってください。</p>\n" +
12:58:50 AM: "</div>\n" +
12:58:50 AM: '<h2 id="%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E6%9C%89%E5%8A%B9%E6%9C%9F%E9%99%90-password-expiration" tabindex="-1"><a href="#%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E6%9C%89%E5%8A%B9%E6%9C%9F%E9%99%90-password-expiration" class="header-anchor">パスワードの有効期限 Password Expiration</a></h2>\n' +
12:58:50 AM: "<p>パスワードの有効期限はタイムアウト後即座に使用できなくなります。PROdbは、最後にパスワードが変更された日付を追跡します。パスワードの有効期限は、最後に変更された日付に日数を追加して、現在の数字と比較することにより計算されます。</p>\n" +
12:58:50 AM: "<p>今日の日付は、計算された日付より後だったら、PROdbがパスワード変更を要求します。</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:50 AM: "<p>All Users一覧から、ユーザーを検索して "Must Change Password" フラグにチェックを入れて保存したら、次のサインイン時にPROdbはパスワード変更を要求します。</p>\n" +
12:58:50 AM: "</div>\n" +
12:58:50 AM: '<h2 id="%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E5%86%8D%E5%88%A9%E7%94%A8%E9%98%B2%E6%AD%A2-password-history" tabindex="-1"><a href="#%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E5%86%8D%E5%88%A9%E7%94%A8%E9%98%B2%E6%AD%A2-password-history" class="header-anchor">パスワードの再利用防止 Password History</a></h2>\n' +
12:58:50 AM: "<p>設定の "Enforce password history" にチェック入れて保存すると、パスワードの再利用が出来なくなります。</p>\n" +
12:58:50 AM: '<h2 id="%E3%82%B5%E3%82%A4%E3%83%B3%E3%82%A4%E3%83%B3%E5%A4%B1%E6%95%97-failed-sign-ins" tabindex="-1"><a href="#%E3%82%B5%E3%82%A4%E3%83%B3%E3%82%A4%E3%83%B3%E5%A4%B1%E6%95%97-failed-sign-ins" class="header-anchor">サインイン失敗 Failed Sign-ins</a></h2>\n' +
12:58:50 AM: "<p>サインイン失敗カウンター ポリシーの変更は、次にサインイン失敗した時に有効になります。 連続して失敗したサインインの数がカウントされ、その数が最大に達すると、アカウントがロックされます。 サインインまたはパスワードのリセットが成功すると、カウンターがクリアされます。</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:50 AM: "<p>管理者は、All Users一覧からロックされたユーザーアカウントのロックを解除できます。</p>\n" +
12:58:50 AM: "</div>\n" +
12:58:50 AM: '<h2 id="%E3%82%BB%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%BF%E3%82%A4%E3%83%A0%E3%82%A2%E3%82%A6%E3%83%88-session-timeout" tabindex="-1"><a href="#%E3%82%BB%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%BF%E3%82%A4%E3%83%A0%E3%82%A2%E3%82%A6%E3%83%88-session-timeout" class="header-anchor">セッションタイムアウト Session Timeout</a></h2>\n' +
12:58:50 AM: "<p>セッションタイムアウトは少し複雑です。PROdbユーザがサインインする時、サインインを認証する「チケット」が作成されます。サインインを認証する「チケット」のストレージロジックのほとんどは、PROdbが利用するMicrosoft .NETフレームワークによって処理されるので、PROdbはユーザーのサインインが有効かを確認して、必要に応じてサインインページに自動的にリダイレクトします。</p>\n" +
12:58:50 AM: "<p>サインイン「チケット」には、セキュリティ関連操作に必要なすべての情報 (発行日、タイムアウト、有効期限) が保持されているため、ポリシー設定の変更は、有効期限が切れて再作成されるか、ユーザーがログアウトして再作成されない限り、チケットに反映されません。</p>\n" +
12:58:50 AM: "<p>「セッションタイムアウト」ポリシーの値を「Never / しない」以外に指定すると、「セッション cookie」が作成され、(そして、「Keep Me Logged In / サインインしたままにする」オプションのチェックボックスは非表示) この「セッションcookie」は次のように期限切れになります:</p>\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li>ポリシーで指定されている場合 (例:最大値の8時間)</li>\n" +
12:58:50 AM: "<li>ユーザーがPROdbを開いた状態で最後のブラウザウィンドウまたはタブを閉じたとき</li>\n" +
12:58:50 AM: "<li>ユーザーがコンピューターを再起動したとき</li>\n" +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: "<p>PROdbの「セッションタイムアウト」は「スライディング」で、ユーザーがアプリでナビゲーションしない限り、タイムアウトになってしまいます。逆にサインインされたユーザーがナビゲーションすると、タイムアウトタイマーがリセットされます。人間の睡眠を考慮し、最大8時間に設定すると、ユーザーは大まか1日に1回再サインインする必要になると言えます。</p>\n" +
12:58:50 AM: "<p>課題は、「セッションタイムアウト」が「しない」に設定されていて、ユーザーが「サインインしたままにする」を選択した場合です。 この場合、Cookieは1年間発行され、1年の有効期限が切れる前にCookieを削除する唯一の方法は、サインアウトすることです。</p>\n" +
12:58:50 AM: "<p>したがって、ポリシーを「しない」から「8時間」などの設定に変更する場合は、セッションCookieが正しく再作成されるように、ベストプラクティスとして、ユーザーにサインアウトさせる必要があります。</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-caution">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Caution</p>\n' +
12:58:50 AM: '<p>システム側では強制的にセッションCookieを再作成させることができません。変更後、ユーザーにサインアウトさせる必要がある。PROdb クッキーについて詳しくは<a href="/prodb/prodb-cookies">こちらのページ</a>をご覧ください.</p>\n' +
12:58:50 AM: "</div>\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-security-controls-screen-2.png" width="100%" alt="図: PROdb Security Controls 画面">\n',
12:58:50 AM: basename: "prodb-security-controls",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: order: 400,
12:58:50 AM: tags: [ "PROdb", "パスワード", "規定" ],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: { url: "https://github.com/esolia/help.esolia.pro", path: "/src" },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "ja",
12:58:50 AM: site: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: lastup: "最終更新",
12:58:50 AM: editme: "このページを編集",
12:58:50 AM: tocheader: "当ページの目次",
12:58:50 AM: author: "株式会社イソリア"
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [
12:58:50 AM: { title: "PROdbクラウド型DB", id: "prodb" },
12:58:50 AM: { title: "バルクメール", id: "bulkemail" }
12:58:50 AM: ]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [
12:58:50 AM: { title: "PROdb Cloud DB", id: "prodb" },
12:58:50 AM: { title: "Bulk Email", id: "bulkemail" }
12:58:50 AM: ]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) {
12:58:50 AM: "callout" => {
12:58:50 AM: name: "callout",
12:58:50 AM: render: [Function: render],
12:58:50 AM: css: undefined,
12:58:50 AM: js: undefined
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-24T08:52:56.000Z,
12:58:50 AM: title: "PROdb セキュリティ制御変更",
12:58:50 AM: description: "パスワード、タイムアウト、セッション期限など規定設定",
12:58:50 AM: category: "サービス詳細",
12:58:50 AM: series: "ja-prodb",
12:58:50 AM: url: "/prodb/prodb-security-controls/",
12:58:50 AM: id: "prodbseccon",
12:58:50 AM: page: <ref *1> Page {
12:58:50 AM: src: {
12:58:50 AM: path: "/pages/prodb-security-controls",
12:58:50 AM: ext: ".md",
12:58:50 AM: entry: Entry {
12:58:50 AM: name: "prodb-security-controls.md",
12:58:50 AM: path: "/pages/prodb-security-controls.md",
12:58:50 AM: type: "file",
12:58:50 AM: src: "/opt/build/repo/src/pages/prodb-security-controls.md",
12:58:50 AM: children: Map(0) {},
12:58:50 AM: flags: Set(0) {}
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: data: <ref *2> {
12:58:50 AM: basename: "prodb-security-controls",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 400,
12:58:50 AM: tags: [ "PROdb", "パスワード", "規定" ],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "ja",
12:58:50 AM: site: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: lastup: "最終更新",
12:58:50 AM: editme: "このページを編集",
12:58:50 AM: tocheader: "当ページの目次",
12:58:50 AM: author: "株式会社イソリア"
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-24T08:52:56.000Z,
12:58:50 AM: title: "PROdb セキュリティ制御変更",
12:58:50 AM: description: "パスワード、タイムアウト、セッション期限など規定設定",
12:58:50 AM: category: "サービス詳細",
12:58:50 AM: series: "ja-prodb",
12:58:50 AM: url: "/prodb/prodb-security-controls/",
12:58:50 AM: id: "prodbseccon",
12:58:50 AM: content: "# PROdb セキュリティ制御\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "PROdb エンタープライズサブスクリプションで、自社ドメインご利用であれば、「All Users」一覧から、Security Controlsボタンから設定を行って、セキュリティポリシーを変更できます。例えば御社PROdbが `db.ourdomain.com` でホスティングしているなら、次のようなURLになります:\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "`https://db.ourdomain.com/secure/accusers.aspx` \n" +
12:58:50 AM: "`https://db.ourdomain.com/secure/accsecurity.aspx`\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "変更できるポリシーは次のとおりです。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "1. パスワード複雑さ:\n" +
12:58:50 AM: " * 最小の文字数\n" +
12:58:50 AM: " * 許可される文字\n" +
12:58:50 AM: "1. パスワードの有効期限\n" +
12:58:50 AM: "1. パスワードの再利用防止\n" +
12:58:50 AM: "1. サインインが失敗したら\n" +
12:58:50 AM: " * ブロックしない もしくは\n" +
12:58:50 AM: " * 〜回失敗したらブロック\n" +
12:58:50 AM: "1. セッションタイムアウト期間\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "それぞれが次のように異なる特定のユーザーへの影響を持っています。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## パスワードの複雑さ Password Complexity\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "長さと許可される文字の両方の変更は、次のアカウントパスワードの有効期限で有効になります。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!IMPORTANT]\n" +
12:58:50 AM: "> 最小の文字数はUIに出ている文字数より、長く指定することが出来ます。例えば、12文字や14文字に設定することが可能ですので何なりと仰ってください。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## パスワードの有効期限 Password Expiration\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "パスワードの有効期限はタイムアウト後即座に使用できなくなります。PROdbは、最後にパスワードが変更された日付を追跡します。パスワードの有効期限は、最後に変更された日付に日数を追加して、現在の数字と比較することにより計算されます。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "今日の日付は、計算された日付より後だったら、PROdbがパスワード変更を要求します。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!TIP]\n" +
12:58:50 AM: '> All Users一覧から、ユーザーを検索して "Must Change Password" フラグにチェックを入れて保存したら、次のサインイン時にPROdbはパスワード変更を要求します。 \n' +
12:58:50 AM: "\n" +
12:58:50 AM: "## パスワードの再利用防止 Password History\n" +
12:58:50 AM: "\n" +
12:58:50 AM: '設定の "Enforce password history" にチェック入れて保存すると、パスワードの再利用が出来なくなります。 \n' +
12:58:50 AM: "\n" +
12:58:50 AM: "## サインイン失敗 Failed Sign-ins\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "サインイン失敗カウンター ポリシーの変更は、次にサインイン失敗した時に有効になります。 連続して失敗したサインインの数がカウントされ、その数が最大に達すると、アカウントがロックされます。 サインインまたはパスワードのリセットが成功すると、カウンターがクリアされます。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!TIP]\n" +
12:58:50 AM: "> 管理者は、All Users一覧からロックされたユーザーアカウントのロックを解除できます。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## セッションタイムアウト Session Timeout\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "セッションタイムアウトは少し複雑です。PROdbユーザがサインインする時、サインインを認証する「チケット」が作成されます。サインインを認証する「チケット」のストレージロジックのほとんどは、PROdbが利用するMicrosoft .NETフレームワークによって処理されるので、PROdbはユーザーのサインインが有効かを確認して、必要に応じてサインインページに自動的にリダイレクトします。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "サインイン「チケット」には、セキュリティ関連操作に必要なすべての情報 (発行日、タイムアウト、有効期限) が保持されているため、ポリシー設定の変更は、有効期限が切れて再作成されるか、ユーザーがログアウトして再作成されない限り、チケットに反映されません。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "「セッションタイムアウト」ポリシーの値を「Never / しない」以外に指定すると、「セッション cookie」が作成され、(そして、「Keep Me Logged In / サインインしたままにする」オプションのチェックボックスは非表示) この「セッションcookie」は次のように期限切れになります:\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "* ポリシーで指定されている場合 (例:最大値の8時間)\n" +
12:58:50 AM: "* ユーザーがPROdbを開いた状態で最後のブラウザウィンドウまたはタブを閉じたとき\n" +
12:58:50 AM: "* ユーザーがコンピューターを再起動したとき\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "PROdbの「セッションタイムアウト」は「スライディング」で、ユーザーがアプリでナビゲーションしない限り、タイムアウトになってしまいます。逆にサインインされたユーザーがナビゲーションすると、タイムアウトタイマーがリセットされます。人間の睡眠を考慮し、最大8時間に設定すると、ユーザーは大まか1日に1回再サインインする必要になると言えます。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "課題は、「セッションタイムアウト」が「しない」に設定されていて、ユーザーが「サインインしたままにする」を選択した場合です。 この場合、Cookieは1年間発行され、1年の有効期限が切れる前にCookieを削除する唯一の方法は、サインアウトすることです。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "したがって、ポリシーを「しない」から「8時間」などの設定に変更する場合は、セッションCookieが正しく再作成されるように、ベストプラクティスとして、ユーザーにサインアウトさせる必要があります。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!CAUTION]\n" +
12:58:50 AM: "> システム側では強制的にセッションCookieを再作成させることができません。変更後、ユーザーにサインアウトさせる必要がある。PROdb クッキーについて詳しくは[こちらのページ](/prodb/prodb-cookies)をご覧ください.\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-security-controls-screen-2.png" width="100%" alt="図: PROdb Security Controls 画面">\n' +
12:58:50 AM: "\n" +
12:58:50 AM: "\n",
12:58:50 AM: page: [Circular *1],
12:58:50 AM: alternates: <ref *3> [
12:58:50 AM: [Circular *2],
12:58:50 AM: {
12:58:50 AM: basename: "prodb-security-controls_en",
12:58:50 AM: mergedKeys: [Object],
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [Array],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 400,
12:58:50 AM: tags: [Array],
12:58:50 AM: extra_head: [Array],
12:58:50 AM: metas: [Object],
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: [Object],
12:58:50 AM: menu_links: [Array],
12:58:50 AM: lang: "en",
12:58:50 AM: site: [Object],
12:58:50 AM: i18n: [Object],
12:58:50 AM: docs_menu: [Array],
12:58:50 AM: comp: [Object],
12:58:50 AM: date: 2024-10-24T08:52:56.000Z,
12:58:50 AM: title: "PROdb Security Controls",
12:58:50 AM: description: "Setting password, timeout and expiration policies.",
12:58:50 AM: category: "Service Details",
12:58:50 AM: series: "en-prodb",
12:58:50 AM: url: "/en/prodb/prodb-security-controls/",
12:58:50 AM: id: "prodbseccon",
12:58:50 AM: content: "# PROdb Security Controls\n" +
12:58:50 AM: "\n" +
12:58:50 AM: 'For PROdb enterprise subscribers who are using their own domain, it is possible for us to make security policy settings from "All Users", clicking the "Security Controls" button. For example, if your PROdb is hosted on `db.ourdomain.com`, the URLs for these functions would be: \n' +
12:58:50 AM: "\n" +
12:58:50 AM: "`https://db.ourdomain.com/secure/accusers.aspx` \n" +
12:58:50 AM: "`https://db.ourdomain.com/secure/accsecurity.aspx`\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "These are the policies that can be set:\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "1. Password Complexity:\n" +
12:58:50 AM: " * Minimum password length\n" +
12:58:50 AM: " * Allowed password characters\n" +
12:58:50 AM: "2. Password expiration\n" +
12:58:50 AM: "3. Enforce password history\n" +
12:58:50 AM: "4. Failed sign-in action\n" +
12:58:50 AM: " * Don't block, or,\n" +
12:58:50 AM: " * Block after N failures\n" +
12:58:50 AM: "5. Session Timeout length\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "Each has different specific user impacts as follows.\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## Password Complexity\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "Both length and allowed characters policy changes will take effect _on the next account password expiration_.\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!IMPORTANT]\n" +
12:58:50 AM: "> The minimal password length can be customized to a longer length than the maximum in the UI, for example to 12 or 14 characters. Enterprise subscribers should ask us if they would like to customize this. \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## Password Expiration\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "Any password expiration timeout policy change will take effect immediately. PROdb tracks the date of the last password change. Password expiration is calculated dynamically by adding the policy's number of days to the last change timestamp, and comparing with the current date. \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "The user will be prompted to change their password, if today's date is past the calculated expiration date.\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!TIP]\n" +
12:58:50 AM: `> A password change can be forced by finding the user in the _All Users_ list, and setting the "Must Change Password" flag in that user's settings. PROdb will request the password change on next sign-in. \n` +
12:58:50 AM: "\n" +
12:58:50 AM: "## Password History\n" +
12:58:50 AM: "\n" +
12:58:50 AM: 'Selecting "Enforce password history" causes the system to disallow re-use of any passwords set in the past. \n' +
12:58:50 AM: "\n" +
12:58:50 AM: "## Failed sign-ins\n" +
12:58:50 AM: "\n" +
12:58:50 AM: 'A "Failed sign-ins" counter policy change will take effect on the next failed sign-in. The number of failed sign-ins in a row is counted, and if the number reaches the maximum, that account is locked. A successful sign-in or password reset clears the counter.\n' +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!TIP]\n" +
12:58:50 AM: "> Locked user accounts can be unlocked from _All Users_. \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## Session Timeout\n" +
12:58:50 AM: "\n" +
12:58:50 AM: `Changes to session timeout policy are tricky. When a PROdb user signs in, an authorization "ticket" is created. Most of the ticket storage logic is handled by the Microsoft .NET framework that PROdb relies on, and PROdb simply checks if the user's sign-in is still valid, or redirects to the sign-in page automatically.\n` +
12:58:50 AM: "\n" +
12:58:50 AM: "The sign-in ticket holds all the information necessary for security operations (issue date, timeout, expiration), so, any changes in policy settings are _not_ reflected in the ticket, unless it expires and is recreated, or, the user logs out and back in.\n" +
12:58:50 AM: "\n" +
12:58:50 AM: `Any value for the "Session Timeout" policy other than "Never", leads to a "session cookie" being created and stored in the user's browser, (and also hides the "keep me logged in" option checkbox). This "session cookie" will expire:\n` +
12:58:50 AM: "\n" +
12:58:50 AM: "* when specified by the policy (e.g. 8 hours, the maximum)\n" +
12:58:50 AM: "* when the user closes the last browser window or tab with PROdb open\n" +
12:58:50 AM: "* when the user restarts their computer\n" +
12:58:50 AM: "\n" +
12:58:50 AM: 'Session timeout is "sliding", meaning the timeout is triggered when there is no activity for the timeout period. If a signed-in user navigates during their PROdb session, this action resets the timer. Due to normal human sleep cycles, however, there is a high likelihood that with the max 8 hours set, the user will need to re-sign-in once per day. \n' +
12:58:50 AM: "\n" +
12:58:50 AM: 'The challenge is, when the "Session Timeout" is set to "Never" _and_ the user selects "keep me logged in". In this case, the cookie is issued for one year, and the only way to get rid of it before the one year expiration, is to sign out.\n' +
12:58:50 AM: "\n" +
12:58:50 AM: 'Therefore, when changing policy from "Never" to some setting such as "8 hours", the best practice is to have users sign out so that the session cookie is re-created properly. \n' +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!CAUTION]\n" +
12:58:50 AM: "> Session cookie recreation _cannot_ be automatically performed from the system side. Have users sign out and back in when changing this policy. _Read more_ about PROdb cookies [on this page](/en/prodb/prodb-cookies). \n" +
12:58:50 AM: "\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-security-controls-screen-2.png" width="100%" alt="Figure: PROdb Security Controls Screen">\n' +
12:58:50 AM: "\n" +
12:58:50 AM: "\n",
12:58:50 AM: page: [Page],
12:58:50 AM: alternates: [Circular *3],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [Array],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>PROdb Security Controls</h1>\n" +
12:58:50 AM: "<p>For PROdb enterprise subscribers who are using their own domain, it is possible for us to make security policy settings from "All Users", clicking the "Security Controls" button. For example, if your PROdb is hosted on <code>db.ourdomain.com</code>, the URLs for these functions would be:</p>\n" +
12:58:50 AM: "<p><code>https://db.ourdomain.com/secure/accusers.aspx</code><br>\n" +
12:58:50 AM: "<code>https://db.ourdomain.com/secure/accsecurity.aspx</code></p>\n" +
12:58:50 AM: "<p>These are the policies that can be set:</p>\n" +
12:58:50 AM: "<ol>\n" +
12:58:50 AM: "<li>Password Complexity:\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li>Minimum password length</li>\n" +
12:58:50 AM: "<li>Allowed password characters</li>\n" +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: "</li>\n" +
12:58:50 AM: "<li>Password expiration</li>\n" +
12:58:50 AM: "<li>Enforce password history</li>\n" +
12:58:50 AM: "<li>Failed sign-in action\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li>Don't block, or,</li>\n" +
12:58:50 AM: "<li>Block after N failures</li>\n" +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: "</li>\n" +
12:58:50 AM: "<li>Session Timeout length</li>\n" +
12:58:50 AM: "</ol>\n" +
12:58:50 AM: "<p>Each has different specific user impacts as follows.</p>\n" +
12:58:50 AM: '<h2 id="password-complexity" tabindex="-1"><a href="#password-complexity" class="header-anchor">Password Complexity</a></h2>\n' +
12:58:50 AM: "<p>Both length and allowed characters policy changes will take effect <em>on the next account password expiration</em>.</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-important">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Important</p>\n' +
12:58:50 AM: "<p>The minimal password length can be customized to a longer length than the maximum in the UI, for example to 12 or 14 characters. Enterprise subscribers should ask us if they would like to customize this.</p>\n" +
12:58:50 AM: "</div>\n" +
12:58:50 AM: '<h2 id="password-expiration" tabindex="-1"><a href="#password-expiration" class="header-anchor">Password Expiration</a></h2>\n' +
12:58:50 AM: "<p>Any password expiration timeout policy change will take effect immediately. PROdb tracks the date of the last password change. Password expiration is calculated dynamically by adding the policy's number of days to the last change timestamp, and comparing with the current date.</p>\n" +
12:58:50 AM: "<p>The user will be prompted to change their password, if today's date is past the calculated expiration date.</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:50 AM: "<p>A password change can be forced by finding the user in the <em>All Users</em> list, and setting the "Must Change Password" flag in that user's settings. PROdb will request the password change on next sign-in.</p>\n" +
12:58:50 AM: "</div>\n" +
12:58:50 AM: '<h2 id="password-history" tabindex="-1"><a href="#password-history" class="header-anchor">Password History</a></h2>\n' +
12:58:50 AM: "<p>Selecting "Enforce password history" causes the system to disallow re-use of any passwords set in the past.</p>\n" +
12:58:50 AM: '<h2 id="failed-sign-ins" tabindex="-1"><a href="#failed-sign-ins" class="header-anchor">Failed sign-ins</a></h2>\n' +
12:58:50 AM: "<p>A "Failed sign-ins" counter policy change will take effect on the next failed sign-in. The number of failed sign-ins in a row is counted, and if the number reaches the maximum, that account is locked. A successful sign-in or password reset clears the counter.</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:50 AM: "<p>Locked user accounts can be unlocked from <em>All Users</em>.</p>\n" +
12:58:50 AM: "</div>\n" +
12:58:50 AM: '<h2 id="session-timeout" tabindex="-1"><a href="#session-timeout" class="header-anchor">Session Timeout</a></h2>\n' +
12:58:50 AM: "<p>Changes to session timeout policy are tricky. When a PROdb user signs in, an authorization "ticket" is created. Most of the ticket storage logic is handled by the Microsoft .NET framework that PROdb relies on, and PROdb simply checks if the user's sign-in is still valid, or redirects to the sign-in page automatically.</p>\n" +
12:58:50 AM: "<p>The sign-in ticket holds all the information necessary for security operations (issue date, timeout, expiration), so, any changes in policy settings are <em>not</em> reflected in the ticket, unless it expires and is recreated, or, the user logs out and back in.</p>\n" +
12:58:50 AM: "<p>Any value for the "Session Timeout" policy other than "Never", leads to a "session cookie" being created and stored in the user's browser, (and also hides the "keep me logged in" option checkbox). This "session cookie" will expire:</p>\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li>when specified by the policy (e.g. 8 hours, the maximum)</li>\n" +
12:58:50 AM: "<li>when the user closes the last browser window or tab with PROdb open</li>\n" +
12:58:50 AM: "<li>when the user restarts their computer</li>\n" +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: "<p>Session timeout is "sliding", meaning the timeout is triggered when there is no activity for the timeout period. If a signed-in user navigates during their PROdb session, this action resets the timer. Due to normal human sleep cycles, however, there is a high likelihood that with the max 8 hours set, the user will need to re-sign-in once per day.</p>\n" +
12:58:50 AM: "<p>The challenge is, when the "Session Timeout" is set to "Never" <em>and</em> the user selects "keep me logged in". In this case, the cookie is issued for one year, and the only way to get rid of it before the one year expiration, is to sign out.</p>\n" +
12:58:50 AM: "<p>Therefore, when changing policy from "Never" to some setting such as "8 hours", the best practice is to have users sign out so that the session cookie is re-created properly.</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-caution">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Caution</p>\n' +
12:58:50 AM: '<p>Session cookie recreation <em>cannot</em> be automatically performed from the system side. Have users sign out and back in when changing this policy. <em>Read more</em> about PROdb cookies <a href="/en/prodb/prodb-cookies">on this page</a>.</p>\n' +
12:58:50 AM: "</div>\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-security-controls-screen-2.png" width="100%" alt="Figure: PROdb Security Controls Screen">\n'
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "パスワードの複雑さ Password Complexity",
12:58:50 AM: slug: "%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E8%A4%87%E9%9B%91%E3%81%95-password-complexity",
12:58:50 AM: url: "/prodb/prodb-security-controls/#%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E8%A4%87%E9%9B%91%E3%81%95-password-complexity",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "パスワードの有効期限 Password Expiration",
12:58:50 AM: slug: "%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E6%9C%89%E5%8A%B9%E6%9C%9F%E9%99%90-password-expiration",
12:58:50 AM: url: "/prodb/prodb-security-controls/#%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E6%9C%89%E5%8A%B9%E6%9C%9F%E9%99%90-password-expiration",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "パスワードの再利用防止 Password History",
12:58:50 AM: slug: "%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E5%86%8D%E5%88%A9%E7%94%A8%E9%98%B2%E6%AD%A2-password-history",
12:58:50 AM: url: "/prodb/prodb-security-controls/#%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E5%86%8D%E5%88%A9%E7%94%A8%E9%98%B2%E6%AD%A2-password-history",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "サインイン失敗 Failed Sign-ins",
12:58:50 AM: slug: "%E3%82%B5%E3%82%A4%E3%83%B3%E3%82%A4%E3%83%B3%E5%A4%B1%E6%95%97-failed-sign-ins",
12:58:50 AM: url: "/prodb/prodb-security-controls/#%E3%82%B5%E3%82%A4%E3%83%B3%E3%82%A4%E3%83%B3%E5%A4%B1%E6%95%97-failed-sign-ins",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "セッションタイムアウト Session Timeout",
12:58:50 AM: slug: "%E3%82%BB%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%BF%E3%82%A4%E3%83%A0%E3%82%A2%E3%82%A6%E3%83%88-session-timeout",
12:58:50 AM: url: "/prodb/prodb-security-controls/#%E3%82%BB%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%BF%E3%82%A4%E3%83%A0%E3%82%A2%E3%82%A6%E3%83%88-session-timeout",
12:58:50 AM: children: []
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>PROdb セキュリティ制御</h1>\n" +
12:58:50 AM: "<p>PROdb エンタープライズサブスクリプションで、自社ドメインご利用であれば、「All Users」一覧から、Security Controlsボタンから設定を行って、セキュリティポリシーを変更できます。例えば御社PROdbが <code>db.ourdomain.com</code> でホスティングしているなら、次のようなURLになります:</p>\n" +
12:58:50 AM: "<p><code>https://db.ourdomain.com/secure/accusers.aspx</code><br>\n" +
12:58:50 AM: "<code>https://db.ourdomain.com/secure/accsecurity.aspx</code></p>\n" +
12:58:50 AM: "<p>変更できるポリシーは次のとおりです。</p>\n" +
12:58:50 AM: "<ol>\n" +
12:58:50 AM: "<li>パスワード複雑さ:\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li>最小の文字数</li>\n" +
12:58:50 AM: "<li>許可される文字</li>\n" +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: "</li>\n" +
12:58:50 AM: "<li>パスワードの有効期限</li>\n" +
12:58:50 AM: "<li>パスワードの再利用防止</li>\n" +
12:58:50 AM: "<li>サインインが失敗したら\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li>ブロックしない もしくは</li>\n" +
12:58:50 AM: "<li>〜回失敗したらブロック</li>\n" +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: "</li>\n" +
12:58:50 AM: "<li>セッションタイムアウト期間</li>\n" +
12:58:50 AM: "</ol>\n" +
12:58:50 AM: "<p>それぞれが次のように異なる特定のユーザーへの影響を持っています。</p>\n" +
12:58:50 AM: '<h2 id="%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E8%A4%87%E9%9B%91%E3%81%95-password-complexity" tabindex="-1"><a href="#%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E8%A4%87%E9%9B%91%E3%81%95-password-complexity" class="header-anchor">パスワードの複雑さ Password Complexity</a></h2>\n' +
12:58:50 AM: "<p>長さと許可される文字の両方の変更は、次のアカウントパスワードの有効期限で有効になります。</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-important">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Important</p>\n' +
12:58:50 AM: "<p>最小の文字数はUIに出ている文字数より、長く指定することが出来ます。例えば、12文字や14文字に設定することが可能ですので何なりと仰ってください。</p>\n" +
12:58:50 AM: "</div>\n" +
12:58:50 AM: '<h2 id="%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E6%9C%89%E5%8A%B9%E6%9C%9F%E9%99%90-password-expiration" tabindex="-1"><a href="#%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E6%9C%89%E5%8A%B9%E6%9C%9F%E9%99%90-password-expiration" class="header-anchor">パスワードの有効期限 Password Expiration</a></h2>\n' +
12:58:50 AM: "<p>パスワードの有効期限はタイムアウト後即座に使用できなくなります。PROdbは、最後にパスワードが変更された日付を追跡します。パスワードの有効期限は、最後に変更された日付に日数を追加して、現在の数字と比較することにより計算されます。</p>\n" +
12:58:50 AM: "<p>今日の日付は、計算された日付より後だったら、PROdbがパスワード変更を要求します。</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:50 AM: "<p>All Users一覧から、ユーザーを検索して "Must Change Password" フラグにチェックを入れて保存したら、次のサインイン時にPROdbはパスワード変更を要求します。</p>\n" +
12:58:50 AM: "</div>\n" +
12:58:50 AM: '<h2 id="%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E5%86%8D%E5%88%A9%E7%94%A8%E9%98%B2%E6%AD%A2-password-history" tabindex="-1"><a href="#%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E5%86%8D%E5%88%A9%E7%94%A8%E9%98%B2%E6%AD%A2-password-history" class="header-anchor">パスワードの再利用防止 Password History</a></h2>\n' +
12:58:50 AM: "<p>設定の "Enforce password history" にチェック入れて保存すると、パスワードの再利用が出来なくなります。</p>\n" +
12:58:50 AM: '<h2 id="%E3%82%B5%E3%82%A4%E3%83%B3%E3%82%A4%E3%83%B3%E5%A4%B1%E6%95%97-failed-sign-ins" tabindex="-1"><a href="#%E3%82%B5%E3%82%A4%E3%83%B3%E3%82%A4%E3%83%B3%E5%A4%B1%E6%95%97-failed-sign-ins" class="header-anchor">サインイン失敗 Failed Sign-ins</a></h2>\n' +
12:58:50 AM: "<p>サインイン失敗カウンター ポリシーの変更は、次にサインイン失敗した時に有効になります。 連続して失敗したサインインの数がカウントされ、その数が最大に達すると、アカウントがロックされます。 サインインまたはパスワードのリセットが成功すると、カウンターがクリアされます。</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:50 AM: "<p>管理者は、All Users一覧からロックされたユーザーアカウントのロックを解除できます。</p>\n" +
12:58:50 AM: "</div>\n" +
12:58:50 AM: '<h2 id="%E3%82%BB%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%BF%E3%82%A4%E3%83%A0%E3%82%A2%E3%82%A6%E3%83%88-session-timeout" tabindex="-1"><a href="#%E3%82%BB%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%BF%E3%82%A4%E3%83%A0%E3%82%A2%E3%82%A6%E3%83%88-session-timeout" class="header-anchor">セッションタイムアウト Session Timeout</a></h2>\n' +
12:58:50 AM: "<p>セッションタイムアウトは少し複雑です。PROdbユーザがサインインする時、サインインを認証する「チケット」が作成されます。サインインを認証する「チケット」のストレージロジックのほとんどは、PROdbが利用するMicrosoft .NETフレームワークによって処理されるので、PROdbはユーザーのサインインが有効かを確認して、必要に応じてサインインページに自動的にリダイレクトします。</p>\n" +
12:58:50 AM: "<p>サインイン「チケット」には、セキュリティ関連操作に必要なすべての情報 (発行日、タイムアウト、有効期限) が保持されているため、ポリシー設定の変更は、有効期限が切れて再作成されるか、ユーザーがログアウトして再作成されない限り、チケットに反映されません。</p>\n" +
12:58:50 AM: "<p>「セッションタイムアウト」ポリシーの値を「Never / しない」以外に指定すると、「セッション cookie」が作成され、(そして、「Keep Me Logged In / サインインしたままにする」オプションのチェックボックスは非表示) この「セッションcookie」は次のように期限切れになります:</p>\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li>ポリシーで指定されている場合 (例:最大値の8時間)</li>\n" +
12:58:50 AM: "<li>ユーザーがPROdbを開いた状態で最後のブラウザウィンドウまたはタブを閉じたとき</li>\n" +
12:58:50 AM: "<li>ユーザーがコンピューターを再起動したとき</li>\n" +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: "<p>PROdbの「セッションタイムアウト」は「スライディング」で、ユーザーがアプリでナビゲーションしない限り、タイムアウトになってしまいます。逆にサインインされたユーザーがナビゲーションすると、タイムアウトタイマーがリセットされます。人間の睡眠を考慮し、最大8時間に設定すると、ユーザーは大まか1日に1回再サインインする必要になると言えます。</p>\n" +
12:58:50 AM: "<p>課題は、「セッションタイムアウト」が「しない」に設定されていて、ユーザーが「サインインしたままにする」を選択した場合です。 この場合、Cookieは1年間発行され、1年の有効期限が切れる前にCookieを削除する唯一の方法は、サインアウトすることです。</p>\n" +
12:58:50 AM: "<p>したがって、ポリシーを「しない」から「8時間」などの設定に変更する場合は、セッションCookieが正しく再作成されるように、ベストプラクティスとして、ユーザーにサインアウトさせる必要があります。</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-caution">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Caution</p>\n' +
12:58:50 AM: '<p>システム側では強制的にセッションCookieを再作成させることができません。変更後、ユーザーにサインアウトさせる必要がある。PROdb クッキーについて詳しくは<a href="/prodb/prodb-cookies">こちらのページ</a>をご覧ください.</p>\n' +
12:58:50 AM: "</div>\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-security-controls-screen-2.png" width="100%" alt="図: PROdb Security Controls 画面">\n'
12:58:50 AM: },
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: <ref *3> [
12:58:50 AM: <ref *2> {
12:58:50 AM: basename: "prodb-security-controls",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 400,
12:58:50 AM: tags: [ "PROdb", "パスワード", "規定" ],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "ja",
12:58:50 AM: site: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: lastup: "最終更新",
12:58:50 AM: editme: "このページを編集",
12:58:50 AM: tocheader: "当ページの目次",
12:58:50 AM: author: "株式会社イソリア"
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-24T08:52:56.000Z,
12:58:50 AM: title: "PROdb セキュリティ制御変更",
12:58:50 AM: description: "パスワード、タイムアウト、セッション期限など規定設定",
12:58:50 AM: category: "サービス詳細",
12:58:50 AM: series: "ja-prodb",
12:58:50 AM: url: "/prodb/prodb-security-controls/",
12:58:50 AM: id: "prodbseccon",
12:58:50 AM: content: "# PROdb セキュリティ制御\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "PROdb エンタープライズサブスクリプションで、自社ドメインご利用であれば、「All Users」一覧から、Security Controlsボタンから設定を行って、セキュリティポリシーを変更できます。例えば御社PROdbが `db.ourdomain.com` でホスティングしているなら、次のようなURLになります:\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "`https://db.ourdomain.com/secure/accusers.aspx` \n" +
12:58:50 AM: "`https://db.ourdomain.com/secure/accsecurity.aspx`\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "変更できるポリシーは次のとおりです。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "1. パスワード複雑さ:\n" +
12:58:50 AM: " * 最小の文字数\n" +
12:58:50 AM: " * 許可される文字\n" +
12:58:50 AM: "1. パスワードの有効期限\n" +
12:58:50 AM: "1. パスワードの再利用防止\n" +
12:58:50 AM: "1. サインインが失敗したら\n" +
12:58:50 AM: " * ブロックしない もしくは\n" +
12:58:50 AM: " * 〜回失敗したらブロック\n" +
12:58:50 AM: "1. セッションタイムアウト期間\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "それぞれが次のように異なる特定のユーザーへの影響を持っています。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## パスワードの複雑さ Password Complexity\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "長さと許可される文字の両方の変更は、次のアカウントパスワードの有効期限で有効になります。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!IMPORTANT]\n" +
12:58:50 AM: "> 最小の文字数はUIに出ている文字数より、長く指定することが出来ます。例えば、12文字や14文字に設定することが可能ですので何なりと仰ってください。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## パスワードの有効期限 Password Expiration\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "パスワードの有効期限はタイムアウト後即座に使用できなくなります。PROdbは、最後にパスワードが変更された日付を追跡します。パスワードの有効期限は、最後に変更された日付に日数を追加して、現在の数字と比較することにより計算されます。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "今日の日付は、計算された日付より後だったら、PROdbがパスワード変更を要求します。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!TIP]\n" +
12:58:50 AM: '> All Users一覧から、ユーザーを検索して "Must Change Password" フラグにチェックを入れて保存したら、次のサインイン時にPROdbはパスワード変更を要求します。 \n' +
12:58:50 AM: "\n" +
12:58:50 AM: "## パスワードの再利用防止 Password History\n" +
12:58:50 AM: "\n" +
12:58:50 AM: '設定の "Enforce password history" にチェック入れて保存すると、パスワードの再利用が出来なくなります。 \n' +
12:58:50 AM: "\n" +
12:58:50 AM: "## サインイン失敗 Failed Sign-ins\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "サインイン失敗カウンター ポリシーの変更は、次にサインイン失敗した時に有効になります。 連続して失敗したサインインの数がカウントされ、その数が最大に達すると、アカウントがロックされます。 サインインまたはパスワードのリセットが成功すると、カウンターがクリアされます。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!TIP]\n" +
12:58:50 AM: "> 管理者は、All Users一覧からロックされたユーザーアカウントのロックを解除できます。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## セッションタイムアウト Session Timeout\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "セッションタイムアウトは少し複雑です。PROdbユーザがサインインする時、サインインを認証する「チケット」が作成されます。サインインを認証する「チケット」のストレージロジックのほとんどは、PROdbが利用するMicrosoft .NETフレームワークによって処理されるので、PROdbはユーザーのサインインが有効かを確認して、必要に応じてサインインページに自動的にリダイレクトします。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "サインイン「チケット」には、セキュリティ関連操作に必要なすべての情報 (発行日、タイムアウト、有効期限) が保持されているため、ポリシー設定の変更は、有効期限が切れて再作成されるか、ユーザーがログアウトして再作成されない限り、チケットに反映されません。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "「セッションタイムアウト」ポリシーの値を「Never / しない」以外に指定すると、「セッション cookie」が作成され、(そして、「Keep Me Logged In / サインインしたままにする」オプションのチェックボックスは非表示) この「セッションcookie」は次のように期限切れになります:\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "* ポリシーで指定されている場合 (例:最大値の8時間)\n" +
12:58:50 AM: "* ユーザーがPROdbを開いた状態で最後のブラウザウィンドウまたはタブを閉じたとき\n" +
12:58:50 AM: "* ユーザーがコンピューターを再起動したとき\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "PROdbの「セッションタイムアウト」は「スライディング」で、ユーザーがアプリでナビゲーションしない限り、タイムアウトになってしまいます。逆にサインインされたユーザーがナビゲーションすると、タイムアウトタイマーがリセットされます。人間の睡眠を考慮し、最大8時間に設定すると、ユーザーは大まか1日に1回再サインインする必要になると言えます。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "課題は、「セッションタイムアウト」が「しない」に設定されていて、ユーザーが「サインインしたままにする」を選択した場合です。 この場合、Cookieは1年間発行され、1年の有効期限が切れる前にCookieを削除する唯一の方法は、サインアウトすることです。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "したがって、ポリシーを「しない」から「8時間」などの設定に変更する場合は、セッションCookieが正しく再作成されるように、ベストプラクティスとして、ユーザーにサインアウトさせる必要があります。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!CAUTION]\n" +
12:58:50 AM: "> システム側では強制的にセッションCookieを再作成させることができません。変更後、ユーザーにサインアウトさせる必要がある。PROdb クッキーについて詳しくは[こちらのページ](/prodb/prodb-cookies)をご覧ください.\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-security-controls-screen-2.png" width="100%" alt="図: PROdb Security Controls 画面">\n' +
12:58:50 AM: "\n" +
12:58:50 AM: "\n",
12:58:50 AM: page: <ref *1> Page {
12:58:50 AM: src: {
12:58:50 AM: path: "/pages/prodb-security-controls",
12:58:50 AM: ext: ".md",
12:58:50 AM: entry: [Entry]
12:58:50 AM: },
12:58:50 AM: data: [Circular *2],
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: [Circular *3],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "パスワードの複雑さ Password Complexity",
12:58:50 AM: slug: "%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E8%A4%87%E9%9B%91%E3%81%95-password-complexity",
12:58:50 AM: url: "/prodb/prodb-security-controls/#%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E8%A4%87%E9%9B%91%E3%81%95-password-complexity",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "パスワードの有効期限 Password Expiration",
12:58:50 AM: slug: "%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E6%9C%89%E5%8A%B9%E6%9C%9F%E9%99%90-password-expiration",
12:58:50 AM: url: "/prodb/prodb-security-controls/#%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E6%9C%89%E5%8A%B9%E6%9C%9F%E9%99%90-password-expiration",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "パスワードの再利用防止 Password History",
12:58:50 AM: slug: "%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E5%86%8D%E5%88%A9%E7%94%A8%E9%98%B2%E6%AD%A2-password-history",
12:58:50 AM: url: "/prodb/prodb-security-controls/#%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E5%86%8D%E5%88%A9%E7%94%A8%E9%98%B2%E6%AD%A2-password-history",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "サインイン失敗 Failed Sign-ins",
12:58:50 AM: slug: "%E3%82%B5%E3%82%A4%E3%83%B3%E3%82%A4%E3%83%B3%E5%A4%B1%E6%95%97-failed-sign-ins",
12:58:50 AM: url: "/prodb/prodb-security-controls/#%E3%82%B5%E3%82%A4%E3%83%B3%E3%82%A4%E3%83%B3%E5%A4%B1%E6%95%97-failed-sign-ins",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "セッションタイムアウト Session Timeout",
12:58:50 AM: slug: "%E3%82%BB%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%BF%E3%82%A4%E3%83%A0%E3%82%A2%E3%82%A6%E3%83%88-session-timeout",
12:58:50 AM: url: "/prodb/prodb-security-controls/#%E3%82%BB%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%BF%E3%82%A4%E3%83%A0%E3%82%A2%E3%82%A6%E3%83%88-session-timeout",
12:58:50 AM: children: []
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>PROdb セキュリティ制御</h1>\n" +
12:58:50 AM: "<p>PROdb エンタープライズサブスクリプションで、自社ドメインご利用であれば、「All Users」一覧から、Security Controlsボタンから設定を行って、セキュリティポリシーを変更できます。例えば御社PROdbが <code>db.ourdomain.com</code> でホスティングしているなら、次のようなURLになります:</p>\n" +
12:58:50 AM: "<p><code>https://db.ourdomain.com/secure/accusers.aspx</code><br>\n" +
12:58:50 AM: "<code>https://db.ourdomain.com/secure/accsecurity.aspx</code></p>\n" +
12:58:50 AM: "<p>変更できるポリシーは次のとおりです。</p>\n" +
12:58:50 AM: "<ol>\n" +
12:58:50 AM: "<li>パスワード複雑さ:\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li>最小の文字数</li>\n" +
12:58:50 AM: "<li>許可される文字</li>\n" +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: "</li>\n" +
12:58:50 AM: "<li>パスワードの有効期限</li>\n" +
12:58:50 AM: "<li>パスワードの再利用防止</li>\n" +
12:58:50 AM: "<li>サインインが失敗したら\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li>ブロックしない もしくは</li>\n" +
12:58:50 AM: "<li>〜回失敗したらブロック</li>\n" +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: "</li>\n" +
12:58:50 AM: "<li>セッションタイムアウト期間</li>\n" +
12:58:50 AM: "</ol>\n" +
12:58:50 AM: "<p>それぞれが次のように異なる特定のユーザーへの影響を持っています。</p>\n" +
12:58:50 AM: '<h2 id="%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E8%A4%87%E9%9B%91%E3%81%95-password-complexity" tabindex="-1"><a href="#%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E8%A4%87%E9%9B%91%E3%81%95-password-complexity" class="header-anchor">パスワードの複雑さ Password Complexity</a></h2>\n' +
12:58:50 AM: "<p>長さと許可される文字の両方の変更は、次のアカウントパスワードの有効期限で有効になります。</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-important">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Important</p>\n' +
12:58:50 AM: "<p>最小の文字数はUIに出ている文字数より、長く指定することが出来ます。例えば、12文字や14文字に設定することが可能ですので何なりと仰ってください。</p>\n" +
12:58:50 AM: "</div>\n" +
12:58:50 AM: '<h2 id="%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E6%9C%89%E5%8A%B9%E6%9C%9F%E9%99%90-password-expiration" tabindex="-1"><a href="#%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E6%9C%89%E5%8A%B9%E6%9C%9F%E9%99%90-password-expiration" class="header-anchor">パスワードの有効期限 Password Expiration</a></h2>\n' +
12:58:50 AM: "<p>パスワードの有効期限はタイムアウト後即座に使用できなくなります。PROdbは、最後にパスワードが変更された日付を追跡します。パスワードの有効期限は、最後に変更された日付に日数を追加して、現在の数字と比較することにより計算されます。</p>\n" +
12:58:50 AM: "<p>今日の日付は、計算された日付より後だったら、PROdbがパスワード変更を要求します。</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:50 AM: "<p>All Users一覧から、ユーザーを検索して "Must Change Password" フラグにチェックを入れて保存したら、次のサインイン時にPROdbはパスワード変更を要求します。</p>\n" +
12:58:50 AM: "</div>\n" +
12:58:50 AM: '<h2 id="%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E5%86%8D%E5%88%A9%E7%94%A8%E9%98%B2%E6%AD%A2-password-history" tabindex="-1"><a href="#%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E5%86%8D%E5%88%A9%E7%94%A8%E9%98%B2%E6%AD%A2-password-history" class="header-anchor">パスワードの再利用防止 Password History</a></h2>\n' +
12:58:50 AM: "<p>設定の "Enforce password history" にチェック入れて保存すると、パスワードの再利用が出来なくなります。</p>\n" +
12:58:50 AM: '<h2 id="%E3%82%B5%E3%82%A4%E3%83%B3%E3%82%A4%E3%83%B3%E5%A4%B1%E6%95%97-failed-sign-ins" tabindex="-1"><a href="#%E3%82%B5%E3%82%A4%E3%83%B3%E3%82%A4%E3%83%B3%E5%A4%B1%E6%95%97-failed-sign-ins" class="header-anchor">サインイン失敗 Failed Sign-ins</a></h2>\n' +
12:58:50 AM: "<p>サインイン失敗カウンター ポリシーの変更は、次にサインイン失敗した時に有効になります。 連続して失敗したサインインの数がカウントされ、その数が最大に達すると、アカウントがロックされます。 サインインまたはパスワードのリセットが成功すると、カウンターがクリアされます。</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:50 AM: "<p>管理者は、All Users一覧からロックされたユーザーアカウントのロックを解除できます。</p>\n" +
12:58:50 AM: "</div>\n" +
12:58:50 AM: '<h2 id="%E3%82%BB%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%BF%E3%82%A4%E3%83%A0%E3%82%A2%E3%82%A6%E3%83%88-session-timeout" tabindex="-1"><a href="#%E3%82%BB%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%BF%E3%82%A4%E3%83%A0%E3%82%A2%E3%82%A6%E3%83%88-session-timeout" class="header-anchor">セッションタイムアウト Session Timeout</a></h2>\n' +
12:58:50 AM: "<p>セッションタイムアウトは少し複雑です。PROdbユーザがサインインする時、サインインを認証する「チケット」が作成されます。サインインを認証する「チケット」のストレージロジックのほとんどは、PROdbが利用するMicrosoft .NETフレームワークによって処理されるので、PROdbはユーザーのサインインが有効かを確認して、必要に応じてサインインページに自動的にリダイレクトします。</p>\n" +
12:58:50 AM: "<p>サインイン「チケット」には、セキュリティ関連操作に必要なすべての情報 (発行日、タイムアウト、有効期限) が保持されているため、ポリシー設定の変更は、有効期限が切れて再作成されるか、ユーザーがログアウトして再作成されない限り、チケットに反映されません。</p>\n" +
12:58:50 AM: "<p>「セッションタイムアウト」ポリシーの値を「Never / しない」以外に指定すると、「セッション cookie」が作成され、(そして、「Keep Me Logged In / サインインしたままにする」オプションのチェックボックスは非表示) この「セッションcookie」は次のように期限切れになります:</p>\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li>ポリシーで指定されている場合 (例:最大値の8時間)</li>\n" +
12:58:50 AM: "<li>ユーザーがPROdbを開いた状態で最後のブラウザウィンドウまたはタブを閉じたとき</li>\n" +
12:58:50 AM: "<li>ユーザーがコンピューターを再起動したとき</li>\n" +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: "<p>PROdbの「セッションタイムアウト」は「スライディング」で、ユーザーがアプリでナビゲーションしない限り、タイムアウトになってしまいます。逆にサインインされたユーザーがナビゲーションすると、タイムアウトタイマーがリセットされます。人間の睡眠を考慮し、最大8時間に設定すると、ユーザーは大まか1日に1回再サインインする必要になると言えます。</p>\n" +
12:58:50 AM: "<p>課題は、「セッションタイムアウト」が「しない」に設定されていて、ユーザーが「サインインしたままにする」を選択した場合です。 この場合、Cookieは1年間発行され、1年の有効期限が切れる前にCookieを削除する唯一の方法は、サインアウトすることです。</p>\n" +
12:58:50 AM: "<p>したがって、ポリシーを「しない」から「8時間」などの設定に変更する場合は、セッションCookieが正しく再作成されるように、ベストプラクティスとして、ユーザーにサインアウトさせる必要があります。</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-caution">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Caution</p>\n' +
12:58:50 AM: '<p>システム側では強制的にセッションCookieを再作成させることができません。変更後、ユーザーにサインアウトさせる必要がある。PROdb クッキーについて詳しくは<a href="/prodb/prodb-cookies">こちらのページ</a>をご覧ください.</p>\n' +
12:58:50 AM: "</div>\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-security-controls-screen-2.png" width="100%" alt="図: PROdb Security Controls 画面">\n'
12:58:50 AM: },
12:58:50 AM: <ref *4> {
12:58:50 AM: basename: "prodb-security-controls_en",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 400,
12:58:50 AM: tags: [ "PROdb", "Password", "Policies" ],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "en",
12:58:50 AM: site: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: lastup: "Last updated",
12:58:50 AM: editme: "Edit this page",
12:58:50 AM: tocheader: "On this Page",
12:58:50 AM: author: "eSolia Inc."
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-24T08:52:56.000Z,
12:58:50 AM: title: "PROdb Security Controls",
12:58:50 AM: description: "Setting password, timeout and expiration policies.",
12:58:50 AM: category: "Service Details",
12:58:50 AM: series: "en-prodb",
12:58:50 AM: url: "/en/prodb/prodb-security-controls/",
id: "prodbseccon",
id: "prodbseccon",
12:58:50 AM: content: "# PROdb Security Controls\n" +
12:58:50 AM: "\n" +
12:58:50 AM: 'For PROdb enterprise subscribers who are using their own domain, it is possible for us to make security policy settings from "All Users", clicking the "Security Controls" button. For example, if your PROdb is hosted on `db.ourdomain.com`, the URLs for these functions would be: \n' +
12:58:50 AM: "\n" +
12:58:50 AM: "`https://db.ourdomain.com/secure/accusers.aspx` \n" +
12:58:50 AM: "`https://db.ourdomain.com/secure/accsecurity.aspx`\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "These are the policies that can be set:\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "1. Password Complexity:\n" +
12:58:50 AM: " * Minimum password length\n" +
12:58:50 AM: " * Allowed password characters\n" +
12:58:50 AM: "2. Password expiration\n" +
12:58:50 AM: "3. Enforce password history\n" +
12:58:50 AM: "4. Failed sign-in action\n" +
12:58:50 AM: " * Don't block, or,\n" +
12:58:50 AM: " * Block after N failures\n" +
12:58:50 AM: "5. Session Timeout length\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "Each has different specific user impacts as follows.\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## Password Complexity\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "Both length and allowed characters policy changes will take effect _on the next account password expiration_.\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!IMPORTANT]\n" +
12:58:50 AM: "> The minimal password length can be customized to a longer length than the maximum in the UI, for example to 12 or 14 characters. Enterprise subscribers should ask us if they would like to customize this. \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## Password Expiration\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "Any password expiration timeout policy change will take effect immediately. PROdb tracks the date of the last password change. Password expiration is calculated dynamically by adding the policy's number of days to the last change timestamp, and comparing with the current date. \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "The user will be prompted to change their password, if today's date is past the calculated expiration date.\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!TIP]\n" +
12:58:50 AM: `> A password change can be forced by finding the user in the _All Users_ list, and setting the "Must Change Password" flag in that user's settings. PROdb will request the password change on next sign-in. \n` +
12:58:50 AM: "\n" +
12:58:50 AM: "## Password History\n" +
12:58:50 AM: "\n" +
12:58:50 AM: 'Selecting "Enforce password history" causes the system to disallow re-use of any passwords set in the past. \n' +
12:58:50 AM: "\n" +
12:58:50 AM: "## Failed sign-ins\n" +
12:58:50 AM: "\n" +
12:58:50 AM: 'A "Failed sign-ins" counter policy change will take effect on the next failed sign-in. The number of failed sign-ins in a row is counted, and if the number reaches the maximum, that account is locked. A successful sign-in or password reset clears the counter.\n' +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!TIP]\n" +
12:58:50 AM: "> Locked user accounts can be unlocked from _All Users_. \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## Session Timeout\n" +
12:58:50 AM: "\n" +
12:58:50 AM: `Changes to session timeout policy are tricky. When a PROdb user signs in, an authorization "ticket" is created. Most of the ticket storage logic is handled by the Microsoft .NET framework that PROdb relies on, and PROdb simply checks if the user's sign-in is still valid, or redirects to the sign-in page automatically.\n` +
12:58:50 AM: "\n" +
12:58:50 AM: "The sign-in ticket holds all the information necessary for security operations (issue date, timeout, expiration), so, any changes in policy settings are _not_ reflected in the ticket, unless it expires and is recreated, or, the user logs out and back in.\n" +
12:58:50 AM: "\n" +
12:58:50 AM: `Any value for the "Session Timeout" policy other than "Never", leads to a "session cookie" being created and stored in the user's browser, (and also hides the "keep me logged in" option checkbox). This "session cookie" will expire:\n` +
12:58:50 AM: "\n" +
12:58:50 AM: "* when specified by the policy (e.g. 8 hours, the maximum)\n" +
12:58:50 AM: "* when the user closes the last browser window or tab with PROdb open\n" +
12:58:50 AM: "* when the user restarts their computer\n" +
12:58:50 AM: "\n" +
12:58:50 AM: 'Session timeout is "sliding", meaning the timeout is triggered when there is no activity for the timeout period. If a signed-in user navigates during their PROdb session, this action resets the timer. Due to normal human sleep cycles, however, there is a high likelihood that with the max 8 hours set, the user will need to re-sign-in once per day. \n' +
12:58:50 AM: "\n" +
12:58:50 AM: 'The challenge is, when the "Session Timeout" is set to "Never" _and_ the user selects "keep me logged in". In this case, the cookie is issued for one year, and the only way to get rid of it before the one year expiration, is to sign out.\n' +
12:58:50 AM: "\n" +
12:58:50 AM: 'Therefore, when changing policy from "Never" to some setting such as "8 hours", the best practice is to have users sign out so that the session cookie is re-created properly. \n' +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!CAUTION]\n" +
12:58:50 AM: "> Session cookie recreation _cannot_ be automatically performed from the system side. Have users sign out and back in when changing this policy. _Read more_ about PROdb cookies [on this page](/en/prodb/prodb-cookies). \n" +
12:58:50 AM: "\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-security-controls-screen-2.png" width="100%" alt="Figure: PROdb Security Controls Screen">\n' +
12:58:50 AM: "\n" +
12:58:50 AM: "\n",
12:58:50 AM: page: Page {
12:58:50 AM: src: {
12:58:50 AM: path: "/pages/prodb-security-controls_en",
12:58:50 AM: ext: ".md",
12:58:50 AM: entry: [Entry]
12:58:50 AM: },
12:58:50 AM: data: [Circular *4],
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: [Circular *3],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Password Complexity",
12:58:50 AM: slug: "password-complexity",
12:58:50 AM: url: "/en/prodb/prodb-security-controls/#password-complexity",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Password Expiration",
12:58:50 AM: slug: "password-expiration",
12:58:50 AM: url: "/en/prodb/prodb-security-controls/#password-expiration",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Password History",
12:58:50 AM: slug: "password-history",
12:58:50 AM: url: "/en/prodb/prodb-security-controls/#password-history",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Failed sign-ins",
12:58:50 AM: slug: "failed-sign-ins",
12:58:50 AM: url: "/en/prodb/prodb-security-controls/#failed-sign-ins",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Session Timeout",
12:58:50 AM: slug: "session-timeout",
12:58:50 AM: url: "/en/prodb/prodb-security-controls/#session-timeout",
12:58:50 AM: children: []
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>PROdb Security Controls</h1>\n" +
12:58:50 AM: "<p>For PROdb enterprise subscribers who are using their own domain, it is possible for us to make security policy settings from "All Users", clicking the "Security Controls" button. For example, if your PROdb is hosted on <code>db.ourdomain.com</code>, the URLs for these functions would be:</p>\n" +
12:58:50 AM: "<p><code>https://db.ourdomain.com/secure/accusers.aspx</code><br>\n" +
12:58:50 AM: "<code>https://db.ourdomain.com/secure/accsecurity.aspx</code></p>\n" +
12:58:50 AM: "<p>These are the policies that can be set:</p>\n" +
12:58:50 AM: "<ol>\n" +
12:58:50 AM: "<li>Password Complexity:\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li>Minimum password length</li>\n" +
12:58:50 AM: "<li>Allowed password characters</li>\n" +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: "</li>\n" +
12:58:50 AM: "<li>Password expiration</li>\n" +
12:58:50 AM: "<li>Enforce password history</li>\n" +
12:58:50 AM: "<li>Failed sign-in action\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li>Don't block, or,</li>\n" +
12:58:50 AM: "<li>Block after N failures</li>\n" +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: "</li>\n" +
12:58:50 AM: "<li>Session Timeout length</li>\n" +
12:58:50 AM: "</ol>\n" +
12:58:50 AM: "<p>Each has different specific user impacts as follows.</p>\n" +
12:58:50 AM: '<h2 id="password-complexity" tabindex="-1"><a href="#password-complexity" class="header-anchor">Password Complexity</a></h2>\n' +
12:58:50 AM: "<p>Both length and allowed characters policy changes will take effect <em>on the next account password expiration</em>.</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-important">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Important</p>\n' +
12:58:50 AM: "<p>The minimal password length can be customized to a longer length than the maximum in the UI, for example to 12 or 14 characters. Enterprise subscribers should ask us if they would like to customize this.</p>\n" +
12:58:50 AM: "</div>\n" +
12:58:50 AM: '<h2 id="password-expiration" tabindex="-1"><a href="#password-expiration" class="header-anchor">Password Expiration</a></h2>\n' +
12:58:50 AM: "<p>Any password expiration timeout policy change will take effect immediately. PROdb tracks the date of the last password change. Password expiration is calculated dynamically by adding the policy's number of days to the last change timestamp, and comparing with the current date.</p>\n" +
12:58:50 AM: "<p>The user will be prompted to change their password, if today's date is past the calculated expiration date.</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:50 AM: "<p>A password change can be forced by finding the user in the <em>All Users</em> list, and setting the "Must Change Password" flag in that user's settings. PROdb will request the password change on next sign-in.</p>\n" +
12:58:50 AM: "</div>\n" +
12:58:50 AM: '<h2 id="password-history" tabindex="-1"><a href="#password-history" class="header-anchor">Password History</a></h2>\n' +
12:58:50 AM: "<p>Selecting "Enforce password history" causes the system to disallow re-use of any passwords set in the past.</p>\n" +
12:58:50 AM: '<h2 id="failed-sign-ins" tabindex="-1"><a href="#failed-sign-ins" class="header-anchor">Failed sign-ins</a></h2>\n' +
12:58:50 AM: "<p>A "Failed sign-ins" counter policy change will take effect on the next failed sign-in. The number of failed sign-ins in a row is counted, and if the number reaches the maximum, that account is locked. A successful sign-in or password reset clears the counter.</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:50 AM: "<p>Locked user accounts can be unlocked from <em>All Users</em>.</p>\n" +
12:58:50 AM: "</div>\n" +
12:58:50 AM: '<h2 id="session-timeout" tabindex="-1"><a href="#session-timeout" class="header-anchor">Session Timeout</a></h2>\n' +
12:58:50 AM: "<p>Changes to session timeout policy are tricky. When a PROdb user signs in, an authorization "ticket" is created. Most of the ticket storage logic is handled by the Microsoft .NET framework that PROdb relies on, and PROdb simply checks if the user's sign-in is still valid, or redirects to the sign-in page automatically.</p>\n" +
12:58:50 AM: "<p>The sign-in ticket holds all the information necessary for security operations (issue date, timeout, expiration), so, any changes in policy settings are <em>not</em> reflected in the ticket, unless it expires and is recreated, or, the user logs out and back in.</p>\n" +
12:58:50 AM: "<p>Any value for the "Session Timeout" policy other than "Never", leads to a "session cookie" being created and stored in the user's browser, (and also hides the "keep me logged in" option checkbox). This "session cookie" will expire:</p>\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li>when specified by the policy (e.g. 8 hours, the maximum)</li>\n" +
12:58:50 AM: "<li>when the user closes the last browser window or tab with PROdb open</li>\n" +
12:58:50 AM: "<li>when the user restarts their computer</li>\n" +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: "<p>Session timeout is "sliding", meaning the timeout is triggered when there is no activity for the timeout period. If a signed-in user navigates during their PROdb session, this action resets the timer. Due to normal human sleep cycles, however, there is a high likelihood that with the max 8 hours set, the user will need to re-sign-in once per day.</p>\n" +
12:58:50 AM: "<p>The challenge is, when the "Session Timeout" is set to "Never" <em>and</em> the user selects "keep me logged in". In this case, the cookie is issued for one year, and the only way to get rid of it before the one year expiration, is to sign out.</p>\n" +
12:58:50 AM: "<p>Therefore, when changing policy from "Never" to some setting such as "8 hours", the best practice is to have users sign out so that the session cookie is re-created properly.</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-caution">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Caution</p>\n' +
12:58:50 AM: '<p>Session cookie recreation <em>cannot</em> be automatically performed from the system side. Have users sign out and back in when changing this policy. <em>Read more</em> about PROdb cookies <a href="/en/prodb/prodb-cookies">on this page</a>.</p>\n' +
12:58:50 AM: "</div>\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-security-controls-screen-2.png" width="100%" alt="Figure: PROdb Security Controls Screen">\n'
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "パスワードの複雑さ Password Complexity",
12:58:50 AM: slug: "%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E8%A4%87%E9%9B%91%E3%81%95-password-complexity",
12:58:50 AM: url: "/prodb/prodb-security-controls/#%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E8%A4%87%E9%9B%91%E3%81%95-password-complexity",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "パスワードの有効期限 Password Expiration",
12:58:50 AM: slug: "%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E6%9C%89%E5%8A%B9%E6%9C%9F%E9%99%90-password-expiration",
12:58:50 AM: url: "/prodb/prodb-security-controls/#%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E6%9C%89%E5%8A%B9%E6%9C%9F%E9%99%90-password-expiration",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "パスワードの再利用防止 Password History",
12:58:50 AM: slug: "%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E5%86%8D%E5%88%A9%E7%94%A8%E9%98%B2%E6%AD%A2-password-history",
12:58:50 AM: url: "/prodb/prodb-security-controls/#%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E5%86%8D%E5%88%A9%E7%94%A8%E9%98%B2%E6%AD%A2-password-history",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "サインイン失敗 Failed Sign-ins",
12:58:50 AM: slug: "%E3%82%B5%E3%82%A4%E3%83%B3%E3%82%A4%E3%83%B3%E5%A4%B1%E6%95%97-failed-sign-ins",
12:58:50 AM: url: "/prodb/prodb-security-controls/#%E3%82%B5%E3%82%A4%E3%83%B3%E3%82%A4%E3%83%B3%E5%A4%B1%E6%95%97-failed-sign-ins",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "セッションタイムアウト Session Timeout",
12:58:50 AM: slug: "%E3%82%BB%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%BF%E3%82%A4%E3%83%A0%E3%82%A2%E3%82%A6%E3%83%88-session-timeout",
12:58:50 AM: url: "/prodb/prodb-security-controls/#%E3%82%BB%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%BF%E3%82%A4%E3%83%A0%E3%82%A2%E3%82%A6%E3%83%88-session-timeout",
12:58:50 AM: children: []
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>PROdb セキュリティ制御</h1>\n" +
12:58:50 AM: "<p>PROdb エンタープライズサブスクリプションで、自社ドメインご利用であれば、「All Users」一覧から、Security Controlsボタンから設定を行って、セキュリティポリシーを変更できます。例えば御社PROdbが <code>db.ourdomain.com</code> でホスティングしているなら、次のようなURLになります:</p>\n" +
12:58:50 AM: "<p><code>https://db.ourdomain.com/secure/accusers.aspx</code><br>\n" +
12:58:50 AM: "<code>https://db.ourdomain.com/secure/accsecurity.aspx</code></p>\n" +
12:58:50 AM: "<p>変更できるポリシーは次のとおりです。</p>\n" +
12:58:50 AM: "<ol>\n" +
12:58:50 AM: "<li>パスワード複雑さ:\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li>最小の文字数</li>\n" +
12:58:50 AM: "<li>許可される文字</li>\n" +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: "</li>\n" +
12:58:50 AM: "<li>パスワードの有効期限</li>\n" +
12:58:50 AM: "<li>パスワードの再利用防止</li>\n" +
12:58:50 AM: "<li>サインインが失敗したら\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li>ブロックしない もしくは</li>\n" +
12:58:50 AM: "<li>〜回失敗したらブロック</li>\n" +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: "</li>\n" +
12:58:50 AM: "<li>セッションタイムアウト期間</li>\n" +
12:58:50 AM: "</ol>\n" +
12:58:50 AM: "<p>それぞれが次のように異なる特定のユーザーへの影響を持っています。</p>\n" +
12:58:50 AM: '<h2 id="%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E8%A4%87%E9%9B%91%E3%81%95-password-complexity" tabindex="-1"><a href="#%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E8%A4%87%E9%9B%91%E3%81%95-password-complexity" class="header-anchor">パスワードの複雑さ Password Complexity</a></h2>\n' +
12:58:50 AM: "<p>長さと許可される文字の両方の変更は、次のアカウントパスワードの有効期限で有効になります。</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-important">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Important</p>\n' +
12:58:50 AM: "<p>最小の文字数はUIに出ている文字数より、長く指定することが出来ます。例えば、12文字や14文字に設定することが可能ですので何なりと仰ってください。</p>\n" +
12:58:50 AM: "</div>\n" +
12:58:50 AM: '<h2 id="%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E6%9C%89%E5%8A%B9%E6%9C%9F%E9%99%90-password-expiration" tabindex="-1"><a href="#%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E6%9C%89%E5%8A%B9%E6%9C%9F%E9%99%90-password-expiration" class="header-anchor">パスワードの有効期限 Password Expiration</a></h2>\n' +
12:58:50 AM: "<p>パスワードの有効期限はタイムアウト後即座に使用できなくなります。PROdbは、最後にパスワードが変更された日付を追跡します。パスワードの有効期限は、最後に変更された日付に日数を追加して、現在の数字と比較することにより計算されます。</p>\n" +
12:58:50 AM: "<p>今日の日付は、計算された日付より後だったら、PROdbがパスワード変更を要求します。</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:50 AM: "<p>All Users一覧から、ユーザーを検索して "Must Change Password" フラグにチェックを入れて保存したら、次のサインイン時にPROdbはパスワード変更を要求します。</p>\n" +
12:58:50 AM: "</div>\n" +
12:58:50 AM: '<h2 id="%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E5%86%8D%E5%88%A9%E7%94%A8%E9%98%B2%E6%AD%A2-password-history" tabindex="-1"><a href="#%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E5%86%8D%E5%88%A9%E7%94%A8%E9%98%B2%E6%AD%A2-password-history" class="header-anchor">パスワードの再利用防止 Password History</a></h2>\n' +
12:58:50 AM: "<p>設定の "Enforce password history" にチェック入れて保存すると、パスワードの再利用が出来なくなります。</p>\n" +
12:58:50 AM: '<h2 id="%E3%82%B5%E3%82%A4%E3%83%B3%E3%82%A4%E3%83%B3%E5%A4%B1%E6%95%97-failed-sign-ins" tabindex="-1"><a href="#%E3%82%B5%E3%82%A4%E3%83%B3%E3%82%A4%E3%83%B3%E5%A4%B1%E6%95%97-failed-sign-ins" class="header-anchor">サインイン失敗 Failed Sign-ins</a></h2>\n' +
12:58:50 AM: "<p>サインイン失敗カウンター ポリシーの変更は、次にサインイン失敗した時に有効になります。 連続して失敗したサインインの数がカウントされ、その数が最大に達すると、アカウントがロックされます。 サインインまたはパスワードのリセットが成功すると、カウンターがクリアされます。</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:50 AM: "<p>管理者は、All Users一覧からロックされたユーザーアカウントのロックを解除できます。</p>\n" +
12:58:50 AM: "</div>\n" +
12:58:50 AM: '<h2 id="%E3%82%BB%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%BF%E3%82%A4%E3%83%A0%E3%82%A2%E3%82%A6%E3%83%88-session-timeout" tabindex="-1"><a href="#%E3%82%BB%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%BF%E3%82%A4%E3%83%A0%E3%82%A2%E3%82%A6%E3%83%88-session-timeout" class="header-anchor">セッションタイムアウト Session Timeout</a></h2>\n' +
12:58:50 AM: "<p>セッションタイムアウトは少し複雑です。PROdbユーザがサインインする時、サインインを認証する「チケット」が作成されます。サインインを認証する「チケット」のストレージロジックのほとんどは、PROdbが利用するMicrosoft .NETフレームワークによって処理されるので、PROdbはユーザーのサインインが有効かを確認して、必要に応じてサインインページに自動的にリダイレクトします。</p>\n" +
12:58:50 AM: "<p>サインイン「チケット」には、セキュリティ関連操作に必要なすべての情報 (発行日、タイムアウト、有効期限) が保持されているため、ポリシー設定の変更は、有効期限が切れて再作成されるか、ユーザーがログアウトして再作成されない限り、チケットに反映されません。</p>\n" +
12:58:50 AM: "<p>「セッションタイムアウト」ポリシーの値を「Never / しない」以外に指定すると、「セッション cookie」が作成され、(そして、「Keep Me Logged In / サインインしたままにする」オプションのチェックボックスは非表示) この「セッションcookie」は次のように期限切れになります:</p>\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li>ポリシーで指定されている場合 (例:最大値の8時間)</li>\n" +
12:58:50 AM: "<li>ユーザーがPROdbを開いた状態で最後のブラウザウィンドウまたはタブを閉じたとき</li>\n" +
12:58:50 AM: "<li>ユーザーがコンピューターを再起動したとき</li>\n" +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: "<p>PROdbの「セッションタイムアウト」は「スライディング」で、ユーザーがアプリでナビゲーションしない限り、タイムアウトになってしまいます。逆にサインインされたユーザーがナビゲーションすると、タイムアウトタイマーがリセットされます。人間の睡眠を考慮し、最大8時間に設定すると、ユーザーは大まか1日に1回再サインインする必要になると言えます。</p>\n" +
12:58:50 AM: "<p>課題は、「セッションタイムアウト」が「しない」に設定されていて、ユーザーが「サインインしたままにする」を選択した場合です。 この場合、Cookieは1年間発行され、1年の有効期限が切れる前にCookieを削除する唯一の方法は、サインアウトすることです。</p>\n" +
12:58:50 AM: "<p>したがって、ポリシーを「しない」から「8時間」などの設定に変更する場合は、セッションCookieが正しく再作成されるように、ベストプラクティスとして、ユーザーにサインアウトさせる必要があります。</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-caution">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Caution</p>\n' +
12:58:50 AM: '<p>システム側では強制的にセッションCookieを再作成させることができません。変更後、ユーザーにサインアウトさせる必要がある。PROdb クッキーについて詳しくは<a href="/prodb/prodb-cookies">こちらのページ</a>をご覧ください.</p>\n' +
12:58:50 AM: "</div>\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-security-controls-screen-2.png" width="100%" alt="図: PROdb Security Controls 画面">\n',
12:58:50 AM: ja: {},
12:58:50 AM: en: {}
12:58:50 AM: }
12:58:50 AM: {
12:58:50 AM: content: "<h1>PROdb Security Controls</h1>\n" +
12:58:50 AM: "<p>For PROdb enterprise subscribers who are using their own domain, it is possible for us to make security policy settings from "All Users", clicking the "Security Controls" button. For example, if your PROdb is hosted on <code>db.ourdomain.com</code>, the URLs for these functions would be:</p>\n" +
12:58:50 AM: "<p><code>https://db.ourdomain.com/secure/accusers.aspx</code><br>\n" +
12:58:50 AM: "<code>https://db.ourdomain.com/secure/accsecurity.aspx</code></p>\n" +
12:58:50 AM: "<p>These are the policies that can be set:</p>\n" +
12:58:50 AM: "<ol>\n" +
12:58:50 AM: "<li>Password Complexity:\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li>Minimum password length</li>\n" +
12:58:50 AM: "<li>Allowed password characters</li>\n" +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: "</li>\n" +
12:58:50 AM: "<li>Password expiration</li>\n" +
12:58:50 AM: "<li>Enforce password history</li>\n" +
12:58:50 AM: "<li>Failed sign-in action\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li>Don't block, or,</li>\n" +
12:58:50 AM: "<li>Block after N failures</li>\n" +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: "</li>\n" +
12:58:50 AM: "<li>Session Timeout length</li>\n" +
12:58:50 AM: "</ol>\n" +
12:58:50 AM: "<p>Each has different specific user impacts as follows.</p>\n" +
12:58:50 AM: '<h2 id="password-complexity" tabindex="-1"><a href="#password-complexity" class="header-anchor">Password Complexity</a></h2>\n' +
12:58:50 AM: "<p>Both length and allowed characters policy changes will take effect <em>on the next account password expiration</em>.</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-important">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Important</p>\n' +
12:58:50 AM: "<p>The minimal password length can be customized to a longer length than the maximum in the UI, for example to 12 or 14 characters. Enterprise subscribers should ask us if they would like to customize this.</p>\n" +
12:58:50 AM: "</div>\n" +
12:58:50 AM: '<h2 id="password-expiration" tabindex="-1"><a href="#password-expiration" class="header-anchor">Password Expiration</a></h2>\n' +
12:58:50 AM: "<p>Any password expiration timeout policy change will take effect immediately. PROdb tracks the date of the last password change. Password expiration is calculated dynamically by adding the policy's number of days to the last change timestamp, and comparing with the current date.</p>\n" +
12:58:50 AM: "<p>The user will be prompted to change their password, if today's date is past the calculated expiration date.</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:50 AM: "<p>A password change can be forced by finding the user in the <em>All Users</em> list, and setting the "Must Change Password" flag in that user's settings. PROdb will request the password change on next sign-in.</p>\n" +
12:58:50 AM: "</div>\n" +
12:58:50 AM: '<h2 id="password-history" tabindex="-1"><a href="#password-history" class="header-anchor">Password History</a></h2>\n' +
12:58:50 AM: "<p>Selecting "Enforce password history" causes the system to disallow re-use of any passwords set in the past.</p>\n" +
12:58:50 AM: '<h2 id="failed-sign-ins" tabindex="-1"><a href="#failed-sign-ins" class="header-anchor">Failed sign-ins</a></h2>\n' +
12:58:50 AM: "<p>A "Failed sign-ins" counter policy change will take effect on the next failed sign-in. The number of failed sign-ins in a row is counted, and if the number reaches the maximum, that account is locked. A successful sign-in or password reset clears the counter.</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:50 AM: "<p>Locked user accounts can be unlocked from <em>All Users</em>.</p>\n" +
12:58:50 AM: "</div>\n" +
12:58:50 AM: '<h2 id="session-timeout" tabindex="-1"><a href="#session-timeout" class="header-anchor">Session Timeout</a></h2>\n' +
12:58:50 AM: "<p>Changes to session timeout policy are tricky. When a PROdb user signs in, an authorization "ticket" is created. Most of the ticket storage logic is handled by the Microsoft .NET framework that PROdb relies on, and PROdb simply checks if the user's sign-in is still valid, or redirects to the sign-in page automatically.</p>\n" +
12:58:50 AM: "<p>The sign-in ticket holds all the information necessary for security operations (issue date, timeout, expiration), so, any changes in policy settings are <em>not</em> reflected in the ticket, unless it expires and is recreated, or, the user logs out and back in.</p>\n" +
12:58:50 AM: "<p>Any value for the "Session Timeout" policy other than "Never", leads to a "session cookie" being created and stored in the user's browser, (and also hides the "keep me logged in" option checkbox). This "session cookie" will expire:</p>\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li>when specified by the policy (e.g. 8 hours, the maximum)</li>\n" +
12:58:50 AM: "<li>when the user closes the last browser window or tab with PROdb open</li>\n" +
12:58:50 AM: "<li>when the user restarts their computer</li>\n" +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: "<p>Session timeout is "sliding", meaning the timeout is triggered when there is no activity for the timeout period. If a signed-in user navigates during their PROdb session, this action resets the timer. Due to normal human sleep cycles, however, there is a high likelihood that with the max 8 hours set, the user will need to re-sign-in once per day.</p>\n" +
12:58:50 AM: "<p>The challenge is, when the "Session Timeout" is set to "Never" <em>and</em> the user selects "keep me logged in". In this case, the cookie is issued for one year, and the only way to get rid of it before the one year expiration, is to sign out.</p>\n" +
12:58:50 AM: "<p>Therefore, when changing policy from "Never" to some setting such as "8 hours", the best practice is to have users sign out so that the session cookie is re-created properly.</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-caution">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Caution</p>\n' +
12:58:50 AM: '<p>Session cookie recreation <em>cannot</em> be automatically performed from the system side. Have users sign out and back in when changing this policy. <em>Read more</em> about PROdb cookies <a href="/en/prodb/prodb-cookies">on this page</a>.</p>\n' +
12:58:50 AM: "</div>\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-security-controls-screen-2.png" width="100%" alt="Figure: PROdb Security Controls Screen">\n',
12:58:50 AM: basename: "prodb-security-controls_en",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: order: 400,
12:58:50 AM: tags: [ "PROdb", "Password", "Policies" ],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: { url: "https://github.com/esolia/help.esolia.pro", path: "/src" },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "en",
12:58:50 AM: site: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: lastup: "Last updated",
12:58:50 AM: editme: "Edit this page",
12:58:50 AM: tocheader: "On this Page",
12:58:50 AM: author: "eSolia Inc."
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [
12:58:50 AM: { title: "PROdbクラウド型DB", id: "prodb" },
12:58:50 AM: { title: "バルクメール", id: "bulkemail" }
12:58:50 AM: ]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [
12:58:50 AM: { title: "PROdb Cloud DB", id: "prodb" },
12:58:50 AM: { title: "Bulk Email", id: "bulkemail" }
12:58:50 AM: ]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) {
12:58:50 AM: "callout" => {
12:58:50 AM: name: "callout",
12:58:50 AM: render: [Function: render],
12:58:50 AM: css: undefined,
12:58:50 AM: js: undefined
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-24T08:52:56.000Z,
12:58:50 AM: title: "PROdb Security Controls",
12:58:50 AM: description: "Setting password, timeout and expiration policies.",
12:58:50 AM: category: "Service Details",
12:58:50 AM: series: "en-prodb",
12:58:50 AM: url: "/en/prodb/prodb-security-controls/",
12:58:50 AM: id: "prodbseccon",
12:58:50 AM: page: <ref *1> Page {
12:58:50 AM: src: {
12:58:50 AM: path: "/pages/prodb-security-controls_en",
12:58:50 AM: ext: ".md",
12:58:50 AM: entry: Entry {
12:58:50 AM: name: "prodb-security-controls_en.md",
12:58:50 AM: path: "/pages/prodb-security-controls_en.md",
12:58:50 AM: type: "file",
12:58:50 AM: src: "/opt/build/repo/src/pages/prodb-security-controls_en.md",
12:58:50 AM: children: Map(0) {},
12:58:50 AM: flags: Set(0) {}
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: data: <ref *3> {
12:58:50 AM: basename: "prodb-security-controls_en",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 400,
12:58:50 AM: tags: [ "PROdb", "Password", "Policies" ],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "en",
12:58:50 AM: site: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: lastup: "Last updated",
12:58:50 AM: editme: "Edit this page",
12:58:50 AM: tocheader: "On this Page",
12:58:50 AM: author: "eSolia Inc."
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-24T08:52:56.000Z,
12:58:50 AM: title: "PROdb Security Controls",
12:58:50 AM: description: "Setting password, timeout and expiration policies.",
12:58:50 AM: category: "Service Details",
12:58:50 AM: series: "en-prodb",
12:58:50 AM: url: "/en/prodb/prodb-security-controls/",
12:58:50 AM: id: "prodbseccon",
12:58:50 AM: content: "# PROdb Security Controls\n" +
12:58:50 AM: "\n" +
12:58:50 AM: 'For PROdb enterprise subscribers who are using their own domain, it is possible for us to make security policy settings from "All Users", clicking the "Security Controls" button. For example, if your PROdb is hosted on `db.ourdomain.com`, the URLs for these functions would be: \n' +
12:58:50 AM: "\n" +
12:58:50 AM: "`https://db.ourdomain.com/secure/accusers.aspx` \n" +
12:58:50 AM: "`https://db.ourdomain.com/secure/accsecurity.aspx`\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "These are the policies that can be set:\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "1. Password Complexity:\n" +
12:58:50 AM: " * Minimum password length\n" +
12:58:50 AM: " * Allowed password characters\n" +
12:58:50 AM: "2. Password expiration\n" +
12:58:50 AM: "3. Enforce password history\n" +
12:58:50 AM: "4. Failed sign-in action\n" +
12:58:50 AM: " * Don't block, or,\n" +
12:58:50 AM: " * Block after N failures\n" +
12:58:50 AM: "5. Session Timeout length\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "Each has different specific user impacts as follows.\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## Password Complexity\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "Both length and allowed characters policy changes will take effect _on the next account password expiration_.\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!IMPORTANT]\n" +
12:58:50 AM: "> The minimal password length can be customized to a longer length than the maximum in the UI, for example to 12 or 14 characters. Enterprise subscribers should ask us if they would like to customize this. \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## Password Expiration\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "Any password expiration timeout policy change will take effect immediately. PROdb tracks the date of the last password change. Password expiration is calculated dynamically by adding the policy's number of days to the last change timestamp, and comparing with the current date. \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "The user will be prompted to change their password, if today's date is past the calculated expiration date.\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!TIP]\n" +
12:58:50 AM: `> A password change can be forced by finding the user in the _All Users_ list, and setting the "Must Change Password" flag in that user's settings. PROdb will request the password change on next sign-in. \n` +
12:58:50 AM: "\n" +
12:58:50 AM: "## Password History\n" +
12:58:50 AM: "\n" +
12:58:50 AM: 'Selecting "Enforce password history" causes the system to disallow re-use of any passwords set in the past. \n' +
12:58:50 AM: "\n" +
12:58:50 AM: "## Failed sign-ins\n" +
12:58:50 AM: "\n" +
12:58:50 AM: 'A "Failed sign-ins" counter policy change will take effect on the next failed sign-in. The number of failed sign-ins in a row is counted, and if the number reaches the maximum, that account is locked. A successful sign-in or password reset clears the counter.\n' +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!TIP]\n" +
12:58:50 AM: "> Locked user accounts can be unlocked from _All Users_. \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## Session Timeout\n" +
12:58:50 AM: "\n" +
12:58:50 AM: `Changes to session timeout policy are tricky. When a PROdb user signs in, an authorization "ticket" is created. Most of the ticket storage logic is handled by the Microsoft .NET framework that PROdb relies on, and PROdb simply checks if the user's sign-in is still valid, or redirects to the sign-in page automatically.\n` +
12:58:50 AM: "\n" +
12:58:50 AM: "The sign-in ticket holds all the information necessary for security operations (issue date, timeout, expiration), so, any changes in policy settings are _not_ reflected in the ticket, unless it expires and is recreated, or, the user logs out and back in.\n" +
12:58:50 AM: "\n" +
12:58:50 AM: `Any value for the "Session Timeout" policy other than "Never", leads to a "session cookie" being created and stored in the user's browser, (and also hides the "keep me logged in" option checkbox). This "session cookie" will expire:\n` +
12:58:50 AM: "\n" +
12:58:50 AM: "* when specified by the policy (e.g. 8 hours, the maximum)\n" +
12:58:50 AM: "* when the user closes the last browser window or tab with PROdb open\n" +
12:58:50 AM: "* when the user restarts their computer\n" +
12:58:50 AM: "\n" +
12:58:50 AM: 'Session timeout is "sliding", meaning the timeout is triggered when there is no activity for the timeout period. If a signed-in user navigates during their PROdb session, this action resets the timer. Due to normal human sleep cycles, however, there is a high likelihood that with the max 8 hours set, the user will need to re-sign-in once per day. \n' +
12:58:50 AM: "\n" +
12:58:50 AM: 'The challenge is, when the "Session Timeout" is set to "Never" _and_ the user selects "keep me logged in". In this case, the cookie is issued for one year, and the only way to get rid of it before the one year expiration, is to sign out.\n' +
12:58:50 AM: "\n" +
12:58:50 AM: 'Therefore, when changing policy from "Never" to some setting such as "8 hours", the best practice is to have users sign out so that the session cookie is re-created properly. \n' +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!CAUTION]\n" +
12:58:50 AM: "> Session cookie recreation _cannot_ be automatically performed from the system side. Have users sign out and back in when changing this policy. _Read more_ about PROdb cookies [on this page](/en/prodb/prodb-cookies). \n" +
12:58:50 AM: "\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-security-controls-screen-2.png" width="100%" alt="Figure: PROdb Security Controls Screen">\n' +
12:58:50 AM: "\n" +
12:58:50 AM: "\n",
12:58:50 AM: page: [Circular *1],
12:58:50 AM: alternates: <ref *2> [
12:58:50 AM: {
12:58:50 AM: basename: "prodb-security-controls",
12:58:50 AM: mergedKeys: [Object],
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [Array],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 400,
12:58:50 AM: tags: [Array],
12:58:50 AM: extra_head: [Array],
12:58:50 AM: metas: [Object],
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: [Object],
12:58:50 AM: menu_links: [Array],
12:58:50 AM: lang: "ja",
12:58:50 AM: site: [Object],
12:58:50 AM: i18n: [Object],
12:58:50 AM: docs_menu: [Array],
12:58:50 AM: comp: [Object],
12:58:50 AM: date: 2024-10-24T08:52:56.000Z,
12:58:50 AM: title: "PROdb セキュリティ制御変更",
12:58:50 AM: description: "パスワード、タイムアウト、セッション期限など規定設定",
12:58:50 AM: category: "サービス詳細",
12:58:50 AM: series: "ja-prodb",
12:58:50 AM: url: "/prodb/prodb-security-controls/",
12:58:50 AM: id: "prodbseccon",
12:58:50 AM: content: "# PROdb セキュリティ制御\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "PROdb エンタープライズサブスクリプションで、自社ドメインご利用であれば、「All Users」一覧から、Security Controlsボタンから設定を行って、セキュリティポリシーを変更できます。例えば御社PROdbが `db.ourdomain.com` でホスティングしているなら、次のようなURLになります:\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "`https://db.ourdomain.com/secure/accusers.aspx` \n" +
12:58:50 AM: "`https://db.ourdomain.com/secure/accsecurity.aspx`\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "変更できるポリシーは次のとおりです。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "1. パスワード複雑さ:\n" +
12:58:50 AM: " * 最小の文字数\n" +
12:58:50 AM: " * 許可される文字\n" +
12:58:50 AM: "1. パスワードの有効期限\n" +
12:58:50 AM: "1. パスワードの再利用防止\n" +
12:58:50 AM: "1. サインインが失敗したら\n" +
12:58:50 AM: " * ブロックしない もしくは\n" +
12:58:50 AM: " * 〜回失敗したらブロック\n" +
12:58:50 AM: "1. セッションタイムアウト期間\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "それぞれが次のように異なる特定のユーザーへの影響を持っています。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## パスワードの複雑さ Password Complexity\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "長さと許可される文字の両方の変更は、次のアカウントパスワードの有効期限で有効になります。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!IMPORTANT]\n" +
12:58:50 AM: "> 最小の文字数はUIに出ている文字数より、長く指定することが出来ます。例えば、12文字や14文字に設定することが可能ですので何なりと仰ってください。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## パスワードの有効期限 Password Expiration\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "パスワードの有効期限はタイムアウト後即座に使用できなくなります。PROdbは、最後にパスワードが変更された日付を追跡します。パスワードの有効期限は、最後に変更された日付に日数を追加して、現在の数字と比較することにより計算されます。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "今日の日付は、計算された日付より後だったら、PROdbがパスワード変更を要求します。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!TIP]\n" +
12:58:50 AM: '> All Users一覧から、ユーザーを検索して "Must Change Password" フラグにチェックを入れて保存したら、次のサインイン時にPROdbはパスワード変更を要求します。 \n' +
12:58:50 AM: "\n" +
12:58:50 AM: "## パスワードの再利用防止 Password History\n" +
12:58:50 AM: "\n" +
12:58:50 AM: '設定の "Enforce password history" にチェック入れて保存すると、パスワードの再利用が出来なくなります。 \n' +
12:58:50 AM: "\n" +
12:58:50 AM: "## サインイン失敗 Failed Sign-ins\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "サインイン失敗カウンター ポリシーの変更は、次にサインイン失敗した時に有効になります。 連続して失敗したサインインの数がカウントされ、その数が最大に達すると、アカウントがロックされます。 サインインまたはパスワードのリセットが成功すると、カウンターがクリアされます。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!TIP]\n" +
12:58:50 AM: "> 管理者は、All Users一覧からロックされたユーザーアカウントのロックを解除できます。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## セッションタイムアウト Session Timeout\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "セッションタイムアウトは少し複雑です。PROdbユーザがサインインする時、サインインを認証する「チケット」が作成されます。サインインを認証する「チケット」のストレージロジックのほとんどは、PROdbが利用するMicrosoft .NETフレームワークによって処理されるので、PROdbはユーザーのサインインが有効かを確認して、必要に応じてサインインページに自動的にリダイレクトします。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "サインイン「チケット」には、セキュリティ関連操作に必要なすべての情報 (発行日、タイムアウト、有効期限) が保持されているため、ポリシー設定の変更は、有効期限が切れて再作成されるか、ユーザーがログアウトして再作成されない限り、チケットに反映されません。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "「セッションタイムアウト」ポリシーの値を「Never / しない」以外に指定すると、「セッション cookie」が作成され、(そして、「Keep Me Logged In / サインインしたままにする」オプションのチェックボックスは非表示) この「セッションcookie」は次のように期限切れになります:\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "* ポリシーで指定されている場合 (例:最大値の8時間)\n" +
12:58:50 AM: "* ユーザーがPROdbを開いた状態で最後のブラウザウィンドウまたはタブを閉じたとき\n" +
12:58:50 AM: "* ユーザーがコンピューターを再起動したとき\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "PROdbの「セッションタイムアウト」は「スライディング」で、ユーザーがアプリでナビゲーションしない限り、タイムアウトになってしまいます。逆にサインインされたユーザーがナビゲーションすると、タイムアウトタイマーがリセットされます。人間の睡眠を考慮し、最大8時間に設定すると、ユーザーは大まか1日に1回再サインインする必要になると言えます。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "課題は、「セッションタイムアウト」が「しない」に設定されていて、ユーザーが「サインインしたままにする」を選択した場合です。 この場合、Cookieは1年間発行され、1年の有効期限が切れる前にCookieを削除する唯一の方法は、サインアウトすることです。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "したがって、ポリシーを「しない」から「8時間」などの設定に変更する場合は、セッションCookieが正しく再作成されるように、ベストプラクティスとして、ユーザーにサインアウトさせる必要があります。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!CAUTION]\n" +
12:58:50 AM: "> システム側では強制的にセッションCookieを再作成させることができません。変更後、ユーザーにサインアウトさせる必要がある。PROdb クッキーについて詳しくは[こちらのページ](/prodb/prodb-cookies)をご覧ください.\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-security-controls-screen-2.png" width="100%" alt="図: PROdb Security Controls 画面">\n' +
12:58:50 AM: "\n" +
12:58:50 AM: "\n",
12:58:50 AM: page: [Page],
12:58:50 AM: alternates: [Circular *2],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [Array],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>PROdb セキュリティ制御</h1>\n" +
12:58:50 AM: "<p>PROdb エンタープライズサブスクリプションで、自社ドメインご利用であれば、「All Users」一覧から、Security Controlsボタンから設定を行って、セキュリティポリシーを変更できます。例えば御社PROdbが <code>db.ourdomain.com</code> でホスティングしているなら、次のようなURLになります:</p>\n" +
12:58:50 AM: "<p><code>https://db.ourdomain.com/secure/accusers.aspx</code><br>\n" +
12:58:50 AM: "<code>https://db.ourdomain.com/secure/accsecurity.aspx</code></p>\n" +
12:58:50 AM: "<p>変更できるポリシーは次のとおりです。</p>\n" +
12:58:50 AM: "<ol>\n" +
12:58:50 AM: "<li>パスワード複雑さ:\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li>最小の文字数</li>\n" +
12:58:50 AM: "<li>許可される文字</li>\n" +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: "</li>\n" +
12:58:50 AM: "<li>パスワードの有効期限</li>\n" +
12:58:50 AM: "<li>パスワードの再利用防止</li>\n" +
12:58:50 AM: "<li>サインインが失敗したら\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li>ブロックしない もしくは</li>\n" +
12:58:50 AM: "<li>〜回失敗したらブロック</li>\n" +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: "</li>\n" +
12:58:50 AM: "<li>セッションタイムアウト期間</li>\n" +
12:58:50 AM: "</ol>\n" +
12:58:50 AM: "<p>それぞれが次のように異なる特定のユーザーへの影響を持っています。</p>\n" +
12:58:50 AM: '<h2 id="%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E8%A4%87%E9%9B%91%E3%81%95-password-complexity" tabindex="-1"><a href="#%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E8%A4%87%E9%9B%91%E3%81%95-password-complexity" class="header-anchor">パスワードの複雑さ Password Complexity</a></h2>\n' +
12:58:50 AM: "<p>長さと許可される文字の両方の変更は、次のアカウントパスワードの有効期限で有効になります。</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-important">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Important</p>\n' +
12:58:50 AM: "<p>最小の文字数はUIに出ている文字数より、長く指定することが出来ます。例えば、12文字や14文字に設定することが可能ですので何なりと仰ってください。</p>\n" +
12:58:50 AM: "</div>\n" +
12:58:50 AM: '<h2 id="%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E6%9C%89%E5%8A%B9%E6%9C%9F%E9%99%90-password-expiration" tabindex="-1"><a href="#%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E6%9C%89%E5%8A%B9%E6%9C%9F%E9%99%90-password-expiration" class="header-anchor">パスワードの有効期限 Password Expiration</a></h2>\n' +
12:58:50 AM: "<p>パスワードの有効期限はタイムアウト後即座に使用できなくなります。PROdbは、最後にパスワードが変更された日付を追跡します。パスワードの有効期限は、最後に変更された日付に日数を追加して、現在の数字と比較することにより計算されます。</p>\n" +
12:58:50 AM: "<p>今日の日付は、計算された日付より後だったら、PROdbがパスワード変更を要求します。</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:50 AM: "<p>All Users一覧から、ユーザーを検索して "Must Change Password" フラグにチェックを入れて保存したら、次のサインイン時にPROdbはパスワード変更を要求します。</p>\n" +
12:58:50 AM: "</div>\n" +
12:58:50 AM: '<h2 id="%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E5%86%8D%E5%88%A9%E7%94%A8%E9%98%B2%E6%AD%A2-password-history" tabindex="-1"><a href="#%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E5%86%8D%E5%88%A9%E7%94%A8%E9%98%B2%E6%AD%A2-password-history" class="header-anchor">パスワードの再利用防止 Password History</a></h2>\n' +
12:58:50 AM: "<p>設定の "Enforce password history" にチェック入れて保存すると、パスワードの再利用が出来なくなります。</p>\n" +
12:58:50 AM: '<h2 id="%E3%82%B5%E3%82%A4%E3%83%B3%E3%82%A4%E3%83%B3%E5%A4%B1%E6%95%97-failed-sign-ins" tabindex="-1"><a href="#%E3%82%B5%E3%82%A4%E3%83%B3%E3%82%A4%E3%83%B3%E5%A4%B1%E6%95%97-failed-sign-ins" class="header-anchor">サインイン失敗 Failed Sign-ins</a></h2>\n' +
12:58:50 AM: "<p>サインイン失敗カウンター ポリシーの変更は、次にサインイン失敗した時に有効になります。 連続して失敗したサインインの数がカウントされ、その数が最大に達すると、アカウントがロックされます。 サインインまたはパスワードのリセットが成功すると、カウンターがクリアされます。</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:50 AM: "<p>管理者は、All Users一覧からロックされたユーザーアカウントのロックを解除できます。</p>\n" +
12:58:50 AM: "</div>\n" +
12:58:50 AM: '<h2 id="%E3%82%BB%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%BF%E3%82%A4%E3%83%A0%E3%82%A2%E3%82%A6%E3%83%88-session-timeout" tabindex="-1"><a href="#%E3%82%BB%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%BF%E3%82%A4%E3%83%A0%E3%82%A2%E3%82%A6%E3%83%88-session-timeout" class="header-anchor">セッションタイムアウト Session Timeout</a></h2>\n' +
12:58:50 AM: "<p>セッションタイムアウトは少し複雑です。PROdbユーザがサインインする時、サインインを認証する「チケット」が作成されます。サインインを認証する「チケット」のストレージロジックのほとんどは、PROdbが利用するMicrosoft .NETフレームワークによって処理されるので、PROdbはユーザーのサインインが有効かを確認して、必要に応じてサインインページに自動的にリダイレクトします。</p>\n" +
12:58:50 AM: "<p>サインイン「チケット」には、セキュリティ関連操作に必要なすべての情報 (発行日、タイムアウト、有効期限) が保持されているため、ポリシー設定の変更は、有効期限が切れて再作成されるか、ユーザーがログアウトして再作成されない限り、チケットに反映されません。</p>\n" +
12:58:50 AM: "<p>「セッションタイムアウト」ポリシーの値を「Never / しない」以外に指定すると、「セッション cookie」が作成され、(そして、「Keep Me Logged In / サインインしたままにする」オプションのチェックボックスは非表示) この「セッションcookie」は次のように期限切れになります:</p>\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li>ポリシーで指定されている場合 (例:最大値の8時間)</li>\n" +
12:58:50 AM: "<li>ユーザーがPROdbを開いた状態で最後のブラウザウィンドウまたはタブを閉じたとき</li>\n" +
12:58:50 AM: "<li>ユーザーがコンピューターを再起動したとき</li>\n" +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: "<p>PROdbの「セッションタイムアウト」は「スライディング」で、ユーザーがアプリでナビゲーションしない限り、タイムアウトになってしまいます。逆にサインインされたユーザーがナビゲーションすると、タイムアウトタイマーがリセットされます。人間の睡眠を考慮し、最大8時間に設定すると、ユーザーは大まか1日に1回再サインインする必要になると言えます。</p>\n" +
12:58:50 AM: "<p>課題は、「セッションタイムアウト」が「しない」に設定されていて、ユーザーが「サインインしたままにする」を選択した場合です。 この場合、Cookieは1年間発行され、1年の有効期限が切れる前にCookieを削除する唯一の方法は、サインアウトすることです。</p>\n" +
12:58:50 AM: "<p>したがって、ポリシーを「しない」から「8時間」などの設定に変更する場合は、セッションCookieが正しく再作成されるように、ベストプラクティスとして、ユーザーにサインアウトさせる必要があります。</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-caution">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Caution</p>\n' +
12:58:50 AM: '<p>システム側では強制的にセッションCookieを再作成させることができません。変更後、ユーザーにサインアウトさせる必要がある。PROdb クッキーについて詳しくは<a href="/prodb/prodb-cookies">こちらのページ</a>をご覧ください.</p>\n' +
12:58:50 AM: "</div>\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-security-controls-screen-2.png" width="100%" alt="図: PROdb Security Controls 画面">\n'
12:58:50 AM: },
12:58:50 AM: [Circular *3]
12:58:50 AM: ],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Password Complexity",
12:58:50 AM: slug: "password-complexity",
12:58:50 AM: url: "/en/prodb/prodb-security-controls/#password-complexity",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Password Expiration",
12:58:50 AM: slug: "password-expiration",
12:58:50 AM: url: "/en/prodb/prodb-security-controls/#password-expiration",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Password History",
12:58:50 AM: slug: "password-history",
12:58:50 AM: url: "/en/prodb/prodb-security-controls/#password-history",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Failed sign-ins",
12:58:50 AM: slug: "failed-sign-ins",
12:58:50 AM: url: "/en/prodb/prodb-security-controls/#failed-sign-ins",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Session Timeout",
12:58:50 AM: slug: "session-timeout",
12:58:50 AM: url: "/en/prodb/prodb-security-controls/#session-timeout",
12:58:50 AM: children: []
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>PROdb Security Controls</h1>\n" +
12:58:50 AM: "<p>For PROdb enterprise subscribers who are using their own domain, it is possible for us to make security policy settings from "All Users", clicking the "Security Controls" button. For example, if your PROdb is hosted on <code>db.ourdomain.com</code>, the URLs for these functions would be:</p>\n" +
12:58:50 AM: "<p><code>https://db.ourdomain.com/secure/accusers.aspx</code><br>\n" +
12:58:50 AM: "<code>https://db.ourdomain.com/secure/accsecurity.aspx</code></p>\n" +
12:58:50 AM: "<p>These are the policies that can be set:</p>\n" +
12:58:50 AM: "<ol>\n" +
12:58:50 AM: "<li>Password Complexity:\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li>Minimum password length</li>\n" +
12:58:50 AM: "<li>Allowed password characters</li>\n" +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: "</li>\n" +
12:58:50 AM: "<li>Password expiration</li>\n" +
12:58:50 AM: "<li>Enforce password history</li>\n" +
12:58:50 AM: "<li>Failed sign-in action\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li>Don't block, or,</li>\n" +
12:58:50 AM: "<li>Block after N failures</li>\n" +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: "</li>\n" +
12:58:50 AM: "<li>Session Timeout length</li>\n" +
12:58:50 AM: "</ol>\n" +
12:58:50 AM: "<p>Each has different specific user impacts as follows.</p>\n" +
12:58:50 AM: '<h2 id="password-complexity" tabindex="-1"><a href="#password-complexity" class="header-anchor">Password Complexity</a></h2>\n' +
12:58:50 AM: "<p>Both length and allowed characters policy changes will take effect <em>on the next account password expiration</em>.</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-important">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Important</p>\n' +
12:58:50 AM: "<p>The minimal password length can be customized to a longer length than the maximum in the UI, for example to 12 or 14 characters. Enterprise subscribers should ask us if they would like to customize this.</p>\n" +
12:58:50 AM: "</div>\n" +
12:58:50 AM: '<h2 id="password-expiration" tabindex="-1"><a href="#password-expiration" class="header-anchor">Password Expiration</a></h2>\n' +
12:58:50 AM: "<p>Any password expiration timeout policy change will take effect immediately. PROdb tracks the date of the last password change. Password expiration is calculated dynamically by adding the policy's number of days to the last change timestamp, and comparing with the current date.</p>\n" +
12:58:50 AM: "<p>The user will be prompted to change their password, if today's date is past the calculated expiration date.</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:50 AM: "<p>A password change can be forced by finding the user in the <em>All Users</em> list, and setting the "Must Change Password" flag in that user's settings. PROdb will request the password change on next sign-in.</p>\n" +
12:58:50 AM: "</div>\n" +
12:58:50 AM: '<h2 id="password-history" tabindex="-1"><a href="#password-history" class="header-anchor">Password History</a></h2>\n' +
12:58:50 AM: "<p>Selecting "Enforce password history" causes the system to disallow re-use of any passwords set in the past.</p>\n" +
12:58:50 AM: '<h2 id="failed-sign-ins" tabindex="-1"><a href="#failed-sign-ins" class="header-anchor">Failed sign-ins</a></h2>\n' +
"<p>A "Failed sign-ins" counter policy change will take effect on the next failed sign-in. The number of failed sign-ins in a row is counted, and if the number reaches the maximum, that account is locked. A successful sign-in or password reset clears the counter.</p>\n" +
"<p>A "Failed sign-ins" counter policy change will take effect on the next failed sign-in. The number of failed sign-ins in a row is counted, and if the number reaches the maximum, that account is locked. A successful sign-in or password reset clears the counter.</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:50 AM: "<p>Locked user accounts can be unlocked from <em>All Users</em>.</p>\n" +
12:58:50 AM: "</div>\n" +
12:58:50 AM: '<h2 id="session-timeout" tabindex="-1"><a href="#session-timeout" class="header-anchor">Session Timeout</a></h2>\n' +
12:58:50 AM: "<p>Changes to session timeout policy are tricky. When a PROdb user signs in, an authorization "ticket" is created. Most of the ticket storage logic is handled by the Microsoft .NET framework that PROdb relies on, and PROdb simply checks if the user's sign-in is still valid, or redirects to the sign-in page automatically.</p>\n" +
12:58:50 AM: "<p>The sign-in ticket holds all the information necessary for security operations (issue date, timeout, expiration), so, any changes in policy settings are <em>not</em> reflected in the ticket, unless it expires and is recreated, or, the user logs out and back in.</p>\n" +
12:58:50 AM: "<p>Any value for the "Session Timeout" policy other than "Never", leads to a "session cookie" being created and stored in the user's browser, (and also hides the "keep me logged in" option checkbox). This "session cookie" will expire:</p>\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li>when specified by the policy (e.g. 8 hours, the maximum)</li>\n" +
12:58:50 AM: "<li>when the user closes the last browser window or tab with PROdb open</li>\n" +
12:58:50 AM: "<li>when the user restarts their computer</li>\n" +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: "<p>Session timeout is "sliding", meaning the timeout is triggered when there is no activity for the timeout period. If a signed-in user navigates during their PROdb session, this action resets the timer. Due to normal human sleep cycles, however, there is a high likelihood that with the max 8 hours set, the user will need to re-sign-in once per day.</p>\n" +
12:58:50 AM: "<p>The challenge is, when the "Session Timeout" is set to "Never" <em>and</em> the user selects "keep me logged in". In this case, the cookie is issued for one year, and the only way to get rid of it before the one year expiration, is to sign out.</p>\n" +
12:58:50 AM: "<p>Therefore, when changing policy from "Never" to some setting such as "8 hours", the best practice is to have users sign out so that the session cookie is re-created properly.</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-caution">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Caution</p>\n' +
12:58:50 AM: '<p>Session cookie recreation <em>cannot</em> be automatically performed from the system side. Have users sign out and back in when changing this policy. <em>Read more</em> about PROdb cookies <a href="/en/prodb/prodb-cookies">on this page</a>.</p>\n' +
12:58:50 AM: "</div>\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-security-controls-screen-2.png" width="100%" alt="Figure: PROdb Security Controls Screen">\n'
12:58:50 AM: },
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: <ref *2> [
12:58:50 AM: <ref *4> {
12:58:50 AM: basename: "prodb-security-controls",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 400,
12:58:50 AM: tags: [ "PROdb", "パスワード", "規定" ],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "ja",
12:58:50 AM: site: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: lastup: "最終更新",
12:58:50 AM: editme: "このページを編集",
12:58:50 AM: tocheader: "当ページの目次",
12:58:50 AM: author: "株式会社イソリア"
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-24T08:52:56.000Z,
12:58:50 AM: title: "PROdb セキュリティ制御変更",
12:58:50 AM: description: "パスワード、タイムアウト、セッション期限など規定設定",
12:58:50 AM: category: "サービス詳細",
12:58:50 AM: series: "ja-prodb",
12:58:50 AM: url: "/prodb/prodb-security-controls/",
12:58:50 AM: id: "prodbseccon",
12:58:50 AM: content: "# PROdb セキュリティ制御\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "PROdb エンタープライズサブスクリプションで、自社ドメインご利用であれば、「All Users」一覧から、Security Controlsボタンから設定を行って、セキュリティポリシーを変更できます。例えば御社PROdbが `db.ourdomain.com` でホスティングしているなら、次のようなURLになります:\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "`https://db.ourdomain.com/secure/accusers.aspx` \n" +
12:58:50 AM: "`https://db.ourdomain.com/secure/accsecurity.aspx`\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "変更できるポリシーは次のとおりです。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "1. パスワード複雑さ:\n" +
12:58:50 AM: " * 最小の文字数\n" +
12:58:50 AM: " * 許可される文字\n" +
12:58:50 AM: "1. パスワードの有効期限\n" +
12:58:50 AM: "1. パスワードの再利用防止\n" +
12:58:50 AM: "1. サインインが失敗したら\n" +
12:58:50 AM: " * ブロックしない もしくは\n" +
12:58:50 AM: " * 〜回失敗したらブロック\n" +
12:58:50 AM: "1. セッションタイムアウト期間\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "それぞれが次のように異なる特定のユーザーへの影響を持っています。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## パスワードの複雑さ Password Complexity\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "長さと許可される文字の両方の変更は、次のアカウントパスワードの有効期限で有効になります。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!IMPORTANT]\n" +
12:58:50 AM: "> 最小の文字数はUIに出ている文字数より、長く指定することが出来ます。例えば、12文字や14文字に設定することが可能ですので何なりと仰ってください。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## パスワードの有効期限 Password Expiration\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "パスワードの有効期限はタイムアウト後即座に使用できなくなります。PROdbは、最後にパスワードが変更された日付を追跡します。パスワードの有効期限は、最後に変更された日付に日数を追加して、現在の数字と比較することにより計算されます。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "今日の日付は、計算された日付より後だったら、PROdbがパスワード変更を要求します。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!TIP]\n" +
12:58:50 AM: '> All Users一覧から、ユーザーを検索して "Must Change Password" フラグにチェックを入れて保存したら、次のサインイン時にPROdbはパスワード変更を要求します。 \n' +
12:58:50 AM: "\n" +
12:58:50 AM: "## パスワードの再利用防止 Password History\n" +
12:58:50 AM: "\n" +
12:58:50 AM: '設定の "Enforce password history" にチェック入れて保存すると、パスワードの再利用が出来なくなります。 \n' +
12:58:50 AM: "\n" +
12:58:50 AM: "## サインイン失敗 Failed Sign-ins\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "サインイン失敗カウンター ポリシーの変更は、次にサインイン失敗した時に有効になります。 連続して失敗したサインインの数がカウントされ、その数が最大に達すると、アカウントがロックされます。 サインインまたはパスワードのリセットが成功すると、カウンターがクリアされます。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!TIP]\n" +
12:58:50 AM: "> 管理者は、All Users一覧からロックされたユーザーアカウントのロックを解除できます。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## セッションタイムアウト Session Timeout\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "セッションタイムアウトは少し複雑です。PROdbユーザがサインインする時、サインインを認証する「チケット」が作成されます。サインインを認証する「チケット」のストレージロジックのほとんどは、PROdbが利用するMicrosoft .NETフレームワークによって処理されるので、PROdbはユーザーのサインインが有効かを確認して、必要に応じてサインインページに自動的にリダイレクトします。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "サインイン「チケット」には、セキュリティ関連操作に必要なすべての情報 (発行日、タイムアウト、有効期限) が保持されているため、ポリシー設定の変更は、有効期限が切れて再作成されるか、ユーザーがログアウトして再作成されない限り、チケットに反映されません。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "「セッションタイムアウト」ポリシーの値を「Never / しない」以外に指定すると、「セッション cookie」が作成され、(そして、「Keep Me Logged In / サインインしたままにする」オプションのチェックボックスは非表示) この「セッションcookie」は次のように期限切れになります:\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "* ポリシーで指定されている場合 (例:最大値の8時間)\n" +
12:58:50 AM: "* ユーザーがPROdbを開いた状態で最後のブラウザウィンドウまたはタブを閉じたとき\n" +
12:58:50 AM: "* ユーザーがコンピューターを再起動したとき\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "PROdbの「セッションタイムアウト」は「スライディング」で、ユーザーがアプリでナビゲーションしない限り、タイムアウトになってしまいます。逆にサインインされたユーザーがナビゲーションすると、タイムアウトタイマーがリセットされます。人間の睡眠を考慮し、最大8時間に設定すると、ユーザーは大まか1日に1回再サインインする必要になると言えます。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "課題は、「セッションタイムアウト」が「しない」に設定されていて、ユーザーが「サインインしたままにする」を選択した場合です。 この場合、Cookieは1年間発行され、1年の有効期限が切れる前にCookieを削除する唯一の方法は、サインアウトすることです。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "したがって、ポリシーを「しない」から「8時間」などの設定に変更する場合は、セッションCookieが正しく再作成されるように、ベストプラクティスとして、ユーザーにサインアウトさせる必要があります。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!CAUTION]\n" +
12:58:50 AM: "> システム側では強制的にセッションCookieを再作成させることができません。変更後、ユーザーにサインアウトさせる必要がある。PROdb クッキーについて詳しくは[こちらのページ](/prodb/prodb-cookies)をご覧ください.\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-security-controls-screen-2.png" width="100%" alt="図: PROdb Security Controls 画面">\n' +
12:58:50 AM: "\n" +
12:58:50 AM: "\n",
12:58:50 AM: page: Page {
12:58:50 AM: src: {
12:58:50 AM: path: "/pages/prodb-security-controls",
12:58:50 AM: ext: ".md",
12:58:50 AM: entry: [Entry]
12:58:50 AM: },
12:58:50 AM: data: [Circular *4],
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: [Circular *2],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "パスワードの複雑さ Password Complexity",
12:58:50 AM: slug: "%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E8%A4%87%E9%9B%91%E3%81%95-password-complexity",
12:58:50 AM: url: "/prodb/prodb-security-controls/#%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E8%A4%87%E9%9B%91%E3%81%95-password-complexity",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "パスワードの有効期限 Password Expiration",
12:58:50 AM: slug: "%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E6%9C%89%E5%8A%B9%E6%9C%9F%E9%99%90-password-expiration",
12:58:50 AM: url: "/prodb/prodb-security-controls/#%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E6%9C%89%E5%8A%B9%E6%9C%9F%E9%99%90-password-expiration",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "パスワードの再利用防止 Password History",
12:58:50 AM: slug: "%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E5%86%8D%E5%88%A9%E7%94%A8%E9%98%B2%E6%AD%A2-password-history",
12:58:50 AM: url: "/prodb/prodb-security-controls/#%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E5%86%8D%E5%88%A9%E7%94%A8%E9%98%B2%E6%AD%A2-password-history",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "サインイン失敗 Failed Sign-ins",
12:58:50 AM: slug: "%E3%82%B5%E3%82%A4%E3%83%B3%E3%82%A4%E3%83%B3%E5%A4%B1%E6%95%97-failed-sign-ins",
12:58:50 AM: url: "/prodb/prodb-security-controls/#%E3%82%B5%E3%82%A4%E3%83%B3%E3%82%A4%E3%83%B3%E5%A4%B1%E6%95%97-failed-sign-ins",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "セッションタイムアウト Session Timeout",
12:58:50 AM: slug: "%E3%82%BB%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%BF%E3%82%A4%E3%83%A0%E3%82%A2%E3%82%A6%E3%83%88-session-timeout",
12:58:50 AM: url: "/prodb/prodb-security-controls/#%E3%82%BB%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%BF%E3%82%A4%E3%83%A0%E3%82%A2%E3%82%A6%E3%83%88-session-timeout",
12:58:50 AM: children: []
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>PROdb セキュリティ制御</h1>\n" +
12:58:50 AM: "<p>PROdb エンタープライズサブスクリプションで、自社ドメインご利用であれば、「All Users」一覧から、Security Controlsボタンから設定を行って、セキュリティポリシーを変更できます。例えば御社PROdbが <code>db.ourdomain.com</code> でホスティングしているなら、次のようなURLになります:</p>\n" +
12:58:50 AM: "<p><code>https://db.ourdomain.com/secure/accusers.aspx</code><br>\n" +
12:58:50 AM: "<code>https://db.ourdomain.com/secure/accsecurity.aspx</code></p>\n" +
12:58:50 AM: "<p>変更できるポリシーは次のとおりです。</p>\n" +
12:58:50 AM: "<ol>\n" +
12:58:50 AM: "<li>パスワード複雑さ:\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li>最小の文字数</li>\n" +
12:58:50 AM: "<li>許可される文字</li>\n" +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: "</li>\n" +
12:58:50 AM: "<li>パスワードの有効期限</li>\n" +
12:58:50 AM: "<li>パスワードの再利用防止</li>\n" +
12:58:50 AM: "<li>サインインが失敗したら\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li>ブロックしない もしくは</li>\n" +
12:58:50 AM: "<li>〜回失敗したらブロック</li>\n" +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: "</li>\n" +
12:58:50 AM: "<li>セッションタイムアウト期間</li>\n" +
12:58:50 AM: "</ol>\n" +
12:58:50 AM: "<p>それぞれが次のように異なる特定のユーザーへの影響を持っています。</p>\n" +
12:58:50 AM: '<h2 id="%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E8%A4%87%E9%9B%91%E3%81%95-password-complexity" tabindex="-1"><a href="#%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E8%A4%87%E9%9B%91%E3%81%95-password-complexity" class="header-anchor">パスワードの複雑さ Password Complexity</a></h2>\n' +
12:58:50 AM: "<p>長さと許可される文字の両方の変更は、次のアカウントパスワードの有効期限で有効になります。</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-important">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Important</p>\n' +
12:58:50 AM: "<p>最小の文字数はUIに出ている文字数より、長く指定することが出来ます。例えば、12文字や14文字に設定することが可能ですので何なりと仰ってください。</p>\n" +
12:58:50 AM: "</div>\n" +
12:58:50 AM: '<h2 id="%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E6%9C%89%E5%8A%B9%E6%9C%9F%E9%99%90-password-expiration" tabindex="-1"><a href="#%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E6%9C%89%E5%8A%B9%E6%9C%9F%E9%99%90-password-expiration" class="header-anchor">パスワードの有効期限 Password Expiration</a></h2>\n' +
12:58:50 AM: "<p>パスワードの有効期限はタイムアウト後即座に使用できなくなります。PROdbは、最後にパスワードが変更された日付を追跡します。パスワードの有効期限は、最後に変更された日付に日数を追加して、現在の数字と比較することにより計算されます。</p>\n" +
12:58:50 AM: "<p>今日の日付は、計算された日付より後だったら、PROdbがパスワード変更を要求します。</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:50 AM: "<p>All Users一覧から、ユーザーを検索して "Must Change Password" フラグにチェックを入れて保存したら、次のサインイン時にPROdbはパスワード変更を要求します。</p>\n" +
12:58:50 AM: "</div>\n" +
12:58:50 AM: '<h2 id="%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E5%86%8D%E5%88%A9%E7%94%A8%E9%98%B2%E6%AD%A2-password-history" tabindex="-1"><a href="#%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%AE%E5%86%8D%E5%88%A9%E7%94%A8%E9%98%B2%E6%AD%A2-password-history" class="header-anchor">パスワードの再利用防止 Password History</a></h2>\n' +
12:58:50 AM: "<p>設定の "Enforce password history" にチェック入れて保存すると、パスワードの再利用が出来なくなります。</p>\n" +
12:58:50 AM: '<h2 id="%E3%82%B5%E3%82%A4%E3%83%B3%E3%82%A4%E3%83%B3%E5%A4%B1%E6%95%97-failed-sign-ins" tabindex="-1"><a href="#%E3%82%B5%E3%82%A4%E3%83%B3%E3%82%A4%E3%83%B3%E5%A4%B1%E6%95%97-failed-sign-ins" class="header-anchor">サインイン失敗 Failed Sign-ins</a></h2>\n' +
12:58:50 AM: "<p>サインイン失敗カウンター ポリシーの変更は、次にサインイン失敗した時に有効になります。 連続して失敗したサインインの数がカウントされ、その数が最大に達すると、アカウントがロックされます。 サインインまたはパスワードのリセットが成功すると、カウンターがクリアされます。</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:50 AM: "<p>管理者は、All Users一覧からロックされたユーザーアカウントのロックを解除できます。</p>\n" +
12:58:50 AM: "</div>\n" +
12:58:50 AM: '<h2 id="%E3%82%BB%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%BF%E3%82%A4%E3%83%A0%E3%82%A2%E3%82%A6%E3%83%88-session-timeout" tabindex="-1"><a href="#%E3%82%BB%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%BF%E3%82%A4%E3%83%A0%E3%82%A2%E3%82%A6%E3%83%88-session-timeout" class="header-anchor">セッションタイムアウト Session Timeout</a></h2>\n' +
12:58:50 AM: "<p>セッションタイムアウトは少し複雑です。PROdbユーザがサインインする時、サインインを認証する「チケット」が作成されます。サインインを認証する「チケット」のストレージロジックのほとんどは、PROdbが利用するMicrosoft .NETフレームワークによって処理されるので、PROdbはユーザーのサインインが有効かを確認して、必要に応じてサインインページに自動的にリダイレクトします。</p>\n" +
12:58:50 AM: "<p>サインイン「チケット」には、セキュリティ関連操作に必要なすべての情報 (発行日、タイムアウト、有効期限) が保持されているため、ポリシー設定の変更は、有効期限が切れて再作成されるか、ユーザーがログアウトして再作成されない限り、チケットに反映されません。</p>\n" +
12:58:50 AM: "<p>「セッションタイムアウト」ポリシーの値を「Never / しない」以外に指定すると、「セッション cookie」が作成され、(そして、「Keep Me Logged In / サインインしたままにする」オプションのチェックボックスは非表示) この「セッションcookie」は次のように期限切れになります:</p>\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li>ポリシーで指定されている場合 (例:最大値の8時間)</li>\n" +
12:58:50 AM: "<li>ユーザーがPROdbを開いた状態で最後のブラウザウィンドウまたはタブを閉じたとき</li>\n" +
12:58:50 AM: "<li>ユーザーがコンピューターを再起動したとき</li>\n" +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: "<p>PROdbの「セッションタイムアウト」は「スライディング」で、ユーザーがアプリでナビゲーションしない限り、タイムアウトになってしまいます。逆にサインインされたユーザーがナビゲーションすると、タイムアウトタイマーがリセットされます。人間の睡眠を考慮し、最大8時間に設定すると、ユーザーは大まか1日に1回再サインインする必要になると言えます。</p>\n" +
12:58:50 AM: "<p>課題は、「セッションタイムアウト」が「しない」に設定されていて、ユーザーが「サインインしたままにする」を選択した場合です。 この場合、Cookieは1年間発行され、1年の有効期限が切れる前にCookieを削除する唯一の方法は、サインアウトすることです。</p>\n" +
12:58:50 AM: "<p>したがって、ポリシーを「しない」から「8時間」などの設定に変更する場合は、セッションCookieが正しく再作成されるように、ベストプラクティスとして、ユーザーにサインアウトさせる必要があります。</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-caution">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Caution</p>\n' +
12:58:50 AM: '<p>システム側では強制的にセッションCookieを再作成させることができません。変更後、ユーザーにサインアウトさせる必要がある。PROdb クッキーについて詳しくは<a href="/prodb/prodb-cookies">こちらのページ</a>をご覧ください.</p>\n' +
12:58:50 AM: "</div>\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-security-controls-screen-2.png" width="100%" alt="図: PROdb Security Controls 画面">\n'
12:58:50 AM: },
12:58:50 AM: <ref *3> {
12:58:50 AM: basename: "prodb-security-controls_en",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 400,
12:58:50 AM: tags: [ "PROdb", "Password", "Policies" ],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "en",
12:58:50 AM: site: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: lastup: "Last updated",
12:58:50 AM: editme: "Edit this page",
12:58:50 AM: tocheader: "On this Page",
12:58:50 AM: author: "eSolia Inc."
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-24T08:52:56.000Z,
12:58:50 AM: title: "PROdb Security Controls",
12:58:50 AM: description: "Setting password, timeout and expiration policies.",
12:58:50 AM: category: "Service Details",
12:58:50 AM: series: "en-prodb",
12:58:50 AM: url: "/en/prodb/prodb-security-controls/",
12:58:50 AM: id: "prodbseccon",
12:58:50 AM: content: "# PROdb Security Controls\n" +
12:58:50 AM: "\n" +
12:58:50 AM: 'For PROdb enterprise subscribers who are using their own domain, it is possible for us to make security policy settings from "All Users", clicking the "Security Controls" button. For example, if your PROdb is hosted on `db.ourdomain.com`, the URLs for these functions would be: \n' +
12:58:50 AM: "\n" +
12:58:50 AM: "`https://db.ourdomain.com/secure/accusers.aspx` \n" +
12:58:50 AM: "`https://db.ourdomain.com/secure/accsecurity.aspx`\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "These are the policies that can be set:\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "1. Password Complexity:\n" +
12:58:50 AM: " * Minimum password length\n" +
12:58:50 AM: " * Allowed password characters\n" +
12:58:50 AM: "2. Password expiration\n" +
12:58:50 AM: "3. Enforce password history\n" +
12:58:50 AM: "4. Failed sign-in action\n" +
12:58:50 AM: " * Don't block, or,\n" +
12:58:50 AM: " * Block after N failures\n" +
12:58:50 AM: "5. Session Timeout length\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "Each has different specific user impacts as follows.\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## Password Complexity\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "Both length and allowed characters policy changes will take effect _on the next account password expiration_.\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!IMPORTANT]\n" +
12:58:50 AM: "> The minimal password length can be customized to a longer length than the maximum in the UI, for example to 12 or 14 characters. Enterprise subscribers should ask us if they would like to customize this. \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## Password Expiration\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "Any password expiration timeout policy change will take effect immediately. PROdb tracks the date of the last password change. Password expiration is calculated dynamically by adding the policy's number of days to the last change timestamp, and comparing with the current date. \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "The user will be prompted to change their password, if today's date is past the calculated expiration date.\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!TIP]\n" +
12:58:50 AM: `> A password change can be forced by finding the user in the _All Users_ list, and setting the "Must Change Password" flag in that user's settings. PROdb will request the password change on next sign-in. \n` +
12:58:50 AM: "\n" +
12:58:50 AM: "## Password History\n" +
12:58:50 AM: "\n" +
12:58:50 AM: 'Selecting "Enforce password history" causes the system to disallow re-use of any passwords set in the past. \n' +
12:58:50 AM: "\n" +
12:58:50 AM: "## Failed sign-ins\n" +
12:58:50 AM: "\n" +
12:58:50 AM: 'A "Failed sign-ins" counter policy change will take effect on the next failed sign-in. The number of failed sign-ins in a row is counted, and if the number reaches the maximum, that account is locked. A successful sign-in or password reset clears the counter.\n' +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!TIP]\n" +
12:58:50 AM: "> Locked user accounts can be unlocked from _All Users_. \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## Session Timeout\n" +
12:58:50 AM: "\n" +
12:58:50 AM: `Changes to session timeout policy are tricky. When a PROdb user signs in, an authorization "ticket" is created. Most of the ticket storage logic is handled by the Microsoft .NET framework that PROdb relies on, and PROdb simply checks if the user's sign-in is still valid, or redirects to the sign-in page automatically.\n` +
"\n" +
"\n" +
12:58:50 AM: "The sign-in ticket holds all the information necessary for security operations (issue date, timeout, expiration), so, any changes in policy settings are _not_ reflected in the ticket, unless it expires and is recreated, or, the user logs out and back in.\n" +
12:58:50 AM: "\n" +
12:58:50 AM: `Any value for the "Session Timeout" policy other than "Never", leads to a "session cookie" being created and stored in the user's browser, (and also hides the "keep me logged in" option checkbox). This "session cookie" will expire:\n` +
12:58:50 AM: "\n" +
12:58:50 AM: "* when specified by the policy (e.g. 8 hours, the maximum)\n" +
12:58:50 AM: "* when the user closes the last browser window or tab with PROdb open\n" +
12:58:50 AM: "* when the user restarts their computer\n" +
12:58:50 AM: "\n" +
12:58:50 AM: 'Session timeout is "sliding", meaning the timeout is triggered when there is no activity for the timeout period. If a signed-in user navigates during their PROdb session, this action resets the timer. Due to normal human sleep cycles, however, there is a high likelihood that with the max 8 hours set, the user will need to re-sign-in once per day. \n' +
12:58:50 AM: "\n" +
12:58:50 AM: 'The challenge is, when the "Session Timeout" is set to "Never" _and_ the user selects "keep me logged in". In this case, the cookie is issued for one year, and the only way to get rid of it before the one year expiration, is to sign out.\n' +
12:58:50 AM: "\n" +
12:58:50 AM: 'Therefore, when changing policy from "Never" to some setting such as "8 hours", the best practice is to have users sign out so that the session cookie is re-created properly. \n' +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!CAUTION]\n" +
12:58:50 AM: "> Session cookie recreation _cannot_ be automatically performed from the system side. Have users sign out and back in when changing this policy. _Read more_ about PROdb cookies [on this page](/en/prodb/prodb-cookies). \n" +
12:58:50 AM: "\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-security-controls-screen-2.png" width="100%" alt="Figure: PROdb Security Controls Screen">\n' +
12:58:50 AM: "\n" +
12:58:50 AM: "\n",
12:58:50 AM: page: <ref *1> Page {
12:58:50 AM: src: {
12:58:50 AM: path: "/pages/prodb-security-controls_en",
12:58:50 AM: ext: ".md",
12:58:50 AM: entry: [Entry]
12:58:50 AM: },
12:58:50 AM: data: [Circular *3],
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: [Circular *2],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Password Complexity",
12:58:50 AM: slug: "password-complexity",
12:58:50 AM: url: "/en/prodb/prodb-security-controls/#password-complexity",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Password Expiration",
12:58:50 AM: slug: "password-expiration",
12:58:50 AM: url: "/en/prodb/prodb-security-controls/#password-expiration",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Password History",
12:58:50 AM: slug: "password-history",
12:58:50 AM: url: "/en/prodb/prodb-security-controls/#password-history",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Failed sign-ins",
12:58:50 AM: slug: "failed-sign-ins",
12:58:50 AM: url: "/en/prodb/prodb-security-controls/#failed-sign-ins",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Session Timeout",
12:58:50 AM: slug: "session-timeout",
12:58:50 AM: url: "/en/prodb/prodb-security-controls/#session-timeout",
12:58:50 AM: children: []
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>PROdb Security Controls</h1>\n" +
12:58:50 AM: "<p>For PROdb enterprise subscribers who are using their own domain, it is possible for us to make security policy settings from "All Users", clicking the "Security Controls" button. For example, if your PROdb is hosted on <code>db.ourdomain.com</code>, the URLs for these functions would be:</p>\n" +
12:58:50 AM: "<p><code>https://db.ourdomain.com/secure/accusers.aspx</code><br>\n" +
12:58:50 AM: "<code>https://db.ourdomain.com/secure/accsecurity.aspx</code></p>\n" +
12:58:50 AM: "<p>These are the policies that can be set:</p>\n" +
12:58:50 AM: "<ol>\n" +
12:58:50 AM: "<li>Password Complexity:\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li>Minimum password length</li>\n" +
12:58:50 AM: "<li>Allowed password characters</li>\n" +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: "</li>\n" +
12:58:50 AM: "<li>Password expiration</li>\n" +
12:58:50 AM: "<li>Enforce password history</li>\n" +
12:58:50 AM: "<li>Failed sign-in action\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li>Don't block, or,</li>\n" +
12:58:50 AM: "<li>Block after N failures</li>\n" +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: "</li>\n" +
12:58:50 AM: "<li>Session Timeout length</li>\n" +
12:58:50 AM: "</ol>\n" +
12:58:50 AM: "<p>Each has different specific user impacts as follows.</p>\n" +
12:58:50 AM: '<h2 id="password-complexity" tabindex="-1"><a href="#password-complexity" class="header-anchor">Password Complexity</a></h2>\n' +
12:58:50 AM: "<p>Both length and allowed characters policy changes will take effect <em>on the next account password expiration</em>.</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-important">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Important</p>\n' +
12:58:50 AM: "<p>The minimal password length can be customized to a longer length than the maximum in the UI, for example to 12 or 14 characters. Enterprise subscribers should ask us if they would like to customize this.</p>\n" +
12:58:50 AM: "</div>\n" +
12:58:50 AM: '<h2 id="password-expiration" tabindex="-1"><a href="#password-expiration" class="header-anchor">Password Expiration</a></h2>\n' +
12:58:50 AM: "<p>Any password expiration timeout policy change will take effect immediately. PROdb tracks the date of the last password change. Password expiration is calculated dynamically by adding the policy's number of days to the last change timestamp, and comparing with the current date.</p>\n" +
12:58:50 AM: "<p>The user will be prompted to change their password, if today's date is past the calculated expiration date.</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:50 AM: "<p>A password change can be forced by finding the user in the <em>All Users</em> list, and setting the "Must Change Password" flag in that user's settings. PROdb will request the password change on next sign-in.</p>\n" +
12:58:50 AM: "</div>\n" +
12:58:50 AM: '<h2 id="password-history" tabindex="-1"><a href="#password-history" class="header-anchor">Password History</a></h2>\n' +
12:58:50 AM: "<p>Selecting "Enforce password history" causes the system to disallow re-use of any passwords set in the past.</p>\n" +
12:58:50 AM: '<h2 id="failed-sign-ins" tabindex="-1"><a href="#failed-sign-ins" class="header-anchor">Failed sign-ins</a></h2>\n' +
12:58:50 AM: "<p>A "Failed sign-ins" counter policy change will take effect on the next failed sign-in. The number of failed sign-ins in a row is counted, and if the number reaches the maximum, that account is locked. A successful sign-in or password reset clears the counter.</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:50 AM: "<p>Locked user accounts can be unlocked from <em>All Users</em>.</p>\n" +
12:58:50 AM: "</div>\n" +
12:58:50 AM: '<h2 id="session-timeout" tabindex="-1"><a href="#session-timeout" class="header-anchor">Session Timeout</a></h2>\n' +
12:58:50 AM: "<p>Changes to session timeout policy are tricky. When a PROdb user signs in, an authorization "ticket" is created. Most of the ticket storage logic is handled by the Microsoft .NET framework that PROdb relies on, and PROdb simply checks if the user's sign-in is still valid, or redirects to the sign-in page automatically.</p>\n" +
12:58:50 AM: "<p>The sign-in ticket holds all the information necessary for security operations (issue date, timeout, expiration), so, any changes in policy settings are <em>not</em> reflected in the ticket, unless it expires and is recreated, or, the user logs out and back in.</p>\n" +
12:58:50 AM: "<p>Any value for the "Session Timeout" policy other than "Never", leads to a "session cookie" being created and stored in the user's browser, (and also hides the "keep me logged in" option checkbox). This "session cookie" will expire:</p>\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li>when specified by the policy (e.g. 8 hours, the maximum)</li>\n" +
12:58:50 AM: "<li>when the user closes the last browser window or tab with PROdb open</li>\n" +
12:58:50 AM: "<li>when the user restarts their computer</li>\n" +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: "<p>Session timeout is "sliding", meaning the timeout is triggered when there is no activity for the timeout period. If a signed-in user navigates during their PROdb session, this action resets the timer. Due to normal human sleep cycles, however, there is a high likelihood that with the max 8 hours set, the user will need to re-sign-in once per day.</p>\n" +
12:58:50 AM: "<p>The challenge is, when the "Session Timeout" is set to "Never" <em>and</em> the user selects "keep me logged in". In this case, the cookie is issued for one year, and the only way to get rid of it before the one year expiration, is to sign out.</p>\n" +
12:58:50 AM: "<p>Therefore, when changing policy from "Never" to some setting such as "8 hours", the best practice is to have users sign out so that the session cookie is re-created properly.</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-caution">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Caution</p>\n' +
12:58:50 AM: '<p>Session cookie recreation <em>cannot</em> be automatically performed from the system side. Have users sign out and back in when changing this policy. <em>Read more</em> about PROdb cookies <a href="/en/prodb/prodb-cookies">on this page</a>.</p>\n' +
12:58:50 AM: "</div>\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-security-controls-screen-2.png" width="100%" alt="Figure: PROdb Security Controls Screen">\n'
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Password Complexity",
12:58:50 AM: slug: "password-complexity",
12:58:50 AM: url: "/en/prodb/prodb-security-controls/#password-complexity",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Password Expiration",
12:58:50 AM: slug: "password-expiration",
12:58:50 AM: url: "/en/prodb/prodb-security-controls/#password-expiration",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Password History",
12:58:50 AM: slug: "password-history",
12:58:50 AM: url: "/en/prodb/prodb-security-controls/#password-history",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Failed sign-ins",
12:58:50 AM: slug: "failed-sign-ins",
12:58:50 AM: url: "/en/prodb/prodb-security-controls/#failed-sign-ins",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Session Timeout",
12:58:50 AM: slug: "session-timeout",
12:58:50 AM: url: "/en/prodb/prodb-security-controls/#session-timeout",
12:58:50 AM: children: []
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>PROdb Security Controls</h1>\n" +
12:58:50 AM: "<p>For PROdb enterprise subscribers who are using their own domain, it is possible for us to make security policy settings from "All Users", clicking the "Security Controls" button. For example, if your PROdb is hosted on <code>db.ourdomain.com</code>, the URLs for these functions would be:</p>\n" +
12:58:50 AM: "<p><code>https://db.ourdomain.com/secure/accusers.aspx</code><br>\n" +
12:58:50 AM: "<code>https://db.ourdomain.com/secure/accsecurity.aspx</code></p>\n" +
12:58:50 AM: "<p>These are the policies that can be set:</p>\n" +
12:58:50 AM: "<ol>\n" +
12:58:50 AM: "<li>Password Complexity:\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li>Minimum password length</li>\n" +
12:58:50 AM: "<li>Allowed password characters</li>\n" +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: "</li>\n" +
12:58:50 AM: "<li>Password expiration</li>\n" +
12:58:50 AM: "<li>Enforce password history</li>\n" +
12:58:50 AM: "<li>Failed sign-in action\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li>Don't block, or,</li>\n" +
12:58:50 AM: "<li>Block after N failures</li>\n" +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: "</li>\n" +
12:58:50 AM: "<li>Session Timeout length</li>\n" +
12:58:50 AM: "</ol>\n" +
12:58:50 AM: "<p>Each has different specific user impacts as follows.</p>\n" +
12:58:50 AM: '<h2 id="password-complexity" tabindex="-1"><a href="#password-complexity" class="header-anchor">Password Complexity</a></h2>\n' +
12:58:50 AM: "<p>Both length and allowed characters policy changes will take effect <em>on the next account password expiration</em>.</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-important">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Important</p>\n' +
12:58:50 AM: "<p>The minimal password length can be customized to a longer length than the maximum in the UI, for example to 12 or 14 characters. Enterprise subscribers should ask us if they would like to customize this.</p>\n" +
12:58:50 AM: "</div>\n" +
12:58:50 AM: '<h2 id="password-expiration" tabindex="-1"><a href="#password-expiration" class="header-anchor">Password Expiration</a></h2>\n' +
12:58:50 AM: "<p>Any password expiration timeout policy change will take effect immediately. PROdb tracks the date of the last password change. Password expiration is calculated dynamically by adding the policy's number of days to the last change timestamp, and comparing with the current date.</p>\n" +
12:58:50 AM: "<p>The user will be prompted to change their password, if today's date is past the calculated expiration date.</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:50 AM: "<p>A password change can be forced by finding the user in the <em>All Users</em> list, and setting the "Must Change Password" flag in that user's settings. PROdb will request the password change on next sign-in.</p>\n" +
12:58:50 AM: "</div>\n" +
12:58:50 AM: '<h2 id="password-history" tabindex="-1"><a href="#password-history" class="header-anchor">Password History</a></h2>\n' +
12:58:50 AM: "<p>Selecting "Enforce password history" causes the system to disallow re-use of any passwords set in the past.</p>\n" +
12:58:50 AM: '<h2 id="failed-sign-ins" tabindex="-1"><a href="#failed-sign-ins" class="header-anchor">Failed sign-ins</a></h2>\n' +
12:58:50 AM: "<p>A "Failed sign-ins" counter policy change will take effect on the next failed sign-in. The number of failed sign-ins in a row is counted, and if the number reaches the maximum, that account is locked. A successful sign-in or password reset clears the counter.</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:50 AM: "<p>Locked user accounts can be unlocked from <em>All Users</em>.</p>\n" +
12:58:50 AM: "</div>\n" +
12:58:50 AM: '<h2 id="session-timeout" tabindex="-1"><a href="#session-timeout" class="header-anchor">Session Timeout</a></h2>\n' +
12:58:50 AM: "<p>Changes to session timeout policy are tricky. When a PROdb user signs in, an authorization "ticket" is created. Most of the ticket storage logic is handled by the Microsoft .NET framework that PROdb relies on, and PROdb simply checks if the user's sign-in is still valid, or redirects to the sign-in page automatically.</p>\n" +
12:58:50 AM: "<p>The sign-in ticket holds all the information necessary for security operations (issue date, timeout, expiration), so, any changes in policy settings are <em>not</em> reflected in the ticket, unless it expires and is recreated, or, the user logs out and back in.</p>\n" +
12:58:50 AM: "<p>Any value for the "Session Timeout" policy other than "Never", leads to a "session cookie" being created and stored in the user's browser, (and also hides the "keep me logged in" option checkbox). This "session cookie" will expire:</p>\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: "<li>when specified by the policy (e.g. 8 hours, the maximum)</li>\n" +
12:58:50 AM: "<li>when the user closes the last browser window or tab with PROdb open</li>\n" +
12:58:50 AM: "<li>when the user restarts their computer</li>\n" +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: "<p>Session timeout is "sliding", meaning the timeout is triggered when there is no activity for the timeout period. If a signed-in user navigates during their PROdb session, this action resets the timer. Due to normal human sleep cycles, however, there is a high likelihood that with the max 8 hours set, the user will need to re-sign-in once per day.</p>\n" +
12:58:50 AM: "<p>The challenge is, when the "Session Timeout" is set to "Never" <em>and</em> the user selects "keep me logged in". In this case, the cookie is issued for one year, and the only way to get rid of it before the one year expiration, is to sign out.</p>\n" +
12:58:50 AM: "<p>Therefore, when changing policy from "Never" to some setting such as "8 hours", the best practice is to have users sign out so that the session cookie is re-created properly.</p>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-caution">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Caution</p>\n' +
12:58:50 AM: '<p>Session cookie recreation <em>cannot</em> be automatically performed from the system side. Have users sign out and back in when changing this policy. <em>Read more</em> about PROdb cookies <a href="/en/prodb/prodb-cookies">on this page</a>.</p>\n' +
12:58:50 AM: "</div>\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-prodb-security-controls-screen-2.png" width="100%" alt="Figure: PROdb Security Controls Screen">\n',
12:58:50 AM: ja: {},
12:58:50 AM: en: {}
12:58:50 AM: }
12:58:50 AM: {
12:58:50 AM: content: "<h1>PROdb セキュリティ</h1>\n" +
12:58:50 AM: '<p><a href="https://esolia.co.jp/prodb-security-and-privacy">セキュリティおよびプライバシーポリシー</a>ページをご覧頂き、以下の点もご参考にしてください。</p>\n' +
12:58:50 AM: '<h2 id="%E3%82%A4%E3%82%BD%E3%83%AA%E3%82%A2%E3%83%91%E3%83%BC%E3%83%88%E3%83%8A%E3%83%BC%E3%81%A7%E3%81%82%E3%82%8Bforesoft%E7%A4%BE%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6" tabindex="-1"><a href="#%E3%82%A4%E3%82%BD%E3%83%AA%E3%82%A2%E3%83%91%E3%83%BC%E3%83%88%E3%83%8A%E3%83%BC%E3%81%A7%E3%81%82%E3%82%8Bforesoft%E7%A4%BE%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6" class="header-anchor">イソリアパートナーであるForesoft社について</a></h2>\n' +
12:58:50 AM: '<p>イソリアは Foresoft 社と、2010 年から 10 年以上、パートナーとして付き合ってます。しっかりしていて信頼のある会社で、サポートとプラットフォームは優れてます。ダウンタイムは<a href="http://status.foresoft.net/1019628">極めて少ない</a>。</p>\n' +
12:58:50 AM: '<p>Foresoft は、Trustwave Holdings 社から PCI コンプライアンス準拠してます。<a href="https://sealserver.trustwave.com/cert.php?customerId=7901d29c0ca511e0b34b005056b201e5&amp;size=105x54&amp;style=normal&amp;language=jp">こちら</a>でご確認頂けます。</p>\n' +
12:58:50 AM: '<p><a href="https://sealserver.trustwave.com/cert.php?customerId=7901d29c0ca511e0b34b005056b201e5"><img src="/assets/img/viking-cloud-validate.png" alt="Viking Cloud Secure Trust Validation Logo"></a></p>\n' +
12:58:50 AM: '<h2 id="%E3%83%88%E3%83%83%E3%83%97%E3%83%AC%E3%83%99%E3%83%AB-tier-3-%E3%83%87%E3%83%BC%E3%82%BF%E3%82%BB%E3%83%B3%E3%82%BF%E3%83%BC%E5%88%A9%E7%94%A8" tabindex="-1"><a href="#%E3%83%88%E3%83%83%E3%83%97%E3%83%AC%E3%83%99%E3%83%AB-tier-3-%E3%83%87%E3%83%BC%E3%82%BF%E3%82%BB%E3%83%B3%E3%82%BF%E3%83%BC%E5%88%A9%E7%94%A8" class="header-anchor">トップレベル Tier 3 データセンター利用</a></h2>\n' +
12:58:50 AM: '<p>PROdb システムが入っているシカゴにある Steadfast DC は、SAS70 / SSAE16 取得済で、米 HIPAA 監査を<a href="https://www.steadfast.net/healthcare">合格してます</a>。</p>\n' +
12:58:50 AM: "<p>米国でホスティングするのに抵抗があるお客様に、ヨーロッパにあるマイクロソフト Azure に、ホストすることも可能です。どちらも Foresoft 社運用となります。</p>\n" +
12:58:50 AM: "<p>他社の PaaS/SaaS ベンダー同様プライベートクラウドのオプションはありません。</p>\n" +
12:58:50 AM: "<p>Steadfast 監査報告はこちら:</p>\n" +
12:58:50 AM: '<p><a href="https://teamdesk.crmdesk.com/image.aspx?mode=file&amp;id=16061">Steadfast-2020-Type 2 SOC 1-Final Report.pdf</a></p>\n' +
12:58:50 AM: '<p><a href="https://teamdesk.crmdesk.com/image.aspx?mode=file&amp;id=16179">Steadfast SOC 1 Bridge Letter 07-27-2021.pdf</a></p>\n' +
12:58:50 AM: "<p>さらに、Steadfast DC について:</p>\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: '<li><a href="https://www.steadfast.net/managed-hosting/data-center-colocation/350-e-cermak-chicago-data-center">350 East Cermak Road</a>の DC になります</li>\n' +
12:58:50 AM: "<li>Tier III DC で、電気、HVAC、ネットワーク接続、セキュリティの冗長性が 2N(必要なキャパの倍)</li>\n" +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:50 AM: "<p><strong>有料「プライベートクラウド」オプション</strong>もございます。Azureに御社のPROdbを乗せて、仮想デバイスログやその他の情報が閲覧可能になります。</p>\n" +
12:58:50 AM: "</div>\n" +
12:58:50 AM: '<h2 id="%E3%82%A2%E3%83%97%E3%83%AA-%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E3%82%82%E6%8A%9C%E7%BE%A4" tabindex="-1"><a href="#%E3%82%A2%E3%83%97%E3%83%AA-%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E3%82%82%E6%8A%9C%E7%BE%A4" class="header-anchor">アプリ セキュリティも抜群</a></h2>\n' +
12:58:50 AM: "<p>PROdb は 256-ビット (SHA2) TLS サーティフィケイト、TLS1.0、1.1 および 1.2 を介してワイヤー上でデータを暗号化します。データベースと添付ファイルは AES256 にて暗号化されます。</p>\n" +
12:58:50 AM: "<p>全てのサーバーは Windows Server 2019 で、最新パッチが当ててあります。Database は Microsoft SQL Server 2019 Enterprise Edition です。</p>\n" +
12:58:50 AM: "<p>週次ベースでマイクロソフトが提供しているパッチ、ホットフィックス、更新をサーバーにかけて、使っている OS はいつも最新の状態にしてあります。クリティカルな更新があれば、直ちに当てます。メンテがあれば、土曜日の午後 15:30 頃から開始となります。</p>\n" +
12:58:50 AM: "<p>月次ベースでサーバーは Trustwave SecureTrust セキュリティ調査(pen test)を受けて、合格してます。</p>\n" +
12:58:50 AM: '<p><img src="/assets/img/securetrust-logo-250.png" alt="Secure Trust Logo"></p>\n',
12:58:50 AM: basename: "prodb-security",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: order: 200,
12:58:50 AM: tags: [ "PROdb", "セキュリティ" ],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: { url: "https://github.com/esolia/help.esolia.pro", path: "/src" },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "ja",
12:58:50 AM: site: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: lastup: "最終更新",
12:58:50 AM: editme: "このページを編集",
12:58:50 AM: tocheader: "当ページの目次",
12:58:50 AM: author: "株式会社イソリア"
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [
12:58:50 AM: { title: "PROdbクラウド型DB", id: "prodb" },
12:58:50 AM: { title: "バルクメール", id: "bulkemail" }
12:58:50 AM: ]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [
12:58:50 AM: { title: "PROdb Cloud DB", id: "prodb" },
12:58:50 AM: { title: "Bulk Email", id: "bulkemail" }
12:58:50 AM: ]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) {
12:58:50 AM: "callout" => {
12:58:50 AM: name: "callout",
12:58:50 AM: render: [Function: render],
12:58:50 AM: css: undefined,
12:58:50 AM: js: undefined
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-23T10:00:46.000Z,
12:58:50 AM: title: "PROdb セキュリティ",
12:58:50 AM: description: "信頼できるSaaSクラウド型データーベース「PROdb」を色んな面のセキュリティのご紹介です。",
12:58:50 AM: category: "サービス詳細",
12:58:50 AM: series: "ja-prodb",
12:58:50 AM: url: "/prodb/prodb-security/",
12:58:50 AM: id: "prodbsec",
12:58:50 AM: page: <ref *1> Page {
12:58:50 AM: src: {
12:58:50 AM: path: "/pages/prodb-security",
12:58:50 AM: ext: ".md",
12:58:50 AM: entry: Entry {
12:58:50 AM: name: "prodb-security.md",
12:58:50 AM: path: "/pages/prodb-security.md",
12:58:50 AM: type: "file",
12:58:50 AM: src: "/opt/build/repo/src/pages/prodb-security.md",
12:58:50 AM: children: Map(0) {},
12:58:50 AM: flags: Set(0) {}
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: data: <ref *2> {
12:58:50 AM: basename: "prodb-security",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 200,
12:58:50 AM: tags: [ "PROdb", "セキュリティ" ],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "ja",
12:58:50 AM: site: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: lastup: "最終更新",
12:58:50 AM: editme: "このページを編集",
12:58:50 AM: tocheader: "当ページの目次",
12:58:50 AM: author: "株式会社イソリア"
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-23T10:00:46.000Z,
12:58:50 AM: title: "PROdb セキュリティ",
12:58:50 AM: description: "信頼できるSaaSクラウド型データーベース「PROdb」を色んな面のセキュリティのご紹介です。",
12:58:50 AM: category: "サービス詳細",
12:58:50 AM: series: "ja-prodb",
12:58:50 AM: url: "/prodb/prodb-security/",
12:58:50 AM: id: "prodbsec",
12:58:50 AM: content: "# PROdb セキュリティ\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "[セキュリティおよびプライバシーポリシー](https://esolia.co.jp/prodb-security-and-privacy)ページをご覧頂き、以下の点もご参考にしてください。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## イソリアパートナーであるForesoft社について\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "イソリアは Foresoft 社と、2010 年から 10 年以上、パートナーとして付き合ってます。しっかりしていて信頼のある会社で、サポートとプラットフォームは優れてます。ダウンタイムは[極めて少ない](http://status.foresoft.net/1019628)。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "Foresoft は、Trustwave Holdings 社から PCI コンプライアンス準拠してます。[こちら](https://sealserver.trustwave.com/cert.php?customerId=7901d29c0ca511e0b34b005056b201e5&size=105x54&style=normal&language=jp)でご確認頂けます。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "[](https://sealserver.trustwave.com/cert.php?customerId=7901d29c0ca511e0b34b005056b201e5)\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## トップレベル Tier 3 データセンター利用\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "PROdb システムが入っているシカゴにある Steadfast DC は、SAS70 / SSAE16 取得済で、米 HIPAA 監査を[合格してます](https://www.steadfast.net/healthcare)。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "米国でホスティングするのに抵抗があるお客様に、ヨーロッパにあるマイクロソフト Azure に、ホストすることも可能です。どちらも Foresoft 社運用となります。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "他社の PaaS/SaaS ベンダー同様プライベートクラウドのオプションはありません。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "Steadfast 監査報告はこちら:\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "[Steadfast-2020-Type 2 SOC 1-Final Report.pdf](https://teamdesk.crmdesk.com/image.aspx?mode=file&id=16061)\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "[Steadfast SOC 1 Bridge Letter 07-27-2021.pdf](https://teamdesk.crmdesk.com/image.aspx?mode=file&id=16179)\n" +
"\n" +
"\n" +
12:58:50 AM: "さらに、Steadfast DC について:\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "- [350 East Cermak Road](https://www.steadfast.net/managed-hosting/data-center-colocation/350-e-cermak-chicago-data-center)の DC になります\n" +
12:58:50 AM: "- Tier III DC で、電気、HVAC、ネットワーク接続、セキュリティの冗長性が 2N(必要なキャパの倍)\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!TIP]\n" +
12:58:50 AM: "> **有料「プライベートクラウド」オプション**もございます。Azureに御社のPROdbを乗せて、仮想デバイスログやその他の情報が閲覧可能になります。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## アプリ セキュリティも抜群\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "PROdb は 256-ビット (SHA2) TLS サーティフィケイト、TLS1.0、1.1 および 1.2 を介してワイヤー上でデータを暗号化します。データベースと添付ファイルは AES256 にて暗号化されます。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "全てのサーバーは Windows Server 2019 で、最新パッチが当ててあります。Database は Microsoft SQL Server 2019 Enterprise Edition です。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "週次ベースでマイクロソフトが提供しているパッチ、ホットフィックス、更新をサーバーにかけて、使っている OS はいつも最新の状態にしてあります。クリティカルな更新があれば、直ちに当てます。メンテがあれば、土曜日の午後 15:30 頃から開始となります。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "月次ベースでサーバーは Trustwave SecureTrust セキュリティ調査(pen test)を受けて、合格してます。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "\n" +
12:58:50 AM: " \n",
12:58:50 AM: page: [Circular *1],
12:58:50 AM: alternates: <ref *3> [
12:58:50 AM: [Circular *2],
12:58:50 AM: {
12:58:50 AM: basename: "prodb-security_en",
12:58:50 AM: mergedKeys: [Object],
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [Array],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 200,
12:58:50 AM: tags: [Array],
12:58:50 AM: extra_head: [Array],
12:58:50 AM: metas: [Object],
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: [Object],
12:58:50 AM: menu_links: [Array],
12:58:50 AM: lang: "en",
12:58:50 AM: site: [Object],
12:58:50 AM: i18n: [Object],
12:58:50 AM: docs_menu: [Array],
12:58:50 AM: comp: [Object],
12:58:50 AM: date: 2024-10-23T10:00:46.000Z,
12:58:50 AM: title: "PROdb Security",
12:58:50 AM: description: 'Various aspects of the trustworthy SaaS cloud database "PROdb"',
12:58:50 AM: category: "Service Details",
12:58:50 AM: series: "en-prodb",
12:58:50 AM: url: "/en/prodb/prodb-security/",
12:58:50 AM: id: "prodbsec",
12:58:50 AM: content: "# PROdb Security\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "Please have a look at our [PROdb Security and Privacy Policy](https://esolia.com/prodb-security-and-privacy) page, and the following additional points. \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## Regarding eSolia's Partner Foresoft\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "eSolia has been a business partner of Foresoft since 2010, more than 14 years so far. Foresoft is a trustworthy partner and service provider, providing exemplary support for a superior platform. Unplanned system downtime has been extremely low ([status page](http://status.foresoft.net/1019628)).\n" +
12:58:50 AM: "\n" +
12:58:50 AM: `Foresoft is PCI compliant, assessed by [Trustwave Holdings](https://www.trustwave.com/en-us/capabilities/by-mandate/pci/). See details on Foresoft's "Security and Stability" page [here](https://teamdesk.crmdesk.com/answer.aspx?aid=11476).\n` +
12:58:50 AM: "\n" +
12:58:50 AM: "[](https://sealserver.trustwave.com/cert.php?customerId=7901d29c0ca511e0b34b005056b201e5)\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## Infrastructure Housing\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "The Top Level Tier-3 datacenter housing PROdb is operated by Steadfast Networks, located at [350 East Cermak Road](https://www.steadfast.net/managed-hosting/data-center-colocation/350-e-cermak-chicago-data-center), Chicago, Ill, USA, and features 2N redundancy for all aspects of the infrastructure including power, HVAC, network and security. Steadfast have achieved SAS70, SSAE16 and HIPAA compliance. See [here](https://www.steadfast.net/healthcare) and [here](https://teamdesk.crmdesk.com/answer.aspx?aid=11476), as well as: \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "* [Steadfast-2020-Type 2 SOC 1-Final Report.pdf](https://teamdesk.crmdesk.com/image.aspx?mode=file&id=16061)\n" +
12:58:50 AM: "* [Steadfast SOC 1 Bridge Letter 07-27-2021.pdf](https://teamdesk.crmdesk.com/image.aspx?mode=file&id=16179)\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "In the event that clients would rather not be hosted in the USA, Foresoft also offers their platform in Microsoft Azure's West EU datacenter in the Netherlands. Whereas the Steadfast DC is co-location of physical servers, Azure is a cloud offering which meaning it is database hosting, data and file storage, on virtual servers. See Microsoft's pages regarding [Security](https://azure.microsoft.com/en-us/overview/security/) and [Compliance Certifications](https://azure.microsoft.com/en-us/overview/trusted-cloud/compliance/). \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!TIP]\n" +
12:58:50 AM: "> A fee-based **private cloud option** is available on Azure, giving you access to virtual device logs and other information.\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## Rock Solid Application Security\n" +
12:58:50 AM: "PROdb is encrypting data over the wire via 256-bit (SHA2) TLS certificate, using TLS 1.2, 1.1 or 1.0 preferring the stronger variant by default. The database and all file attachments are encrypted using AES256. \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "All servers are running fully-patched Windows Server 2019 operating system, with Microsoft SQL Server 2019 Enterprise Edition as the database server.\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "All Microsoft patches, hot fixes and updates are installed on a weekly basis, with the most critical installed immediately upon release. \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "Any planned maintenance requiring restarts will occur weekly on Saturdays from approximately 15:30 JST, and clients will be informed of such a maintenance window in advance. \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "All systems are passing a monthly penetration test performed by Trustwave SecureTrust. \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "\n" +
12:58:50 AM: " \n",
12:58:50 AM: page: [Page],
12:58:50 AM: alternates: [Circular *3],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [Array],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>PROdb Security</h1>\n" +
12:58:50 AM: '<p>Please have a look at our <a href="https://esolia.com/prodb-security-and-privacy">PROdb Security and Privacy Policy</a> page, and the following additional points.</p>\n' +
12:58:50 AM: `<h2 id="regarding-esolia's-partner-foresoft" tabindex="-1"><a href="#regarding-esolia's-partner-foresoft" class="header-anchor">Regarding eSolia's Partner Foresoft</a></h2>\n` +
12:58:50 AM: '<p>eSolia has been a business partner of Foresoft since 2010, more than 14 years so far. Foresoft is a trustworthy partner and service provider, providing exemplary support for a superior platform. Unplanned system downtime has been extremely low (<a href="http://status.foresoft.net/1019628">status page</a>).</p>\n' +
12:58:50 AM: `<p>Foresoft is PCI compliant, assessed by <a href="https://www.trustwave.com/en-us/capabilities/by-mandate/pci/">Trustwave Holdings</a>. See details on Foresoft's "Security and Stability" page <a href="https://teamdesk.crmdesk.com/answer.aspx?aid=11476">here</a>.</p>\n` +
12:58:50 AM: '<p><a href="https://sealserver.trustwave.com/cert.php?customerId=7901d29c0ca511e0b34b005056b201e5"><img src="/assets/img/viking-cloud-validate.png" alt="Viking Cloud Secure Trust Validation Logo"></a></p>\n' +
12:58:50 AM: '<h2 id="infrastructure-housing" tabindex="-1"><a href="#infrastructure-housing" class="header-anchor">Infrastructure Housing</a></h2>\n' +
12:58:50 AM: '<p>The Top Level Tier-3 datacenter housing PROdb is operated by Steadfast Networks, located at <a href="https://www.steadfast.net/managed-hosting/data-center-colocation/350-e-cermak-chicago-data-center">350 East Cermak Road</a>, Chicago, Ill, USA, and features 2N redundancy for all aspects of the infrastructure including power, HVAC, network and security. Steadfast have achieved SAS70, SSAE16 and HIPAA compliance. See <a href="https://www.steadfast.net/healthcare">here</a> and <a href="https://teamdesk.crmdesk.com/answer.aspx?aid=11476">here</a>, as well as:</p>\n' +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: '<li><a href="https://teamdesk.crmdesk.com/image.aspx?mode=file&amp;id=16061">Steadfast-2020-Type 2 SOC 1-Final Report.pdf</a></li>\n' +
12:58:50 AM: '<li><a href="https://teamdesk.crmdesk.com/image.aspx?mode=file&amp;id=16179">Steadfast SOC 1 Bridge Letter 07-27-2021.pdf</a></li>\n' +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: `<p>In the event that clients would rather not be hosted in the USA, Foresoft also offers their platform in Microsoft Azure's West EU datacenter in the Netherlands. Whereas the Steadfast DC is co-location of physical servers, Azure is a cloud offering which meaning it is database hosting, data and file storage, on virtual servers. See Microsoft's pages regarding <a href="https://azure.microsoft.com/en-us/overview/security/">Security</a> and <a href="https://azure.microsoft.com/en-us/overview/trusted-cloud/compliance/">Compliance Certifications</a>.</p>\n` +
12:58:50 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:50 AM: "<p>A fee-based <strong>private cloud option</strong> is available on Azure, giving you access to virtual device logs and other information.</p>\n" +
12:58:50 AM: "</div>\n" +
12:58:50 AM: '<h2 id="rock-solid-application-security" tabindex="-1"><a href="#rock-solid-application-security" class="header-anchor">Rock Solid Application Security</a></h2>\n' +
12:58:50 AM: "<p>PROdb is encrypting data over the wire via 256-bit (SHA2) TLS certificate, using TLS 1.2, 1.1 or 1.0 preferring the stronger variant by default. The database and all file attachments are encrypted using AES256.</p>\n" +
12:58:50 AM: "<p>All servers are running fully-patched Windows Server 2019 operating system, with Microsoft SQL Server 2019 Enterprise Edition as the database server.</p>\n" +
12:58:50 AM: "<p>All Microsoft patches, hot fixes and updates are installed on a weekly basis, with the most critical installed immediately upon release.</p>\n" +
12:58:50 AM: "<p>Any planned maintenance requiring restarts will occur weekly on Saturdays from approximately 15:30 JST, and clients will be informed of such a maintenance window in advance.</p>\n" +
12:58:50 AM: "<p>All systems are passing a monthly penetration test performed by Trustwave SecureTrust.</p>\n" +
12:58:50 AM: '<p><img src="/assets/img/securetrust-logo-250.png" alt="Secure Trust Logo"></p>\n'
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "イソリアパートナーであるForesoft社について",
12:58:50 AM: slug: "%E3%82%A4%E3%82%BD%E3%83%AA%E3%82%A2%E3%83%91%E3%83%BC%E3%83%88%E3%83%8A%E3%83%BC%E3%81%A7%E3%81%82%E3%82%8Bforesoft%E7%A4%BE%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6",
12:58:50 AM: url: "/prodb/prodb-security/#%E3%82%A4%E3%82%BD%E3%83%AA%E3%82%A2%E3%83%91%E3%83%BC%E3%83%88%E3%83%8A%E3%83%BC%E3%81%A7%E3%81%82%E3%82%8Bforesoft%E7%A4%BE%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "トップレベル Tier 3 データセンター利用",
12:58:50 AM: slug: "%E3%83%88%E3%83%83%E3%83%97%E3%83%AC%E3%83%99%E3%83%AB-tier-3-%E3%83%87%E3%83%BC%E3%82%BF%E3%82%BB%E3%83%B3%E3%82%BF%E3%83%BC%E5%88%A9%E7%94%A8",
12:58:50 AM: url: "/prodb/prodb-security/#%E3%83%88%E3%83%83%E3%83%97%E3%83%AC%E3%83%99%E3%83%AB-tier-3-%E3%83%87%E3%83%BC%E3%82%BF%E3%82%BB%E3%83%B3%E3%82%BF%E3%83%BC%E5%88%A9%E7%94%A8",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "アプリ セキュリティも抜群",
12:58:50 AM: slug: "%E3%82%A2%E3%83%97%E3%83%AA-%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E3%82%82%E6%8A%9C%E7%BE%A4",
12:58:50 AM: url: "/prodb/prodb-security/#%E3%82%A2%E3%83%97%E3%83%AA-%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E3%82%82%E6%8A%9C%E7%BE%A4",
12:58:50 AM: children: []
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>PROdb セキュリティ</h1>\n" +
12:58:50 AM: '<p><a href="https://esolia.co.jp/prodb-security-and-privacy">セキュリティおよびプライバシーポリシー</a>ページをご覧頂き、以下の点もご参考にしてください。</p>\n' +
12:58:50 AM: '<h2 id="%E3%82%A4%E3%82%BD%E3%83%AA%E3%82%A2%E3%83%91%E3%83%BC%E3%83%88%E3%83%8A%E3%83%BC%E3%81%A7%E3%81%82%E3%82%8Bforesoft%E7%A4%BE%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6" tabindex="-1"><a href="#%E3%82%A4%E3%82%BD%E3%83%AA%E3%82%A2%E3%83%91%E3%83%BC%E3%83%88%E3%83%8A%E3%83%BC%E3%81%A7%E3%81%82%E3%82%8Bforesoft%E7%A4%BE%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6" class="header-anchor">イソリアパートナーであるForesoft社について</a></h2>\n' +
12:58:50 AM: '<p>イソリアは Foresoft 社と、2010 年から 10 年以上、パートナーとして付き合ってます。しっかりしていて信頼のある会社で、サポートとプラットフォームは優れてます。ダウンタイムは<a href="http://status.foresoft.net/1019628">極めて少ない</a>。</p>\n' +
12:58:50 AM: '<p>Foresoft は、Trustwave Holdings 社から PCI コンプライアンス準拠してます。<a href="https://sealserver.trustwave.com/cert.php?customerId=7901d29c0ca511e0b34b005056b201e5&amp;size=105x54&amp;style=normal&amp;language=jp">こちら</a>でご確認頂けます。</p>\n' +
12:58:50 AM: '<p><a href="https://sealserver.trustwave.com/cert.php?customerId=7901d29c0ca511e0b34b005056b201e5"><img src="/assets/img/viking-cloud-validate.png" alt="Viking Cloud Secure Trust Validation Logo"></a></p>\n' +
12:58:50 AM: '<h2 id="%E3%83%88%E3%83%83%E3%83%97%E3%83%AC%E3%83%99%E3%83%AB-tier-3-%E3%83%87%E3%83%BC%E3%82%BF%E3%82%BB%E3%83%B3%E3%82%BF%E3%83%BC%E5%88%A9%E7%94%A8" tabindex="-1"><a href="#%E3%83%88%E3%83%83%E3%83%97%E3%83%AC%E3%83%99%E3%83%AB-tier-3-%E3%83%87%E3%83%BC%E3%82%BF%E3%82%BB%E3%83%B3%E3%82%BF%E3%83%BC%E5%88%A9%E7%94%A8" class="header-anchor">トップレベル Tier 3 データセンター利用</a></h2>\n' +
12:58:50 AM: '<p>PROdb システムが入っているシカゴにある Steadfast DC は、SAS70 / SSAE16 取得済で、米 HIPAA 監査を<a href="https://www.steadfast.net/healthcare">合格してます</a>。</p>\n' +
12:58:50 AM: "<p>米国でホスティングするのに抵抗があるお客様に、ヨーロッパにあるマイクロソフト Azure に、ホストすることも可能です。どちらも Foresoft 社運用となります。</p>\n" +
12:58:50 AM: "<p>他社の PaaS/SaaS ベンダー同様プライベートクラウドのオプションはありません。</p>\n" +
12:58:50 AM: "<p>Steadfast 監査報告はこちら:</p>\n" +
12:58:50 AM: '<p><a href="https://teamdesk.crmdesk.com/image.aspx?mode=file&amp;id=16061">Steadfast-2020-Type 2 SOC 1-Final Report.pdf</a></p>\n' +
12:58:50 AM: '<p><a href="https://teamdesk.crmdesk.com/image.aspx?mode=file&amp;id=16179">Steadfast SOC 1 Bridge Letter 07-27-2021.pdf</a></p>\n' +
12:58:50 AM: "<p>さらに、Steadfast DC について:</p>\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: '<li><a href="https://www.steadfast.net/managed-hosting/data-center-colocation/350-e-cermak-chicago-data-center">350 East Cermak Road</a>の DC になります</li>\n' +
12:58:50 AM: "<li>Tier III DC で、電気、HVAC、ネットワーク接続、セキュリティの冗長性が 2N(必要なキャパの倍)</li>\n" +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:50 AM: "<p><strong>有料「プライベートクラウド」オプション</strong>もございます。Azureに御社のPROdbを乗せて、仮想デバイスログやその他の情報が閲覧可能になります。</p>\n" +
12:58:50 AM: "</div>\n" +
12:58:50 AM: '<h2 id="%E3%82%A2%E3%83%97%E3%83%AA-%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E3%82%82%E6%8A%9C%E7%BE%A4" tabindex="-1"><a href="#%E3%82%A2%E3%83%97%E3%83%AA-%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E3%82%82%E6%8A%9C%E7%BE%A4" class="header-anchor">アプリ セキュリティも抜群</a></h2>\n' +
12:58:50 AM: "<p>PROdb は 256-ビット (SHA2) TLS サーティフィケイト、TLS1.0、1.1 および 1.2 を介してワイヤー上でデータを暗号化します。データベースと添付ファイルは AES256 にて暗号化されます。</p>\n" +
12:58:50 AM: "<p>全てのサーバーは Windows Server 2019 で、最新パッチが当ててあります。Database は Microsoft SQL Server 2019 Enterprise Edition です。</p>\n" +
12:58:50 AM: "<p>週次ベースでマイクロソフトが提供しているパッチ、ホットフィックス、更新をサーバーにかけて、使っている OS はいつも最新の状態にしてあります。クリティカルな更新があれば、直ちに当てます。メンテがあれば、土曜日の午後 15:30 頃から開始となります。</p>\n" +
12:58:50 AM: "<p>月次ベースでサーバーは Trustwave SecureTrust セキュリティ調査(pen test)を受けて、合格してます。</p>\n" +
12:58:50 AM: '<p><img src="/assets/img/securetrust-logo-250.png" alt="Secure Trust Logo"></p>\n'
12:58:50 AM: },
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: <ref *3> [
12:58:50 AM: <ref *2> {
12:58:50 AM: basename: "prodb-security",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 200,
12:58:50 AM: tags: [ "PROdb", "セキュリティ" ],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "ja",
12:58:50 AM: site: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: lastup: "最終更新",
12:58:50 AM: editme: "このページを編集",
12:58:50 AM: tocheader: "当ページの目次",
12:58:50 AM: author: "株式会社イソリア"
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-23T10:00:46.000Z,
12:58:50 AM: title: "PROdb セキュリティ",
12:58:50 AM: description: "信頼できるSaaSクラウド型データーベース「PROdb」を色んな面のセキュリティのご紹介です。",
12:58:50 AM: category: "サービス詳細",
12:58:50 AM: series: "ja-prodb",
12:58:50 AM: url: "/prodb/prodb-security/",
12:58:50 AM: id: "prodbsec",
12:58:50 AM: content: "# PROdb セキュリティ\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "[セキュリティおよびプライバシーポリシー](https://esolia.co.jp/prodb-security-and-privacy)ページをご覧頂き、以下の点もご参考にしてください。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## イソリアパートナーであるForesoft社について\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "イソリアは Foresoft 社と、2010 年から 10 年以上、パートナーとして付き合ってます。しっかりしていて信頼のある会社で、サポートとプラットフォームは優れてます。ダウンタイムは[極めて少ない](http://status.foresoft.net/1019628)。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "Foresoft は、Trustwave Holdings 社から PCI コンプライアンス準拠してます。[こちら](https://sealserver.trustwave.com/cert.php?customerId=7901d29c0ca511e0b34b005056b201e5&size=105x54&style=normal&language=jp)でご確認頂けます。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "[](https://sealserver.trustwave.com/cert.php?customerId=7901d29c0ca511e0b34b005056b201e5)\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## トップレベル Tier 3 データセンター利用\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "PROdb システムが入っているシカゴにある Steadfast DC は、SAS70 / SSAE16 取得済で、米 HIPAA 監査を[合格してます](https://www.steadfast.net/healthcare)。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "米国でホスティングするのに抵抗があるお客様に、ヨーロッパにあるマイクロソフト Azure に、ホストすることも可能です。どちらも Foresoft 社運用となります。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "他社の PaaS/SaaS ベンダー同様プライベートクラウドのオプションはありません。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "Steadfast 監査報告はこちら:\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "[Steadfast-2020-Type 2 SOC 1-Final Report.pdf](https://teamdesk.crmdesk.com/image.aspx?mode=file&id=16061)\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "[Steadfast SOC 1 Bridge Letter 07-27-2021.pdf](https://teamdesk.crmdesk.com/image.aspx?mode=file&id=16179)\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "さらに、Steadfast DC について:\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "- [350 East Cermak Road](https://www.steadfast.net/managed-hosting/data-center-colocation/350-e-cermak-chicago-data-center)の DC になります\n" +
12:58:50 AM: "- Tier III DC で、電気、HVAC、ネットワーク接続、セキュリティの冗長性が 2N(必要なキャパの倍)\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!TIP]\n" +
12:58:50 AM: "> **有料「プライベートクラウド」オプション**もございます。Azureに御社のPROdbを乗せて、仮想デバイスログやその他の情報が閲覧可能になります。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## アプリ セキュリティも抜群\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "PROdb は 256-ビット (SHA2) TLS サーティフィケイト、TLS1.0、1.1 および 1.2 を介してワイヤー上でデータを暗号化します。データベースと添付ファイルは AES256 にて暗号化されます。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "全てのサーバーは Windows Server 2019 で、最新パッチが当ててあります。Database は Microsoft SQL Server 2019 Enterprise Edition です。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "週次ベースでマイクロソフトが提供しているパッチ、ホットフィックス、更新をサーバーにかけて、使っている OS はいつも最新の状態にしてあります。クリティカルな更新があれば、直ちに当てます。メンテがあれば、土曜日の午後 15:30 頃から開始となります。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "月次ベースでサーバーは Trustwave SecureTrust セキュリティ調査(pen test)を受けて、合格してます。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "\n" +
12:58:50 AM: " \n",
12:58:50 AM: page: <ref *1> Page {
12:58:50 AM: src: { path: "/pages/prodb-security", ext: ".md", entry: [Entry] },
12:58:50 AM: data: [Circular *2],
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: [Circular *3],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "イソリアパートナーであるForesoft社について",
12:58:50 AM: slug: "%E3%82%A4%E3%82%BD%E3%83%AA%E3%82%A2%E3%83%91%E3%83%BC%E3%83%88%E3%83%8A%E3%83%BC%E3%81%A7%E3%81%82%E3%82%8Bforesoft%E7%A4%BE%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6",
12:58:50 AM: url: "/prodb/prodb-security/#%E3%82%A4%E3%82%BD%E3%83%AA%E3%82%A2%E3%83%91%E3%83%BC%E3%83%88%E3%83%8A%E3%83%BC%E3%81%A7%E3%81%82%E3%82%8Bforesoft%E7%A4%BE%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "トップレベル Tier 3 データセンター利用",
12:58:50 AM: slug: "%E3%83%88%E3%83%83%E3%83%97%E3%83%AC%E3%83%99%E3%83%AB-tier-3-%E3%83%87%E3%83%BC%E3%82%BF%E3%82%BB%E3%83%B3%E3%82%BF%E3%83%BC%E5%88%A9%E7%94%A8",
12:58:50 AM: url: "/prodb/prodb-security/#%E3%83%88%E3%83%83%E3%83%97%E3%83%AC%E3%83%99%E3%83%AB-tier-3-%E3%83%87%E3%83%BC%E3%82%BF%E3%82%BB%E3%83%B3%E3%82%BF%E3%83%BC%E5%88%A9%E7%94%A8",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "アプリ セキュリティも抜群",
12:58:50 AM: slug: "%E3%82%A2%E3%83%97%E3%83%AA-%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E3%82%82%E6%8A%9C%E7%BE%A4",
12:58:50 AM: url: "/prodb/prodb-security/#%E3%82%A2%E3%83%97%E3%83%AA-%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E3%82%82%E6%8A%9C%E7%BE%A4",
12:58:50 AM: children: []
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>PROdb セキュリティ</h1>\n" +
12:58:50 AM: '<p><a href="https://esolia.co.jp/prodb-security-and-privacy">セキュリティおよびプライバシーポリシー</a>ページをご覧頂き、以下の点もご参考にしてください。</p>\n' +
12:58:50 AM: '<h2 id="%E3%82%A4%E3%82%BD%E3%83%AA%E3%82%A2%E3%83%91%E3%83%BC%E3%83%88%E3%83%8A%E3%83%BC%E3%81%A7%E3%81%82%E3%82%8Bforesoft%E7%A4%BE%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6" tabindex="-1"><a href="#%E3%82%A4%E3%82%BD%E3%83%AA%E3%82%A2%E3%83%91%E3%83%BC%E3%83%88%E3%83%8A%E3%83%BC%E3%81%A7%E3%81%82%E3%82%8Bforesoft%E7%A4%BE%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6" class="header-anchor">イソリアパートナーであるForesoft社について</a></h2>\n' +
12:58:50 AM: '<p>イソリアは Foresoft 社と、2010 年から 10 年以上、パートナーとして付き合ってます。しっかりしていて信頼のある会社で、サポートとプラットフォームは優れてます。ダウンタイムは<a href="http://status.foresoft.net/1019628">極めて少ない</a>。</p>\n' +
12:58:50 AM: '<p>Foresoft は、Trustwave Holdings 社から PCI コンプライアンス準拠してます。<a href="https://sealserver.trustwave.com/cert.php?customerId=7901d29c0ca511e0b34b005056b201e5&amp;size=105x54&amp;style=normal&amp;language=jp">こちら</a>でご確認頂けます。</p>\n' +
12:58:50 AM: '<p><a href="https://sealserver.trustwave.com/cert.php?customerId=7901d29c0ca511e0b34b005056b201e5"><img src="/assets/img/viking-cloud-validate.png" alt="Viking Cloud Secure Trust Validation Logo"></a></p>\n' +
12:58:50 AM: '<h2 id="%E3%83%88%E3%83%83%E3%83%97%E3%83%AC%E3%83%99%E3%83%AB-tier-3-%E3%83%87%E3%83%BC%E3%82%BF%E3%82%BB%E3%83%B3%E3%82%BF%E3%83%BC%E5%88%A9%E7%94%A8" tabindex="-1"><a href="#%E3%83%88%E3%83%83%E3%83%97%E3%83%AC%E3%83%99%E3%83%AB-tier-3-%E3%83%87%E3%83%BC%E3%82%BF%E3%82%BB%E3%83%B3%E3%82%BF%E3%83%BC%E5%88%A9%E7%94%A8" class="header-anchor">トップレベル Tier 3 データセンター利用</a></h2>\n' +
12:58:50 AM: '<p>PROdb システムが入っているシカゴにある Steadfast DC は、SAS70 / SSAE16 取得済で、米 HIPAA 監査を<a href="https://www.steadfast.net/healthcare">合格してます</a>。</p>\n' +
12:58:50 AM: "<p>米国でホスティングするのに抵抗があるお客様に、ヨーロッパにあるマイクロソフト Azure に、ホストすることも可能です。どちらも Foresoft 社運用となります。</p>\n" +
12:58:50 AM: "<p>他社の PaaS/SaaS ベンダー同様プライベートクラウドのオプションはありません。</p>\n" +
12:58:50 AM: "<p>Steadfast 監査報告はこちら:</p>\n" +
12:58:50 AM: '<p><a href="https://teamdesk.crmdesk.com/image.aspx?mode=file&amp;id=16061">Steadfast-2020-Type 2 SOC 1-Final Report.pdf</a></p>\n' +
12:58:50 AM: '<p><a href="https://teamdesk.crmdesk.com/image.aspx?mode=file&amp;id=16179">Steadfast SOC 1 Bridge Letter 07-27-2021.pdf</a></p>\n' +
12:58:50 AM: "<p>さらに、Steadfast DC について:</p>\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: '<li><a href="https://www.steadfast.net/managed-hosting/data-center-colocation/350-e-cermak-chicago-data-center">350 East Cermak Road</a>の DC になります</li>\n' +
12:58:50 AM: "<li>Tier III DC で、電気、HVAC、ネットワーク接続、セキュリティの冗長性が 2N(必要なキャパの倍)</li>\n" +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:50 AM: "<p><strong>有料「プライベートクラウド」オプション</strong>もございます。Azureに御社のPROdbを乗せて、仮想デバイスログやその他の情報が閲覧可能になります。</p>\n" +
12:58:50 AM: "</div>\n" +
12:58:50 AM: '<h2 id="%E3%82%A2%E3%83%97%E3%83%AA-%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E3%82%82%E6%8A%9C%E7%BE%A4" tabindex="-1"><a href="#%E3%82%A2%E3%83%97%E3%83%AA-%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E3%82%82%E6%8A%9C%E7%BE%A4" class="header-anchor">アプリ セキュリティも抜群</a></h2>\n' +
12:58:50 AM: "<p>PROdb は 256-ビット (SHA2) TLS サーティフィケイト、TLS1.0、1.1 および 1.2 を介してワイヤー上でデータを暗号化します。データベースと添付ファイルは AES256 にて暗号化されます。</p>\n" +
12:58:50 AM: "<p>全てのサーバーは Windows Server 2019 で、最新パッチが当ててあります。Database は Microsoft SQL Server 2019 Enterprise Edition です。</p>\n" +
12:58:50 AM: "<p>週次ベースでマイクロソフトが提供しているパッチ、ホットフィックス、更新をサーバーにかけて、使っている OS はいつも最新の状態にしてあります。クリティカルな更新があれば、直ちに当てます。メンテがあれば、土曜日の午後 15:30 頃から開始となります。</p>\n" +
12:58:50 AM: "<p>月次ベースでサーバーは Trustwave SecureTrust セキュリティ調査(pen test)を受けて、合格してます。</p>\n" +
'<p><img src="/assets/img/securetrust-logo-250.png" alt="Secure Trust Logo"></p>\n'
'<p><img src="/assets/img/securetrust-logo-250.png" alt="Secure Trust Logo"></p>\n'
12:58:50 AM: },
12:58:50 AM: <ref *4> {
12:58:50 AM: basename: "prodb-security_en",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 200,
12:58:50 AM: tags: [ "PROdb", "Security" ],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "en",
12:58:50 AM: site: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: lastup: "Last updated",
12:58:50 AM: editme: "Edit this page",
12:58:50 AM: tocheader: "On this Page",
12:58:50 AM: author: "eSolia Inc."
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-23T10:00:46.000Z,
12:58:50 AM: title: "PROdb Security",
12:58:50 AM: description: 'Various aspects of the trustworthy SaaS cloud database "PROdb"',
12:58:50 AM: category: "Service Details",
12:58:50 AM: series: "en-prodb",
12:58:50 AM: url: "/en/prodb/prodb-security/",
12:58:50 AM: id: "prodbsec",
12:58:50 AM: content: "# PROdb Security\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "Please have a look at our [PROdb Security and Privacy Policy](https://esolia.com/prodb-security-and-privacy) page, and the following additional points. \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## Regarding eSolia's Partner Foresoft\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "eSolia has been a business partner of Foresoft since 2010, more than 14 years so far. Foresoft is a trustworthy partner and service provider, providing exemplary support for a superior platform. Unplanned system downtime has been extremely low ([status page](http://status.foresoft.net/1019628)).\n" +
12:58:50 AM: "\n" +
12:58:50 AM: `Foresoft is PCI compliant, assessed by [Trustwave Holdings](https://www.trustwave.com/en-us/capabilities/by-mandate/pci/). See details on Foresoft's "Security and Stability" page [here](https://teamdesk.crmdesk.com/answer.aspx?aid=11476).\n` +
12:58:50 AM: "\n" +
12:58:50 AM: "[](https://sealserver.trustwave.com/cert.php?customerId=7901d29c0ca511e0b34b005056b201e5)\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## Infrastructure Housing\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "The Top Level Tier-3 datacenter housing PROdb is operated by Steadfast Networks, located at [350 East Cermak Road](https://www.steadfast.net/managed-hosting/data-center-colocation/350-e-cermak-chicago-data-center), Chicago, Ill, USA, and features 2N redundancy for all aspects of the infrastructure including power, HVAC, network and security. Steadfast have achieved SAS70, SSAE16 and HIPAA compliance. See [here](https://www.steadfast.net/healthcare) and [here](https://teamdesk.crmdesk.com/answer.aspx?aid=11476), as well as: \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "* [Steadfast-2020-Type 2 SOC 1-Final Report.pdf](https://teamdesk.crmdesk.com/image.aspx?mode=file&id=16061)\n" +
12:58:50 AM: "* [Steadfast SOC 1 Bridge Letter 07-27-2021.pdf](https://teamdesk.crmdesk.com/image.aspx?mode=file&id=16179)\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "In the event that clients would rather not be hosted in the USA, Foresoft also offers their platform in Microsoft Azure's West EU datacenter in the Netherlands. Whereas the Steadfast DC is co-location of physical servers, Azure is a cloud offering which meaning it is database hosting, data and file storage, on virtual servers. See Microsoft's pages regarding [Security](https://azure.microsoft.com/en-us/overview/security/) and [Compliance Certifications](https://azure.microsoft.com/en-us/overview/trusted-cloud/compliance/). \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!TIP]\n" +
12:58:50 AM: "> A fee-based **private cloud option** is available on Azure, giving you access to virtual device logs and other information.\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## Rock Solid Application Security\n" +
12:58:50 AM: "PROdb is encrypting data over the wire via 256-bit (SHA2) TLS certificate, using TLS 1.2, 1.1 or 1.0 preferring the stronger variant by default. The database and all file attachments are encrypted using AES256. \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "All servers are running fully-patched Windows Server 2019 operating system, with Microsoft SQL Server 2019 Enterprise Edition as the database server.\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "All Microsoft patches, hot fixes and updates are installed on a weekly basis, with the most critical installed immediately upon release. \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "Any planned maintenance requiring restarts will occur weekly on Saturdays from approximately 15:30 JST, and clients will be informed of such a maintenance window in advance. \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "All systems are passing a monthly penetration test performed by Trustwave SecureTrust. \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "\n" +
12:58:50 AM: " \n",
12:58:50 AM: page: Page {
12:58:50 AM: src: {
12:58:50 AM: path: "/pages/prodb-security_en",
12:58:50 AM: ext: ".md",
12:58:50 AM: entry: [Entry]
12:58:50 AM: },
12:58:50 AM: data: [Circular *4],
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: [Circular *3],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Regarding eSolia's Partner Foresoft",
12:58:50 AM: slug: "regarding-esolia's-partner-foresoft",
12:58:50 AM: url: "/en/prodb/prodb-security/#regarding-esolia's-partner-foresoft",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Infrastructure Housing",
12:58:50 AM: slug: "infrastructure-housing",
12:58:50 AM: url: "/en/prodb/prodb-security/#infrastructure-housing",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Rock Solid Application Security",
12:58:50 AM: slug: "rock-solid-application-security",
12:58:50 AM: url: "/en/prodb/prodb-security/#rock-solid-application-security",
12:58:50 AM: children: []
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>PROdb Security</h1>\n" +
12:58:50 AM: '<p>Please have a look at our <a href="https://esolia.com/prodb-security-and-privacy">PROdb Security and Privacy Policy</a> page, and the following additional points.</p>\n' +
12:58:50 AM: `<h2 id="regarding-esolia's-partner-foresoft" tabindex="-1"><a href="#regarding-esolia's-partner-foresoft" class="header-anchor">Regarding eSolia's Partner Foresoft</a></h2>\n` +
12:58:50 AM: '<p>eSolia has been a business partner of Foresoft since 2010, more than 14 years so far. Foresoft is a trustworthy partner and service provider, providing exemplary support for a superior platform. Unplanned system downtime has been extremely low (<a href="http://status.foresoft.net/1019628">status page</a>).</p>\n' +
12:58:50 AM: `<p>Foresoft is PCI compliant, assessed by <a href="https://www.trustwave.com/en-us/capabilities/by-mandate/pci/">Trustwave Holdings</a>. See details on Foresoft's "Security and Stability" page <a href="https://teamdesk.crmdesk.com/answer.aspx?aid=11476">here</a>.</p>\n` +
12:58:50 AM: '<p><a href="https://sealserver.trustwave.com/cert.php?customerId=7901d29c0ca511e0b34b005056b201e5"><img src="/assets/img/viking-cloud-validate.png" alt="Viking Cloud Secure Trust Validation Logo"></a></p>\n' +
12:58:50 AM: '<h2 id="infrastructure-housing" tabindex="-1"><a href="#infrastructure-housing" class="header-anchor">Infrastructure Housing</a></h2>\n' +
12:58:50 AM: '<p>The Top Level Tier-3 datacenter housing PROdb is operated by Steadfast Networks, located at <a href="https://www.steadfast.net/managed-hosting/data-center-colocation/350-e-cermak-chicago-data-center">350 East Cermak Road</a>, Chicago, Ill, USA, and features 2N redundancy for all aspects of the infrastructure including power, HVAC, network and security. Steadfast have achieved SAS70, SSAE16 and HIPAA compliance. See <a href="https://www.steadfast.net/healthcare">here</a> and <a href="https://teamdesk.crmdesk.com/answer.aspx?aid=11476">here</a>, as well as:</p>\n' +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: '<li><a href="https://teamdesk.crmdesk.com/image.aspx?mode=file&amp;id=16061">Steadfast-2020-Type 2 SOC 1-Final Report.pdf</a></li>\n' +
12:58:50 AM: '<li><a href="https://teamdesk.crmdesk.com/image.aspx?mode=file&amp;id=16179">Steadfast SOC 1 Bridge Letter 07-27-2021.pdf</a></li>\n' +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: `<p>In the event that clients would rather not be hosted in the USA, Foresoft also offers their platform in Microsoft Azure's West EU datacenter in the Netherlands. Whereas the Steadfast DC is co-location of physical servers, Azure is a cloud offering which meaning it is database hosting, data and file storage, on virtual servers. See Microsoft's pages regarding <a href="https://azure.microsoft.com/en-us/overview/security/">Security</a> and <a href="https://azure.microsoft.com/en-us/overview/trusted-cloud/compliance/">Compliance Certifications</a>.</p>\n` +
12:58:50 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:50 AM: "<p>A fee-based <strong>private cloud option</strong> is available on Azure, giving you access to virtual device logs and other information.</p>\n" +
12:58:50 AM: "</div>\n" +
12:58:50 AM: '<h2 id="rock-solid-application-security" tabindex="-1"><a href="#rock-solid-application-security" class="header-anchor">Rock Solid Application Security</a></h2>\n' +
12:58:50 AM: "<p>PROdb is encrypting data over the wire via 256-bit (SHA2) TLS certificate, using TLS 1.2, 1.1 or 1.0 preferring the stronger variant by default. The database and all file attachments are encrypted using AES256.</p>\n" +
12:58:50 AM: "<p>All servers are running fully-patched Windows Server 2019 operating system, with Microsoft SQL Server 2019 Enterprise Edition as the database server.</p>\n" +
12:58:50 AM: "<p>All Microsoft patches, hot fixes and updates are installed on a weekly basis, with the most critical installed immediately upon release.</p>\n" +
12:58:50 AM: "<p>Any planned maintenance requiring restarts will occur weekly on Saturdays from approximately 15:30 JST, and clients will be informed of such a maintenance window in advance.</p>\n" +
12:58:50 AM: "<p>All systems are passing a monthly penetration test performed by Trustwave SecureTrust.</p>\n" +
12:58:50 AM: '<p><img src="/assets/img/securetrust-logo-250.png" alt="Secure Trust Logo"></p>\n'
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "イソリアパートナーであるForesoft社について",
12:58:50 AM: slug: "%E3%82%A4%E3%82%BD%E3%83%AA%E3%82%A2%E3%83%91%E3%83%BC%E3%83%88%E3%83%8A%E3%83%BC%E3%81%A7%E3%81%82%E3%82%8Bforesoft%E7%A4%BE%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6",
12:58:50 AM: url: "/prodb/prodb-security/#%E3%82%A4%E3%82%BD%E3%83%AA%E3%82%A2%E3%83%91%E3%83%BC%E3%83%88%E3%83%8A%E3%83%BC%E3%81%A7%E3%81%82%E3%82%8Bforesoft%E7%A4%BE%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "トップレベル Tier 3 データセンター利用",
12:58:50 AM: slug: "%E3%83%88%E3%83%83%E3%83%97%E3%83%AC%E3%83%99%E3%83%AB-tier-3-%E3%83%87%E3%83%BC%E3%82%BF%E3%82%BB%E3%83%B3%E3%82%BF%E3%83%BC%E5%88%A9%E7%94%A8",
12:58:50 AM: url: "/prodb/prodb-security/#%E3%83%88%E3%83%83%E3%83%97%E3%83%AC%E3%83%99%E3%83%AB-tier-3-%E3%83%87%E3%83%BC%E3%82%BF%E3%82%BB%E3%83%B3%E3%82%BF%E3%83%BC%E5%88%A9%E7%94%A8",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "アプリ セキュリティも抜群",
12:58:50 AM: slug: "%E3%82%A2%E3%83%97%E3%83%AA-%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E3%82%82%E6%8A%9C%E7%BE%A4",
12:58:50 AM: url: "/prodb/prodb-security/#%E3%82%A2%E3%83%97%E3%83%AA-%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E3%82%82%E6%8A%9C%E7%BE%A4",
12:58:50 AM: children: []
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>PROdb セキュリティ</h1>\n" +
12:58:50 AM: '<p><a href="https://esolia.co.jp/prodb-security-and-privacy">セキュリティおよびプライバシーポリシー</a>ページをご覧頂き、以下の点もご参考にしてください。</p>\n' +
12:58:50 AM: '<h2 id="%E3%82%A4%E3%82%BD%E3%83%AA%E3%82%A2%E3%83%91%E3%83%BC%E3%83%88%E3%83%8A%E3%83%BC%E3%81%A7%E3%81%82%E3%82%8Bforesoft%E7%A4%BE%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6" tabindex="-1"><a href="#%E3%82%A4%E3%82%BD%E3%83%AA%E3%82%A2%E3%83%91%E3%83%BC%E3%83%88%E3%83%8A%E3%83%BC%E3%81%A7%E3%81%82%E3%82%8Bforesoft%E7%A4%BE%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6" class="header-anchor">イソリアパートナーであるForesoft社について</a></h2>\n' +
12:58:50 AM: '<p>イソリアは Foresoft 社と、2010 年から 10 年以上、パートナーとして付き合ってます。しっかりしていて信頼のある会社で、サポートとプラットフォームは優れてます。ダウンタイムは<a href="http://status.foresoft.net/1019628">極めて少ない</a>。</p>\n' +
12:58:50 AM: '<p>Foresoft は、Trustwave Holdings 社から PCI コンプライアンス準拠してます。<a href="https://sealserver.trustwave.com/cert.php?customerId=7901d29c0ca511e0b34b005056b201e5&amp;size=105x54&amp;style=normal&amp;language=jp">こちら</a>でご確認頂けます。</p>\n' +
12:58:50 AM: '<p><a href="https://sealserver.trustwave.com/cert.php?customerId=7901d29c0ca511e0b34b005056b201e5"><img src="/assets/img/viking-cloud-validate.png" alt="Viking Cloud Secure Trust Validation Logo"></a></p>\n' +
12:58:50 AM: '<h2 id="%E3%83%88%E3%83%83%E3%83%97%E3%83%AC%E3%83%99%E3%83%AB-tier-3-%E3%83%87%E3%83%BC%E3%82%BF%E3%82%BB%E3%83%B3%E3%82%BF%E3%83%BC%E5%88%A9%E7%94%A8" tabindex="-1"><a href="#%E3%83%88%E3%83%83%E3%83%97%E3%83%AC%E3%83%99%E3%83%AB-tier-3-%E3%83%87%E3%83%BC%E3%82%BF%E3%82%BB%E3%83%B3%E3%82%BF%E3%83%BC%E5%88%A9%E7%94%A8" class="header-anchor">トップレベル Tier 3 データセンター利用</a></h2>\n' +
12:58:50 AM: '<p>PROdb システムが入っているシカゴにある Steadfast DC は、SAS70 / SSAE16 取得済で、米 HIPAA 監査を<a href="https://www.steadfast.net/healthcare">合格してます</a>。</p>\n' +
12:58:50 AM: "<p>米国でホスティングするのに抵抗があるお客様に、ヨーロッパにあるマイクロソフト Azure に、ホストすることも可能です。どちらも Foresoft 社運用となります。</p>\n" +
12:58:50 AM: "<p>他社の PaaS/SaaS ベンダー同様プライベートクラウドのオプションはありません。</p>\n" +
12:58:50 AM: "<p>Steadfast 監査報告はこちら:</p>\n" +
12:58:50 AM: '<p><a href="https://teamdesk.crmdesk.com/image.aspx?mode=file&amp;id=16061">Steadfast-2020-Type 2 SOC 1-Final Report.pdf</a></p>\n' +
12:58:50 AM: '<p><a href="https://teamdesk.crmdesk.com/image.aspx?mode=file&amp;id=16179">Steadfast SOC 1 Bridge Letter 07-27-2021.pdf</a></p>\n' +
12:58:50 AM: "<p>さらに、Steadfast DC について:</p>\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: '<li><a href="https://www.steadfast.net/managed-hosting/data-center-colocation/350-e-cermak-chicago-data-center">350 East Cermak Road</a>の DC になります</li>\n' +
12:58:50 AM: "<li>Tier III DC で、電気、HVAC、ネットワーク接続、セキュリティの冗長性が 2N(必要なキャパの倍)</li>\n" +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:50 AM: "<p><strong>有料「プライベートクラウド」オプション</strong>もございます。Azureに御社のPROdbを乗せて、仮想デバイスログやその他の情報が閲覧可能になります。</p>\n" +
12:58:50 AM: "</div>\n" +
12:58:50 AM: '<h2 id="%E3%82%A2%E3%83%97%E3%83%AA-%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E3%82%82%E6%8A%9C%E7%BE%A4" tabindex="-1"><a href="#%E3%82%A2%E3%83%97%E3%83%AA-%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E3%82%82%E6%8A%9C%E7%BE%A4" class="header-anchor">アプリ セキュリティも抜群</a></h2>\n' +
12:58:50 AM: "<p>PROdb は 256-ビット (SHA2) TLS サーティフィケイト、TLS1.0、1.1 および 1.2 を介してワイヤー上でデータを暗号化します。データベースと添付ファイルは AES256 にて暗号化されます。</p>\n" +
12:58:50 AM: "<p>全てのサーバーは Windows Server 2019 で、最新パッチが当ててあります。Database は Microsoft SQL Server 2019 Enterprise Edition です。</p>\n" +
12:58:50 AM: "<p>週次ベースでマイクロソフトが提供しているパッチ、ホットフィックス、更新をサーバーにかけて、使っている OS はいつも最新の状態にしてあります。クリティカルな更新があれば、直ちに当てます。メンテがあれば、土曜日の午後 15:30 頃から開始となります。</p>\n" +
12:58:50 AM: "<p>月次ベースでサーバーは Trustwave SecureTrust セキュリティ調査(pen test)を受けて、合格してます。</p>\n" +
12:58:50 AM: '<p><img src="/assets/img/securetrust-logo-250.png" alt="Secure Trust Logo"></p>\n',
12:58:50 AM: ja: {},
12:58:50 AM: en: {}
12:58:50 AM: }
12:58:50 AM: {
12:58:50 AM: content: "<h1>PROdb Security</h1>\n" +
12:58:50 AM: '<p>Please have a look at our <a href="https://esolia.com/prodb-security-and-privacy">PROdb Security and Privacy Policy</a> page, and the following additional points.</p>\n' +
12:58:50 AM: `<h2 id="regarding-esolia's-partner-foresoft" tabindex="-1"><a href="#regarding-esolia's-partner-foresoft" class="header-anchor">Regarding eSolia's Partner Foresoft</a></h2>\n` +
12:58:50 AM: '<p>eSolia has been a business partner of Foresoft since 2010, more than 14 years so far. Foresoft is a trustworthy partner and service provider, providing exemplary support for a superior platform. Unplanned system downtime has been extremely low (<a href="http://status.foresoft.net/1019628">status page</a>).</p>\n' +
12:58:50 AM: `<p>Foresoft is PCI compliant, assessed by <a href="https://www.trustwave.com/en-us/capabilities/by-mandate/pci/">Trustwave Holdings</a>. See details on Foresoft's "Security and Stability" page <a href="https://teamdesk.crmdesk.com/answer.aspx?aid=11476">here</a>.</p>\n` +
12:58:50 AM: '<p><a href="https://sealserver.trustwave.com/cert.php?customerId=7901d29c0ca511e0b34b005056b201e5"><img src="/assets/img/viking-cloud-validate.png" alt="Viking Cloud Secure Trust Validation Logo"></a></p>\n' +
12:58:50 AM: '<h2 id="infrastructure-housing" tabindex="-1"><a href="#infrastructure-housing" class="header-anchor">Infrastructure Housing</a></h2>\n' +
12:58:50 AM: '<p>The Top Level Tier-3 datacenter housing PROdb is operated by Steadfast Networks, located at <a href="https://www.steadfast.net/managed-hosting/data-center-colocation/350-e-cermak-chicago-data-center">350 East Cermak Road</a>, Chicago, Ill, USA, and features 2N redundancy for all aspects of the infrastructure including power, HVAC, network and security. Steadfast have achieved SAS70, SSAE16 and HIPAA compliance. See <a href="https://www.steadfast.net/healthcare">here</a> and <a href="https://teamdesk.crmdesk.com/answer.aspx?aid=11476">here</a>, as well as:</p>\n' +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: '<li><a href="https://teamdesk.crmdesk.com/image.aspx?mode=file&amp;id=16061">Steadfast-2020-Type 2 SOC 1-Final Report.pdf</a></li>\n' +
12:58:50 AM: '<li><a href="https://teamdesk.crmdesk.com/image.aspx?mode=file&amp;id=16179">Steadfast SOC 1 Bridge Letter 07-27-2021.pdf</a></li>\n' +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: `<p>In the event that clients would rather not be hosted in the USA, Foresoft also offers their platform in Microsoft Azure's West EU datacenter in the Netherlands. Whereas the Steadfast DC is co-location of physical servers, Azure is a cloud offering which meaning it is database hosting, data and file storage, on virtual servers. See Microsoft's pages regarding <a href="https://azure.microsoft.com/en-us/overview/security/">Security</a> and <a href="https://azure.microsoft.com/en-us/overview/trusted-cloud/compliance/">Compliance Certifications</a>.</p>\n` +
12:58:50 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:50 AM: "<p>A fee-based <strong>private cloud option</strong> is available on Azure, giving you access to virtual device logs and other information.</p>\n" +
12:58:50 AM: "</div>\n" +
12:58:50 AM: '<h2 id="rock-solid-application-security" tabindex="-1"><a href="#rock-solid-application-security" class="header-anchor">Rock Solid Application Security</a></h2>\n' +
12:58:50 AM: "<p>PROdb is encrypting data over the wire via 256-bit (SHA2) TLS certificate, using TLS 1.2, 1.1 or 1.0 preferring the stronger variant by default. The database and all file attachments are encrypted using AES256.</p>\n" +
12:58:50 AM: "<p>All servers are running fully-patched Windows Server 2019 operating system, with Microsoft SQL Server 2019 Enterprise Edition as the database server.</p>\n" +
12:58:50 AM: "<p>All Microsoft patches, hot fixes and updates are installed on a weekly basis, with the most critical installed immediately upon release.</p>\n" +
12:58:50 AM: "<p>Any planned maintenance requiring restarts will occur weekly on Saturdays from approximately 15:30 JST, and clients will be informed of such a maintenance window in advance.</p>\n" +
12:58:50 AM: "<p>All systems are passing a monthly penetration test performed by Trustwave SecureTrust.</p>\n" +
12:58:50 AM: '<p><img src="/assets/img/securetrust-logo-250.png" alt="Secure Trust Logo"></p>\n',
12:58:50 AM: basename: "prodb-security_en",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: order: 200,
12:58:50 AM: tags: [ "PROdb", "Security" ],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: { url: "https://github.com/esolia/help.esolia.pro", path: "/src" },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "en",
12:58:50 AM: site: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: lastup: "Last updated",
12:58:50 AM: editme: "Edit this page",
12:58:50 AM: tocheader: "On this Page",
12:58:50 AM: author: "eSolia Inc."
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [
12:58:50 AM: { title: "PROdbクラウド型DB", id: "prodb" },
12:58:50 AM: { title: "バルクメール", id: "bulkemail" }
12:58:50 AM: ]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [
12:58:50 AM: { title: "PROdb Cloud DB", id: "prodb" },
12:58:50 AM: { title: "Bulk Email", id: "bulkemail" }
12:58:50 AM: ]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) {
12:58:50 AM: "callout" => {
12:58:50 AM: name: "callout",
12:58:50 AM: render: [Function: render],
12:58:50 AM: css: undefined,
12:58:50 AM: js: undefined
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-23T10:00:46.000Z,
12:58:50 AM: title: "PROdb Security",
12:58:50 AM: description: 'Various aspects of the trustworthy SaaS cloud database "PROdb"',
12:58:50 AM: category: "Service Details",
12:58:50 AM: series: "en-prodb",
12:58:50 AM: url: "/en/prodb/prodb-security/",
12:58:50 AM: id: "prodbsec",
12:58:50 AM: page: <ref *1> Page {
12:58:50 AM: src: {
12:58:50 AM: path: "/pages/prodb-security_en",
12:58:50 AM: ext: ".md",
12:58:50 AM: entry: Entry {
12:58:50 AM: name: "prodb-security_en.md",
12:58:50 AM: path: "/pages/prodb-security_en.md",
12:58:50 AM: type: "file",
12:58:50 AM: src: "/opt/build/repo/src/pages/prodb-security_en.md",
12:58:50 AM: children: Map(0) {},
12:58:50 AM: flags: Set(0) {}
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: data: <ref *3> {
12:58:50 AM: basename: "prodb-security_en",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 200,
12:58:50 AM: tags: [ "PROdb", "Security" ],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "en",
12:58:50 AM: site: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: lastup: "Last updated",
12:58:50 AM: editme: "Edit this page",
12:58:50 AM: tocheader: "On this Page",
12:58:50 AM: author: "eSolia Inc."
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-23T10:00:46.000Z,
12:58:50 AM: title: "PROdb Security",
12:58:50 AM: description: 'Various aspects of the trustworthy SaaS cloud database "PROdb"',
12:58:50 AM: category: "Service Details",
12:58:50 AM: series: "en-prodb",
12:58:50 AM: url: "/en/prodb/prodb-security/",
12:58:50 AM: id: "prodbsec",
12:58:50 AM: content: "# PROdb Security\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "Please have a look at our [PROdb Security and Privacy Policy](https://esolia.com/prodb-security-and-privacy) page, and the following additional points. \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## Regarding eSolia's Partner Foresoft\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "eSolia has been a business partner of Foresoft since 2010, more than 14 years so far. Foresoft is a trustworthy partner and service provider, providing exemplary support for a superior platform. Unplanned system downtime has been extremely low ([status page](http://status.foresoft.net/1019628)).\n" +
12:58:50 AM: "\n" +
12:58:50 AM: `Foresoft is PCI compliant, assessed by [Trustwave Holdings](https://www.trustwave.com/en-us/capabilities/by-mandate/pci/). See details on Foresoft's "Security and Stability" page [here](https://teamdesk.crmdesk.com/answer.aspx?aid=11476).\n` +
12:58:50 AM: "\n" +
12:58:50 AM: "[](https://sealserver.trustwave.com/cert.php?customerId=7901d29c0ca511e0b34b005056b201e5)\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## Infrastructure Housing\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "The Top Level Tier-3 datacenter housing PROdb is operated by Steadfast Networks, located at [350 East Cermak Road](https://www.steadfast.net/managed-hosting/data-center-colocation/350-e-cermak-chicago-data-center), Chicago, Ill, USA, and features 2N redundancy for all aspects of the infrastructure including power, HVAC, network and security. Steadfast have achieved SAS70, SSAE16 and HIPAA compliance. See [here](https://www.steadfast.net/healthcare) and [here](https://teamdesk.crmdesk.com/answer.aspx?aid=11476), as well as: \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "* [Steadfast-2020-Type 2 SOC 1-Final Report.pdf](https://teamdesk.crmdesk.com/image.aspx?mode=file&id=16061)\n" +
12:58:50 AM: "* [Steadfast SOC 1 Bridge Letter 07-27-2021.pdf](https://teamdesk.crmdesk.com/image.aspx?mode=file&id=16179)\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "In the event that clients would rather not be hosted in the USA, Foresoft also offers their platform in Microsoft Azure's West EU datacenter in the Netherlands. Whereas the Steadfast DC is co-location of physical servers, Azure is a cloud offering which meaning it is database hosting, data and file storage, on virtual servers. See Microsoft's pages regarding [Security](https://azure.microsoft.com/en-us/overview/security/) and [Compliance Certifications](https://azure.microsoft.com/en-us/overview/trusted-cloud/compliance/). \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!TIP]\n" +
12:58:50 AM: "> A fee-based **private cloud option** is available on Azure, giving you access to virtual device logs and other information.\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## Rock Solid Application Security\n" +
12:58:50 AM: "PROdb is encrypting data over the wire via 256-bit (SHA2) TLS certificate, using TLS 1.2, 1.1 or 1.0 preferring the stronger variant by default. The database and all file attachments are encrypted using AES256. \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "All servers are running fully-patched Windows Server 2019 operating system, with Microsoft SQL Server 2019 Enterprise Edition as the database server.\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "All Microsoft patches, hot fixes and updates are installed on a weekly basis, with the most critical installed immediately upon release. \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "Any planned maintenance requiring restarts will occur weekly on Saturdays from approximately 15:30 JST, and clients will be informed of such a maintenance window in advance. \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "All systems are passing a monthly penetration test performed by Trustwave SecureTrust. \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "\n" +
12:58:50 AM: " \n",
12:58:50 AM: page: [Circular *1],
12:58:50 AM: alternates: <ref *2> [
12:58:50 AM: {
12:58:50 AM: basename: "prodb-security",
12:58:50 AM: mergedKeys: [Object],
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [Array],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 200,
12:58:50 AM: tags: [Array],
12:58:50 AM: extra_head: [Array],
12:58:50 AM: metas: [Object],
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: [Object],
12:58:50 AM: menu_links: [Array],
12:58:50 AM: lang: "ja",
12:58:50 AM: site: [Object],
12:58:50 AM: i18n: [Object],
12:58:50 AM: docs_menu: [Array],
12:58:50 AM: comp: [Object],
12:58:50 AM: date: 2024-10-23T10:00:46.000Z,
12:58:50 AM: title: "PROdb セキュリティ",
12:58:50 AM: description: "信頼できるSaaSクラウド型データーベース「PROdb」を色んな面のセキュリティのご紹介です。",
12:58:50 AM: category: "サービス詳細",
12:58:50 AM: series: "ja-prodb",
12:58:50 AM: url: "/prodb/prodb-security/",
12:58:50 AM: id: "prodbsec",
12:58:50 AM: content: "# PROdb セキュリティ\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "[セキュリティおよびプライバシーポリシー](https://esolia.co.jp/prodb-security-and-privacy)ページをご覧頂き、以下の点もご参考にしてください。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## イソリアパートナーであるForesoft社について\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "イソリアは Foresoft 社と、2010 年から 10 年以上、パートナーとして付き合ってます。しっかりしていて信頼のある会社で、サポートとプラットフォームは優れてます。ダウンタイムは[極めて少ない](http://status.foresoft.net/1019628)。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "Foresoft は、Trustwave Holdings 社から PCI コンプライアンス準拠してます。[こちら](https://sealserver.trustwave.com/cert.php?customerId=7901d29c0ca511e0b34b005056b201e5&size=105x54&style=normal&language=jp)でご確認頂けます。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "[](https://sealserver.trustwave.com/cert.php?customerId=7901d29c0ca511e0b34b005056b201e5)\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## トップレベル Tier 3 データセンター利用\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "PROdb システムが入っているシカゴにある Steadfast DC は、SAS70 / SSAE16 取得済で、米 HIPAA 監査を[合格してます](https://www.steadfast.net/healthcare)。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "米国でホスティングするのに抵抗があるお客様に、ヨーロッパにあるマイクロソフト Azure に、ホストすることも可能です。どちらも Foresoft 社運用となります。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "他社の PaaS/SaaS ベンダー同様プライベートクラウドのオプションはありません。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "Steadfast 監査報告はこちら:\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "[Steadfast-2020-Type 2 SOC 1-Final Report.pdf](https://teamdesk.crmdesk.com/image.aspx?mode=file&id=16061)\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "[Steadfast SOC 1 Bridge Letter 07-27-2021.pdf](https://teamdesk.crmdesk.com/image.aspx?mode=file&id=16179)\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "さらに、Steadfast DC について:\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "- [350 East Cermak Road](https://www.steadfast.net/managed-hosting/data-center-colocation/350-e-cermak-chicago-data-center)の DC になります\n" +
12:58:50 AM: "- Tier III DC で、電気、HVAC、ネットワーク接続、セキュリティの冗長性が 2N(必要なキャパの倍)\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!TIP]\n" +
12:58:50 AM: "> **有料「プライベートクラウド」オプション**もございます。Azureに御社のPROdbを乗せて、仮想デバイスログやその他の情報が閲覧可能になります。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## アプリ セキュリティも抜群\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "PROdb は 256-ビット (SHA2) TLS サーティフィケイト、TLS1.0、1.1 および 1.2 を介してワイヤー上でデータを暗号化します。データベースと添付ファイルは AES256 にて暗号化されます。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "全てのサーバーは Windows Server 2019 で、最新パッチが当ててあります。Database は Microsoft SQL Server 2019 Enterprise Edition です。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "週次ベースでマイクロソフトが提供しているパッチ、ホットフィックス、更新をサーバーにかけて、使っている OS はいつも最新の状態にしてあります。クリティカルな更新があれば、直ちに当てます。メンテがあれば、土曜日の午後 15:30 頃から開始となります。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "月次ベースでサーバーは Trustwave SecureTrust セキュリティ調査(pen test)を受けて、合格してます。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "\n" +
12:58:50 AM: " \n",
12:58:50 AM: page: [Page],
12:58:50 AM: alternates: [Circular *2],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [Array],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>PROdb セキュリティ</h1>\n" +
12:58:50 AM: '<p><a href="https://esolia.co.jp/prodb-security-and-privacy">セキュリティおよびプライバシーポリシー</a>ページをご覧頂き、以下の点もご参考にしてください。</p>\n' +
12:58:50 AM: '<h2 id="%E3%82%A4%E3%82%BD%E3%83%AA%E3%82%A2%E3%83%91%E3%83%BC%E3%83%88%E3%83%8A%E3%83%BC%E3%81%A7%E3%81%82%E3%82%8Bforesoft%E7%A4%BE%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6" tabindex="-1"><a href="#%E3%82%A4%E3%82%BD%E3%83%AA%E3%82%A2%E3%83%91%E3%83%BC%E3%83%88%E3%83%8A%E3%83%BC%E3%81%A7%E3%81%82%E3%82%8Bforesoft%E7%A4%BE%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6" class="header-anchor">イソリアパートナーであるForesoft社について</a></h2>\n' +
12:58:50 AM: '<p>イソリアは Foresoft 社と、2010 年から 10 年以上、パートナーとして付き合ってます。しっかりしていて信頼のある会社で、サポートとプラットフォームは優れてます。ダウンタイムは<a href="http://status.foresoft.net/1019628">極めて少ない</a>。</p>\n' +
12:58:50 AM: '<p>Foresoft は、Trustwave Holdings 社から PCI コンプライアンス準拠してます。<a href="https://sealserver.trustwave.com/cert.php?customerId=7901d29c0ca511e0b34b005056b201e5&amp;size=105x54&amp;style=normal&amp;language=jp">こちら</a>でご確認頂けます。</p>\n' +
12:58:50 AM: '<p><a href="https://sealserver.trustwave.com/cert.php?customerId=7901d29c0ca511e0b34b005056b201e5"><img src="/assets/img/viking-cloud-validate.png" alt="Viking Cloud Secure Trust Validation Logo"></a></p>\n' +
12:58:50 AM: '<h2 id="%E3%83%88%E3%83%83%E3%83%97%E3%83%AC%E3%83%99%E3%83%AB-tier-3-%E3%83%87%E3%83%BC%E3%82%BF%E3%82%BB%E3%83%B3%E3%82%BF%E3%83%BC%E5%88%A9%E7%94%A8" tabindex="-1"><a href="#%E3%83%88%E3%83%83%E3%83%97%E3%83%AC%E3%83%99%E3%83%AB-tier-3-%E3%83%87%E3%83%BC%E3%82%BF%E3%82%BB%E3%83%B3%E3%82%BF%E3%83%BC%E5%88%A9%E7%94%A8" class="header-anchor">トップレベル Tier 3 データセンター利用</a></h2>\n' +
12:58:50 AM: '<p>PROdb システムが入っているシカゴにある Steadfast DC は、SAS70 / SSAE16 取得済で、米 HIPAA 監査を<a href="https://www.steadfast.net/healthcare">合格してます</a>。</p>\n' +
12:58:50 AM: "<p>米国でホスティングするのに抵抗があるお客様に、ヨーロッパにあるマイクロソフト Azure に、ホストすることも可能です。どちらも Foresoft 社運用となります。</p>\n" +
12:58:50 AM: "<p>他社の PaaS/SaaS ベンダー同様プライベートクラウドのオプションはありません。</p>\n" +
12:58:50 AM: "<p>Steadfast 監査報告はこちら:</p>\n" +
12:58:50 AM: '<p><a href="https://teamdesk.crmdesk.com/image.aspx?mode=file&amp;id=16061">Steadfast-2020-Type 2 SOC 1-Final Report.pdf</a></p>\n' +
12:58:50 AM: '<p><a href="https://teamdesk.crmdesk.com/image.aspx?mode=file&amp;id=16179">Steadfast SOC 1 Bridge Letter 07-27-2021.pdf</a></p>\n' +
12:58:50 AM: "<p>さらに、Steadfast DC について:</p>\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: '<li><a href="https://www.steadfast.net/managed-hosting/data-center-colocation/350-e-cermak-chicago-data-center">350 East Cermak Road</a>の DC になります</li>\n' +
12:58:50 AM: "<li>Tier III DC で、電気、HVAC、ネットワーク接続、セキュリティの冗長性が 2N(必要なキャパの倍)</li>\n" +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:50 AM: "<p><strong>有料「プライベートクラウド」オプション</strong>もございます。Azureに御社のPROdbを乗せて、仮想デバイスログやその他の情報が閲覧可能になります。</p>\n" +
12:58:50 AM: "</div>\n" +
12:58:50 AM: '<h2 id="%E3%82%A2%E3%83%97%E3%83%AA-%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E3%82%82%E6%8A%9C%E7%BE%A4" tabindex="-1"><a href="#%E3%82%A2%E3%83%97%E3%83%AA-%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E3%82%82%E6%8A%9C%E7%BE%A4" class="header-anchor">アプリ セキュリティも抜群</a></h2>\n' +
12:58:50 AM: "<p>PROdb は 256-ビット (SHA2) TLS サーティフィケイト、TLS1.0、1.1 および 1.2 を介してワイヤー上でデータを暗号化します。データベースと添付ファイルは AES256 にて暗号化されます。</p>\n" +
12:58:50 AM: "<p>全てのサーバーは Windows Server 2019 で、最新パッチが当ててあります。Database は Microsoft SQL Server 2019 Enterprise Edition です。</p>\n" +
12:58:50 AM: "<p>週次ベースでマイクロソフトが提供しているパッチ、ホットフィックス、更新をサーバーにかけて、使っている OS はいつも最新の状態にしてあります。クリティカルな更新があれば、直ちに当てます。メンテがあれば、土曜日の午後 15:30 頃から開始となります。</p>\n" +
12:58:50 AM: "<p>月次ベースでサーバーは Trustwave SecureTrust セキュリティ調査(pen test)を受けて、合格してます。</p>\n" +
12:58:50 AM: '<p><img src="/assets/img/securetrust-logo-250.png" alt="Secure Trust Logo"></p>\n'
12:58:50 AM: },
12:58:50 AM: [Circular *3]
12:58:50 AM: ],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Regarding eSolia's Partner Foresoft",
12:58:50 AM: slug: "regarding-esolia's-partner-foresoft",
12:58:50 AM: url: "/en/prodb/prodb-security/#regarding-esolia's-partner-foresoft",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Infrastructure Housing",
12:58:50 AM: slug: "infrastructure-housing",
12:58:50 AM: url: "/en/prodb/prodb-security/#infrastructure-housing",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Rock Solid Application Security",
12:58:50 AM: slug: "rock-solid-application-security",
12:58:50 AM: url: "/en/prodb/prodb-security/#rock-solid-application-security",
12:58:50 AM: children: []
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>PROdb Security</h1>\n" +
12:58:50 AM: '<p>Please have a look at our <a href="https://esolia.com/prodb-security-and-privacy">PROdb Security and Privacy Policy</a> page, and the following additional points.</p>\n' +
12:58:50 AM: `<h2 id="regarding-esolia's-partner-foresoft" tabindex="-1"><a href="#regarding-esolia's-partner-foresoft" class="header-anchor">Regarding eSolia's Partner Foresoft</a></h2>\n` +
12:58:50 AM: '<p>eSolia has been a business partner of Foresoft since 2010, more than 14 years so far. Foresoft is a trustworthy partner and service provider, providing exemplary support for a superior platform. Unplanned system downtime has been extremely low (<a href="http://status.foresoft.net/1019628">status page</a>).</p>\n' +
12:58:50 AM: `<p>Foresoft is PCI compliant, assessed by <a href="https://www.trustwave.com/en-us/capabilities/by-mandate/pci/">Trustwave Holdings</a>. See details on Foresoft's "Security and Stability" page <a href="https://teamdesk.crmdesk.com/answer.aspx?aid=11476">here</a>.</p>\n` +
12:58:50 AM: '<p><a href="https://sealserver.trustwave.com/cert.php?customerId=7901d29c0ca511e0b34b005056b201e5"><img src="/assets/img/viking-cloud-validate.png" alt="Viking Cloud Secure Trust Validation Logo"></a></p>\n' +
12:58:50 AM: '<h2 id="infrastructure-housing" tabindex="-1"><a href="#infrastructure-housing" class="header-anchor">Infrastructure Housing</a></h2>\n' +
12:58:50 AM: '<p>The Top Level Tier-3 datacenter housing PROdb is operated by Steadfast Networks, located at <a href="https://www.steadfast.net/managed-hosting/data-center-colocation/350-e-cermak-chicago-data-center">350 East Cermak Road</a>, Chicago, Ill, USA, and features 2N redundancy for all aspects of the infrastructure including power, HVAC, network and security. Steadfast have achieved SAS70, SSAE16 and HIPAA compliance. See <a href="https://www.steadfast.net/healthcare">here</a> and <a href="https://teamdesk.crmdesk.com/answer.aspx?aid=11476">here</a>, as well as:</p>\n' +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: '<li><a href="https://teamdesk.crmdesk.com/image.aspx?mode=file&amp;id=16061">Steadfast-2020-Type 2 SOC 1-Final Report.pdf</a></li>\n' +
12:58:50 AM: '<li><a href="https://teamdesk.crmdesk.com/image.aspx?mode=file&amp;id=16179">Steadfast SOC 1 Bridge Letter 07-27-2021.pdf</a></li>\n' +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: `<p>In the event that clients would rather not be hosted in the USA, Foresoft also offers their platform in Microsoft Azure's West EU datacenter in the Netherlands. Whereas the Steadfast DC is co-location of physical servers, Azure is a cloud offering which meaning it is database hosting, data and file storage, on virtual servers. See Microsoft's pages regarding <a href="https://azure.microsoft.com/en-us/overview/security/">Security</a> and <a href="https://azure.microsoft.com/en-us/overview/trusted-cloud/compliance/">Compliance Certifications</a>.</p>\n` +
12:58:50 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:50 AM: "<p>A fee-based <strong>private cloud option</strong> is available on Azure, giving you access to virtual device logs and other information.</p>\n" +
12:58:50 AM: "</div>\n" +
12:58:50 AM: '<h2 id="rock-solid-application-security" tabindex="-1"><a href="#rock-solid-application-security" class="header-anchor">Rock Solid Application Security</a></h2>\n' +
12:58:50 AM: "<p>PROdb is encrypting data over the wire via 256-bit (SHA2) TLS certificate, using TLS 1.2, 1.1 or 1.0 preferring the stronger variant by default. The database and all file attachments are encrypted using AES256.</p>\n" +
12:58:50 AM: "<p>All servers are running fully-patched Windows Server 2019 operating system, with Microsoft SQL Server 2019 Enterprise Edition as the database server.</p>\n" +
12:58:50 AM: "<p>All Microsoft patches, hot fixes and updates are installed on a weekly basis, with the most critical installed immediately upon release.</p>\n" +
12:58:50 AM: "<p>Any planned maintenance requiring restarts will occur weekly on Saturdays from approximately 15:30 JST, and clients will be informed of such a maintenance window in advance.</p>\n" +
12:58:50 AM: "<p>All systems are passing a monthly penetration test performed by Trustwave SecureTrust.</p>\n" +
12:58:50 AM: '<p><img src="/assets/img/securetrust-logo-250.png" alt="Secure Trust Logo"></p>\n'
12:58:50 AM: },
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: <ref *2> [
12:58:50 AM: <ref *4> {
12:58:50 AM: basename: "prodb-security",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 200,
12:58:50 AM: tags: [ "PROdb", "セキュリティ" ],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "ja",
12:58:50 AM: site: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: lastup: "最終更新",
12:58:50 AM: editme: "このページを編集",
12:58:50 AM: tocheader: "当ページの目次",
12:58:50 AM: author: "株式会社イソリア"
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-23T10:00:46.000Z,
12:58:50 AM: title: "PROdb セキュリティ",
12:58:50 AM: description: "信頼できるSaaSクラウド型データーベース「PROdb」を色んな面のセキュリティのご紹介です。",
12:58:50 AM: category: "サービス詳細",
12:58:50 AM: series: "ja-prodb",
12:58:50 AM: url: "/prodb/prodb-security/",
12:58:50 AM: id: "prodbsec",
12:58:50 AM: content: "# PROdb セキュリティ\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "[セキュリティおよびプライバシーポリシー](https://esolia.co.jp/prodb-security-and-privacy)ページをご覧頂き、以下の点もご参考にしてください。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## イソリアパートナーであるForesoft社について\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "イソリアは Foresoft 社と、2010 年から 10 年以上、パートナーとして付き合ってます。しっかりしていて信頼のある会社で、サポートとプラットフォームは優れてます。ダウンタイムは[極めて少ない](http://status.foresoft.net/1019628)。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "Foresoft は、Trustwave Holdings 社から PCI コンプライアンス準拠してます。[こちら](https://sealserver.trustwave.com/cert.php?customerId=7901d29c0ca511e0b34b005056b201e5&size=105x54&style=normal&language=jp)でご確認頂けます。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "[](https://sealserver.trustwave.com/cert.php?customerId=7901d29c0ca511e0b34b005056b201e5)\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## トップレベル Tier 3 データセンター利用\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "PROdb システムが入っているシカゴにある Steadfast DC は、SAS70 / SSAE16 取得済で、米 HIPAA 監査を[合格してます](https://www.steadfast.net/healthcare)。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "米国でホスティングするのに抵抗があるお客様に、ヨーロッパにあるマイクロソフト Azure に、ホストすることも可能です。どちらも Foresoft 社運用となります。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "他社の PaaS/SaaS ベンダー同様プライベートクラウドのオプションはありません。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "Steadfast 監査報告はこちら:\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "[Steadfast-2020-Type 2 SOC 1-Final Report.pdf](https://teamdesk.crmdesk.com/image.aspx?mode=file&id=16061)\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "[Steadfast SOC 1 Bridge Letter 07-27-2021.pdf](https://teamdesk.crmdesk.com/image.aspx?mode=file&id=16179)\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "さらに、Steadfast DC について:\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "- [350 East Cermak Road](https://www.steadfast.net/managed-hosting/data-center-colocation/350-e-cermak-chicago-data-center)の DC になります\n" +
12:58:50 AM: "- Tier III DC で、電気、HVAC、ネットワーク接続、セキュリティの冗長性が 2N(必要なキャパの倍)\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!TIP]\n" +
12:58:50 AM: "> **有料「プライベートクラウド」オプション**もございます。Azureに御社のPROdbを乗せて、仮想デバイスログやその他の情報が閲覧可能になります。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## アプリ セキュリティも抜群\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "PROdb は 256-ビット (SHA2) TLS サーティフィケイト、TLS1.0、1.1 および 1.2 を介してワイヤー上でデータを暗号化します。データベースと添付ファイルは AES256 にて暗号化されます。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "全てのサーバーは Windows Server 2019 で、最新パッチが当ててあります。Database は Microsoft SQL Server 2019 Enterprise Edition です。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "週次ベースでマイクロソフトが提供しているパッチ、ホットフィックス、更新をサーバーにかけて、使っている OS はいつも最新の状態にしてあります。クリティカルな更新があれば、直ちに当てます。メンテがあれば、土曜日の午後 15:30 頃から開始となります。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "月次ベースでサーバーは Trustwave SecureTrust セキュリティ調査(pen test)を受けて、合格してます。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "\n" +
12:58:50 AM: " \n",
12:58:50 AM: page: Page {
12:58:50 AM: src: { path: "/pages/prodb-security", ext: ".md", entry: [Entry] },
12:58:50 AM: data: [Circular *4],
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: [Circular *2],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "イソリアパートナーであるForesoft社について",
12:58:50 AM: slug: "%E3%82%A4%E3%82%BD%E3%83%AA%E3%82%A2%E3%83%91%E3%83%BC%E3%83%88%E3%83%8A%E3%83%BC%E3%81%A7%E3%81%82%E3%82%8Bforesoft%E7%A4%BE%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6",
12:58:50 AM: url: "/prodb/prodb-security/#%E3%82%A4%E3%82%BD%E3%83%AA%E3%82%A2%E3%83%91%E3%83%BC%E3%83%88%E3%83%8A%E3%83%BC%E3%81%A7%E3%81%82%E3%82%8Bforesoft%E7%A4%BE%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "トップレベル Tier 3 データセンター利用",
12:58:50 AM: slug: "%E3%83%88%E3%83%83%E3%83%97%E3%83%AC%E3%83%99%E3%83%AB-tier-3-%E3%83%87%E3%83%BC%E3%82%BF%E3%82%BB%E3%83%B3%E3%82%BF%E3%83%BC%E5%88%A9%E7%94%A8",
12:58:50 AM: url: "/prodb/prodb-security/#%E3%83%88%E3%83%83%E3%83%97%E3%83%AC%E3%83%99%E3%83%AB-tier-3-%E3%83%87%E3%83%BC%E3%82%BF%E3%82%BB%E3%83%B3%E3%82%BF%E3%83%BC%E5%88%A9%E7%94%A8",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "アプリ セキュリティも抜群",
12:58:50 AM: slug: "%E3%82%A2%E3%83%97%E3%83%AA-%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E3%82%82%E6%8A%9C%E7%BE%A4",
12:58:50 AM: url: "/prodb/prodb-security/#%E3%82%A2%E3%83%97%E3%83%AA-%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E3%82%82%E6%8A%9C%E7%BE%A4",
12:58:50 AM: children: []
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>PROdb セキュリティ</h1>\n" +
12:58:50 AM: '<p><a href="https://esolia.co.jp/prodb-security-and-privacy">セキュリティおよびプライバシーポリシー</a>ページをご覧頂き、以下の点もご参考にしてください。</p>\n' +
12:58:50 AM: '<h2 id="%E3%82%A4%E3%82%BD%E3%83%AA%E3%82%A2%E3%83%91%E3%83%BC%E3%83%88%E3%83%8A%E3%83%BC%E3%81%A7%E3%81%82%E3%82%8Bforesoft%E7%A4%BE%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6" tabindex="-1"><a href="#%E3%82%A4%E3%82%BD%E3%83%AA%E3%82%A2%E3%83%91%E3%83%BC%E3%83%88%E3%83%8A%E3%83%BC%E3%81%A7%E3%81%82%E3%82%8Bforesoft%E7%A4%BE%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6" class="header-anchor">イソリアパートナーであるForesoft社について</a></h2>\n' +
12:58:50 AM: '<p>イソリアは Foresoft 社と、2010 年から 10 年以上、パートナーとして付き合ってます。しっかりしていて信頼のある会社で、サポートとプラットフォームは優れてます。ダウンタイムは<a href="http://status.foresoft.net/1019628">極めて少ない</a>。</p>\n' +
12:58:50 AM: '<p>Foresoft は、Trustwave Holdings 社から PCI コンプライアンス準拠してます。<a href="https://sealserver.trustwave.com/cert.php?customerId=7901d29c0ca511e0b34b005056b201e5&amp;size=105x54&amp;style=normal&amp;language=jp">こちら</a>でご確認頂けます。</p>\n' +
12:58:50 AM: '<p><a href="https://sealserver.trustwave.com/cert.php?customerId=7901d29c0ca511e0b34b005056b201e5"><img src="/assets/img/viking-cloud-validate.png" alt="Viking Cloud Secure Trust Validation Logo"></a></p>\n' +
12:58:50 AM: '<h2 id="%E3%83%88%E3%83%83%E3%83%97%E3%83%AC%E3%83%99%E3%83%AB-tier-3-%E3%83%87%E3%83%BC%E3%82%BF%E3%82%BB%E3%83%B3%E3%82%BF%E3%83%BC%E5%88%A9%E7%94%A8" tabindex="-1"><a href="#%E3%83%88%E3%83%83%E3%83%97%E3%83%AC%E3%83%99%E3%83%AB-tier-3-%E3%83%87%E3%83%BC%E3%82%BF%E3%82%BB%E3%83%B3%E3%82%BF%E3%83%BC%E5%88%A9%E7%94%A8" class="header-anchor">トップレベル Tier 3 データセンター利用</a></h2>\n' +
12:58:50 AM: '<p>PROdb システムが入っているシカゴにある Steadfast DC は、SAS70 / SSAE16 取得済で、米 HIPAA 監査を<a href="https://www.steadfast.net/healthcare">合格してます</a>。</p>\n' +
12:58:50 AM: "<p>米国でホスティングするのに抵抗があるお客様に、ヨーロッパにあるマイクロソフト Azure に、ホストすることも可能です。どちらも Foresoft 社運用となります。</p>\n" +
12:58:50 AM: "<p>他社の PaaS/SaaS ベンダー同様プライベートクラウドのオプションはありません。</p>\n" +
12:58:50 AM: "<p>Steadfast 監査報告はこちら:</p>\n" +
12:58:50 AM: '<p><a href="https://teamdesk.crmdesk.com/image.aspx?mode=file&amp;id=16061">Steadfast-2020-Type 2 SOC 1-Final Report.pdf</a></p>\n' +
12:58:50 AM: '<p><a href="https://teamdesk.crmdesk.com/image.aspx?mode=file&amp;id=16179">Steadfast SOC 1 Bridge Letter 07-27-2021.pdf</a></p>\n' +
12:58:50 AM: "<p>さらに、Steadfast DC について:</p>\n" +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: '<li><a href="https://www.steadfast.net/managed-hosting/data-center-colocation/350-e-cermak-chicago-data-center">350 East Cermak Road</a>の DC になります</li>\n' +
12:58:50 AM: "<li>Tier III DC で、電気、HVAC、ネットワーク接続、セキュリティの冗長性が 2N(必要なキャパの倍)</li>\n" +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:50 AM: "<p><strong>有料「プライベートクラウド」オプション</strong>もございます。Azureに御社のPROdbを乗せて、仮想デバイスログやその他の情報が閲覧可能になります。</p>\n" +
12:58:50 AM: "</div>\n" +
12:58:50 AM: '<h2 id="%E3%82%A2%E3%83%97%E3%83%AA-%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E3%82%82%E6%8A%9C%E7%BE%A4" tabindex="-1"><a href="#%E3%82%A2%E3%83%97%E3%83%AA-%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E3%82%82%E6%8A%9C%E7%BE%A4" class="header-anchor">アプリ セキュリティも抜群</a></h2>\n' +
12:58:50 AM: "<p>PROdb は 256-ビット (SHA2) TLS サーティフィケイト、TLS1.0、1.1 および 1.2 を介してワイヤー上でデータを暗号化します。データベースと添付ファイルは AES256 にて暗号化されます。</p>\n" +
12:58:50 AM: "<p>全てのサーバーは Windows Server 2019 で、最新パッチが当ててあります。Database は Microsoft SQL Server 2019 Enterprise Edition です。</p>\n" +
"<p>週次ベースでマイクロソフトが提供しているパッチ、ホットフィックス、更新をサーバーにかけて、使っている OS はいつも最新の状態にしてあります。クリティカルな更新があれば、直ちに当てます。メンテがあれば、土曜日の午後 15:30 頃から開始となります。</p>\n" +
"<p>週次ベースでマイクロソフトが提供しているパッチ、ホットフィックス、更新をサーバーにかけて、使っている OS はいつも最新の状態にしてあります。クリティカルな更新があれば、直ちに当てます。メンテがあれば、土曜日の午後 15:30 頃から開始となります。</p>\n" +
12:58:50 AM: "<p>月次ベースでサーバーは Trustwave SecureTrust セキュリティ調査(pen test)を受けて、合格してます。</p>\n" +
12:58:50 AM: '<p><img src="/assets/img/securetrust-logo-250.png" alt="Secure Trust Logo"></p>\n'
12:58:50 AM: },
12:58:50 AM: <ref *3> {
12:58:50 AM: basename: "prodb-security_en",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 200,
12:58:50 AM: tags: [ "PROdb", "Security" ],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "en",
12:58:50 AM: site: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: lastup: "Last updated",
12:58:50 AM: editme: "Edit this page",
12:58:50 AM: tocheader: "On this Page",
12:58:50 AM: author: "eSolia Inc."
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-23T10:00:46.000Z,
12:58:50 AM: title: "PROdb Security",
12:58:50 AM: description: 'Various aspects of the trustworthy SaaS cloud database "PROdb"',
12:58:50 AM: category: "Service Details",
12:58:50 AM: series: "en-prodb",
12:58:50 AM: url: "/en/prodb/prodb-security/",
12:58:50 AM: id: "prodbsec",
12:58:50 AM: content: "# PROdb Security\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "Please have a look at our [PROdb Security and Privacy Policy](https://esolia.com/prodb-security-and-privacy) page, and the following additional points. \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## Regarding eSolia's Partner Foresoft\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "eSolia has been a business partner of Foresoft since 2010, more than 14 years so far. Foresoft is a trustworthy partner and service provider, providing exemplary support for a superior platform. Unplanned system downtime has been extremely low ([status page](http://status.foresoft.net/1019628)).\n" +
12:58:50 AM: "\n" +
12:58:50 AM: `Foresoft is PCI compliant, assessed by [Trustwave Holdings](https://www.trustwave.com/en-us/capabilities/by-mandate/pci/). See details on Foresoft's "Security and Stability" page [here](https://teamdesk.crmdesk.com/answer.aspx?aid=11476).\n` +
12:58:50 AM: "\n" +
12:58:50 AM: "[](https://sealserver.trustwave.com/cert.php?customerId=7901d29c0ca511e0b34b005056b201e5)\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## Infrastructure Housing\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "The Top Level Tier-3 datacenter housing PROdb is operated by Steadfast Networks, located at [350 East Cermak Road](https://www.steadfast.net/managed-hosting/data-center-colocation/350-e-cermak-chicago-data-center), Chicago, Ill, USA, and features 2N redundancy for all aspects of the infrastructure including power, HVAC, network and security. Steadfast have achieved SAS70, SSAE16 and HIPAA compliance. See [here](https://www.steadfast.net/healthcare) and [here](https://teamdesk.crmdesk.com/answer.aspx?aid=11476), as well as: \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "* [Steadfast-2020-Type 2 SOC 1-Final Report.pdf](https://teamdesk.crmdesk.com/image.aspx?mode=file&id=16061)\n" +
12:58:50 AM: "* [Steadfast SOC 1 Bridge Letter 07-27-2021.pdf](https://teamdesk.crmdesk.com/image.aspx?mode=file&id=16179)\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "In the event that clients would rather not be hosted in the USA, Foresoft also offers their platform in Microsoft Azure's West EU datacenter in the Netherlands. Whereas the Steadfast DC is co-location of physical servers, Azure is a cloud offering which meaning it is database hosting, data and file storage, on virtual servers. See Microsoft's pages regarding [Security](https://azure.microsoft.com/en-us/overview/security/) and [Compliance Certifications](https://azure.microsoft.com/en-us/overview/trusted-cloud/compliance/). \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "> [!TIP]\n" +
12:58:50 AM: "> A fee-based **private cloud option** is available on Azure, giving you access to virtual device logs and other information.\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "## Rock Solid Application Security\n" +
12:58:50 AM: "PROdb is encrypting data over the wire via 256-bit (SHA2) TLS certificate, using TLS 1.2, 1.1 or 1.0 preferring the stronger variant by default. The database and all file attachments are encrypted using AES256. \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "All servers are running fully-patched Windows Server 2019 operating system, with Microsoft SQL Server 2019 Enterprise Edition as the database server.\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "All Microsoft patches, hot fixes and updates are installed on a weekly basis, with the most critical installed immediately upon release. \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "Any planned maintenance requiring restarts will occur weekly on Saturdays from approximately 15:30 JST, and clients will be informed of such a maintenance window in advance. \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "All systems are passing a monthly penetration test performed by Trustwave SecureTrust. \n" +
12:58:50 AM: "\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "\n" +
12:58:50 AM: " \n",
12:58:50 AM: page: <ref *1> Page {
12:58:50 AM: src: {
12:58:50 AM: path: "/pages/prodb-security_en",
12:58:50 AM: ext: ".md",
12:58:50 AM: entry: [Entry]
12:58:50 AM: },
12:58:50 AM: data: [Circular *3],
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: [Circular *2],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Regarding eSolia's Partner Foresoft",
12:58:50 AM: slug: "regarding-esolia's-partner-foresoft",
12:58:50 AM: url: "/en/prodb/prodb-security/#regarding-esolia's-partner-foresoft",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Infrastructure Housing",
12:58:50 AM: slug: "infrastructure-housing",
12:58:50 AM: url: "/en/prodb/prodb-security/#infrastructure-housing",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Rock Solid Application Security",
12:58:50 AM: slug: "rock-solid-application-security",
12:58:50 AM: url: "/en/prodb/prodb-security/#rock-solid-application-security",
12:58:50 AM: children: []
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>PROdb Security</h1>\n" +
12:58:50 AM: '<p>Please have a look at our <a href="https://esolia.com/prodb-security-and-privacy">PROdb Security and Privacy Policy</a> page, and the following additional points.</p>\n' +
12:58:50 AM: `<h2 id="regarding-esolia's-partner-foresoft" tabindex="-1"><a href="#regarding-esolia's-partner-foresoft" class="header-anchor">Regarding eSolia's Partner Foresoft</a></h2>\n` +
12:58:50 AM: '<p>eSolia has been a business partner of Foresoft since 2010, more than 14 years so far. Foresoft is a trustworthy partner and service provider, providing exemplary support for a superior platform. Unplanned system downtime has been extremely low (<a href="http://status.foresoft.net/1019628">status page</a>).</p>\n' +
12:58:50 AM: `<p>Foresoft is PCI compliant, assessed by <a href="https://www.trustwave.com/en-us/capabilities/by-mandate/pci/">Trustwave Holdings</a>. See details on Foresoft's "Security and Stability" page <a href="https://teamdesk.crmdesk.com/answer.aspx?aid=11476">here</a>.</p>\n` +
12:58:50 AM: '<p><a href="https://sealserver.trustwave.com/cert.php?customerId=7901d29c0ca511e0b34b005056b201e5"><img src="/assets/img/viking-cloud-validate.png" alt="Viking Cloud Secure Trust Validation Logo"></a></p>\n' +
12:58:50 AM: '<h2 id="infrastructure-housing" tabindex="-1"><a href="#infrastructure-housing" class="header-anchor">Infrastructure Housing</a></h2>\n' +
12:58:50 AM: '<p>The Top Level Tier-3 datacenter housing PROdb is operated by Steadfast Networks, located at <a href="https://www.steadfast.net/managed-hosting/data-center-colocation/350-e-cermak-chicago-data-center">350 East Cermak Road</a>, Chicago, Ill, USA, and features 2N redundancy for all aspects of the infrastructure including power, HVAC, network and security. Steadfast have achieved SAS70, SSAE16 and HIPAA compliance. See <a href="https://www.steadfast.net/healthcare">here</a> and <a href="https://teamdesk.crmdesk.com/answer.aspx?aid=11476">here</a>, as well as:</p>\n' +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: '<li><a href="https://teamdesk.crmdesk.com/image.aspx?mode=file&amp;id=16061">Steadfast-2020-Type 2 SOC 1-Final Report.pdf</a></li>\n' +
12:58:50 AM: '<li><a href="https://teamdesk.crmdesk.com/image.aspx?mode=file&amp;id=16179">Steadfast SOC 1 Bridge Letter 07-27-2021.pdf</a></li>\n' +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: `<p>In the event that clients would rather not be hosted in the USA, Foresoft also offers their platform in Microsoft Azure's West EU datacenter in the Netherlands. Whereas the Steadfast DC is co-location of physical servers, Azure is a cloud offering which meaning it is database hosting, data and file storage, on virtual servers. See Microsoft's pages regarding <a href="https://azure.microsoft.com/en-us/overview/security/">Security</a> and <a href="https://azure.microsoft.com/en-us/overview/trusted-cloud/compliance/">Compliance Certifications</a>.</p>\n` +
12:58:50 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:50 AM: "<p>A fee-based <strong>private cloud option</strong> is available on Azure, giving you access to virtual device logs and other information.</p>\n" +
12:58:50 AM: "</div>\n" +
12:58:50 AM: '<h2 id="rock-solid-application-security" tabindex="-1"><a href="#rock-solid-application-security" class="header-anchor">Rock Solid Application Security</a></h2>\n' +
12:58:50 AM: "<p>PROdb is encrypting data over the wire via 256-bit (SHA2) TLS certificate, using TLS 1.2, 1.1 or 1.0 preferring the stronger variant by default. The database and all file attachments are encrypted using AES256.</p>\n" +
12:58:50 AM: "<p>All servers are running fully-patched Windows Server 2019 operating system, with Microsoft SQL Server 2019 Enterprise Edition as the database server.</p>\n" +
12:58:50 AM: "<p>All Microsoft patches, hot fixes and updates are installed on a weekly basis, with the most critical installed immediately upon release.</p>\n" +
12:58:50 AM: "<p>Any planned maintenance requiring restarts will occur weekly on Saturdays from approximately 15:30 JST, and clients will be informed of such a maintenance window in advance.</p>\n" +
12:58:50 AM: "<p>All systems are passing a monthly penetration test performed by Trustwave SecureTrust.</p>\n" +
12:58:50 AM: '<p><img src="/assets/img/securetrust-logo-250.png" alt="Secure Trust Logo"></p>\n'
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Regarding eSolia's Partner Foresoft",
12:58:50 AM: slug: "regarding-esolia's-partner-foresoft",
12:58:50 AM: url: "/en/prodb/prodb-security/#regarding-esolia's-partner-foresoft",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Infrastructure Housing",
12:58:50 AM: slug: "infrastructure-housing",
12:58:50 AM: url: "/en/prodb/prodb-security/#infrastructure-housing",
12:58:50 AM: children: []
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Rock Solid Application Security",
12:58:50 AM: slug: "rock-solid-application-security",
12:58:50 AM: url: "/en/prodb/prodb-security/#rock-solid-application-security",
12:58:50 AM: children: []
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>PROdb Security</h1>\n" +
12:58:50 AM: '<p>Please have a look at our <a href="https://esolia.com/prodb-security-and-privacy">PROdb Security and Privacy Policy</a> page, and the following additional points.</p>\n' +
12:58:50 AM: `<h2 id="regarding-esolia's-partner-foresoft" tabindex="-1"><a href="#regarding-esolia's-partner-foresoft" class="header-anchor">Regarding eSolia's Partner Foresoft</a></h2>\n` +
12:58:50 AM: '<p>eSolia has been a business partner of Foresoft since 2010, more than 14 years so far. Foresoft is a trustworthy partner and service provider, providing exemplary support for a superior platform. Unplanned system downtime has been extremely low (<a href="http://status.foresoft.net/1019628">status page</a>).</p>\n' +
12:58:50 AM: `<p>Foresoft is PCI compliant, assessed by <a href="https://www.trustwave.com/en-us/capabilities/by-mandate/pci/">Trustwave Holdings</a>. See details on Foresoft's "Security and Stability" page <a href="https://teamdesk.crmdesk.com/answer.aspx?aid=11476">here</a>.</p>\n` +
12:58:50 AM: '<p><a href="https://sealserver.trustwave.com/cert.php?customerId=7901d29c0ca511e0b34b005056b201e5"><img src="/assets/img/viking-cloud-validate.png" alt="Viking Cloud Secure Trust Validation Logo"></a></p>\n' +
12:58:50 AM: '<h2 id="infrastructure-housing" tabindex="-1"><a href="#infrastructure-housing" class="header-anchor">Infrastructure Housing</a></h2>\n' +
12:58:50 AM: '<p>The Top Level Tier-3 datacenter housing PROdb is operated by Steadfast Networks, located at <a href="https://www.steadfast.net/managed-hosting/data-center-colocation/350-e-cermak-chicago-data-center">350 East Cermak Road</a>, Chicago, Ill, USA, and features 2N redundancy for all aspects of the infrastructure including power, HVAC, network and security. Steadfast have achieved SAS70, SSAE16 and HIPAA compliance. See <a href="https://www.steadfast.net/healthcare">here</a> and <a href="https://teamdesk.crmdesk.com/answer.aspx?aid=11476">here</a>, as well as:</p>\n' +
12:58:50 AM: "<ul>\n" +
12:58:50 AM: '<li><a href="https://teamdesk.crmdesk.com/image.aspx?mode=file&amp;id=16061">Steadfast-2020-Type 2 SOC 1-Final Report.pdf</a></li>\n' +
12:58:50 AM: '<li><a href="https://teamdesk.crmdesk.com/image.aspx?mode=file&amp;id=16179">Steadfast SOC 1 Bridge Letter 07-27-2021.pdf</a></li>\n' +
12:58:50 AM: "</ul>\n" +
12:58:50 AM: `<p>In the event that clients would rather not be hosted in the USA, Foresoft also offers their platform in Microsoft Azure's West EU datacenter in the Netherlands. Whereas the Steadfast DC is co-location of physical servers, Azure is a cloud offering which meaning it is database hosting, data and file storage, on virtual servers. See Microsoft's pages regarding <a href="https://azure.microsoft.com/en-us/overview/security/">Security</a> and <a href="https://azure.microsoft.com/en-us/overview/trusted-cloud/compliance/">Compliance Certifications</a>.</p>\n` +
12:58:50 AM: '<div class="markdown-alert markdown-alert-tip">\n' +
12:58:50 AM: '<p class="markdown-alert-title">Tip</p>\n' +
12:58:50 AM: "<p>A fee-based <strong>private cloud option</strong> is available on Azure, giving you access to virtual device logs and other information.</p>\n" +
12:58:50 AM: "</div>\n" +
12:58:50 AM: '<h2 id="rock-solid-application-security" tabindex="-1"><a href="#rock-solid-application-security" class="header-anchor">Rock Solid Application Security</a></h2>\n' +
12:58:50 AM: "<p>PROdb is encrypting data over the wire via 256-bit (SHA2) TLS certificate, using TLS 1.2, 1.1 or 1.0 preferring the stronger variant by default. The database and all file attachments are encrypted using AES256.</p>\n" +
12:58:50 AM: "<p>All servers are running fully-patched Windows Server 2019 operating system, with Microsoft SQL Server 2019 Enterprise Edition as the database server.</p>\n" +
12:58:50 AM: "<p>All Microsoft patches, hot fixes and updates are installed on a weekly basis, with the most critical installed immediately upon release.</p>\n" +
12:58:50 AM: "<p>Any planned maintenance requiring restarts will occur weekly on Saturdays from approximately 15:30 JST, and clients will be informed of such a maintenance window in advance.</p>\n" +
12:58:50 AM: "<p>All systems are passing a monthly penetration test performed by Trustwave SecureTrust.</p>\n" +
12:58:50 AM: '<p><img src="/assets/img/securetrust-logo-250.png" alt="Secure Trust Logo"></p>\n',
12:58:50 AM: ja: {},
12:58:50 AM: en: {}
12:58:50 AM: }
12:58:50 AM: {
12:58:50 AM: content: "<h1>PROdbと言うブランド</h1>\n" +
12:58:50 AM: '<h2 id="%E3%80%8Cdbflex%E3%80%8D%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E3%82%92%E3%83%99%E3%83%BC%E3%82%B9%E3%81%AB" tabindex="-1"><a href="#%E3%80%8Cdbflex%E3%80%8D%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E3%82%92%E3%83%99%E3%83%BC%E3%82%B9%E3%81%AB" class="header-anchor">「dbFLEX」プラットフォームをベースに</a></h2>\n' +
12:58:50 AM: '<p>「<a href="https://esolia.co.jp/prodb">PROdb</a>」とは、イソリアのブランド名で、弊社が「dbFLEX」と言うPaaSで、開発及びホスティングする弊社サービス名です。「dbFLEX」は <a href="https://www.foresoft.net/">ForeSoft</a>社が運用・運営しているサービスで、弊社がそのサービスの契約で開発してアプリを乗せて、運用してます。</p>\n' +
12:58:50 AM: "<br>\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-where-does-prodb-fit.ja.svg" width="80%" alt="図: PROdbの位置づけ">\n',
12:58:50 AM: basename: "where-does-prodb-fit",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: order: 100,
12:58:50 AM: tags: [ "PROdb", "dbFLEX", "プラットフォーム" ],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: { url: "https://github.com/esolia/help.esolia.pro", path: "/src" },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "ja",
12:58:50 AM: site: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: lastup: "最終更新",
12:58:50 AM: editme: "このページを編集",
12:58:50 AM: tocheader: "当ページの目次",
12:58:50 AM: author: "株式会社イソリア"
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [
12:58:50 AM: { title: "PROdbクラウド型DB", id: "prodb" },
12:58:50 AM: { title: "バルクメール", id: "bulkemail" }
12:58:50 AM: ]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [
12:58:50 AM: { title: "PROdb Cloud DB", id: "prodb" },
12:58:50 AM: { title: "Bulk Email", id: "bulkemail" }
12:58:50 AM: ]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) {
12:58:50 AM: "callout" => {
12:58:50 AM: name: "callout",
12:58:50 AM: render: [Function: render],
12:58:50 AM: css: undefined,
12:58:50 AM: js: undefined
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-24T08:52:56.000Z,
12:58:50 AM: title: "PROdbとは?",
12:58:50 AM: description: "「PROdb」と言う一つのイソリア ブランドの意味・位置づけ",
12:58:50 AM: category: "サービス詳細",
12:58:50 AM: series: "ja-prodb",
12:58:50 AM: url: "/prodb/where-does-prodb-fit/",
12:58:50 AM: id: "prodbfit",
12:58:50 AM: page: <ref *1> Page {
12:58:50 AM: src: {
12:58:50 AM: path: "/pages/where-does-prodb-fit",
12:58:50 AM: ext: ".md",
12:58:50 AM: entry: Entry {
12:58:50 AM: name: "where-does-prodb-fit.md",
12:58:50 AM: path: "/pages/where-does-prodb-fit.md",
12:58:50 AM: type: "file",
12:58:50 AM: src: "/opt/build/repo/src/pages/where-does-prodb-fit.md",
12:58:50 AM: children: Map(0) {},
12:58:50 AM: flags: Set(0) {}
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: data: <ref *2> {
12:58:50 AM: basename: "where-does-prodb-fit",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 100,
12:58:50 AM: tags: [ "PROdb", "dbFLEX", "プラットフォーム" ],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "ja",
12:58:50 AM: site: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: lastup: "最終更新",
12:58:50 AM: editme: "このページを編集",
12:58:50 AM: tocheader: "当ページの目次",
12:58:50 AM: author: "株式会社イソリア"
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-24T08:52:56.000Z,
12:58:50 AM: title: "PROdbとは?",
12:58:50 AM: description: "「PROdb」と言う一つのイソリア ブランドの意味・位置づけ",
12:58:50 AM: category: "サービス詳細",
12:58:50 AM: series: "ja-prodb",
12:58:50 AM: url: "/prodb/where-does-prodb-fit/",
12:58:50 AM: id: "prodbfit",
12:58:50 AM: content: "# PROdbと言うブランド\n" +
12:58:50 AM: "## 「dbFLEX」プラットフォームをベースに\n" +
12:58:50 AM: "「[PROdb](https://esolia.co.jp/prodb)」とは、イソリアのブランド名で、弊社が「dbFLEX」と言うPaaSで、開発及びホスティングする弊社サービス名です。「dbFLEX」は [ForeSoft](https://www.foresoft.net/)社が運用・運営しているサービスで、弊社がそのサービスの契約で開発してアプリを乗せて、運用してます。 \n" +
12:58:50 AM: " \n" +
12:58:50 AM: "<br>\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-where-does-prodb-fit.ja.svg" width="80%" alt="図: PROdbの位置づけ">\n' +
12:58:50 AM: "\n",
12:58:50 AM: page: [Circular *1],
12:58:50 AM: alternates: <ref *3> [
12:58:50 AM: [Circular *2],
12:58:50 AM: {
12:58:50 AM: basename: "where-does-prodb-fit_en",
12:58:50 AM: mergedKeys: [Object],
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [Array],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 100,
12:58:50 AM: tags: [Array],
12:58:50 AM: extra_head: [Array],
12:58:50 AM: metas: [Object],
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: [Object],
12:58:50 AM: menu_links: [Array],
12:58:50 AM: lang: "en",
12:58:50 AM: site: [Object],
12:58:50 AM: i18n: [Object],
12:58:50 AM: docs_menu: [Array],
12:58:50 AM: comp: [Object],
12:58:50 AM: date: 2024-10-24T08:52:56.000Z,
12:58:50 AM: title: "What's PROdb?",
12:58:50 AM: description: 'What does eSolia brand "PROdb" stand for and what is it?',
12:58:50 AM: category: "Service Details",
12:58:50 AM: series: "en-prodb",
12:58:50 AM: url: "/en/prodb/where-does-prodb-fit/",
12:58:50 AM: id: "prodbfit",
12:58:50 AM: content: "# The PROdb Brand\n" +
12:58:50 AM: "## Using PaaS dbFLEX as a Base Platform\n" +
12:58:50 AM: `"[PROdb](https://esolia.com/prodb)" is eSolia's software development and hosting service brand name for the PaaS known as "dbFLEX". dbFLEX is operated by [ForeSoft](https://www.foresoft.net/), with whom we contract for platform service provision. eSolia then builds apps upon dbFLEX, for our clients. \n` +
12:58:50 AM: " \n" +
12:58:50 AM: "<br>\n" +
12:58:50 AM: `<img class="zoom" src="/assets/img/figure-where-does-prodb-fit.en.svg" width="80%" alt="Figure: PROdb's Positioning">\n`,
12:58:50 AM: page: [Page],
12:58:50 AM: alternates: [Circular *3],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [Array],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>The PROdb Brand</h1>\n" +
12:58:50 AM: '<h2 id="using-paas-dbflex-as-a-base-platform" tabindex="-1"><a href="#using-paas-dbflex-as-a-base-platform" class="header-anchor">Using PaaS dbFLEX as a Base Platform</a></h2>\n' +
12:58:50 AM: `<p>"<a href="https://esolia.com/prodb">PROdb</a>" is eSolia's software development and hosting service brand name for the PaaS known as "dbFLEX". dbFLEX is operated by <a href="https://www.foresoft.net/">ForeSoft</a>, with whom we contract for platform service provision. eSolia then builds apps upon dbFLEX, for our clients.</p>\n` +
12:58:50 AM: "<br>\n" +
12:58:50 AM: `<img class="zoom" src="/assets/img/figure-where-does-prodb-fit.en.svg" width="80%" alt="Figure: PROdb's Positioning">\n`
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "「dbFLEX」プラットフォームをベースに",
12:58:50 AM: slug: "%E3%80%8Cdbflex%E3%80%8D%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E3%82%92%E3%83%99%E3%83%BC%E3%82%B9%E3%81%AB",
12:58:50 AM: url: "/prodb/where-does-prodb-fit/#%E3%80%8Cdbflex%E3%80%8D%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E3%82%92%E3%83%99%E3%83%BC%E3%82%B9%E3%81%AB",
12:58:50 AM: children: []
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>PROdbと言うブランド</h1>\n" +
12:58:50 AM: '<h2 id="%E3%80%8Cdbflex%E3%80%8D%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E3%82%92%E3%83%99%E3%83%BC%E3%82%B9%E3%81%AB" tabindex="-1"><a href="#%E3%80%8Cdbflex%E3%80%8D%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E3%82%92%E3%83%99%E3%83%BC%E3%82%B9%E3%81%AB" class="header-anchor">「dbFLEX」プラットフォームをベースに</a></h2>\n' +
12:58:50 AM: '<p>「<a href="https://esolia.co.jp/prodb">PROdb</a>」とは、イソリアのブランド名で、弊社が「dbFLEX」と言うPaaSで、開発及びホスティングする弊社サービス名です。「dbFLEX」は <a href="https://www.foresoft.net/">ForeSoft</a>社が運用・運営しているサービスで、弊社がそのサービスの契約で開発してアプリを乗せて、運用してます。</p>\n' +
12:58:50 AM: "<br>\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-where-does-prodb-fit.ja.svg" width="80%" alt="図: PROdbの位置づけ">\n'
12:58:50 AM: },
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: <ref *3> [
12:58:50 AM: <ref *2> {
12:58:50 AM: basename: "where-does-prodb-fit",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 100,
12:58:50 AM: tags: [ "PROdb", "dbFLEX", "プラットフォーム" ],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "ja",
12:58:50 AM: site: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: lastup: "最終更新",
12:58:50 AM: editme: "このページを編集",
12:58:50 AM: tocheader: "当ページの目次",
12:58:50 AM: author: "株式会社イソリア"
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-24T08:52:56.000Z,
12:58:50 AM: title: "PROdbとは?",
12:58:50 AM: description: "「PROdb」と言う一つのイソリア ブランドの意味・位置づけ",
12:58:50 AM: category: "サービス詳細",
12:58:50 AM: series: "ja-prodb",
12:58:50 AM: url: "/prodb/where-does-prodb-fit/",
12:58:50 AM: id: "prodbfit",
12:58:50 AM: content: "# PROdbと言うブランド\n" +
12:58:50 AM: "## 「dbFLEX」プラットフォームをベースに\n" +
12:58:50 AM: "「[PROdb](https://esolia.co.jp/prodb)」とは、イソリアのブランド名で、弊社が「dbFLEX」と言うPaaSで、開発及びホスティングする弊社サービス名です。「dbFLEX」は [ForeSoft](https://www.foresoft.net/)社が運用・運営しているサービスで、弊社がそのサービスの契約で開発してアプリを乗せて、運用してます。 \n" +
12:58:50 AM: " \n" +
12:58:50 AM: "<br>\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-where-does-prodb-fit.ja.svg" width="80%" alt="図: PROdbの位置づけ">\n' +
12:58:50 AM: "\n",
12:58:50 AM: page: <ref *1> Page {
12:58:50 AM: src: {
12:58:50 AM: path: "/pages/where-does-prodb-fit",
12:58:50 AM: ext: ".md",
12:58:50 AM: entry: [Entry]
12:58:50 AM: },
12:58:50 AM: data: [Circular *2],
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: [Circular *3],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "「dbFLEX」プラットフォームをベースに",
12:58:50 AM: slug: "%E3%80%8Cdbflex%E3%80%8D%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E3%82%92%E3%83%99%E3%83%BC%E3%82%B9%E3%81%AB",
12:58:50 AM: url: "/prodb/where-does-prodb-fit/#%E3%80%8Cdbflex%E3%80%8D%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E3%82%92%E3%83%99%E3%83%BC%E3%82%B9%E3%81%AB",
12:58:50 AM: children: []
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>PROdbと言うブランド</h1>\n" +
12:58:50 AM: '<h2 id="%E3%80%8Cdbflex%E3%80%8D%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E3%82%92%E3%83%99%E3%83%BC%E3%82%B9%E3%81%AB" tabindex="-1"><a href="#%E3%80%8Cdbflex%E3%80%8D%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E3%82%92%E3%83%99%E3%83%BC%E3%82%B9%E3%81%AB" class="header-anchor">「dbFLEX」プラットフォームをベースに</a></h2>\n' +
12:58:50 AM: '<p>「<a href="https://esolia.co.jp/prodb">PROdb</a>」とは、イソリアのブランド名で、弊社が「dbFLEX」と言うPaaSで、開発及びホスティングする弊社サービス名です。「dbFLEX」は <a href="https://www.foresoft.net/">ForeSoft</a>社が運用・運営しているサービスで、弊社がそのサービスの契約で開発してアプリを乗せて、運用してます。</p>\n' +
12:58:50 AM: "<br>\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-where-does-prodb-fit.ja.svg" width="80%" alt="図: PROdbの位置づけ">\n'
12:58:50 AM: },
12:58:50 AM: <ref *4> {
12:58:50 AM: basename: "where-does-prodb-fit_en",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 100,
12:58:50 AM: tags: [ "PROdb", "dbFLEX", "Platform" ],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "en",
12:58:50 AM: site: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: lastup: "Last updated",
12:58:50 AM: editme: "Edit this page",
12:58:50 AM: tocheader: "On this Page",
12:58:50 AM: author: "eSolia Inc."
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-24T08:52:56.000Z,
12:58:50 AM: title: "What's PROdb?",
12:58:50 AM: description: 'What does eSolia brand "PROdb" stand for and what is it?',
12:58:50 AM: category: "Service Details",
12:58:50 AM: series: "en-prodb",
12:58:50 AM: url: "/en/prodb/where-does-prodb-fit/",
12:58:50 AM: id: "prodbfit",
12:58:50 AM: content: "# The PROdb Brand\n" +
12:58:50 AM: "## Using PaaS dbFLEX as a Base Platform\n" +
12:58:50 AM: `"[PROdb](https://esolia.com/prodb)" is eSolia's software development and hosting service brand name for the PaaS known as "dbFLEX". dbFLEX is operated by [ForeSoft](https://www.foresoft.net/), with whom we contract for platform service provision. eSolia then builds apps upon dbFLEX, for our clients. \n` +
12:58:50 AM: " \n" +
12:58:50 AM: "<br>\n" +
12:58:50 AM: `<img class="zoom" src="/assets/img/figure-where-does-prodb-fit.en.svg" width="80%" alt="Figure: PROdb's Positioning">\n`,
12:58:50 AM: page: Page {
12:58:50 AM: src: {
12:58:50 AM: path: "/pages/where-does-prodb-fit_en",
12:58:50 AM: ext: ".md",
12:58:50 AM: entry: [Entry]
12:58:50 AM: },
12:58:50 AM: data: [Circular *4],
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: [Circular *3],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Using PaaS dbFLEX as a Base Platform",
12:58:50 AM: slug: "using-paas-dbflex-as-a-base-platform",
12:58:50 AM: url: "/en/prodb/where-does-prodb-fit/#using-paas-dbflex-as-a-base-platform",
12:58:50 AM: children: []
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>The PROdb Brand</h1>\n" +
12:58:50 AM: '<h2 id="using-paas-dbflex-as-a-base-platform" tabindex="-1"><a href="#using-paas-dbflex-as-a-base-platform" class="header-anchor">Using PaaS dbFLEX as a Base Platform</a></h2>\n' +
12:58:50 AM: `<p>"<a href="https://esolia.com/prodb">PROdb</a>" is eSolia's software development and hosting service brand name for the PaaS known as "dbFLEX". dbFLEX is operated by <a href="https://www.foresoft.net/">ForeSoft</a>, with whom we contract for platform service provision. eSolia then builds apps upon dbFLEX, for our clients.</p>\n` +
12:58:50 AM: "<br>\n" +
12:58:50 AM: `<img class="zoom" src="/assets/img/figure-where-does-prodb-fit.en.svg" width="80%" alt="Figure: PROdb's Positioning">\n`
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "「dbFLEX」プラットフォームをベースに",
12:58:50 AM: slug: "%E3%80%8Cdbflex%E3%80%8D%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E3%82%92%E3%83%99%E3%83%BC%E3%82%B9%E3%81%AB",
12:58:50 AM: url: "/prodb/where-does-prodb-fit/#%E3%80%8Cdbflex%E3%80%8D%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E3%82%92%E3%83%99%E3%83%BC%E3%82%B9%E3%81%AB",
12:58:50 AM: children: []
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>PROdbと言うブランド</h1>\n" +
12:58:50 AM: '<h2 id="%E3%80%8Cdbflex%E3%80%8D%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E3%82%92%E3%83%99%E3%83%BC%E3%82%B9%E3%81%AB" tabindex="-1"><a href="#%E3%80%8Cdbflex%E3%80%8D%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E3%82%92%E3%83%99%E3%83%BC%E3%82%B9%E3%81%AB" class="header-anchor">「dbFLEX」プラットフォームをベースに</a></h2>\n' +
12:58:50 AM: '<p>「<a href="https://esolia.co.jp/prodb">PROdb</a>」とは、イソリアのブランド名で、弊社が「dbFLEX」と言うPaaSで、開発及びホスティングする弊社サービス名です。「dbFLEX」は <a href="https://www.foresoft.net/">ForeSoft</a>社が運用・運営しているサービスで、弊社がそのサービスの契約で開発してアプリを乗せて、運用してます。</p>\n' +
12:58:50 AM: "<br>\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-where-does-prodb-fit.ja.svg" width="80%" alt="図: PROdbの位置づけ">\n',
12:58:50 AM: ja: {},
12:58:50 AM: en: {}
12:58:50 AM: }
12:58:50 AM: {
12:58:50 AM: content: "<h1>The PROdb Brand</h1>\n" +
12:58:50 AM: '<h2 id="using-paas-dbflex-as-a-base-platform" tabindex="-1"><a href="#using-paas-dbflex-as-a-base-platform" class="header-anchor">Using PaaS dbFLEX as a Base Platform</a></h2>\n' +
12:58:50 AM: `<p>"<a href="https://esolia.com/prodb">PROdb</a>" is eSolia's software development and hosting service brand name for the PaaS known as "dbFLEX". dbFLEX is operated by <a href="https://www.foresoft.net/">ForeSoft</a>, with whom we contract for platform service provision. eSolia then builds apps upon dbFLEX, for our clients.</p>\n` +
12:58:50 AM: "<br>\n" +
12:58:50 AM: `<img class="zoom" src="/assets/img/figure-where-does-prodb-fit.en.svg" width="80%" alt="Figure: PROdb's Positioning">\n`,
12:58:50 AM: basename: "where-does-prodb-fit_en",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: order: 100,
12:58:50 AM: tags: [ "PROdb", "dbFLEX", "Platform" ],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: { url: "https://github.com/esolia/help.esolia.pro", path: "/src" },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "en",
12:58:50 AM: site: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: lastup: "Last updated",
12:58:50 AM: editme: "Edit this page",
12:58:50 AM: tocheader: "On this Page",
12:58:50 AM: author: "eSolia Inc."
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [
12:58:50 AM: { title: "PROdbクラウド型DB", id: "prodb" },
12:58:50 AM: { title: "バルクメール", id: "bulkemail" }
12:58:50 AM: ]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [
12:58:50 AM: { title: "PROdb Cloud DB", id: "prodb" },
12:58:50 AM: { title: "Bulk Email", id: "bulkemail" }
12:58:50 AM: ]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) {
12:58:50 AM: "callout" => {
12:58:50 AM: name: "callout",
12:58:50 AM: render: [Function: render],
12:58:50 AM: css: undefined,
12:58:50 AM: js: undefined
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-24T08:52:56.000Z,
12:58:50 AM: title: "What's PROdb?",
12:58:50 AM: description: 'What does eSolia brand "PROdb" stand for and what is it?',
12:58:50 AM: category: "Service Details",
12:58:50 AM: series: "en-prodb",
12:58:50 AM: url: "/en/prodb/where-does-prodb-fit/",
12:58:50 AM: id: "prodbfit",
12:58:50 AM: page: <ref *1> Page {
12:58:50 AM: src: {
12:58:50 AM: path: "/pages/where-does-prodb-fit_en",
12:58:50 AM: ext: ".md",
12:58:50 AM: entry: Entry {
12:58:50 AM: name: "where-does-prodb-fit_en.md",
12:58:50 AM: path: "/pages/where-does-prodb-fit_en.md",
12:58:50 AM: type: "file",
12:58:50 AM: src: "/opt/build/repo/src/pages/where-does-prodb-fit_en.md",
12:58:50 AM: children: Map(0) {},
12:58:50 AM: flags: Set(0) {}
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: data: <ref *3> {
12:58:50 AM: basename: "where-does-prodb-fit_en",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 100,
12:58:50 AM: tags: [ "PROdb", "dbFLEX", "Platform" ],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "en",
12:58:50 AM: site: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: lastup: "Last updated",
12:58:50 AM: editme: "Edit this page",
12:58:50 AM: tocheader: "On this Page",
12:58:50 AM: author: "eSolia Inc."
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-24T08:52:56.000Z,
12:58:50 AM: title: "What's PROdb?",
12:58:50 AM: description: 'What does eSolia brand "PROdb" stand for and what is it?',
12:58:50 AM: category: "Service Details",
12:58:50 AM: series: "en-prodb",
12:58:50 AM: url: "/en/prodb/where-does-prodb-fit/",
12:58:50 AM: id: "prodbfit",
12:58:50 AM: content: "# The PROdb Brand\n" +
12:58:50 AM: "## Using PaaS dbFLEX as a Base Platform\n" +
12:58:50 AM: `"[PROdb](https://esolia.com/prodb)" is eSolia's software development and hosting service brand name for the PaaS known as "dbFLEX". dbFLEX is operated by [ForeSoft](https://www.foresoft.net/), with whom we contract for platform service provision. eSolia then builds apps upon dbFLEX, for our clients. \n` +
12:58:50 AM: " \n" +
12:58:50 AM: "<br>\n" +
12:58:50 AM: `<img class="zoom" src="/assets/img/figure-where-does-prodb-fit.en.svg" width="80%" alt="Figure: PROdb's Positioning">\n`,
12:58:50 AM: page: [Circular *1],
12:58:50 AM: alternates: <ref *2> [
12:58:50 AM: {
12:58:50 AM: basename: "where-does-prodb-fit",
12:58:50 AM: mergedKeys: [Object],
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [Array],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 100,
12:58:50 AM: tags: [Array],
12:58:50 AM: extra_head: [Array],
12:58:50 AM: metas: [Object],
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: [Object],
12:58:50 AM: menu_links: [Array],
12:58:50 AM: lang: "ja",
12:58:50 AM: site: [Object],
12:58:50 AM: i18n: [Object],
12:58:50 AM: docs_menu: [Array],
12:58:50 AM: comp: [Object],
12:58:50 AM: date: 2024-10-24T08:52:56.000Z,
12:58:50 AM: title: "PROdbとは?",
12:58:50 AM: description: "「PROdb」と言う一つのイソリア ブランドの意味・位置づけ",
12:58:50 AM: category: "サービス詳細",
12:58:50 AM: series: "ja-prodb",
12:58:50 AM: url: "/prodb/where-does-prodb-fit/",
12:58:50 AM: id: "prodbfit",
12:58:50 AM: content: "# PROdbと言うブランド\n" +
12:58:50 AM: "## 「dbFLEX」プラットフォームをベースに\n" +
12:58:50 AM: "「[PROdb](https://esolia.co.jp/prodb)」とは、イソリアのブランド名で、弊社が「dbFLEX」と言うPaaSで、開発及びホスティングする弊社サービス名です。「dbFLEX」は [ForeSoft](https://www.foresoft.net/)社が運用・運営しているサービスで、弊社がそのサービスの契約で開発してアプリを乗せて、運用してます。 \n" +
12:58:50 AM: " \n" +
12:58:50 AM: "<br>\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-where-does-prodb-fit.ja.svg" width="80%" alt="図: PROdbの位置づけ">\n' +
12:58:50 AM: "\n",
12:58:50 AM: page: [Page],
12:58:50 AM: alternates: [Circular *2],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [Array],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>PROdbと言うブランド</h1>\n" +
12:58:50 AM: '<h2 id="%E3%80%8Cdbflex%E3%80%8D%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E3%82%92%E3%83%99%E3%83%BC%E3%82%B9%E3%81%AB" tabindex="-1"><a href="#%E3%80%8Cdbflex%E3%80%8D%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E3%82%92%E3%83%99%E3%83%BC%E3%82%B9%E3%81%AB" class="header-anchor">「dbFLEX」プラットフォームをベースに</a></h2>\n' +
12:58:50 AM: '<p>「<a href="https://esolia.co.jp/prodb">PROdb</a>」とは、イソリアのブランド名で、弊社が「dbFLEX」と言うPaaSで、開発及びホスティングする弊社サービス名です。「dbFLEX」は <a href="https://www.foresoft.net/">ForeSoft</a>社が運用・運営しているサービスで、弊社がそのサービスの契約で開発してアプリを乗せて、運用してます。</p>\n' +
12:58:50 AM: "<br>\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-where-does-prodb-fit.ja.svg" width="80%" alt="図: PROdbの位置づけ">\n'
12:58:50 AM: },
12:58:50 AM: [Circular *3]
12:58:50 AM: ],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Using PaaS dbFLEX as a Base Platform",
12:58:50 AM: slug: "using-paas-dbflex-as-a-base-platform",
12:58:50 AM: url: "/en/prodb/where-does-prodb-fit/#using-paas-dbflex-as-a-base-platform",
12:58:50 AM: children: []
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>The PROdb Brand</h1>\n" +
12:58:50 AM: '<h2 id="using-paas-dbflex-as-a-base-platform" tabindex="-1"><a href="#using-paas-dbflex-as-a-base-platform" class="header-anchor">Using PaaS dbFLEX as a Base Platform</a></h2>\n' +
12:58:50 AM: `<p>"<a href="https://esolia.com/prodb">PROdb</a>" is eSolia's software development and hosting service brand name for the PaaS known as "dbFLEX". dbFLEX is operated by <a href="https://www.foresoft.net/">ForeSoft</a>, with whom we contract for platform service provision. eSolia then builds apps upon dbFLEX, for our clients.</p>\n` +
12:58:50 AM: "<br>\n" +
12:58:50 AM: `<img class="zoom" src="/assets/img/figure-where-does-prodb-fit.en.svg" width="80%" alt="Figure: PROdb's Positioning">\n`
12:58:50 AM: },
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: <ref *2> [
12:58:50 AM: <ref *4> {
12:58:50 AM: basename: "where-does-prodb-fit",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 100,
12:58:50 AM: tags: [ "PROdb", "dbFLEX", "プラットフォーム" ],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "ja",
12:58:50 AM: site: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: lastup: "最終更新",
12:58:50 AM: editme: "このページを編集",
12:58:50 AM: tocheader: "当ページの目次",
12:58:50 AM: author: "株式会社イソリア"
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-24T08:52:56.000Z,
12:58:50 AM: title: "PROdbとは?",
12:58:50 AM: description: "「PROdb」と言う一つのイソリア ブランドの意味・位置づけ",
12:58:50 AM: category: "サービス詳細",
12:58:50 AM: series: "ja-prodb",
12:58:50 AM: url: "/prodb/where-does-prodb-fit/",
12:58:50 AM: id: "prodbfit",
12:58:50 AM: content: "# PROdbと言うブランド\n" +
12:58:50 AM: "## 「dbFLEX」プラットフォームをベースに\n" +
12:58:50 AM: "「[PROdb](https://esolia.co.jp/prodb)」とは、イソリアのブランド名で、弊社が「dbFLEX」と言うPaaSで、開発及びホスティングする弊社サービス名です。「dbFLEX」は [ForeSoft](https://www.foresoft.net/)社が運用・運営しているサービスで、弊社がそのサービスの契約で開発してアプリを乗せて、運用してます。 \n" +
12:58:50 AM: " \n" +
12:58:50 AM: "<br>\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-where-does-prodb-fit.ja.svg" width="80%" alt="図: PROdbの位置づけ">\n' +
12:58:50 AM: "\n",
12:58:50 AM: page: Page {
12:58:50 AM: src: {
12:58:50 AM: path: "/pages/where-does-prodb-fit",
12:58:50 AM: ext: ".md",
12:58:50 AM: entry: [Entry]
12:58:50 AM: },
12:58:50 AM: data: [Circular *4],
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: [Circular *2],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "「dbFLEX」プラットフォームをベースに",
12:58:50 AM: slug: "%E3%80%8Cdbflex%E3%80%8D%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E3%82%92%E3%83%99%E3%83%BC%E3%82%B9%E3%81%AB",
12:58:50 AM: url: "/prodb/where-does-prodb-fit/#%E3%80%8Cdbflex%E3%80%8D%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E3%82%92%E3%83%99%E3%83%BC%E3%82%B9%E3%81%AB",
children: []
children: []
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>PROdbと言うブランド</h1>\n" +
12:58:50 AM: '<h2 id="%E3%80%8Cdbflex%E3%80%8D%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E3%82%92%E3%83%99%E3%83%BC%E3%82%B9%E3%81%AB" tabindex="-1"><a href="#%E3%80%8Cdbflex%E3%80%8D%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E3%82%92%E3%83%99%E3%83%BC%E3%82%B9%E3%81%AB" class="header-anchor">「dbFLEX」プラットフォームをベースに</a></h2>\n' +
12:58:50 AM: '<p>「<a href="https://esolia.co.jp/prodb">PROdb</a>」とは、イソリアのブランド名で、弊社が「dbFLEX」と言うPaaSで、開発及びホスティングする弊社サービス名です。「dbFLEX」は <a href="https://www.foresoft.net/">ForeSoft</a>社が運用・運営しているサービスで、弊社がそのサービスの契約で開発してアプリを乗せて、運用してます。</p>\n' +
12:58:50 AM: "<br>\n" +
12:58:50 AM: '<img class="zoom" src="/assets/img/figure-where-does-prodb-fit.ja.svg" width="80%" alt="図: PROdbの位置づけ">\n'
12:58:50 AM: },
12:58:50 AM: <ref *3> {
12:58:50 AM: basename: "where-does-prodb-fit_en",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 100,
12:58:50 AM: tags: [ "PROdb", "dbFLEX", "Platform" ],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "en",
12:58:50 AM: site: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: lastup: "Last updated",
12:58:50 AM: editme: "Edit this page",
12:58:50 AM: tocheader: "On this Page",
12:58:50 AM: author: "eSolia Inc."
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-24T08:52:56.000Z,
12:58:50 AM: title: "What's PROdb?",
12:58:50 AM: description: 'What does eSolia brand "PROdb" stand for and what is it?',
12:58:50 AM: category: "Service Details",
12:58:50 AM: series: "en-prodb",
12:58:50 AM: url: "/en/prodb/where-does-prodb-fit/",
12:58:50 AM: id: "prodbfit",
12:58:50 AM: content: "# The PROdb Brand\n" +
12:58:50 AM: "## Using PaaS dbFLEX as a Base Platform\n" +
12:58:50 AM: `"[PROdb](https://esolia.com/prodb)" is eSolia's software development and hosting service brand name for the PaaS known as "dbFLEX". dbFLEX is operated by [ForeSoft](https://www.foresoft.net/), with whom we contract for platform service provision. eSolia then builds apps upon dbFLEX, for our clients. \n` +
12:58:50 AM: " \n" +
12:58:50 AM: "<br>\n" +
12:58:50 AM: `<img class="zoom" src="/assets/img/figure-where-does-prodb-fit.en.svg" width="80%" alt="Figure: PROdb's Positioning">\n`,
12:58:50 AM: page: <ref *1> Page {
12:58:50 AM: src: {
12:58:50 AM: path: "/pages/where-does-prodb-fit_en",
12:58:50 AM: ext: ".md",
12:58:50 AM: entry: [Entry]
12:58:50 AM: },
12:58:50 AM: data: [Circular *3],
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: [Circular *2],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Using PaaS dbFLEX as a Base Platform",
12:58:50 AM: slug: "using-paas-dbflex-as-a-base-platform",
12:58:50 AM: url: "/en/prodb/where-does-prodb-fit/#using-paas-dbflex-as-a-base-platform",
12:58:50 AM: children: []
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>The PROdb Brand</h1>\n" +
12:58:50 AM: '<h2 id="using-paas-dbflex-as-a-base-platform" tabindex="-1"><a href="#using-paas-dbflex-as-a-base-platform" class="header-anchor">Using PaaS dbFLEX as a Base Platform</a></h2>\n' +
12:58:50 AM: `<p>"<a href="https://esolia.com/prodb">PROdb</a>" is eSolia's software development and hosting service brand name for the PaaS known as "dbFLEX". dbFLEX is operated by <a href="https://www.foresoft.net/">ForeSoft</a>, with whom we contract for platform service provision. eSolia then builds apps upon dbFLEX, for our clients.</p>\n` +
12:58:50 AM: "<br>\n" +
12:58:50 AM: `<img class="zoom" src="/assets/img/figure-where-does-prodb-fit.en.svg" width="80%" alt="Figure: PROdb's Positioning">\n`
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Using PaaS dbFLEX as a Base Platform",
12:58:50 AM: slug: "using-paas-dbflex-as-a-base-platform",
12:58:50 AM: url: "/en/prodb/where-does-prodb-fit/#using-paas-dbflex-as-a-base-platform",
12:58:50 AM: children: []
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>The PROdb Brand</h1>\n" +
12:58:50 AM: '<h2 id="using-paas-dbflex-as-a-base-platform" tabindex="-1"><a href="#using-paas-dbflex-as-a-base-platform" class="header-anchor">Using PaaS dbFLEX as a Base Platform</a></h2>\n' +
12:58:50 AM: `<p>"<a href="https://esolia.com/prodb">PROdb</a>" is eSolia's software development and hosting service brand name for the PaaS known as "dbFLEX". dbFLEX is operated by <a href="https://www.foresoft.net/">ForeSoft</a>, with whom we contract for platform service provision. eSolia then builds apps upon dbFLEX, for our clients.</p>\n` +
12:58:50 AM: "<br>\n" +
12:58:50 AM: `<img class="zoom" src="/assets/img/figure-where-does-prodb-fit.en.svg" width="80%" alt="Figure: PROdb's Positioning">\n`,
12:58:50 AM: ja: {},
12:58:50 AM: en: {}
12:58:50 AM: }
12:58:50 AM: {
12:58:50 AM: content: '<h1>Content not found.</h1>\n<p>Go <a href="/">home</a>.</p>\n',
12:58:50 AM: basename: "404",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: order: 0,
12:58:50 AM: tags: [],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: { url: "https://github.com/esolia/help.esolia.pro", path: "/src" },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "ja",
12:58:50 AM: site: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: lastup: "最終更新",
12:58:50 AM: editme: "このページを編集",
12:58:50 AM: tocheader: "当ページの目次",
12:58:50 AM: author: "株式会社イソリア"
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [
12:58:50 AM: { title: "PROdbクラウド型DB", id: "prodb" },
12:58:50 AM: { title: "バルクメール", id: "bulkemail" }
12:58:50 AM: ]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [
12:58:50 AM: { title: "PROdb Cloud DB", id: "prodb" },
12:58:50 AM: { title: "Bulk Email", id: "bulkemail" }
12:58:50 AM: ]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) {
12:58:50 AM: "callout" => {
12:58:50 AM: name: "callout",
12:58:50 AM: render: [Function: render],
12:58:50 AM: css: undefined,
12:58:50 AM: js: undefined
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: url: "/404.html",
12:58:50 AM: description: "Sorry, the page you are looking for could not be found.",
12:58:50 AM: title: "404 page not found",
12:58:50 AM: series: "utility",
12:58:50 AM: hidemenu: true,
12:58:50 AM: date: 2025-01-20T00:58:19.615Z,
12:58:50 AM: page: <ref *1> Page {
12:58:50 AM: src: {
12:58:50 AM: path: "/404",
12:58:50 AM: ext: ".md",
12:58:50 AM: entry: Entry {
12:58:50 AM: name: "404.md",
12:58:50 AM: path: "/404.md",
12:58:50 AM: type: "file",
12:58:50 AM: src: "/opt/build/repo/src/404.md",
12:58:50 AM: children: Map(0) {},
12:58:50 AM: flags: Set(0) {}
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: data: <ref *2> {
12:58:50 AM: basename: "404",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 0,
12:58:50 AM: tags: [],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "ja",
12:58:50 AM: site: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: lastup: "最終更新",
12:58:50 AM: editme: "このページを編集",
12:58:50 AM: tocheader: "当ページの目次",
12:58:50 AM: author: "株式会社イソリア"
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: url: "/404.html",
12:58:50 AM: description: "Sorry, the page you are looking for could not be found.",
12:58:50 AM: title: "404 page not found",
12:58:50 AM: series: "utility",
12:58:50 AM: hidemenu: true,
12:58:50 AM: content: "# Content not found.\n\nGo [home](/).\n\n",
12:58:50 AM: date: 2025-01-20T00:58:19.615Z,
12:58:50 AM: page: [Circular *1],
12:58:50 AM: alternates: [ [Circular *2] ],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: '<h1>Content not found.</h1>\n<p>Go <a href="/">home</a>.</p>\n'
12:58:50 AM: },
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: <ref *3> [
12:58:50 AM: <ref *2> {
12:58:50 AM: basename: "404",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 0,
12:58:50 AM: tags: [],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "ja",
12:58:50 AM: site: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: lastup: "最終更新",
12:58:50 AM: editme: "このページを編集",
12:58:50 AM: tocheader: "当ページの目次",
12:58:50 AM: author: "株式会社イソリア"
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: url: "/404.html",
12:58:50 AM: description: "Sorry, the page you are looking for could not be found.",
12:58:50 AM: title: "404 page not found",
12:58:50 AM: series: "utility",
12:58:50 AM: hidemenu: true,
12:58:50 AM: content: "# Content not found.\n\nGo [home](/).\n\n",
12:58:50 AM: date: 2025-01-20T00:58:19.615Z,
12:58:50 AM: page: <ref *1> Page {
12:58:50 AM: src: { path: "/404", ext: ".md", entry: [Entry] },
12:58:50 AM: data: [Circular *2],
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: [Circular *3],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: '<h1>Content not found.</h1>\n<p>Go <a href="/">home</a>.</p>\n'
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: '<h1>Content not found.</h1>\n<p>Go <a href="/">home</a>.</p>\n',
12:58:50 AM: ja: {},
12:58:50 AM: en: {}
12:58:50 AM: }
12:58:50 AM: {
12:58:50 AM: content: '<h2 id="%E6%9C%AC%E3%82%B5%E3%82%A4%E3%83%88%E3%81%94%E5%88%A9%E7%94%A8%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6" tabindex="-1"><a href="#%E6%9C%AC%E3%82%B5%E3%82%A4%E3%83%88%E3%81%94%E5%88%A9%E7%94%A8%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6" class="header-anchor">本サイトご利用について</a></h2>\n' +
12:58:50 AM: "<p>お尋ね頂き、誠にありがとうございます。当サイトにイソリアのトピック毎ヘルプページを含みます。</p>\n" +
12:58:50 AM: "<ol>\n" +
12:58:50 AM: "<li>上記サイト内検索で探すか、ナビゲーションメニューからトピックを撰び、閲覧したいコンテンツを撰びください。</li>\n" +
12:58:50 AM: "<li>キャレット <code>></code> をクリックすると、メニューが開き、コンテンツページのリンクが表示されます。</li>\n" +
12:58:50 AM: "<li>画像にクリックしっぱなしすると、拡大される。リリースで元に戻る。</li>\n" +
12:58:50 AM: "</ol>\n",
12:58:50 AM: basename: "index",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: order: 1,
12:58:50 AM: tags: [],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: { url: "https://github.com/esolia/help.esolia.pro", path: "/src" },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "ja",
12:58:50 AM: site: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: lastup: "最終更新",
12:58:50 AM: editme: "このページを編集",
12:58:50 AM: tocheader: "当ページの目次",
12:58:50 AM: author: "株式会社イソリア"
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [
12:58:50 AM: { title: "PROdbクラウド型DB", id: "prodb" },
12:58:50 AM: { title: "バルクメール", id: "bulkemail" }
12:58:50 AM: ]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [
12:58:50 AM: { title: "PROdb Cloud DB", id: "prodb" },
12:58:50 AM: { title: "Bulk Email", id: "bulkemail" }
12:58:50 AM: ]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) {
12:58:50 AM: "callout" => {
12:58:50 AM: name: "callout",
12:58:50 AM: render: [Function: render],
12:58:50 AM: css: undefined,
12:58:50 AM: js: undefined
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: title: "イソリア ヘルプ ページ",
12:58:50 AM: date: 2024-10-24T08:52:56.000Z,
12:58:50 AM: description: "PROdbやバルクメールのトピックに関連するイソリアのヘルプページ。",
12:58:50 AM: series: "ja-home",
12:58:50 AM: url: "/",
12:58:50 AM: hideheader: true,
12:58:50 AM: id: "home",
12:58:50 AM: logo: "/assets/logo/logo_horiz_darkblue_bgtransparent.svg",
12:58:50 AM: page: <ref *1> Page {
12:58:50 AM: src: {
12:58:50 AM: path: "/index",
12:58:50 AM: ext: ".md",
12:58:50 AM: entry: Entry {
12:58:50 AM: name: "index.md",
12:58:50 AM: path: "/index.md",
12:58:50 AM: type: "file",
12:58:50 AM: src: "/opt/build/repo/src/index.md",
12:58:50 AM: children: Map(0) {},
12:58:50 AM: flags: Set(0) {}
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: data: <ref *2> {
12:58:50 AM: basename: "index",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 1,
12:58:50 AM: tags: [],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "ja",
12:58:50 AM: site: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: lastup: "最終更新",
12:58:50 AM: editme: "このページを編集",
12:58:50 AM: tocheader: "当ページの目次",
12:58:50 AM: author: "株式会社イソリア"
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: title: "イソリア ヘルプ ページ",
12:58:50 AM: date: 2024-10-24T08:52:56.000Z,
12:58:50 AM: description: "PROdbやバルクメールのトピックに関連するイソリアのヘルプページ。",
12:58:50 AM: series: "ja-home",
12:58:50 AM: url: "/",
12:58:50 AM: hideheader: true,
12:58:50 AM: id: "home",
12:58:50 AM: logo: "/assets/logo/logo_horiz_darkblue_bgtransparent.svg",
12:58:50 AM: content: "## 本サイトご利用について\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "お尋ね頂き、誠にありがとうございます。当サイトにイソリアのトピック毎ヘルプページを含みます。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "1. 上記サイト内検索で探すか、ナビゲーションメニューからトピックを撰び、閲覧したいコンテンツを撰びください。\n" +
12:58:50 AM: "2. キャレット `>` をクリックすると、メニューが開き、コンテンツページのリンクが表示されます。\n" +
12:58:50 AM: "3. 画像にクリックしっぱなしすると、拡大される。リリースで元に戻る。\n" +
12:58:50 AM: "\n",
12:58:50 AM: page: [Circular *1],
12:58:50 AM: alternates: <ref *3> [
12:58:50 AM: [Circular *2],
12:58:50 AM: {
12:58:50 AM: basename: "index_en",
12:58:50 AM: mergedKeys: [Object],
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [Array],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 1,
12:58:50 AM: tags: [],
12:58:50 AM: extra_head: [Array],
12:58:50 AM: metas: [Object],
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: [Object],
12:58:50 AM: menu_links: [Array],
12:58:50 AM: lang: "en",
12:58:50 AM: site: [Object],
12:58:50 AM: i18n: [Object],
12:58:50 AM: docs_menu: [Array],
12:58:50 AM: comp: [Object],
12:58:50 AM: title: "eSolia Help Pages",
12:58:50 AM: date: 2024-10-24T08:52:56.000Z,
12:58:50 AM: description: "eSolia help pages for details on topics like PROdb or bulk email.",
12:58:50 AM: series: "en-home",
12:58:50 AM: url: "/en/",
12:58:50 AM: hideheader: true,
12:58:50 AM: id: "home",
12:58:50 AM: logo: "/assets/logo/logo_horiz_darkblue_bgtransparent.svg",
12:58:50 AM: content: "## Welcome\n" +
12:58:50 AM: "\n" +
12:58:50 AM: `Thank you for stopping by. This site contains eSolia's help pages with topical information. A quick "how to":\n` +
12:58:50 AM: "\n" +
12:58:50 AM: "1. Use the above search function, or browse the navigation menu to find a page to view. \n" +
12:58:50 AM: "2. Click the carets `>` to see the content pages. \n" +
12:58:50 AM: "3. Click and hold an image to zoom in.\n" +
12:58:50 AM: "\n",
12:58:50 AM: page: [Page],
12:58:50 AM: alternates: [Circular *3],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [Array],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: '<h2 id="welcome" tabindex="-1"><a href="#welcome" class="header-anchor">Welcome</a></h2>\n' +
12:58:50 AM: "<p>Thank you for stopping by. This site contains eSolia's help pages with topical information. A quick "how to":</p>\n" +
12:58:50 AM: "<ol>\n" +
12:58:50 AM: "<li>Use the above search function, or browse the navigation menu to find a page to view.</li>\n" +
12:58:50 AM: "<li>Click the carets <code>></code> to see the content pages.</li>\n" +
12:58:50 AM: "<li>Click and hold an image to zoom in.</li>\n" +
12:58:50 AM: "</ol>\n"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "本サイトご利用について",
12:58:50 AM: slug: "%E6%9C%AC%E3%82%B5%E3%82%A4%E3%83%88%E3%81%94%E5%88%A9%E7%94%A8%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6",
url: "/#%E6%9C%AC%E3%82%B5%E3%82%A4%E3%83%88%E3%81%94%E5%88%A9%E7%94%A8%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6",
url: "/#%E6%9C%AC%E3%82%B5%E3%82%A4%E3%83%88%E3%81%94%E5%88%A9%E7%94%A8%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6",
12:58:50 AM: children: []
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: '<h2 id="%E6%9C%AC%E3%82%B5%E3%82%A4%E3%83%88%E3%81%94%E5%88%A9%E7%94%A8%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6" tabindex="-1"><a href="#%E6%9C%AC%E3%82%B5%E3%82%A4%E3%83%88%E3%81%94%E5%88%A9%E7%94%A8%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6" class="header-anchor">本サイトご利用について</a></h2>\n' +
12:58:50 AM: "<p>お尋ね頂き、誠にありがとうございます。当サイトにイソリアのトピック毎ヘルプページを含みます。</p>\n" +
12:58:50 AM: "<ol>\n" +
12:58:50 AM: "<li>上記サイト内検索で探すか、ナビゲーションメニューからトピックを撰び、閲覧したいコンテンツを撰びください。</li>\n" +
12:58:50 AM: "<li>キャレット <code>></code> をクリックすると、メニューが開き、コンテンツページのリンクが表示されます。</li>\n" +
12:58:50 AM: "<li>画像にクリックしっぱなしすると、拡大される。リリースで元に戻る。</li>\n" +
12:58:50 AM: "</ol>\n"
12:58:50 AM: },
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: <ref *3> [
12:58:50 AM: <ref *2> {
12:58:50 AM: basename: "index",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 1,
12:58:50 AM: tags: [],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "ja",
12:58:50 AM: site: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: lastup: "最終更新",
12:58:50 AM: editme: "このページを編集",
12:58:50 AM: tocheader: "当ページの目次",
12:58:50 AM: author: "株式会社イソリア"
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: title: "イソリア ヘルプ ページ",
12:58:50 AM: date: 2024-10-24T08:52:56.000Z,
12:58:50 AM: description: "PROdbやバルクメールのトピックに関連するイソリアのヘルプページ。",
12:58:50 AM: series: "ja-home",
12:58:50 AM: url: "/",
12:58:50 AM: hideheader: true,
12:58:50 AM: id: "home",
12:58:50 AM: logo: "/assets/logo/logo_horiz_darkblue_bgtransparent.svg",
12:58:50 AM: content: "## 本サイトご利用について\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "お尋ね頂き、誠にありがとうございます。当サイトにイソリアのトピック毎ヘルプページを含みます。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "1. 上記サイト内検索で探すか、ナビゲーションメニューからトピックを撰び、閲覧したいコンテンツを撰びください。\n" +
12:58:50 AM: "2. キャレット `>` をクリックすると、メニューが開き、コンテンツページのリンクが表示されます。\n" +
12:58:50 AM: "3. 画像にクリックしっぱなしすると、拡大される。リリースで元に戻る。\n" +
12:58:50 AM: "\n",
12:58:50 AM: page: <ref *1> Page {
12:58:50 AM: src: { path: "/index", ext: ".md", entry: [Entry] },
12:58:50 AM: data: [Circular *2],
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: [Circular *3],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "本サイトご利用について",
12:58:50 AM: slug: "%E6%9C%AC%E3%82%B5%E3%82%A4%E3%83%88%E3%81%94%E5%88%A9%E7%94%A8%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6",
12:58:50 AM: url: "/#%E6%9C%AC%E3%82%B5%E3%82%A4%E3%83%88%E3%81%94%E5%88%A9%E7%94%A8%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6",
12:58:50 AM: children: []
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: '<h2 id="%E6%9C%AC%E3%82%B5%E3%82%A4%E3%83%88%E3%81%94%E5%88%A9%E7%94%A8%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6" tabindex="-1"><a href="#%E6%9C%AC%E3%82%B5%E3%82%A4%E3%83%88%E3%81%94%E5%88%A9%E7%94%A8%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6" class="header-anchor">本サイトご利用について</a></h2>\n' +
12:58:50 AM: "<p>お尋ね頂き、誠にありがとうございます。当サイトにイソリアのトピック毎ヘルプページを含みます。</p>\n" +
12:58:50 AM: "<ol>\n" +
12:58:50 AM: "<li>上記サイト内検索で探すか、ナビゲーションメニューからトピックを撰び、閲覧したいコンテンツを撰びください。</li>\n" +
12:58:50 AM: "<li>キャレット <code>></code> をクリックすると、メニューが開き、コンテンツページのリンクが表示されます。</li>\n" +
12:58:50 AM: "<li>画像にクリックしっぱなしすると、拡大される。リリースで元に戻る。</li>\n" +
12:58:50 AM: "</ol>\n"
12:58:50 AM: },
12:58:50 AM: <ref *4> {
12:58:50 AM: basename: "index_en",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 1,
12:58:50 AM: tags: [],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "en",
12:58:50 AM: site: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: lastup: "Last updated",
12:58:50 AM: editme: "Edit this page",
12:58:50 AM: tocheader: "On this Page",
12:58:50 AM: author: "eSolia Inc."
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: title: "eSolia Help Pages",
12:58:50 AM: date: 2024-10-24T08:52:56.000Z,
12:58:50 AM: description: "eSolia help pages for details on topics like PROdb or bulk email.",
12:58:50 AM: series: "en-home",
12:58:50 AM: url: "/en/",
12:58:50 AM: hideheader: true,
12:58:50 AM: id: "home",
12:58:50 AM: logo: "/assets/logo/logo_horiz_darkblue_bgtransparent.svg",
12:58:50 AM: content: "## Welcome\n" +
12:58:50 AM: "\n" +
12:58:50 AM: `Thank you for stopping by. This site contains eSolia's help pages with topical information. A quick "how to":\n` +
12:58:50 AM: "\n" +
12:58:50 AM: "1. Use the above search function, or browse the navigation menu to find a page to view. \n" +
12:58:50 AM: "2. Click the carets `>` to see the content pages. \n" +
12:58:50 AM: "3. Click and hold an image to zoom in.\n" +
12:58:50 AM: "\n",
12:58:50 AM: page: Page {
12:58:50 AM: src: { path: "/index_en", ext: ".md", entry: [Entry] },
12:58:50 AM: data: [Circular *4],
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: [Circular *3],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Welcome",
12:58:50 AM: slug: "welcome",
12:58:50 AM: url: "/en/#welcome",
12:58:50 AM: children: []
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: '<h2 id="welcome" tabindex="-1"><a href="#welcome" class="header-anchor">Welcome</a></h2>\n' +
12:58:50 AM: "<p>Thank you for stopping by. This site contains eSolia's help pages with topical information. A quick "how to":</p>\n" +
12:58:50 AM: "<ol>\n" +
12:58:50 AM: "<li>Use the above search function, or browse the navigation menu to find a page to view.</li>\n" +
12:58:50 AM: "<li>Click the carets <code>></code> to see the content pages.</li>\n" +
12:58:50 AM: "<li>Click and hold an image to zoom in.</li>\n" +
12:58:50 AM: "</ol>\n"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "本サイトご利用について",
12:58:50 AM: slug: "%E6%9C%AC%E3%82%B5%E3%82%A4%E3%83%88%E3%81%94%E5%88%A9%E7%94%A8%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6",
12:58:50 AM: url: "/#%E6%9C%AC%E3%82%B5%E3%82%A4%E3%83%88%E3%81%94%E5%88%A9%E7%94%A8%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6",
12:58:50 AM: children: []
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: '<h2 id="%E6%9C%AC%E3%82%B5%E3%82%A4%E3%83%88%E3%81%94%E5%88%A9%E7%94%A8%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6" tabindex="-1"><a href="#%E6%9C%AC%E3%82%B5%E3%82%A4%E3%83%88%E3%81%94%E5%88%A9%E7%94%A8%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6" class="header-anchor">本サイトご利用について</a></h2>\n' +
12:58:50 AM: "<p>お尋ね頂き、誠にありがとうございます。当サイトにイソリアのトピック毎ヘルプページを含みます。</p>\n" +
12:58:50 AM: "<ol>\n" +
12:58:50 AM: "<li>上記サイト内検索で探すか、ナビゲーションメニューからトピックを撰び、閲覧したいコンテンツを撰びください。</li>\n" +
12:58:50 AM: "<li>キャレット <code>></code> をクリックすると、メニューが開き、コンテンツページのリンクが表示されます。</li>\n" +
12:58:50 AM: "<li>画像にクリックしっぱなしすると、拡大される。リリースで元に戻る。</li>\n" +
12:58:50 AM: "</ol>\n",
12:58:50 AM: ja: {},
12:58:50 AM: en: {}
12:58:50 AM: }
12:58:50 AM: {
12:58:50 AM: content: '<h2 id="welcome" tabindex="-1"><a href="#welcome" class="header-anchor">Welcome</a></h2>\n' +
12:58:50 AM: "<p>Thank you for stopping by. This site contains eSolia's help pages with topical information. A quick "how to":</p>\n" +
12:58:50 AM: "<ol>\n" +
12:58:50 AM: "<li>Use the above search function, or browse the navigation menu to find a page to view.</li>\n" +
12:58:50 AM: "<li>Click the carets <code>></code> to see the content pages.</li>\n" +
12:58:50 AM: "<li>Click and hold an image to zoom in.</li>\n" +
12:58:50 AM: "</ol>\n",
12:58:50 AM: basename: "index_en",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: order: 1,
12:58:50 AM: tags: [],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: { url: "https://github.com/esolia/help.esolia.pro", path: "/src" },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "en",
12:58:50 AM: site: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: lastup: "Last updated",
12:58:50 AM: editme: "Edit this page",
12:58:50 AM: tocheader: "On this Page",
12:58:50 AM: author: "eSolia Inc."
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [
12:58:50 AM: { title: "PROdbクラウド型DB", id: "prodb" },
12:58:50 AM: { title: "バルクメール", id: "bulkemail" }
12:58:50 AM: ]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [
12:58:50 AM: { title: "PROdb Cloud DB", id: "prodb" },
12:58:50 AM: { title: "Bulk Email", id: "bulkemail" }
12:58:50 AM: ]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) {
12:58:50 AM: "callout" => {
12:58:50 AM: name: "callout",
12:58:50 AM: render: [Function: render],
12:58:50 AM: css: undefined,
12:58:50 AM: js: undefined
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: title: "eSolia Help Pages",
12:58:50 AM: date: 2024-10-24T08:52:56.000Z,
12:58:50 AM: description: "eSolia help pages for details on topics like PROdb or bulk email.",
12:58:50 AM: series: "en-home",
12:58:50 AM: url: "/en/",
12:58:50 AM: hideheader: true,
12:58:50 AM: id: "home",
12:58:50 AM: logo: "/assets/logo/logo_horiz_darkblue_bgtransparent.svg",
12:58:50 AM: page: <ref *1> Page {
12:58:50 AM: src: {
12:58:50 AM: path: "/index_en",
12:58:50 AM: ext: ".md",
12:58:50 AM: entry: Entry {
12:58:50 AM: name: "index_en.md",
12:58:50 AM: path: "/index_en.md",
12:58:50 AM: type: "file",
12:58:50 AM: src: "/opt/build/repo/src/index_en.md",
12:58:50 AM: children: Map(0) {},
12:58:50 AM: flags: Set(0) {}
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: data: <ref *3> {
12:58:50 AM: basename: "index_en",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 1,
12:58:50 AM: tags: [],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "en",
12:58:50 AM: site: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: lastup: "Last updated",
12:58:50 AM: editme: "Edit this page",
12:58:50 AM: tocheader: "On this Page",
12:58:50 AM: author: "eSolia Inc."
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: title: "eSolia Help Pages",
12:58:50 AM: date: 2024-10-24T08:52:56.000Z,
12:58:50 AM: description: "eSolia help pages for details on topics like PROdb or bulk email.",
12:58:50 AM: series: "en-home",
12:58:50 AM: url: "/en/",
12:58:50 AM: hideheader: true,
12:58:50 AM: id: "home",
12:58:50 AM: logo: "/assets/logo/logo_horiz_darkblue_bgtransparent.svg",
12:58:50 AM: content: "## Welcome\n" +
12:58:50 AM: "\n" +
12:58:50 AM: `Thank you for stopping by. This site contains eSolia's help pages with topical information. A quick "how to":\n` +
12:58:50 AM: "\n" +
12:58:50 AM: "1. Use the above search function, or browse the navigation menu to find a page to view. \n" +
12:58:50 AM: "2. Click the carets `>` to see the content pages. \n" +
12:58:50 AM: "3. Click and hold an image to zoom in.\n" +
12:58:50 AM: "\n",
12:58:50 AM: page: [Circular *1],
12:58:50 AM: alternates: <ref *2> [
12:58:50 AM: {
12:58:50 AM: basename: "index",
12:58:50 AM: mergedKeys: [Object],
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [Array],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 1,
12:58:50 AM: tags: [],
12:58:50 AM: extra_head: [Array],
12:58:50 AM: metas: [Object],
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: [Object],
12:58:50 AM: menu_links: [Array],
12:58:50 AM: lang: "ja",
12:58:50 AM: site: [Object],
12:58:50 AM: i18n: [Object],
12:58:50 AM: docs_menu: [Array],
12:58:50 AM: comp: [Object],
12:58:50 AM: title: "イソリア ヘルプ ページ",
12:58:50 AM: date: 2024-10-24T08:52:56.000Z,
12:58:50 AM: description: "PROdbやバルクメールのトピックに関連するイソリアのヘルプページ。",
12:58:50 AM: series: "ja-home",
12:58:50 AM: url: "/",
12:58:50 AM: hideheader: true,
12:58:50 AM: id: "home",
12:58:50 AM: logo: "/assets/logo/logo_horiz_darkblue_bgtransparent.svg",
12:58:50 AM: content: "## 本サイトご利用について\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "お尋ね頂き、誠にありがとうございます。当サイトにイソリアのトピック毎ヘルプページを含みます。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "1. 上記サイト内検索で探すか、ナビゲーションメニューからトピックを撰び、閲覧したいコンテンツを撰びください。\n" +
12:58:50 AM: "2. キャレット `>` をクリックすると、メニューが開き、コンテンツページのリンクが表示されます。\n" +
12:58:50 AM: "3. 画像にクリックしっぱなしすると、拡大される。リリースで元に戻る。\n" +
12:58:50 AM: "\n",
12:58:50 AM: page: [Page],
12:58:50 AM: alternates: [Circular *2],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [Array],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: '<h2 id="%E6%9C%AC%E3%82%B5%E3%82%A4%E3%83%88%E3%81%94%E5%88%A9%E7%94%A8%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6" tabindex="-1"><a href="#%E6%9C%AC%E3%82%B5%E3%82%A4%E3%83%88%E3%81%94%E5%88%A9%E7%94%A8%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6" class="header-anchor">本サイトご利用について</a></h2>\n' +
12:58:50 AM: "<p>お尋ね頂き、誠にありがとうございます。当サイトにイソリアのトピック毎ヘルプページを含みます。</p>\n" +
12:58:50 AM: "<ol>\n" +
12:58:50 AM: "<li>上記サイト内検索で探すか、ナビゲーションメニューからトピックを撰び、閲覧したいコンテンツを撰びください。</li>\n" +
12:58:50 AM: "<li>キャレット <code>></code> をクリックすると、メニューが開き、コンテンツページのリンクが表示されます。</li>\n" +
12:58:50 AM: "<li>画像にクリックしっぱなしすると、拡大される。リリースで元に戻る。</li>\n" +
12:58:50 AM: "</ol>\n"
12:58:50 AM: },
12:58:50 AM: [Circular *3]
12:58:50 AM: ],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Welcome",
12:58:50 AM: slug: "welcome",
12:58:50 AM: url: "/en/#welcome",
12:58:50 AM: children: []
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: '<h2 id="welcome" tabindex="-1"><a href="#welcome" class="header-anchor">Welcome</a></h2>\n' +
12:58:50 AM: "<p>Thank you for stopping by. This site contains eSolia's help pages with topical information. A quick "how to":</p>\n" +
12:58:50 AM: "<ol>\n" +
12:58:50 AM: "<li>Use the above search function, or browse the navigation menu to find a page to view.</li>\n" +
12:58:50 AM: "<li>Click the carets <code>></code> to see the content pages.</li>\n" +
12:58:50 AM: "<li>Click and hold an image to zoom in.</li>\n" +
12:58:50 AM: "</ol>\n"
12:58:50 AM: },
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: <ref *2> [
12:58:50 AM: <ref *4> {
12:58:50 AM: basename: "index",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 1,
12:58:50 AM: tags: [],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "ja",
12:58:50 AM: site: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: lastup: "最終更新",
12:58:50 AM: editme: "このページを編集",
12:58:50 AM: tocheader: "当ページの目次",
12:58:50 AM: author: "株式会社イソリア"
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: title: "イソリア ヘルプ ページ",
12:58:50 AM: date: 2024-10-24T08:52:56.000Z,
12:58:50 AM: description: "PROdbやバルクメールのトピックに関連するイソリアのヘルプページ。",
12:58:50 AM: series: "ja-home",
12:58:50 AM: url: "/",
12:58:50 AM: hideheader: true,
12:58:50 AM: id: "home",
12:58:50 AM: logo: "/assets/logo/logo_horiz_darkblue_bgtransparent.svg",
12:58:50 AM: content: "## 本サイトご利用について\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "お尋ね頂き、誠にありがとうございます。当サイトにイソリアのトピック毎ヘルプページを含みます。\n" +
12:58:50 AM: "\n" +
12:58:50 AM: "1. 上記サイト内検索で探すか、ナビゲーションメニューからトピックを撰び、閲覧したいコンテンツを撰びください。\n" +
12:58:50 AM: "2. キャレット `>` をクリックすると、メニューが開き、コンテンツページのリンクが表示されます。\n" +
12:58:50 AM: "3. 画像にクリックしっぱなしすると、拡大される。リリースで元に戻る。\n" +
12:58:50 AM: "\n",
12:58:50 AM: page: Page {
12:58:50 AM: src: { path: "/index", ext: ".md", entry: [Entry] },
12:58:50 AM: data: [Circular *4],
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: [Circular *2],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "本サイトご利用について",
12:58:50 AM: slug: "%E6%9C%AC%E3%82%B5%E3%82%A4%E3%83%88%E3%81%94%E5%88%A9%E7%94%A8%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6",
12:58:50 AM: url: "/#%E6%9C%AC%E3%82%B5%E3%82%A4%E3%83%88%E3%81%94%E5%88%A9%E7%94%A8%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6",
12:58:50 AM: children: []
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: '<h2 id="%E6%9C%AC%E3%82%B5%E3%82%A4%E3%83%88%E3%81%94%E5%88%A9%E7%94%A8%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6" tabindex="-1"><a href="#%E6%9C%AC%E3%82%B5%E3%82%A4%E3%83%88%E3%81%94%E5%88%A9%E7%94%A8%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6" class="header-anchor">本サイトご利用について</a></h2>\n' +
12:58:50 AM: "<p>お尋ね頂き、誠にありがとうございます。当サイトにイソリアのトピック毎ヘルプページを含みます。</p>\n" +
12:58:50 AM: "<ol>\n" +
12:58:50 AM: "<li>上記サイト内検索で探すか、ナビゲーションメニューからトピックを撰び、閲覧したいコンテンツを撰びください。</li>\n" +
12:58:50 AM: "<li>キャレット <code>></code> をクリックすると、メニューが開き、コンテンツページのリンクが表示されます。</li>\n" +
"<li>画像にクリックしっぱなしすると、拡大される。リリースで元に戻る。</li>\n" +
"<li>画像にクリックしっぱなしすると、拡大される。リリースで元に戻る。</li>\n" +
12:58:50 AM: "</ol>\n"
12:58:50 AM: },
12:58:50 AM: <ref *3> {
12:58:50 AM: basename: "index_en",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 1,
12:58:50 AM: tags: [],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "en",
12:58:50 AM: site: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: lastup: "Last updated",
12:58:50 AM: editme: "Edit this page",
12:58:50 AM: tocheader: "On this Page",
12:58:50 AM: author: "eSolia Inc."
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: title: "eSolia Help Pages",
12:58:50 AM: date: 2024-10-24T08:52:56.000Z,
12:58:50 AM: description: "eSolia help pages for details on topics like PROdb or bulk email.",
12:58:50 AM: series: "en-home",
12:58:50 AM: url: "/en/",
12:58:50 AM: hideheader: true,
12:58:50 AM: id: "home",
12:58:50 AM: logo: "/assets/logo/logo_horiz_darkblue_bgtransparent.svg",
12:58:50 AM: content: "## Welcome\n" +
12:58:50 AM: "\n" +
12:58:50 AM: `Thank you for stopping by. This site contains eSolia's help pages with topical information. A quick "how to":\n` +
12:58:50 AM: "\n" +
12:58:50 AM: "1. Use the above search function, or browse the navigation menu to find a page to view. \n" +
12:58:50 AM: "2. Click the carets `>` to see the content pages. \n" +
12:58:50 AM: "3. Click and hold an image to zoom in.\n" +
12:58:50 AM: "\n",
12:58:50 AM: page: <ref *1> Page {
12:58:50 AM: src: { path: "/index_en", ext: ".md", entry: [Entry] },
12:58:50 AM: data: [Circular *3],
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: [Circular *2],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Welcome",
12:58:50 AM: slug: "welcome",
12:58:50 AM: url: "/en/#welcome",
12:58:50 AM: children: []
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: '<h2 id="welcome" tabindex="-1"><a href="#welcome" class="header-anchor">Welcome</a></h2>\n' +
12:58:50 AM: "<p>Thank you for stopping by. This site contains eSolia's help pages with topical information. A quick "how to":</p>\n" +
12:58:50 AM: "<ol>\n" +
12:58:50 AM: "<li>Use the above search function, or browse the navigation menu to find a page to view.</li>\n" +
12:58:50 AM: "<li>Click the carets <code>></code> to see the content pages.</li>\n" +
12:58:50 AM: "<li>Click and hold an image to zoom in.</li>\n" +
12:58:50 AM: "</ol>\n"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [
12:58:50 AM: {
12:58:50 AM: level: 2,
12:58:50 AM: text: "Welcome",
12:58:50 AM: slug: "welcome",
12:58:50 AM: url: "/en/#welcome",
12:58:50 AM: children: []
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: '<h2 id="welcome" tabindex="-1"><a href="#welcome" class="header-anchor">Welcome</a></h2>\n' +
12:58:50 AM: "<p>Thank you for stopping by. This site contains eSolia's help pages with topical information. A quick "how to":</p>\n" +
12:58:50 AM: "<ol>\n" +
12:58:50 AM: "<li>Use the above search function, or browse the navigation menu to find a page to view.</li>\n" +
12:58:50 AM: "<li>Click the carets <code>></code> to see the content pages.</li>\n" +
12:58:50 AM: "<li>Click and hold an image to zoom in.</li>\n" +
12:58:50 AM: "</ol>\n",
12:58:50 AM: ja: {},
12:58:50 AM: en: {}
12:58:50 AM: }
12:58:50 AM: {
12:58:50 AM: content: "<h1>インデックス</h1>\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' <a href="/bousai/esolia-bousai-links/">\n' +
12:58:50 AM: " 防災リンク\n" +
12:58:50 AM: " </a>\n" +
12:58:50 AM: "<p></li></p>\n" +
12:58:50 AM: "</ul>",
12:58:50 AM: basename: "index-bousai",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: order: 450,
12:58:50 AM: tags: [],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: { url: "https://github.com/esolia/help.esolia.pro", path: "/src" },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "ja",
12:58:50 AM: site: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: lastup: "最終更新",
12:58:50 AM: editme: "このページを編集",
12:58:50 AM: tocheader: "当ページの目次",
12:58:50 AM: author: "株式会社イソリア"
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [
12:58:50 AM: { title: "PROdbクラウド型DB", id: "prodb" },
12:58:50 AM: { title: "バルクメール", id: "bulkemail" }
12:58:50 AM: ]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [
12:58:50 AM: { title: "PROdb Cloud DB", id: "prodb" },
12:58:50 AM: { title: "Bulk Email", id: "bulkemail" }
12:58:50 AM: ]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) {
12:58:50 AM: "callout" => {
12:58:50 AM: name: "callout",
12:58:50 AM: render: [Function: render],
12:58:50 AM: css: undefined,
12:58:50 AM: js: undefined
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-23T10:00:46.000Z,
12:58:50 AM: title: "防災",
12:58:50 AM: url: "/bousai/",
12:58:50 AM: id: "bousaifolder",
12:58:50 AM: page: <ref *1> Page {
12:58:50 AM: src: {
12:58:50 AM: path: "/pages/index-bousai",
12:58:50 AM: ext: ".md",
12:58:50 AM: entry: Entry {
12:58:50 AM: name: "index-bousai.md",
12:58:50 AM: path: "/pages/index-bousai.md",
12:58:50 AM: type: "file",
12:58:50 AM: src: "/opt/build/repo/src/pages/index-bousai.md",
12:58:50 AM: children: Map(0) {},
12:58:50 AM: flags: Set(0) {}
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: data: <ref *2> {
12:58:50 AM: basename: "index-bousai",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 450,
12:58:50 AM: tags: [],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "ja",
12:58:50 AM: site: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: lastup: "最終更新",
12:58:50 AM: editme: "このページを編集",
12:58:50 AM: tocheader: "当ページの目次",
12:58:50 AM: author: "株式会社イソリア"
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-23T10:00:46.000Z,
12:58:50 AM: title: "防災",
12:58:50 AM: url: "/bousai/",
12:58:50 AM: id: "bousaifolder",
12:58:50 AM: templateEngine: [ "vto", "md" ],
12:58:50 AM: content: "# インデックス\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: ' {{ for item of nav.menu("/bousai/", "lang=ja", "order=asc").children }}\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' {{ include "templates/menu_item.vto" { item } }}\n' +
12:58:50 AM: " </li>\n" +
12:58:50 AM: " {{ /for }}\n" +
12:58:50 AM: "</ul>",
12:58:50 AM: page: [Circular *1],
12:58:50 AM: alternates: [ [Circular *2] ],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>インデックス</h1>\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' <a href="/bousai/esolia-bousai-links/">\n' +
12:58:50 AM: " 防災リンク\n" +
12:58:50 AM: " </a>\n" +
12:58:50 AM: "<p></li></p>\n" +
12:58:50 AM: "</ul>"
12:58:50 AM: },
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: <ref *3> [
12:58:50 AM: <ref *2> {
12:58:50 AM: basename: "index-bousai",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 450,
12:58:50 AM: tags: [],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "ja",
12:58:50 AM: site: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: lastup: "最終更新",
12:58:50 AM: editme: "このページを編集",
12:58:50 AM: tocheader: "当ページの目次",
12:58:50 AM: author: "株式会社イソリア"
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-23T10:00:46.000Z,
12:58:50 AM: title: "防災",
12:58:50 AM: url: "/bousai/",
12:58:50 AM: id: "bousaifolder",
12:58:50 AM: templateEngine: [ "vto", "md" ],
12:58:50 AM: content: "# インデックス\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: ' {{ for item of nav.menu("/bousai/", "lang=ja", "order=asc").children }}\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' {{ include "templates/menu_item.vto" { item } }}\n' +
12:58:50 AM: " </li>\n" +
12:58:50 AM: " {{ /for }}\n" +
12:58:50 AM: "</ul>",
12:58:50 AM: page: <ref *1> Page {
12:58:50 AM: src: { path: "/pages/index-bousai", ext: ".md", entry: [Entry] },
12:58:50 AM: data: [Circular *2],
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: [Circular *3],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>インデックス</h1>\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' <a href="/bousai/esolia-bousai-links/">\n' +
12:58:50 AM: " 防災リンク\n" +
12:58:50 AM: " </a>\n" +
12:58:50 AM: "<p></li></p>\n" +
12:58:50 AM: "</ul>"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>インデックス</h1>\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' <a href="/bousai/esolia-bousai-links/">\n' +
12:58:50 AM: " 防災リンク\n" +
12:58:50 AM: " </a>\n" +
12:58:50 AM: "<p></li></p>\n" +
12:58:50 AM: "</ul>",
12:58:50 AM: ja: {},
12:58:50 AM: en: {}
12:58:50 AM: }
12:58:50 AM: {
12:58:50 AM: content: "<h1>インデックス</h1>\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' <a href="/bulk-email/bulk-email-bounce-codes/">\n' +
12:58:50 AM: " バルクメールのエラーコード\n" +
12:58:50 AM: " </a>\n" +
12:58:50 AM: "<p></li></p>\n" +
12:58:50 AM: "</ul>",
12:58:50 AM: basename: "index-bulk-email",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: order: 300,
12:58:50 AM: tags: [],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: { url: "https://github.com/esolia/help.esolia.pro", path: "/src" },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "ja",
12:58:50 AM: site: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: lastup: "最終更新",
12:58:50 AM: editme: "このページを編集",
12:58:50 AM: tocheader: "当ページの目次",
12:58:50 AM: author: "株式会社イソリア"
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [
12:58:50 AM: { title: "PROdbクラウド型DB", id: "prodb" },
12:58:50 AM: { title: "バルクメール", id: "bulkemail" }
12:58:50 AM: ]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [
12:58:50 AM: { title: "PROdb Cloud DB", id: "prodb" },
12:58:50 AM: { title: "Bulk Email", id: "bulkemail" }
12:58:50 AM: ]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) {
12:58:50 AM: "callout" => {
12:58:50 AM: name: "callout",
12:58:50 AM: render: [Function: render],
12:58:50 AM: css: undefined,
12:58:50 AM: js: undefined
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-23T10:00:46.000Z,
12:58:50 AM: title: "バルクメール",
12:58:50 AM: url: "/bulk-email/",
12:58:50 AM: id: "bulkemailfolder",
12:58:50 AM: page: <ref *1> Page {
12:58:50 AM: src: {
12:58:50 AM: path: "/pages/index-bulk-email",
12:58:50 AM: ext: ".md",
12:58:50 AM: entry: Entry {
12:58:50 AM: name: "index-bulk-email.md",
12:58:50 AM: path: "/pages/index-bulk-email.md",
12:58:50 AM: type: "file",
12:58:50 AM: src: "/opt/build/repo/src/pages/index-bulk-email.md",
12:58:50 AM: children: Map(0) {},
12:58:50 AM: flags: Set(0) {}
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: data: <ref *2> {
12:58:50 AM: basename: "index-bulk-email",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 300,
12:58:50 AM: tags: [],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "ja",
12:58:50 AM: site: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: lastup: "最終更新",
12:58:50 AM: editme: "このページを編集",
12:58:50 AM: tocheader: "当ページの目次",
12:58:50 AM: author: "株式会社イソリア"
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-23T10:00:46.000Z,
12:58:50 AM: title: "バルクメール",
12:58:50 AM: url: "/bulk-email/",
12:58:50 AM: id: "bulkemailfolder",
12:58:50 AM: templateEngine: [ "vto", "md" ],
12:58:50 AM: content: "# インデックス\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: ' {{ for item of nav.menu("/bulk-email/", "lang=ja", "order=asc").children }}\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' {{ include "templates/menu_item.vto" { item } }}\n' +
12:58:50 AM: " </li>\n" +
12:58:50 AM: " {{ /for }}\n" +
12:58:50 AM: "</ul>",
12:58:50 AM: page: [Circular *1],
12:58:50 AM: alternates: <ref *3> [
12:58:50 AM: [Circular *2],
12:58:50 AM: {
12:58:50 AM: basename: "index-bulk-email_en",
12:58:50 AM: mergedKeys: [Object],
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [Array],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 300,
12:58:50 AM: tags: [],
12:58:50 AM: extra_head: [Array],
12:58:50 AM: metas: [Object],
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: [Object],
12:58:50 AM: menu_links: [Array],
12:58:50 AM: lang: "en",
12:58:50 AM: site: [Object],
12:58:50 AM: i18n: [Object],
12:58:50 AM: docs_menu: [Array],
12:58:50 AM: comp: [Object],
12:58:50 AM: date: 2024-10-23T10:00:46.000Z,
12:58:50 AM: title: "Bulk Email",
12:58:50 AM: url: "/en/bulk-email/",
12:58:50 AM: id: "bulkemailfolder",
12:58:50 AM: templateEngine: [Array],
12:58:50 AM: content: "# Section Index\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: ' {{ for item of nav.menu("/en/bulk-email", "lang=en", "order=asc").children }}\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' {{ include "templates/menu_item.vto" { item } }}\n' +
12:58:50 AM: " </li>\n" +
12:58:50 AM: " {{ /for }}\n" +
12:58:50 AM: "</ul>\n",
12:58:50 AM: page: [Page],
12:58:50 AM: alternates: [Circular *3],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>Section Index</h1>\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' <a href="/en/bulk-email/bulk-email-bounce-codes/">\n' +
12:58:50 AM: " Bulk Email Error Codes\n" +
12:58:50 AM: " </a>\n" +
12:58:50 AM: "<p></li></p>\n" +
12:58:50 AM: "</ul>\n"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>インデックス</h1>\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' <a href="/bulk-email/bulk-email-bounce-codes/">\n' +
12:58:50 AM: " バルクメールのエラーコード\n" +
12:58:50 AM: " </a>\n" +
12:58:50 AM: "<p></li></p>\n" +
12:58:50 AM: "</ul>"
12:58:50 AM: },
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: <ref *3> [
12:58:50 AM: <ref *2> {
12:58:50 AM: basename: "index-bulk-email",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 300,
12:58:50 AM: tags: [],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "ja",
12:58:50 AM: site: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: lastup: "最終更新",
12:58:50 AM: editme: "このページを編集",
12:58:50 AM: tocheader: "当ページの目次",
12:58:50 AM: author: "株式会社イソリア"
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
page_prev: "戻る",
page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-23T10:00:46.000Z,
12:58:50 AM: title: "バルクメール",
12:58:50 AM: url: "/bulk-email/",
12:58:50 AM: id: "bulkemailfolder",
12:58:50 AM: templateEngine: [ "vto", "md" ],
12:58:50 AM: content: "# インデックス\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: ' {{ for item of nav.menu("/bulk-email/", "lang=ja", "order=asc").children }}\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' {{ include "templates/menu_item.vto" { item } }}\n' +
12:58:50 AM: " </li>\n" +
12:58:50 AM: " {{ /for }}\n" +
12:58:50 AM: "</ul>",
12:58:50 AM: page: <ref *1> Page {
12:58:50 AM: src: { path: "/pages/index-bulk-email", ext: ".md", entry: [Entry] },
12:58:50 AM: data: [Circular *2],
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: [Circular *3],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>インデックス</h1>\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' <a href="/bulk-email/bulk-email-bounce-codes/">\n' +
12:58:50 AM: " バルクメールのエラーコード\n" +
12:58:50 AM: " </a>\n" +
12:58:50 AM: "<p></li></p>\n" +
12:58:50 AM: "</ul>"
12:58:50 AM: },
12:58:50 AM: <ref *4> {
12:58:50 AM: basename: "index-bulk-email_en",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 300,
12:58:50 AM: tags: [],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "en",
12:58:50 AM: site: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: lastup: "Last updated",
12:58:50 AM: editme: "Edit this page",
12:58:50 AM: tocheader: "On this Page",
12:58:50 AM: author: "eSolia Inc."
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-23T10:00:46.000Z,
12:58:50 AM: title: "Bulk Email",
12:58:50 AM: url: "/en/bulk-email/",
12:58:50 AM: id: "bulkemailfolder",
12:58:50 AM: templateEngine: [ "vto", "md" ],
12:58:50 AM: content: "# Section Index\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: ' {{ for item of nav.menu("/en/bulk-email", "lang=en", "order=asc").children }}\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' {{ include "templates/menu_item.vto" { item } }}\n' +
12:58:50 AM: " </li>\n" +
12:58:50 AM: " {{ /for }}\n" +
12:58:50 AM: "</ul>\n",
12:58:50 AM: page: Page {
12:58:50 AM: src: {
12:58:50 AM: path: "/pages/index-bulk-email_en",
12:58:50 AM: ext: ".md",
12:58:50 AM: entry: [Entry]
12:58:50 AM: },
12:58:50 AM: data: [Circular *4],
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: [Circular *3],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>Section Index</h1>\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' <a href="/en/bulk-email/bulk-email-bounce-codes/">\n' +
12:58:50 AM: " Bulk Email Error Codes\n" +
12:58:50 AM: " </a>\n" +
12:58:50 AM: "<p></li></p>\n" +
12:58:50 AM: "</ul>\n"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>インデックス</h1>\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' <a href="/bulk-email/bulk-email-bounce-codes/">\n' +
12:58:50 AM: " バルクメールのエラーコード\n" +
12:58:50 AM: " </a>\n" +
12:58:50 AM: "<p></li></p>\n" +
12:58:50 AM: "</ul>",
12:58:50 AM: ja: {},
12:58:50 AM: en: {}
12:58:50 AM: }
12:58:50 AM: {
12:58:50 AM: content: "<h1>Section Index</h1>\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' <a href="/en/bulk-email/bulk-email-bounce-codes/">\n' +
12:58:50 AM: " Bulk Email Error Codes\n" +
12:58:50 AM: " </a>\n" +
12:58:50 AM: "<p></li></p>\n" +
12:58:50 AM: "</ul>\n",
12:58:50 AM: basename: "index-bulk-email_en",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: order: 300,
12:58:50 AM: tags: [],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: { url: "https://github.com/esolia/help.esolia.pro", path: "/src" },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "en",
12:58:50 AM: site: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: lastup: "Last updated",
12:58:50 AM: editme: "Edit this page",
12:58:50 AM: tocheader: "On this Page",
12:58:50 AM: author: "eSolia Inc."
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [
12:58:50 AM: { title: "PROdbクラウド型DB", id: "prodb" },
12:58:50 AM: { title: "バルクメール", id: "bulkemail" }
12:58:50 AM: ]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [
12:58:50 AM: { title: "PROdb Cloud DB", id: "prodb" },
12:58:50 AM: { title: "Bulk Email", id: "bulkemail" }
12:58:50 AM: ]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) {
12:58:50 AM: "callout" => {
12:58:50 AM: name: "callout",
12:58:50 AM: render: [Function: render],
12:58:50 AM: css: undefined,
12:58:50 AM: js: undefined
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-23T10:00:46.000Z,
12:58:50 AM: title: "Bulk Email",
12:58:50 AM: url: "/en/bulk-email/",
12:58:50 AM: id: "bulkemailfolder",
12:58:50 AM: page: <ref *1> Page {
12:58:50 AM: src: {
12:58:50 AM: path: "/pages/index-bulk-email_en",
12:58:50 AM: ext: ".md",
12:58:50 AM: entry: Entry {
12:58:50 AM: name: "index-bulk-email_en.md",
12:58:50 AM: path: "/pages/index-bulk-email_en.md",
12:58:50 AM: type: "file",
12:58:50 AM: src: "/opt/build/repo/src/pages/index-bulk-email_en.md",
12:58:50 AM: children: Map(0) {},
12:58:50 AM: flags: Set(0) {}
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: data: <ref *3> {
12:58:50 AM: basename: "index-bulk-email_en",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 300,
12:58:50 AM: tags: [],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "en",
12:58:50 AM: site: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: lastup: "Last updated",
12:58:50 AM: editme: "Edit this page",
12:58:50 AM: tocheader: "On this Page",
12:58:50 AM: author: "eSolia Inc."
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-23T10:00:46.000Z,
12:58:50 AM: title: "Bulk Email",
12:58:50 AM: url: "/en/bulk-email/",
12:58:50 AM: id: "bulkemailfolder",
12:58:50 AM: templateEngine: [ "vto", "md" ],
12:58:50 AM: content: "# Section Index\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: ' {{ for item of nav.menu("/en/bulk-email", "lang=en", "order=asc").children }}\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' {{ include "templates/menu_item.vto" { item } }}\n' +
12:58:50 AM: " </li>\n" +
12:58:50 AM: " {{ /for }}\n" +
12:58:50 AM: "</ul>\n",
12:58:50 AM: page: [Circular *1],
12:58:50 AM: alternates: <ref *2> [
12:58:50 AM: {
12:58:50 AM: basename: "index-bulk-email",
12:58:50 AM: mergedKeys: [Object],
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [Array],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 300,
12:58:50 AM: tags: [],
12:58:50 AM: extra_head: [Array],
12:58:50 AM: metas: [Object],
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: [Object],
12:58:50 AM: menu_links: [Array],
12:58:50 AM: lang: "ja",
12:58:50 AM: site: [Object],
12:58:50 AM: i18n: [Object],
12:58:50 AM: docs_menu: [Array],
12:58:50 AM: comp: [Object],
12:58:50 AM: date: 2024-10-23T10:00:46.000Z,
12:58:50 AM: title: "バルクメール",
12:58:50 AM: url: "/bulk-email/",
12:58:50 AM: id: "bulkemailfolder",
12:58:50 AM: templateEngine: [Array],
12:58:50 AM: content: "# インデックス\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: ' {{ for item of nav.menu("/bulk-email/", "lang=ja", "order=asc").children }}\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' {{ include "templates/menu_item.vto" { item } }}\n' +
12:58:50 AM: " </li>\n" +
12:58:50 AM: " {{ /for }}\n" +
12:58:50 AM: "</ul>",
12:58:50 AM: page: [Page],
12:58:50 AM: alternates: [Circular *2],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>インデックス</h1>\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' <a href="/bulk-email/bulk-email-bounce-codes/">\n' +
12:58:50 AM: " バルクメールのエラーコード\n" +
12:58:50 AM: " </a>\n" +
12:58:50 AM: "<p></li></p>\n" +
12:58:50 AM: "</ul>"
12:58:50 AM: },
12:58:50 AM: [Circular *3]
12:58:50 AM: ],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>Section Index</h1>\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' <a href="/en/bulk-email/bulk-email-bounce-codes/">\n' +
12:58:50 AM: " Bulk Email Error Codes\n" +
12:58:50 AM: " </a>\n" +
12:58:50 AM: "<p></li></p>\n" +
12:58:50 AM: "</ul>\n"
12:58:50 AM: },
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: <ref *2> [
12:58:50 AM: <ref *4> {
12:58:50 AM: basename: "index-bulk-email",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 300,
12:58:50 AM: tags: [],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "ja",
12:58:50 AM: site: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: lastup: "最終更新",
12:58:50 AM: editme: "このページを編集",
12:58:50 AM: tocheader: "当ページの目次",
12:58:50 AM: author: "株式会社イソリア"
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-23T10:00:46.000Z,
12:58:50 AM: title: "バルクメール",
12:58:50 AM: url: "/bulk-email/",
12:58:50 AM: id: "bulkemailfolder",
12:58:50 AM: templateEngine: [ "vto", "md" ],
12:58:50 AM: content: "# インデックス\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: ' {{ for item of nav.menu("/bulk-email/", "lang=ja", "order=asc").children }}\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' {{ include "templates/menu_item.vto" { item } }}\n' +
12:58:50 AM: " </li>\n" +
12:58:50 AM: " {{ /for }}\n" +
12:58:50 AM: "</ul>",
12:58:50 AM: page: Page {
12:58:50 AM: src: { path: "/pages/index-bulk-email", ext: ".md", entry: [Entry] },
12:58:50 AM: data: [Circular *4],
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: [Circular *2],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>インデックス</h1>\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' <a href="/bulk-email/bulk-email-bounce-codes/">\n' +
12:58:50 AM: " バルクメールのエラーコード\n" +
12:58:50 AM: " </a>\n" +
12:58:50 AM: "<p></li></p>\n" +
12:58:50 AM: "</ul>"
12:58:50 AM: },
12:58:50 AM: <ref *3> {
12:58:50 AM: basename: "index-bulk-email_en",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 300,
12:58:50 AM: tags: [],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "en",
12:58:50 AM: site: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: lastup: "Last updated",
12:58:50 AM: editme: "Edit this page",
12:58:50 AM: tocheader: "On this Page",
12:58:50 AM: author: "eSolia Inc."
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-23T10:00:46.000Z,
12:58:50 AM: title: "Bulk Email",
12:58:50 AM: url: "/en/bulk-email/",
12:58:50 AM: id: "bulkemailfolder",
12:58:50 AM: templateEngine: [ "vto", "md" ],
12:58:50 AM: content: "# Section Index\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: ' {{ for item of nav.menu("/en/bulk-email", "lang=en", "order=asc").children }}\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' {{ include "templates/menu_item.vto" { item } }}\n' +
12:58:50 AM: " </li>\n" +
12:58:50 AM: " {{ /for }}\n" +
12:58:50 AM: "</ul>\n",
12:58:50 AM: page: <ref *1> Page {
12:58:50 AM: src: {
12:58:50 AM: path: "/pages/index-bulk-email_en",
12:58:50 AM: ext: ".md",
12:58:50 AM: entry: [Entry]
12:58:50 AM: },
12:58:50 AM: data: [Circular *3],
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: [Circular *2],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>Section Index</h1>\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' <a href="/en/bulk-email/bulk-email-bounce-codes/">\n' +
12:58:50 AM: " Bulk Email Error Codes\n" +
12:58:50 AM: " </a>\n" +
12:58:50 AM: "<p></li></p>\n" +
12:58:50 AM: "</ul>\n"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>Section Index</h1>\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' <a href="/en/bulk-email/bulk-email-bounce-codes/">\n' +
12:58:50 AM: " Bulk Email Error Codes\n" +
12:58:50 AM: " </a>\n" +
12:58:50 AM: "<p></li></p>\n" +
12:58:50 AM: "</ul>\n",
12:58:50 AM: ja: {},
12:58:50 AM: en: {}
12:58:50 AM: }
12:58:50 AM: {
12:58:50 AM: content: "<h1>インデックス</h1>\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' <a href="/m365/spam-handling/">\n' +
12:58:50 AM: " M365の迷惑メール処理\n" +
12:58:50 AM: " </a>\n" +
12:58:50 AM: "<p></li></p>\n" +
12:58:50 AM: "</ul>",
12:58:50 AM: basename: "index-m365",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: order: 200,
12:58:50 AM: tags: [],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: { url: "https://github.com/esolia/help.esolia.pro", path: "/src" },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "ja",
12:58:50 AM: site: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: lastup: "最終更新",
12:58:50 AM: editme: "このページを編集",
12:58:50 AM: tocheader: "当ページの目次",
12:58:50 AM: author: "株式会社イソリア"
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [
12:58:50 AM: { title: "PROdbクラウド型DB", id: "prodb" },
12:58:50 AM: { title: "バルクメール", id: "bulkemail" }
12:58:50 AM: ]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [
12:58:50 AM: { title: "PROdb Cloud DB", id: "prodb" },
12:58:50 AM: { title: "Bulk Email", id: "bulkemail" }
12:58:50 AM: ]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) {
12:58:50 AM: "callout" => {
12:58:50 AM: name: "callout",
12:58:50 AM: render: [Function: render],
12:58:50 AM: css: undefined,
12:58:50 AM: js: undefined
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-23T10:00:46.000Z,
12:58:50 AM: title: "M365",
12:58:50 AM: url: "/m365/",
12:58:50 AM: id: "m365folder",
12:58:50 AM: page: <ref *1> Page {
12:58:50 AM: src: {
12:58:50 AM: path: "/pages/index-m365",
12:58:50 AM: ext: ".md",
12:58:50 AM: entry: Entry {
12:58:50 AM: name: "index-m365.md",
12:58:50 AM: path: "/pages/index-m365.md",
12:58:50 AM: type: "file",
12:58:50 AM: src: "/opt/build/repo/src/pages/index-m365.md",
12:58:50 AM: children: Map(0) {},
12:58:50 AM: flags: Set(0) {}
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: data: <ref *2> {
12:58:50 AM: basename: "index-m365",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 200,
12:58:50 AM: tags: [],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "ja",
12:58:50 AM: site: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: lastup: "最終更新",
12:58:50 AM: editme: "このページを編集",
12:58:50 AM: tocheader: "当ページの目次",
12:58:50 AM: author: "株式会社イソリア"
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-23T10:00:46.000Z,
12:58:50 AM: title: "M365",
12:58:50 AM: url: "/m365/",
12:58:50 AM: id: "m365folder",
12:58:50 AM: templateEngine: [ "vto", "md" ],
12:58:50 AM: content: "# インデックス\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: ' {{ for item of nav.menu("/m365/", "lang=ja", "order=asc").children }}\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' {{ include "templates/menu_item.vto" { item } }}\n' +
12:58:50 AM: " </li>\n" +
12:58:50 AM: " {{ /for }}\n" +
12:58:50 AM: "</ul>",
12:58:50 AM: page: [Circular *1],
12:58:50 AM: alternates: <ref *3> [
12:58:50 AM: [Circular *2],
12:58:50 AM: {
12:58:50 AM: basename: "index-m365_en",
12:58:50 AM: mergedKeys: [Object],
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [Array],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 200,
12:58:50 AM: tags: [],
12:58:50 AM: extra_head: [Array],
12:58:50 AM: metas: [Object],
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: [Object],
12:58:50 AM: menu_links: [Array],
12:58:50 AM: lang: "en",
12:58:50 AM: site: [Object],
12:58:50 AM: i18n: [Object],
12:58:50 AM: docs_menu: [Array],
12:58:50 AM: comp: [Object],
12:58:50 AM: date: 2024-10-23T10:00:46.000Z,
12:58:50 AM: title: "M365",
12:58:50 AM: url: "/en/m365/",
12:58:50 AM: id: "m365folder",
12:58:50 AM: templateEngine: [Array],
12:58:50 AM: content: "# Section Index\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: ' {{ for item of nav.menu("/en/m365", "lang=en", "order=asc").children }}\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' {{ include "templates/menu_item.vto" { item } }}\n' +
12:58:50 AM: " </li>\n" +
12:58:50 AM: " {{ /for }}\n" +
12:58:50 AM: "</ul>\n",
12:58:50 AM: page: [Page],
12:58:50 AM: alternates: [Circular *3],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>Section Index</h1>\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' <a href="/en/m365/spam-handling/">\n' +
12:58:50 AM: " M365 Spam Handling\n" +
12:58:50 AM: " </a>\n" +
12:58:50 AM: "<p></li></p>\n" +
12:58:50 AM: "</ul>\n"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>インデックス</h1>\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' <a href="/m365/spam-handling/">\n' +
12:58:50 AM: " M365の迷惑メール処理\n" +
12:58:50 AM: " </a>\n" +
12:58:50 AM: "<p></li></p>\n" +
12:58:50 AM: "</ul>"
12:58:50 AM: },
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: <ref *3> [
12:58:50 AM: <ref *2> {
12:58:50 AM: basename: "index-m365",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 200,
12:58:50 AM: tags: [],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "ja",
12:58:50 AM: site: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: lastup: "最終更新",
12:58:50 AM: editme: "このページを編集",
12:58:50 AM: tocheader: "当ページの目次",
12:58:50 AM: author: "株式会社イソリア"
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-23T10:00:46.000Z,
12:58:50 AM: title: "M365",
12:58:50 AM: url: "/m365/",
12:58:50 AM: id: "m365folder",
12:58:50 AM: templateEngine: [ "vto", "md" ],
12:58:50 AM: content: "# インデックス\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: ' {{ for item of nav.menu("/m365/", "lang=ja", "order=asc").children }}\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' {{ include "templates/menu_item.vto" { item } }}\n' +
12:58:50 AM: " </li>\n" +
12:58:50 AM: " {{ /for }}\n" +
12:58:50 AM: "</ul>",
12:58:50 AM: page: <ref *1> Page {
12:58:50 AM: src: { path: "/pages/index-m365", ext: ".md", entry: [Entry] },
12:58:50 AM: data: [Circular *2],
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: [Circular *3],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>インデックス</h1>\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' <a href="/m365/spam-handling/">\n' +
12:58:50 AM: " M365の迷惑メール処理\n" +
12:58:50 AM: " </a>\n" +
12:58:50 AM: "<p></li></p>\n" +
12:58:50 AM: "</ul>"
12:58:50 AM: },
12:58:50 AM: <ref *4> {
12:58:50 AM: basename: "index-m365_en",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 200,
12:58:50 AM: tags: [],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "en",
12:58:50 AM: site: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: lastup: "Last updated",
12:58:50 AM: editme: "Edit this page",
12:58:50 AM: tocheader: "On this Page",
12:58:50 AM: author: "eSolia Inc."
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-23T10:00:46.000Z,
12:58:50 AM: title: "M365",
12:58:50 AM: url: "/en/m365/",
12:58:50 AM: id: "m365folder",
12:58:50 AM: templateEngine: [ "vto", "md" ],
12:58:50 AM: content: "# Section Index\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: ' {{ for item of nav.menu("/en/m365", "lang=en", "order=asc").children }}\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' {{ include "templates/menu_item.vto" { item } }}\n' +
12:58:50 AM: " </li>\n" +
12:58:50 AM: " {{ /for }}\n" +
12:58:50 AM: "</ul>\n",
12:58:50 AM: page: Page {
12:58:50 AM: src: { path: "/pages/index-m365_en", ext: ".md", entry: [Entry] },
12:58:50 AM: data: [Circular *4],
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: [Circular *3],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>Section Index</h1>\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' <a href="/en/m365/spam-handling/">\n' +
12:58:50 AM: " M365 Spam Handling\n" +
12:58:50 AM: " </a>\n" +
12:58:50 AM: "<p></li></p>\n" +
12:58:50 AM: "</ul>\n"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>インデックス</h1>\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' <a href="/m365/spam-handling/">\n' +
12:58:50 AM: " M365の迷惑メール処理\n" +
12:58:50 AM: " </a>\n" +
12:58:50 AM: "<p></li></p>\n" +
12:58:50 AM: "</ul>",
12:58:50 AM: ja: {},
12:58:50 AM: en: {}
12:58:50 AM: }
12:58:50 AM: {
12:58:50 AM: content: "<h1>Section Index</h1>\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' <a href="/en/m365/spam-handling/">\n' +
12:58:50 AM: " M365 Spam Handling\n" +
12:58:50 AM: " </a>\n" +
12:58:50 AM: "<p></li></p>\n" +
12:58:50 AM: "</ul>\n",
12:58:50 AM: basename: "index-m365_en",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: order: 200,
12:58:50 AM: tags: [],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: { url: "https://github.com/esolia/help.esolia.pro", path: "/src" },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "en",
12:58:50 AM: site: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: lastup: "Last updated",
12:58:50 AM: editme: "Edit this page",
12:58:50 AM: tocheader: "On this Page",
12:58:50 AM: author: "eSolia Inc."
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [
12:58:50 AM: { title: "PROdbクラウド型DB", id: "prodb" },
12:58:50 AM: { title: "バルクメール", id: "bulkemail" }
12:58:50 AM: ]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [
12:58:50 AM: { title: "PROdb Cloud DB", id: "prodb" },
12:58:50 AM: { title: "Bulk Email", id: "bulkemail" }
12:58:50 AM: ]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) {
12:58:50 AM: "callout" => {
12:58:50 AM: name: "callout",
12:58:50 AM: render: [Function: render],
12:58:50 AM: css: undefined,
12:58:50 AM: js: undefined
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-23T10:00:46.000Z,
12:58:50 AM: title: "M365",
12:58:50 AM: url: "/en/m365/",
12:58:50 AM: id: "m365folder",
12:58:50 AM: page: <ref *1> Page {
12:58:50 AM: src: {
12:58:50 AM: path: "/pages/index-m365_en",
12:58:50 AM: ext: ".md",
12:58:50 AM: entry: Entry {
12:58:50 AM: name: "index-m365_en.md",
12:58:50 AM: path: "/pages/index-m365_en.md",
12:58:50 AM: type: "file",
12:58:50 AM: src: "/opt/build/repo/src/pages/index-m365_en.md",
12:58:50 AM: children: Map(0) {},
12:58:50 AM: flags: Set(0) {}
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: data: <ref *3> {
12:58:50 AM: basename: "index-m365_en",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 200,
12:58:50 AM: tags: [],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "en",
12:58:50 AM: site: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: lastup: "Last updated",
12:58:50 AM: editme: "Edit this page",
12:58:50 AM: tocheader: "On this Page",
12:58:50 AM: author: "eSolia Inc."
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-23T10:00:46.000Z,
12:58:50 AM: title: "M365",
12:58:50 AM: url: "/en/m365/",
12:58:50 AM: id: "m365folder",
12:58:50 AM: templateEngine: [ "vto", "md" ],
12:58:50 AM: content: "# Section Index\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: ' {{ for item of nav.menu("/en/m365", "lang=en", "order=asc").children }}\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' {{ include "templates/menu_item.vto" { item } }}\n' +
12:58:50 AM: " </li>\n" +
12:58:50 AM: " {{ /for }}\n" +
12:58:50 AM: "</ul>\n",
12:58:50 AM: page: [Circular *1],
12:58:50 AM: alternates: <ref *2> [
12:58:50 AM: {
12:58:50 AM: basename: "index-m365",
12:58:50 AM: mergedKeys: [Object],
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [Array],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 200,
12:58:50 AM: tags: [],
12:58:50 AM: extra_head: [Array],
12:58:50 AM: metas: [Object],
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: [Object],
12:58:50 AM: menu_links: [Array],
12:58:50 AM: lang: "ja",
12:58:50 AM: site: [Object],
12:58:50 AM: i18n: [Object],
12:58:50 AM: docs_menu: [Array],
12:58:50 AM: comp: [Object],
12:58:50 AM: date: 2024-10-23T10:00:46.000Z,
12:58:50 AM: title: "M365",
12:58:50 AM: url: "/m365/",
12:58:50 AM: id: "m365folder",
12:58:50 AM: templateEngine: [Array],
12:58:50 AM: content: "# インデックス\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: ' {{ for item of nav.menu("/m365/", "lang=ja", "order=asc").children }}\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' {{ include "templates/menu_item.vto" { item } }}\n' +
12:58:50 AM: " </li>\n" +
12:58:50 AM: " {{ /for }}\n" +
12:58:50 AM: "</ul>",
12:58:50 AM: page: [Page],
12:58:50 AM: alternates: [Circular *2],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>インデックス</h1>\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' <a href="/m365/spam-handling/">\n' +
12:58:50 AM: " M365の迷惑メール処理\n" +
12:58:50 AM: " </a>\n" +
12:58:50 AM: "<p></li></p>\n" +
12:58:50 AM: "</ul>"
12:58:50 AM: },
12:58:50 AM: [Circular *3]
12:58:50 AM: ],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>Section Index</h1>\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' <a href="/en/m365/spam-handling/">\n' +
12:58:50 AM: " M365 Spam Handling\n" +
12:58:50 AM: " </a>\n" +
12:58:50 AM: "<p></li></p>\n" +
12:58:50 AM: "</ul>\n"
12:58:50 AM: },
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: <ref *2> [
12:58:50 AM: <ref *4> {
12:58:50 AM: basename: "index-m365",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 200,
12:58:50 AM: tags: [],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "ja",
12:58:50 AM: site: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: lastup: "最終更新",
12:58:50 AM: editme: "このページを編集",
12:58:50 AM: tocheader: "当ページの目次",
12:58:50 AM: author: "株式会社イソリア"
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-23T10:00:46.000Z,
12:58:50 AM: title: "M365",
12:58:50 AM: url: "/m365/",
12:58:50 AM: id: "m365folder",
12:58:50 AM: templateEngine: [ "vto", "md" ],
12:58:50 AM: content: "# インデックス\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: ' {{ for item of nav.menu("/m365/", "lang=ja", "order=asc").children }}\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' {{ include "templates/menu_item.vto" { item } }}\n' +
12:58:50 AM: " </li>\n" +
12:58:50 AM: " {{ /for }}\n" +
12:58:50 AM: "</ul>",
12:58:50 AM: page: Page {
12:58:50 AM: src: { path: "/pages/index-m365", ext: ".md", entry: [Entry] },
12:58:50 AM: data: [Circular *4],
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: [Circular *2],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>インデックス</h1>\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' <a href="/m365/spam-handling/">\n' +
12:58:50 AM: " M365の迷惑メール処理\n" +
12:58:50 AM: " </a>\n" +
12:58:50 AM: "<p></li></p>\n" +
12:58:50 AM: "</ul>"
12:58:50 AM: },
12:58:50 AM: <ref *3> {
12:58:50 AM: basename: "index-m365_en",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 200,
12:58:50 AM: tags: [],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "en",
12:58:50 AM: site: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: lastup: "Last updated",
12:58:50 AM: editme: "Edit this page",
12:58:50 AM: tocheader: "On this Page",
12:58:50 AM: author: "eSolia Inc."
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-23T10:00:46.000Z,
12:58:50 AM: title: "M365",
12:58:50 AM: url: "/en/m365/",
12:58:50 AM: id: "m365folder",
12:58:50 AM: templateEngine: [ "vto", "md" ],
12:58:50 AM: content: "# Section Index\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: ' {{ for item of nav.menu("/en/m365", "lang=en", "order=asc").children }}\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' {{ include "templates/menu_item.vto" { item } }}\n' +
12:58:50 AM: " </li>\n" +
12:58:50 AM: " {{ /for }}\n" +
12:58:50 AM: "</ul>\n",
12:58:50 AM: page: <ref *1> Page {
12:58:50 AM: src: { path: "/pages/index-m365_en", ext: ".md", entry: [Entry] },
12:58:50 AM: data: [Circular *3],
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: [Circular *2],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>Section Index</h1>\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' <a href="/en/m365/spam-handling/">\n' +
12:58:50 AM: " M365 Spam Handling\n" +
12:58:50 AM: " </a>\n" +
12:58:50 AM: "<p></li></p>\n" +
12:58:50 AM: "</ul>\n"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>Section Index</h1>\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' <a href="/en/m365/spam-handling/">\n' +
12:58:50 AM: " M365 Spam Handling\n" +
12:58:50 AM: " </a>\n" +
12:58:50 AM: "<p></li></p>\n" +
12:58:50 AM: "</ul>\n",
12:58:50 AM: ja: {},
12:58:50 AM: en: {}
12:58:50 AM: }
12:58:50 AM: {
12:58:50 AM: content: "<h1>インデックス</h1>\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' <a href="/security/deep-packet-inspection/">\n' +
12:58:50 AM: " ディープ・パケット・インスペクション\n" +
12:58:50 AM: " </a>\n" +
12:58:50 AM: "<p></li></p>\n" +
12:58:50 AM: "</ul>",
12:58:50 AM: basename: "index-security",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: order: 400,
12:58:50 AM: tags: [],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: { url: "https://github.com/esolia/help.esolia.pro", path: "/src" },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "ja",
12:58:50 AM: site: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: lastup: "最終更新",
12:58:50 AM: editme: "このページを編集",
12:58:50 AM: tocheader: "当ページの目次",
12:58:50 AM: author: "株式会社イソリア"
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [
12:58:50 AM: { title: "PROdbクラウド型DB", id: "prodb" },
12:58:50 AM: { title: "バルクメール", id: "bulkemail" }
12:58:50 AM: ]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [
12:58:50 AM: { title: "PROdb Cloud DB", id: "prodb" },
12:58:50 AM: { title: "Bulk Email", id: "bulkemail" }
12:58:50 AM: ]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) {
12:58:50 AM: "callout" => {
12:58:50 AM: name: "callout",
12:58:50 AM: render: [Function: render],
12:58:50 AM: css: undefined,
12:58:50 AM: js: undefined
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-23T10:00:46.000Z,
12:58:50 AM: title: "セキュリティ",
12:58:50 AM: url: "/security/",
12:58:50 AM: id: "securityfolder",
12:58:50 AM: page: <ref *1> Page {
12:58:50 AM: src: {
12:58:50 AM: path: "/pages/index-security",
12:58:50 AM: ext: ".md",
12:58:50 AM: entry: Entry {
12:58:50 AM: name: "index-security.md",
12:58:50 AM: path: "/pages/index-security.md",
12:58:50 AM: type: "file",
12:58:50 AM: src: "/opt/build/repo/src/pages/index-security.md",
12:58:50 AM: children: Map(0) {},
12:58:50 AM: flags: Set(0) {}
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: data: <ref *2> {
12:58:50 AM: basename: "index-security",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 400,
12:58:50 AM: tags: [],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "ja",
12:58:50 AM: site: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: lastup: "最終更新",
12:58:50 AM: editme: "このページを編集",
12:58:50 AM: tocheader: "当ページの目次",
12:58:50 AM: author: "株式会社イソリア"
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-23T10:00:46.000Z,
12:58:50 AM: title: "セキュリティ",
12:58:50 AM: url: "/security/",
12:58:50 AM: id: "securityfolder",
12:58:50 AM: templateEngine: [ "vto", "md" ],
12:58:50 AM: content: "# インデックス\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: ' {{ for item of nav.menu("/security/", "lang=ja", "order=asc").children }}\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' {{ include "templates/menu_item.vto" { item } }}\n' +
12:58:50 AM: " </li>\n" +
12:58:50 AM: " {{ /for }}\n" +
12:58:50 AM: "</ul>",
12:58:50 AM: page: [Circular *1],
12:58:50 AM: alternates: <ref *3> [
12:58:50 AM: [Circular *2],
12:58:50 AM: {
12:58:50 AM: basename: "index-security_en",
12:58:50 AM: mergedKeys: [Object],
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [Array],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 400,
12:58:50 AM: tags: [],
12:58:50 AM: extra_head: [Array],
12:58:50 AM: metas: [Object],
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: [Object],
12:58:50 AM: menu_links: [Array],
12:58:50 AM: lang: "en",
12:58:50 AM: site: [Object],
12:58:50 AM: i18n: [Object],
12:58:50 AM: docs_menu: [Array],
12:58:50 AM: comp: [Object],
12:58:50 AM: date: 2024-10-23T10:00:46.000Z,
12:58:50 AM: title: "Security",
12:58:50 AM: url: "/en/security/",
12:58:50 AM: id: "securityfolder",
12:58:50 AM: templateEngine: [Array],
12:58:50 AM: content: "# Section Index\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: ' {{ for item of nav.menu("/en/security", "lang=en", "order=asc").children }}\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' {{ include "templates/menu_item.vto" { item } }}\n' +
12:58:50 AM: " </li>\n" +
12:58:50 AM: " {{ /for }}\n" +
12:58:50 AM: "</ul>\n",
12:58:50 AM: page: [Page],
12:58:50 AM: alternates: [Circular *3],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>Section Index</h1>\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' <a href="/en/security/deep-packet-inspection/">\n' +
12:58:50 AM: " Deep Packet Inspection\n" +
12:58:50 AM: " </a>\n" +
12:58:50 AM: "<p></li></p>\n" +
12:58:50 AM: "</ul>\n"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>インデックス</h1>\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' <a href="/security/deep-packet-inspection/">\n' +
12:58:50 AM: " ディープ・パケット・インスペクション\n" +
12:58:50 AM: " </a>\n" +
12:58:50 AM: "<p></li></p>\n" +
12:58:50 AM: "</ul>"
12:58:50 AM: },
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: <ref *3> [
12:58:50 AM: <ref *2> {
12:58:50 AM: basename: "index-security",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 400,
12:58:50 AM: tags: [],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "ja",
12:58:50 AM: site: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: lastup: "最終更新",
12:58:50 AM: editme: "このページを編集",
12:58:50 AM: tocheader: "当ページの目次",
12:58:50 AM: author: "株式会社イソリア"
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-23T10:00:46.000Z,
12:58:50 AM: title: "セキュリティ",
12:58:50 AM: url: "/security/",
12:58:50 AM: id: "securityfolder",
12:58:50 AM: templateEngine: [ "vto", "md" ],
12:58:50 AM: content: "# インデックス\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: ' {{ for item of nav.menu("/security/", "lang=ja", "order=asc").children }}\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' {{ include "templates/menu_item.vto" { item } }}\n' +
12:58:50 AM: " </li>\n" +
12:58:50 AM: " {{ /for }}\n" +
12:58:50 AM: "</ul>",
12:58:50 AM: page: <ref *1> Page {
12:58:50 AM: src: { path: "/pages/index-security", ext: ".md", entry: [Entry] },
12:58:50 AM: data: [Circular *2],
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: [Circular *3],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>インデックス</h1>\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' <a href="/security/deep-packet-inspection/">\n' +
12:58:50 AM: " ディープ・パケット・インスペクション\n" +
12:58:50 AM: " </a>\n" +
12:58:50 AM: "<p></li></p>\n" +
12:58:50 AM: "</ul>"
12:58:50 AM: },
12:58:50 AM: <ref *4> {
12:58:50 AM: basename: "index-security_en",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 400,
12:58:50 AM: tags: [],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "en",
12:58:50 AM: site: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: lastup: "Last updated",
12:58:50 AM: editme: "Edit this page",
12:58:50 AM: tocheader: "On this Page",
12:58:50 AM: author: "eSolia Inc."
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-23T10:00:46.000Z,
12:58:50 AM: title: "Security",
12:58:50 AM: url: "/en/security/",
12:58:50 AM: id: "securityfolder",
12:58:50 AM: templateEngine: [ "vto", "md" ],
12:58:50 AM: content: "# Section Index\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: ' {{ for item of nav.menu("/en/security", "lang=en", "order=asc").children }}\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' {{ include "templates/menu_item.vto" { item } }}\n' +
12:58:50 AM: " </li>\n" +
12:58:50 AM: " {{ /for }}\n" +
12:58:50 AM: "</ul>\n",
12:58:50 AM: page: Page {
12:58:50 AM: src: {
12:58:50 AM: path: "/pages/index-security_en",
12:58:50 AM: ext: ".md",
12:58:50 AM: entry: [Entry]
12:58:50 AM: },
12:58:50 AM: data: [Circular *4],
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: [Circular *3],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>Section Index</h1>\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' <a href="/en/security/deep-packet-inspection/">\n' +
12:58:50 AM: " Deep Packet Inspection\n" +
12:58:50 AM: " </a>\n" +
12:58:50 AM: "<p></li></p>\n" +
12:58:50 AM: "</ul>\n"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>インデックス</h1>\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' <a href="/security/deep-packet-inspection/">\n' +
12:58:50 AM: " ディープ・パケット・インスペクション\n" +
12:58:50 AM: " </a>\n" +
12:58:50 AM: "<p></li></p>\n" +
12:58:50 AM: "</ul>",
12:58:50 AM: ja: {},
12:58:50 AM: en: {}
12:58:50 AM: }
12:58:50 AM: {
12:58:50 AM: content: "<h1>Section Index</h1>\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' <a href="/en/security/deep-packet-inspection/">\n' +
12:58:50 AM: " Deep Packet Inspection\n" +
12:58:50 AM: " </a>\n" +
12:58:50 AM: "<p></li></p>\n" +
12:58:50 AM: "</ul>\n",
12:58:50 AM: basename: "index-security_en",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: order: 400,
12:58:50 AM: tags: [],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: { url: "https://github.com/esolia/help.esolia.pro", path: "/src" },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "en",
12:58:50 AM: site: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: lastup: "Last updated",
12:58:50 AM: editme: "Edit this page",
12:58:50 AM: tocheader: "On this Page",
12:58:50 AM: author: "eSolia Inc."
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [
12:58:50 AM: { title: "PROdbクラウド型DB", id: "prodb" },
12:58:50 AM: { title: "バルクメール", id: "bulkemail" }
12:58:50 AM: ]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [
12:58:50 AM: { title: "PROdb Cloud DB", id: "prodb" },
12:58:50 AM: { title: "Bulk Email", id: "bulkemail" }
12:58:50 AM: ]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) {
12:58:50 AM: "callout" => {
12:58:50 AM: name: "callout",
12:58:50 AM: render: [Function: render],
12:58:50 AM: css: undefined,
12:58:50 AM: js: undefined
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-23T10:00:46.000Z,
12:58:50 AM: title: "Security",
12:58:50 AM: url: "/en/security/",
12:58:50 AM: id: "securityfolder",
12:58:50 AM: page: <ref *1> Page {
12:58:50 AM: src: {
12:58:50 AM: path: "/pages/index-security_en",
12:58:50 AM: ext: ".md",
12:58:50 AM: entry: Entry {
12:58:50 AM: name: "index-security_en.md",
12:58:50 AM: path: "/pages/index-security_en.md",
12:58:50 AM: type: "file",
12:58:50 AM: src: "/opt/build/repo/src/pages/index-security_en.md",
12:58:50 AM: children: Map(0) {},
12:58:50 AM: flags: Set(0) {}
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: data: <ref *3> {
12:58:50 AM: basename: "index-security_en",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 400,
12:58:50 AM: tags: [],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "en",
12:58:50 AM: site: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: lastup: "Last updated",
12:58:50 AM: editme: "Edit this page",
12:58:50 AM: tocheader: "On this Page",
12:58:50 AM: author: "eSolia Inc."
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-23T10:00:46.000Z,
12:58:50 AM: title: "Security",
12:58:50 AM: url: "/en/security/",
12:58:50 AM: id: "securityfolder",
12:58:50 AM: templateEngine: [ "vto", "md" ],
12:58:50 AM: content: "# Section Index\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: ' {{ for item of nav.menu("/en/security", "lang=en", "order=asc").children }}\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' {{ include "templates/menu_item.vto" { item } }}\n' +
12:58:50 AM: " </li>\n" +
12:58:50 AM: " {{ /for }}\n" +
12:58:50 AM: "</ul>\n",
12:58:50 AM: page: [Circular *1],
12:58:50 AM: alternates: <ref *2> [
12:58:50 AM: {
12:58:50 AM: basename: "index-security",
12:58:50 AM: mergedKeys: [Object],
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [Array],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 400,
12:58:50 AM: tags: [],
12:58:50 AM: extra_head: [Array],
12:58:50 AM: metas: [Object],
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: [Object],
12:58:50 AM: menu_links: [Array],
12:58:50 AM: lang: "ja",
12:58:50 AM: site: [Object],
12:58:50 AM: i18n: [Object],
12:58:50 AM: docs_menu: [Array],
12:58:50 AM: comp: [Object],
12:58:50 AM: date: 2024-10-23T10:00:46.000Z,
12:58:50 AM: title: "セキュリティ",
12:58:50 AM: url: "/security/",
12:58:50 AM: id: "securityfolder",
12:58:50 AM: templateEngine: [Array],
12:58:50 AM: content: "# インデックス\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: ' {{ for item of nav.menu("/security/", "lang=ja", "order=asc").children }}\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' {{ include "templates/menu_item.vto" { item } }}\n' +
12:58:50 AM: " </li>\n" +
12:58:50 AM: " {{ /for }}\n" +
12:58:50 AM: "</ul>",
12:58:50 AM: page: [Page],
12:58:50 AM: alternates: [Circular *2],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>インデックス</h1>\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' <a href="/security/deep-packet-inspection/">\n' +
12:58:50 AM: " ディープ・パケット・インスペクション\n" +
12:58:50 AM: " </a>\n" +
12:58:50 AM: "<p></li></p>\n" +
12:58:50 AM: "</ul>"
12:58:50 AM: },
12:58:50 AM: [Circular *3]
12:58:50 AM: ],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>Section Index</h1>\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' <a href="/en/security/deep-packet-inspection/">\n' +
12:58:50 AM: " Deep Packet Inspection\n" +
12:58:50 AM: " </a>\n" +
12:58:50 AM: "<p></li></p>\n" +
12:58:50 AM: "</ul>\n"
12:58:50 AM: },
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: <ref *2> [
12:58:50 AM: <ref *4> {
12:58:50 AM: basename: "index-security",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 400,
12:58:50 AM: tags: [],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "ja",
12:58:50 AM: site: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: lastup: "最終更新",
12:58:50 AM: editme: "このページを編集",
12:58:50 AM: tocheader: "当ページの目次",
12:58:50 AM: author: "株式会社イソリア"
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-23T10:00:46.000Z,
12:58:50 AM: title: "セキュリティ",
12:58:50 AM: url: "/security/",
12:58:50 AM: id: "securityfolder",
12:58:50 AM: templateEngine: [ "vto", "md" ],
12:58:50 AM: content: "# インデックス\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: ' {{ for item of nav.menu("/security/", "lang=ja", "order=asc").children }}\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' {{ include "templates/menu_item.vto" { item } }}\n' +
12:58:50 AM: " </li>\n" +
12:58:50 AM: " {{ /for }}\n" +
12:58:50 AM: "</ul>",
12:58:50 AM: page: Page {
12:58:50 AM: src: { path: "/pages/index-security", ext: ".md", entry: [Entry] },
12:58:50 AM: data: [Circular *4],
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: [Circular *2],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>インデックス</h1>\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' <a href="/security/deep-packet-inspection/">\n' +
12:58:50 AM: " ディープ・パケット・インスペクション\n" +
12:58:50 AM: " </a>\n" +
12:58:50 AM: "<p></li></p>\n" +
12:58:50 AM: "</ul>"
12:58:50 AM: },
12:58:50 AM: <ref *3> {
12:58:50 AM: basename: "index-security_en",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 400,
12:58:50 AM: tags: [],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "en",
12:58:50 AM: site: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: lastup: "Last updated",
12:58:50 AM: editme: "Edit this page",
12:58:50 AM: tocheader: "On this Page",
12:58:50 AM: author: "eSolia Inc."
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-23T10:00:46.000Z,
12:58:50 AM: title: "Security",
12:58:50 AM: url: "/en/security/",
12:58:50 AM: id: "securityfolder",
12:58:50 AM: templateEngine: [ "vto", "md" ],
12:58:50 AM: content: "# Section Index\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: ' {{ for item of nav.menu("/en/security", "lang=en", "order=asc").children }}\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' {{ include "templates/menu_item.vto" { item } }}\n' +
12:58:50 AM: " </li>\n" +
12:58:50 AM: " {{ /for }}\n" +
12:58:50 AM: "</ul>\n",
12:58:50 AM: page: <ref *1> Page {
12:58:50 AM: src: {
12:58:50 AM: path: "/pages/index-security_en",
12:58:50 AM: ext: ".md",
12:58:50 AM: entry: [Entry]
12:58:50 AM: },
12:58:50 AM: data: [Circular *3],
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: [Circular *2],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>Section Index</h1>\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' <a href="/en/security/deep-packet-inspection/">\n' +
12:58:50 AM: " Deep Packet Inspection\n" +
12:58:50 AM: " </a>\n" +
12:58:50 AM: "<p></li></p>\n" +
12:58:50 AM: "</ul>\n"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>Section Index</h1>\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' <a href="/en/security/deep-packet-inspection/">\n' +
12:58:50 AM: " Deep Packet Inspection\n" +
12:58:50 AM: " </a>\n" +
12:58:50 AM: "<p></li></p>\n" +
12:58:50 AM: "</ul>\n",
12:58:50 AM: ja: {},
12:58:50 AM: en: {}
12:58:50 AM: }
12:58:50 AM: {
12:58:50 AM: content: "<h1>インデックス</h1>\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' <a href="/prodb/where-does-prodb-fit/">\n' +
12:58:50 AM: " PROdbとは?\n" +
12:58:50 AM: " </a>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/prodb/prodb-security/">\n' +
12:58:50 AM: "PROdb セキュリティ\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/prodb/prodb-application-architecture/">\n' +
12:58:50 AM: "アプリ アーキテクチャー\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/prodb/prodb-security-controls/">\n' +
12:58:50 AM: "PROdb セキュリティ制御変更\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/prodb/prodb-cookies/">\n' +
12:58:50 AM: "PROdb クッキー\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/prodb/prodb-security-2FA/">\n' +
12:58:50 AM: "PROdb 二要素認証(2FA)セキュリティ設定変更\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/prodb/prodb-maintenance/">\n' +
12:58:50 AM: "PROdb 保守\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li></p>\n" +
12:58:50 AM: "</ul>",
12:58:50 AM: basename: "index-prodb",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: order: 100,
12:58:50 AM: tags: [],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: { url: "https://github.com/esolia/help.esolia.pro", path: "/src" },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "ja",
12:58:50 AM: site: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: lastup: "最終更新",
12:58:50 AM: editme: "このページを編集",
12:58:50 AM: tocheader: "当ページの目次",
12:58:50 AM: author: "株式会社イソリア"
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [
12:58:50 AM: { title: "PROdbクラウド型DB", id: "prodb" },
12:58:50 AM: { title: "バルクメール", id: "bulkemail" }
12:58:50 AM: ]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [
12:58:50 AM: { title: "PROdb Cloud DB", id: "prodb" },
12:58:50 AM: { title: "Bulk Email", id: "bulkemail" }
12:58:50 AM: ]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) {
12:58:50 AM: "callout" => {
12:58:50 AM: name: "callout",
12:58:50 AM: render: [Function: render],
12:58:50 AM: css: undefined,
12:58:50 AM: js: undefined
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-23T10:00:46.000Z,
12:58:50 AM: title: "クラウド型DB PROdb",
12:58:50 AM: url: "/prodb/",
12:58:50 AM: id: "prodbfolder",
12:58:50 AM: page: <ref *1> Page {
12:58:50 AM: src: {
12:58:50 AM: path: "/pages/index-prodb",
12:58:50 AM: ext: ".md",
12:58:50 AM: entry: Entry {
12:58:50 AM: name: "index-prodb.md",
12:58:50 AM: path: "/pages/index-prodb.md",
12:58:50 AM: type: "file",
12:58:50 AM: src: "/opt/build/repo/src/pages/index-prodb.md",
12:58:50 AM: children: Map(0) {},
12:58:50 AM: flags: Set(0) {}
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: data: <ref *2> {
12:58:50 AM: basename: "index-prodb",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 100,
12:58:50 AM: tags: [],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "ja",
12:58:50 AM: site: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: lastup: "最終更新",
12:58:50 AM: editme: "このページを編集",
12:58:50 AM: tocheader: "当ページの目次",
12:58:50 AM: author: "株式会社イソリア"
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-23T10:00:46.000Z,
12:58:50 AM: title: "クラウド型DB PROdb",
12:58:50 AM: url: "/prodb/",
12:58:50 AM: id: "prodbfolder",
12:58:50 AM: templateEngine: [ "vto", "md" ],
12:58:50 AM: content: "# インデックス\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: ' {{ for item of nav.menu("/prodb/", "lang=ja", "order=asc").children }}\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' {{ include "templates/menu_item.vto" { item } }}\n' +
12:58:50 AM: " </li>\n" +
12:58:50 AM: " {{ /for }}\n" +
12:58:50 AM: "</ul>",
12:58:50 AM: page: [Circular *1],
12:58:50 AM: alternates: <ref *3> [
12:58:50 AM: [Circular *2],
12:58:50 AM: {
12:58:50 AM: basename: "index-prodb_en",
12:58:50 AM: mergedKeys: [Object],
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [Array],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 100,
12:58:50 AM: tags: [],
12:58:50 AM: extra_head: [Array],
12:58:50 AM: metas: [Object],
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: [Object],
12:58:50 AM: menu_links: [Array],
12:58:50 AM: lang: "en",
12:58:50 AM: site: [Object],
12:58:50 AM: i18n: [Object],
12:58:50 AM: docs_menu: [Array],
12:58:50 AM: comp: [Object],
12:58:50 AM: date: 2024-10-23T10:00:46.000Z,
12:58:50 AM: title: "Cloud DB PROdb",
12:58:50 AM: url: "/en/prodb/",
12:58:50 AM: id: "prodbfolder",
12:58:50 AM: templateEngine: [Array],
12:58:50 AM: image: "",
12:58:50 AM: draft: false,
12:58:50 AM: content: "# Section Index\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: ' {{ for item of nav.menu("/en/prodb", "lang=en", "order=asc").children }}\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' {{ include "templates/menu_item.vto" { item } }}\n' +
12:58:50 AM: " </li>\n" +
12:58:50 AM: " {{ /for }}\n" +
12:58:50 AM: "</ul>\n",
12:58:50 AM: page: [Page],
12:58:50 AM: alternates: [Circular *3],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>Section Index</h1>\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' <a href="/en/prodb/where-does-prodb-fit/">\n' +
12:58:50 AM: " What's PROdb?\n" +
12:58:50 AM: " </a>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/en/prodb/prodb-security/">\n' +
12:58:50 AM: "PROdb Security\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/en/prodb/prodb-application-architecture/">\n' +
12:58:50 AM: "Application Architecture\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/en/prodb/prodb-security-controls/">\n' +
12:58:50 AM: "PROdb Security Controls\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/en/prodb/prodb-cookies/">\n' +
12:58:50 AM: "PROdb Cookies\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/en/prodb/prodb-security-2FA/">\n' +
12:58:50 AM: "PROdb MFA Security Settings\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/en/prodb/prodb-maintenance/">\n' +
12:58:50 AM: "PROdb Maintenance\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li></p>\n" +
12:58:50 AM: "</ul>\n"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>インデックス</h1>\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' <a href="/prodb/where-does-prodb-fit/">\n' +
12:58:50 AM: " PROdbとは?\n" +
12:58:50 AM: " </a>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/prodb/prodb-security/">\n' +
12:58:50 AM: "PROdb セキュリティ\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/prodb/prodb-application-architecture/">\n' +
12:58:50 AM: "アプリ アーキテクチャー\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/prodb/prodb-security-controls/">\n' +
12:58:50 AM: "PROdb セキュリティ制御変更\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/prodb/prodb-cookies/">\n' +
12:58:50 AM: "PROdb クッキー\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/prodb/prodb-security-2FA/">\n' +
12:58:50 AM: "PROdb 二要素認証(2FA)セキュリティ設定変更\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/prodb/prodb-maintenance/">\n' +
12:58:50 AM: "PROdb 保守\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li></p>\n" +
12:58:50 AM: "</ul>"
12:58:50 AM: },
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: <ref *3> [
12:58:50 AM: <ref *2> {
12:58:50 AM: basename: "index-prodb",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 100,
12:58:50 AM: tags: [],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "ja",
12:58:50 AM: site: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: lastup: "最終更新",
12:58:50 AM: editme: "このページを編集",
12:58:50 AM: tocheader: "当ページの目次",
12:58:50 AM: author: "株式会社イソリア"
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-23T10:00:46.000Z,
12:58:50 AM: title: "クラウド型DB PROdb",
12:58:50 AM: url: "/prodb/",
12:58:50 AM: id: "prodbfolder",
12:58:50 AM: templateEngine: [ "vto", "md" ],
12:58:50 AM: content: "# インデックス\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: ' {{ for item of nav.menu("/prodb/", "lang=ja", "order=asc").children }}\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' {{ include "templates/menu_item.vto" { item } }}\n' +
12:58:50 AM: " </li>\n" +
12:58:50 AM: " {{ /for }}\n" +
12:58:50 AM: "</ul>",
12:58:50 AM: page: <ref *1> Page {
12:58:50 AM: src: { path: "/pages/index-prodb", ext: ".md", entry: [Entry] },
12:58:50 AM: data: [Circular *2],
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: [Circular *3],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>インデックス</h1>\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' <a href="/prodb/where-does-prodb-fit/">\n' +
12:58:50 AM: " PROdbとは?\n" +
12:58:50 AM: " </a>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/prodb/prodb-security/">\n' +
12:58:50 AM: "PROdb セキュリティ\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/prodb/prodb-application-architecture/">\n' +
12:58:50 AM: "アプリ アーキテクチャー\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/prodb/prodb-security-controls/">\n' +
12:58:50 AM: "PROdb セキュリティ制御変更\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/prodb/prodb-cookies/">\n' +
12:58:50 AM: "PROdb クッキー\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/prodb/prodb-security-2FA/">\n' +
12:58:50 AM: "PROdb 二要素認証(2FA)セキュリティ設定変更\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/prodb/prodb-maintenance/">\n' +
12:58:50 AM: "PROdb 保守\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li></p>\n" +
12:58:50 AM: "</ul>"
12:58:50 AM: },
12:58:50 AM: <ref *4> {
12:58:50 AM: basename: "index-prodb_en",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 100,
12:58:50 AM: tags: [],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "en",
12:58:50 AM: site: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: lastup: "Last updated",
12:58:50 AM: editme: "Edit this page",
12:58:50 AM: tocheader: "On this Page",
12:58:50 AM: author: "eSolia Inc."
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-23T10:00:46.000Z,
12:58:50 AM: title: "Cloud DB PROdb",
12:58:50 AM: url: "/en/prodb/",
12:58:50 AM: id: "prodbfolder",
12:58:50 AM: templateEngine: [ "vto", "md" ],
12:58:50 AM: image: "",
12:58:50 AM: draft: false,
12:58:50 AM: content: "# Section Index\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: ' {{ for item of nav.menu("/en/prodb", "lang=en", "order=asc").children }}\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' {{ include "templates/menu_item.vto" { item } }}\n' +
12:58:50 AM: " </li>\n" +
12:58:50 AM: " {{ /for }}\n" +
12:58:50 AM: "</ul>\n",
12:58:50 AM: page: Page {
12:58:50 AM: src: { path: "/pages/index-prodb_en", ext: ".md", entry: [Entry] },
12:58:50 AM: data: [Circular *4],
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: [Circular *3],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>Section Index</h1>\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' <a href="/en/prodb/where-does-prodb-fit/">\n' +
12:58:50 AM: " What's PROdb?\n" +
12:58:50 AM: " </a>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/en/prodb/prodb-security/">\n' +
12:58:50 AM: "PROdb Security\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/en/prodb/prodb-application-architecture/">\n' +
12:58:50 AM: "Application Architecture\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/en/prodb/prodb-security-controls/">\n' +
12:58:50 AM: "PROdb Security Controls\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/en/prodb/prodb-cookies/">\n' +
12:58:50 AM: "PROdb Cookies\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/en/prodb/prodb-security-2FA/">\n' +
12:58:50 AM: "PROdb MFA Security Settings\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/en/prodb/prodb-maintenance/">\n' +
12:58:50 AM: "PROdb Maintenance\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li></p>\n" +
12:58:50 AM: "</ul>\n"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>インデックス</h1>\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' <a href="/prodb/where-does-prodb-fit/">\n' +
12:58:50 AM: " PROdbとは?\n" +
12:58:50 AM: " </a>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/prodb/prodb-security/">\n' +
12:58:50 AM: "PROdb セキュリティ\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/prodb/prodb-application-architecture/">\n' +
12:58:50 AM: "アプリ アーキテクチャー\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/prodb/prodb-security-controls/">\n' +
12:58:50 AM: "PROdb セキュリティ制御変更\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/prodb/prodb-cookies/">\n' +
12:58:50 AM: "PROdb クッキー\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/prodb/prodb-security-2FA/">\n' +
12:58:50 AM: "PROdb 二要素認証(2FA)セキュリティ設定変更\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/prodb/prodb-maintenance/">\n' +
12:58:50 AM: "PROdb 保守\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li></p>\n" +
12:58:50 AM: "</ul>",
12:58:50 AM: ja: {},
12:58:50 AM: en: {}
12:58:50 AM: }
12:58:50 AM: {
12:58:50 AM: content: "<h1>Section Index</h1>\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' <a href="/en/prodb/where-does-prodb-fit/">\n' +
12:58:50 AM: " What's PROdb?\n" +
12:58:50 AM: " </a>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/en/prodb/prodb-security/">\n' +
12:58:50 AM: "PROdb Security\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/en/prodb/prodb-application-architecture/">\n' +
12:58:50 AM: "Application Architecture\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/en/prodb/prodb-security-controls/">\n' +
12:58:50 AM: "PROdb Security Controls\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/en/prodb/prodb-cookies/">\n' +
12:58:50 AM: "PROdb Cookies\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/en/prodb/prodb-security-2FA/">\n' +
12:58:50 AM: "PROdb MFA Security Settings\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/en/prodb/prodb-maintenance/">\n' +
12:58:50 AM: "PROdb Maintenance\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li></p>\n" +
12:58:50 AM: "</ul>\n",
12:58:50 AM: basename: "index-prodb_en",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: order: 100,
12:58:50 AM: tags: [],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: { url: "https://github.com/esolia/help.esolia.pro", path: "/src" },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "en",
12:58:50 AM: site: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: lastup: "Last updated",
12:58:50 AM: editme: "Edit this page",
12:58:50 AM: tocheader: "On this Page",
12:58:50 AM: author: "eSolia Inc."
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [
12:58:50 AM: { title: "PROdbクラウド型DB", id: "prodb" },
12:58:50 AM: { title: "バルクメール", id: "bulkemail" }
12:58:50 AM: ]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [
12:58:50 AM: { title: "PROdb Cloud DB", id: "prodb" },
12:58:50 AM: { title: "Bulk Email", id: "bulkemail" }
12:58:50 AM: ]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) {
12:58:50 AM: "callout" => {
12:58:50 AM: name: "callout",
12:58:50 AM: render: [Function: render],
12:58:50 AM: css: undefined,
12:58:50 AM: js: undefined
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-23T10:00:46.000Z,
12:58:50 AM: title: "Cloud DB PROdb",
12:58:50 AM: url: "/en/prodb/",
12:58:50 AM: id: "prodbfolder",
12:58:50 AM: image: "",
12:58:50 AM: draft: false,
12:58:50 AM: page: <ref *1> Page {
12:58:50 AM: src: {
12:58:50 AM: path: "/pages/index-prodb_en",
12:58:50 AM: ext: ".md",
12:58:50 AM: entry: Entry {
12:58:50 AM: name: "index-prodb_en.md",
12:58:50 AM: path: "/pages/index-prodb_en.md",
12:58:50 AM: type: "file",
12:58:50 AM: src: "/opt/build/repo/src/pages/index-prodb_en.md",
12:58:50 AM: children: Map(0) {},
12:58:50 AM: flags: Set(0) {}
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: data: <ref *3> {
12:58:50 AM: basename: "index-prodb_en",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 100,
12:58:50 AM: tags: [],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "en",
12:58:50 AM: site: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: lastup: "Last updated",
12:58:50 AM: editme: "Edit this page",
12:58:50 AM: tocheader: "On this Page",
12:58:50 AM: author: "eSolia Inc."
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-23T10:00:46.000Z,
12:58:50 AM: title: "Cloud DB PROdb",
12:58:50 AM: url: "/en/prodb/",
12:58:50 AM: id: "prodbfolder",
12:58:50 AM: templateEngine: [ "vto", "md" ],
12:58:50 AM: image: "",
12:58:50 AM: draft: false,
12:58:50 AM: content: "# Section Index\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: ' {{ for item of nav.menu("/en/prodb", "lang=en", "order=asc").children }}\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' {{ include "templates/menu_item.vto" { item } }}\n' +
12:58:50 AM: " </li>\n" +
12:58:50 AM: " {{ /for }}\n" +
12:58:50 AM: "</ul>\n",
12:58:50 AM: page: [Circular *1],
12:58:50 AM: alternates: <ref *2> [
12:58:50 AM: {
12:58:50 AM: basename: "index-prodb",
12:58:50 AM: mergedKeys: [Object],
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [Array],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 100,
12:58:50 AM: tags: [],
12:58:50 AM: extra_head: [Array],
12:58:50 AM: metas: [Object],
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: [Object],
12:58:50 AM: menu_links: [Array],
12:58:50 AM: lang: "ja",
12:58:50 AM: site: [Object],
12:58:50 AM: i18n: [Object],
12:58:50 AM: docs_menu: [Array],
12:58:50 AM: comp: [Object],
12:58:50 AM: date: 2024-10-23T10:00:46.000Z,
12:58:50 AM: title: "クラウド型DB PROdb",
12:58:50 AM: url: "/prodb/",
12:58:50 AM: id: "prodbfolder",
12:58:50 AM: templateEngine: [Array],
12:58:50 AM: content: "# インデックス\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: ' {{ for item of nav.menu("/prodb/", "lang=ja", "order=asc").children }}\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' {{ include "templates/menu_item.vto" { item } }}\n' +
12:58:50 AM: " </li>\n" +
12:58:50 AM: " {{ /for }}\n" +
12:58:50 AM: "</ul>",
12:58:50 AM: page: [Page],
12:58:50 AM: alternates: [Circular *2],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>インデックス</h1>\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' <a href="/prodb/where-does-prodb-fit/">\n' +
12:58:50 AM: " PROdbとは?\n" +
12:58:50 AM: " </a>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/prodb/prodb-security/">\n' +
12:58:50 AM: "PROdb セキュリティ\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/prodb/prodb-application-architecture/">\n' +
12:58:50 AM: "アプリ アーキテクチャー\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/prodb/prodb-security-controls/">\n' +
12:58:50 AM: "PROdb セキュリティ制御変更\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/prodb/prodb-cookies/">\n' +
12:58:50 AM: "PROdb クッキー\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/prodb/prodb-security-2FA/">\n' +
12:58:50 AM: "PROdb 二要素認証(2FA)セキュリティ設定変更\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/prodb/prodb-maintenance/">\n' +
12:58:50 AM: "PROdb 保守\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li></p>\n" +
12:58:50 AM: "</ul>"
12:58:50 AM: },
12:58:50 AM: [Circular *3]
12:58:50 AM: ],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>Section Index</h1>\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' <a href="/en/prodb/where-does-prodb-fit/">\n' +
12:58:50 AM: " What's PROdb?\n" +
12:58:50 AM: " </a>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/en/prodb/prodb-security/">\n' +
12:58:50 AM: "PROdb Security\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/en/prodb/prodb-application-architecture/">\n' +
12:58:50 AM: "Application Architecture\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/en/prodb/prodb-security-controls/">\n' +
12:58:50 AM: "PROdb Security Controls\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/en/prodb/prodb-cookies/">\n' +
12:58:50 AM: "PROdb Cookies\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/en/prodb/prodb-security-2FA/">\n' +
12:58:50 AM: "PROdb MFA Security Settings\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/en/prodb/prodb-maintenance/">\n' +
12:58:50 AM: "PROdb Maintenance\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li></p>\n" +
12:58:50 AM: "</ul>\n"
12:58:50 AM: },
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: <ref *2> [
12:58:50 AM: <ref *4> {
12:58:50 AM: basename: "index-prodb",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 100,
12:58:50 AM: tags: [],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "ja",
12:58:50 AM: site: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: lastup: "最終更新",
12:58:50 AM: editme: "このページを編集",
12:58:50 AM: tocheader: "当ページの目次",
12:58:50 AM: author: "株式会社イソリア"
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-23T10:00:46.000Z,
12:58:50 AM: title: "クラウド型DB PROdb",
12:58:50 AM: url: "/prodb/",
12:58:50 AM: id: "prodbfolder",
12:58:50 AM: templateEngine: [ "vto", "md" ],
12:58:50 AM: content: "# インデックス\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: ' {{ for item of nav.menu("/prodb/", "lang=ja", "order=asc").children }}\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' {{ include "templates/menu_item.vto" { item } }}\n' +
12:58:50 AM: " </li>\n" +
12:58:50 AM: " {{ /for }}\n" +
12:58:50 AM: "</ul>",
12:58:50 AM: page: Page {
12:58:50 AM: src: { path: "/pages/index-prodb", ext: ".md", entry: [Entry] },
12:58:50 AM: data: [Circular *4],
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: [Circular *2],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>インデックス</h1>\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' <a href="/prodb/where-does-prodb-fit/">\n' +
12:58:50 AM: " PROdbとは?\n" +
12:58:50 AM: " </a>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/prodb/prodb-security/">\n' +
12:58:50 AM: "PROdb セキュリティ\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/prodb/prodb-application-architecture/">\n' +
12:58:50 AM: "アプリ アーキテクチャー\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/prodb/prodb-security-controls/">\n' +
12:58:50 AM: "PROdb セキュリティ制御変更\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/prodb/prodb-cookies/">\n' +
12:58:50 AM: "PROdb クッキー\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/prodb/prodb-security-2FA/">\n' +
12:58:50 AM: "PROdb 二要素認証(2FA)セキュリティ設定変更\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/prodb/prodb-maintenance/">\n' +
12:58:50 AM: "PROdb 保守\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li></p>\n" +
12:58:50 AM: "</ul>"
12:58:50 AM: },
12:58:50 AM: <ref *3> {
12:58:50 AM: basename: "index-prodb_en",
12:58:50 AM: mergedKeys: {
12:58:50 AM: tags: "stringArray",
12:58:50 AM: extra_head: "stringArray",
12:58:50 AM: ja: "object",
12:58:50 AM: en: "object",
12:58:50 AM: metas: "object"
12:58:50 AM: },
12:58:50 AM: paginate: [Function: paginate],
12:58:50 AM: search: Searcher {},
12:58:50 AM: nav: Nav {},
12:58:50 AM: languages: [ "ja", "en" ],
12:58:50 AM: layout: "layout.vto",
12:58:50 AM: order: 100,
12:58:50 AM: tags: [],
12:58:50 AM: extra_head: [
12:58:50 AM: "<!-- Fathom Analytics -->\n" +
12:58:50 AM: ' <script src="https://cdn.usefathom.com/script.js" data-site="UGHNYDWT" defer></script>\n' +
12:58:50 AM: "<!-- / Fathom -->\n"
12:58:50 AM: ],
12:58:50 AM: metas: {
12:58:50 AM: title: "=title",
12:58:50 AM: description: "=description",
12:58:50 AM: twitter: "@esolia_inc",
12:58:50 AM: "twitter:label1": "Author",
12:58:50 AM: "twitter:data1": "=site.author",
12:58:50 AM: image: "/assets/logo/logo_horiz_darkblue_bgtransparent_web.png",
12:58:50 AM: color: "#ffbc68",
12:58:50 AM: icon: "/assets/img/apple-touch-icon.png",
12:58:50 AM: generator: true,
12:58:50 AM: site: "=site.sitename"
12:58:50 AM: },
12:58:50 AM: cacheBuster: "1737334729466",
12:58:50 AM: footer: true,
12:58:50 AM: repo: {
12:58:50 AM: url: "https://github.com/esolia/help.esolia.pro",
12:58:50 AM: path: "/src"
12:58:50 AM: },
12:58:50 AM: menu_links: [
12:58:50 AM: {
12:58:50 AM: text: "<strong>eSolia Inc.</strong>",
12:58:50 AM: href: "https://esolia.com",
12:58:50 AM: icon: "building-office"
12:58:50 AM: },
12:58:50 AM: {
12:58:50 AM: text: "GitHub repository",
12:58:50 AM: href: "https://github.com/eSolia/help.esolia.pro",
12:58:50 AM: icon: "github-logo"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: lang: "en",
12:58:50 AM: site: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: lastup: "Last updated",
12:58:50 AM: editme: "Edit this page",
12:58:50 AM: tocheader: "On this Page",
12:58:50 AM: author: "eSolia Inc."
12:58:50 AM: },
12:58:50 AM: i18n: {
12:58:50 AM: "foo.ja": "バー",
12:58:50 AM: "foo.en": "Bar",
12:58:50 AM: "pagenotfound.ja": "そのページは無い",
12:58:50 AM: "pagenotfound.en": "Page Not Found",
12:58:50 AM: "pagenotfoundsorry.ja": "残念ながら、お探しのページは見つかりません。",
12:58:50 AM: "pagenotfoundsorry.en": "We are sorry, but the page you are looking for cannot be found.",
12:58:50 AM: ja: {
12:58:50 AM: lname: "日本語",
12:58:50 AM: sitename: "イソリア ヘルプ",
12:58:50 AM: creator: "株式会社イソリア",
12:58:50 AM: toptitle: "イソリア ヘルプ ページ",
12:58:50 AM: topsubtitle: "PROdbクラウド型DBやバルクメールに関連するトピックスをご覧頂けます。",
12:58:50 AM: page_prev: "戻る",
12:58:50 AM: page_next: "次へ",
12:58:50 AM: search: "検索",
12:58:50 AM: copyright: "© 株式会社イソリア",
12:58:50 AM: page: "ページ",
12:58:50 AM: empty: "結果はありません",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: },
12:58:50 AM: en: {
12:58:50 AM: lname: "English",
12:58:50 AM: sitename: "eSolia Help",
12:58:50 AM: creator: "eSolia Inc.",
12:58:50 AM: toptitle: "eSolia Help Pages",
12:58:50 AM: topsubtitle: "Learn more details about eSolia PROdb cloud database or bulk email error codes.",
12:58:50 AM: page_prev: "Previous",
12:58:50 AM: page_next: "Next",
12:58:50 AM: search: "Search",
12:58:50 AM: copyright: "© eSolia Inc.",
12:58:50 AM: page: "Page",
12:58:50 AM: empty: "No results",
12:58:50 AM: side_menu: [Array]
12:58:50 AM: }
12:58:50 AM: },
12:58:50 AM: docs_menu: [
12:58:50 AM: { title: "Overviewサイド", id: "overview" },
12:58:50 AM: { title: "Configuration", id: "configuration" },
12:58:50 AM: { title: "Getting started", id: "getting-started" },
12:58:50 AM: { title: "Creating pages", id: "creating-pages" },
12:58:50 AM: { title: "Core", id: "core" },
12:58:50 AM: { title: "Advanced", id: "advanced" }
12:58:50 AM: ],
12:58:50 AM: comp: {
12:58:50 AM: _components: Map(1) { "callout" => [Object] },
12:58:50 AM: _proxies: Map(0) {}
12:58:50 AM: },
12:58:50 AM: date: 2024-10-23T10:00:46.000Z,
12:58:50 AM: title: "Cloud DB PROdb",
12:58:50 AM: url: "/en/prodb/",
12:58:50 AM: id: "prodbfolder",
12:58:50 AM: templateEngine: [ "vto", "md" ],
12:58:50 AM: image: "",
12:58:50 AM: draft: false,
12:58:50 AM: content: "# Section Index\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: ' {{ for item of nav.menu("/en/prodb", "lang=en", "order=asc").children }}\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' {{ include "templates/menu_item.vto" { item } }}\n' +
12:58:50 AM: " </li>\n" +
12:58:50 AM: " {{ /for }}\n" +
12:58:50 AM: "</ul>\n",
12:58:50 AM: page: <ref *1> Page {
12:58:50 AM: src: { path: "/pages/index-prodb_en", ext: ".md", entry: [Entry] },
12:58:50 AM: data: [Circular *3],
12:58:50 AM: asset: false
12:58:50 AM: },
12:58:50 AM: alternates: [Circular *2],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>Section Index</h1>\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' <a href="/en/prodb/where-does-prodb-fit/">\n' +
12:58:50 AM: " What's PROdb?\n" +
12:58:50 AM: " </a>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/en/prodb/prodb-security/">\n' +
12:58:50 AM: "PROdb Security\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/en/prodb/prodb-application-architecture/">\n' +
12:58:50 AM: "Application Architecture\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/en/prodb/prodb-security-controls/">\n' +
12:58:50 AM: "PROdb Security Controls\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/en/prodb/prodb-cookies/">\n' +
12:58:50 AM: "PROdb Cookies\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/en/prodb/prodb-security-2FA/">\n' +
12:58:50 AM: "PROdb MFA Security Settings\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/en/prodb/prodb-maintenance/">\n' +
12:58:50 AM: "PROdb Maintenance\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li></p>\n" +
12:58:50 AM: "</ul>\n"
12:58:50 AM: }
12:58:50 AM: ],
12:58:50 AM: unmatchedLangUrl: undefined,
12:58:50 AM: toc: [],
12:58:50 AM: footnotes: [],
12:58:50 AM: children: "<h1>Section Index</h1>\n" +
12:58:50 AM: '<ul class="menu">\n' +
12:58:50 AM: " <li>\n" +
12:58:50 AM: ' <a href="/en/prodb/where-does-prodb-fit/">\n' +
12:58:50 AM: " What's PROdb?\n" +
12:58:50 AM: " </a>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/en/prodb/prodb-security/">\n' +
12:58:50 AM: "PROdb Security\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/en/prodb/prodb-application-architecture/">\n' +
12:58:50 AM: "Application Architecture\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/en/prodb/prodb-security-controls/">\n' +
12:58:50 AM: "PROdb Security Controls\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/en/prodb/prodb-cookies/">\n' +
12:58:50 AM: "PROdb Cookies\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/en/prodb/prodb-security-2FA/">\n' +
12:58:50 AM: "PROdb MFA Security Settings\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li>\n" +
12:58:50 AM: "<li>\n" +
12:58:50 AM: '<a href="/en/prodb/prodb-maintenance/">\n' +
12:58:50 AM: "PROdb Maintenance\n" +
12:58:50 AM: "</a></p>\n" +
12:58:50 AM: "<p></li></p>\n" +
12:58:50 AM: "</ul>\n",
12:58:50 AM: ja: {},
12:58:50 AM: en: {}
12:58:50 AM: }
12:58:53 AM: 🔥 /bousai/esolia-bousai-links/ <- /pages/bousai-link.md
12:58:53 AM: 🔥 /bulk-email/bulk-email-bounce-codes/ <- /pages/bulk-email-bounce-codes.md
12:58:53 AM: 🔥 /en/security/deep-packet-inspection/ <- /pages/deep-packet-inspection_en.md
12:58:53 AM: 🔥 /bousai/ <- /pages/index-bousai.md
12:58:53 AM: 🔥 /en/bulk-email/ <- /pages/index-bulk-email_en.md
12:58:53 AM: 🔥 /prodb/prodb-cookies/ <- /pages/prodb-cookies.md
12:58:53 AM: 🔥 /en/prodb/prodb-cookies/ <- /pages/prodb-cookies_en.md
12:58:53 AM: 🔥 /en/prodb/prodb-maintenance/ <- /pages/prodb-maintenance_en.md
12:58:53 AM: 🔥 /pagefind/fragment/ja_8a4fc8a.pf_fragment <- (generated)
12:58:53 AM: 🔥 /en/bulk-email/bulk-email-bounce-codes/ <- /pages/bulk-email-bounce-codes_en.md
12:58:53 AM: 🔥 /security/deep-packet-inspection/ <- /pages/deep-packet-inspection.md
12:58:53 AM: 🔥 /bulk-email/ <- /pages/index-bulk-email.md
12:58:53 AM: 🔥 /m365/ <- /pages/index-m365.md
12:58:53 AM: 🔥 /en/m365/ <- /pages/index-m365_en.md
12:58:53 AM: 🔥 /prodb/ <- /pages/index-prodb.md
12:58:53 AM: 🔥 /en/prodb/ <- /pages/index-prodb_en.md
12:58:53 AM: 🔥 /security/ <- /pages/index-security.md
12:58:53 AM: 🔥 /en/security/ <- /pages/index-security_en.md
12:58:53 AM: 🔥 /m365/spam-handling/ <- /pages/m365-spam-handling.md
12:58:53 AM: 🔥 /en/m365/spam-handling/ <- /pages/m365-spam-handling_en.md
12:58:53 AM: 🔥 /prodb/prodb-application-architecture/ <- /pages/prodb-application-architecture.md
12:58:53 AM: 🔥 /en/prodb/prodb-application-architecture/ <- /pages/prodb-application-architecture_en.md
12:58:53 AM: 🔥 /prodb/prodb-maintenance/ <- /pages/prodb-maintenance.md
12:58:53 AM: 🔥 /prodb/prodb-security-2FA/ <- /pages/prodb-security-2FA.md
12:58:53 AM: 🔥 /en/prodb/prodb-security-2FA/ <- /pages/prodb-security-2FA_en.md
12:58:53 AM: 🔥 /prodb/prodb-security-controls/ <- /pages/prodb-security-controls.md
12:58:53 AM: 🔥 /en/prodb/prodb-security-controls/ <- /pages/prodb-security-controls_en.md
12:58:53 AM: 🔥 /prodb/prodb-security/ <- /pages/prodb-security.md
12:58:53 AM: 🔥 /en/prodb/prodb-security/ <- /pages/prodb-security_en.md
12:58:53 AM: 🔥 /prodb/where-does-prodb-fit/ <- /pages/where-does-prodb-fit.md
12:58:53 AM: 🔥 /en/prodb/where-does-prodb-fit/ <- /pages/where-does-prodb-fit_en.md
12:58:53 AM: 🔥 /scripts/components/lume_carousel_controls.js <- /scripts/components/lume_carousel_controls.js
12:58:53 AM: 🔥 /scripts/components/lume_code.js <- /scripts/components/lume_code.js
12:58:53 AM: 🔥 /scripts/components/lume_filter.js <- /scripts/components/lume_filter.js
12:58:53 AM: 🔥 /scripts/vendor/carousel/carousel.js <- /scripts/vendor/carousel/carousel.js
12:58:53 AM: 🔥 /scripts/vendor/carousel/player.js <- /scripts/vendor/carousel/player.js
12:58:53 AM: 🔥 /404.html <- /404.md
12:58:53 AM: 🔥 / <- /index.md
12:58:53 AM: 🔥 /en/ <- /index_en.md
12:58:53 AM: 🔥 /main.js <- /main.js
12:58:53 AM: 🔥 /styles.css <- /styles.css
12:58:53 AM: 🔥 /menu-ja.json <- /menu[0].page.ts
12:58:53 AM: 🔥 /menu-en.json <- /menu[1].page.ts
12:58:53 AM: 🔥 /favicon.ico <- (generated)
12:58:53 AM: 🔥 /apple-touch-icon.png <- (generated)
12:58:53 AM: 🔥 /pagefind/pagefind.ja_6ef49f2d91.pf_meta <- (generated)
12:58:53 AM: 🔥 /pagefind/fragment/ja_bd5f1e1.pf_fragment <- (generated)
12:58:53 AM: 🔥 /pagefind/fragment/ja_8745e66.pf_fragment <- (generated)
12:58:53 AM: 🔥 /pagefind/fragment/ja_312a27b.pf_fragment <- (generated)
12:58:53 AM: 🔥 /pagefind/fragment/ja_9be3e72.pf_fragment <- (generated)
12:58:53 AM: 🔥 /pagefind/fragment/ja_a6c1da5.pf_fragment <- (generated)
12:58:53 AM: 🔥 /pagefind/fragment/ja_fbef4ec.pf_fragment <- (generated)
12:58:53 AM: 🔥 /pagefind/fragment/ja_7154b25.pf_fragment <- (generated)
12:58:53 AM: 🔥 /pagefind/fragment/ja_9b69358.pf_fragment <- (generated)
12:58:53 AM: 🔥 /pagefind/fragment/ja_5289125.pf_fragment <- (generated)
12:58:53 AM: 🔥 /pagefind/fragment/ja_8577f19.pf_fragment <- (generated)
12:58:53 AM: 🔥 /pagefind/fragment/ja_b91e1a2.pf_fragment <- (generated)
12:58:53 AM: 🔥 /pagefind/fragment/ja_7d7eb32.pf_fragment <- (generated)
12:58:53 AM: 🔥 /pagefind/fragment/ja_29ede94.pf_fragment <- (generated)
12:58:53 AM: 🔥 /pagefind/fragment/ja_f96d366.pf_fragment <- (generated)
12:58:53 AM: 🔥 /pagefind/fragment/ja_e2ad68a.pf_fragment <- (generated)
12:58:53 AM: 🔥 /pagefind/fragment/ja_8b95b2f.pf_fragment <- (generated)
12:58:53 AM: 🔥 /pagefind/fragment/ja_818171d.pf_fragment <- (generated)
12:58:53 AM: 🔥 /pagefind/index/ja_53f9c2d.pf_index <- (generated)
12:58:53 AM: 🔥 /pagefind/pagefind.en_111fbe5347.pf_meta <- (generated)
12:58:53 AM: 🔥 /pagefind/wasm.en.pagefind <- (generated)
12:58:53 AM: 🔥 /pagefind/fragment/en_14e3b41.pf_fragment <- (generated)
12:58:53 AM: 🔥 /pagefind/fragment/en_73aa1bd.pf_fragment <- (generated)
12:58:53 AM: 🔥 /pagefind/fragment/en_6b5d2cd.pf_fragment <- (generated)
12:58:53 AM: 🔥 /pagefind/fragment/en_5597770.pf_fragment <- (generated)
12:58:53 AM: 🔥 /pagefind/fragment/en_5d3c50c.pf_fragment <- (generated)
12:58:53 AM: 🔥 /pagefind/fragment/en_73e7709.pf_fragment <- (generated)
12:58:53 AM: 🔥 /pagefind/fragment/en_4a54a6b.pf_fragment <- (generated)
12:58:53 AM: 🔥 /pagefind/fragment/en_3680fec.pf_fragment <- (generated)
12:58:53 AM: 🔥 /pagefind/fragment/en_fbea917.pf_fragment <- (generated)
12:58:53 AM: 🔥 /pagefind/fragment/en_1b49c51.pf_fragment <- (generated)
12:58:53 AM: 🔥 /pagefind/fragment/en_bc7ee95.pf_fragment <- (generated)
12:58:53 AM: 🔥 /pagefind/fragment/en_76756b3.pf_fragment <- (generated)
12:58:53 AM: 🔥 /pagefind/fragment/en_c0dac44.pf_fragment <- (generated)
12:58:53 AM: 🔥 /pagefind/fragment/en_8bb8e1c.pf_fragment <- (generated)
12:58:53 AM: 🔥 /pagefind/fragment/en_5075725.pf_fragment <- (generated)
12:58:53 AM: 🔥 /pagefind/index/en_6189f0a.pf_index <- (generated)
12:58:53 AM: 🔥 /pagefind/pagefind.js <- (generated)
12:58:53 AM: 🔥 /pagefind/pagefind-highlight.js <- (generated)
12:58:53 AM: 🔥 /pagefind/pagefind-ui.js <- (generated)
12:58:53 AM: 🔥 /pagefind/pagefind-ui.css <- (generated)
12:58:53 AM: 🔥 /pagefind/pagefind-modular-ui.js <- (generated)
12:58:53 AM: 🔥 /pagefind/pagefind-modular-ui.css <- (generated)
12:58:53 AM: 🔥 /pagefind/pagefind-entry.json <- (generated)
12:58:53 AM: 🔥 /sitemap.xml <- (generated)
12:58:53 AM: 🔥 /robots.txt <- (generated)
12:58:53 AM: 🔥 /pagefind/wasm.unknown.pagefind <- (generated)
12:58:53 AM: 🔥 /assets/img/android-chrome-48x48.png <- /assets/img/android-chrome-48x48.png
12:58:53 AM: 🔥 /assets/img/android-chrome-96x96.png <- /assets/img/android-chrome-96x96.png
12:58:53 AM: 🔥 /assets/img/apple-touch-icon-114x114.png <- /assets/img/apple-touch-icon-114x114.png
12:58:53 AM: 🔥 /assets/img/apple-touch-icon-120x120.png <- /assets/img/apple-touch-icon-120x120.png
12:58:53 AM: 🔥 /assets/img/apple-touch-icon-144x144.png <- /assets/img/apple-touch-icon-144x144.png
12:58:53 AM: 🔥 /assets/img/apple-touch-icon-57x57.png <- /assets/img/apple-touch-icon-57x57.png
12:58:53 AM: 🔥 /assets/img/apple-touch-icon-60x60.png <- /assets/img/apple-touch-icon-60x60.png
12:58:53 AM: 🔥 /assets/img/apple-touch-icon-72x72.png <- /assets/img/apple-touch-icon-72x72.png
12:58:53 AM: 🔥 /assets/img/apple-touch-icon-precomposed.png <- /assets/img/apple-touch-icon-precomposed.png
12:58:53 AM: 🔥 /assets/img/apple-touch-icon.png <- /assets/img/apple-touch-icon.png
12:58:53 AM: 🔥 /assets/img/figure-m365-antispam.png <- /assets/img/figure-m365-antispam.png
12:58:53 AM: 🔥 /assets/logo/logo_horiz_darkblue_bgtransparent.svg <- /assets/logo/logo_horiz_darkblue_bgtransparent.svg
12:58:53 AM: 🔥 /assets/fonts/ibm-plex-sans-jp-v5-japanese_latin_latin-ext-500.woff2 <- /assets/fonts/ibm-plex-sans-jp-v5-japanese_latin_latin-ext-500.woff2
12:58:53 AM: 🔥 /assets/fonts/ibm-plex-sans-jp-v5-japanese_latin_latin-ext-regular.woff2 <- /assets/fonts/ibm-plex-sans-jp-v5-japanese_latin_latin-ext-regular.woff2
12:58:53 AM: 🔥 /assets/fonts/inter.woff2 <- /assets/fonts/inter.woff2
12:58:53 AM: 🔥 /assets/fonts/jetbrains-mono.woff2 <- /assets/fonts/jetbrains-mono.woff2
12:58:53 AM: 🔥 /assets/icons/arrow-right.svg <- /assets/icons/arrow-right.svg
12:58:53 AM: 🔥 /assets/icons/deploy.svg <- /assets/icons/deploy.svg
12:58:53 AM: 🔥 /assets/icons/extend.svg <- /assets/icons/extend.svg
12:58:53 AM: 🔥 /assets/icons/stack.svg <- /assets/icons/stack.svg
12:58:53 AM: 🔥 /assets/img/figure-prodb-tmc-2fa-popup-screen.png <- /assets/img/figure-prodb-tmc-2fa-popup-screen.png
12:58:53 AM: 🔥 /assets/img/figure-where-does-prodb-fit.ja.svg <- /assets/img/figure-where-does-prodb-fit.ja.svg
12:58:53 AM: 🔥 /assets/img/figure-where-does-prodb-fit.svg <- /assets/img/figure-where-does-prodb-fit.svg
12:58:53 AM: 🔥 /assets/img/img_6891.jpeg <- /assets/img/img_6891.jpeg
12:58:53 AM: 🔥 /assets/img/lina-trochez-ktPKyUs3Qjs-unsplash.jpg <- /assets/img/lina-trochez-ktPKyUs3Qjs-unsplash.jpg
12:58:53 AM: 🔥 /assets/img/m-sodas_logo_transparent-685px.png <- /assets/img/m-sodas_logo_transparent-685px.png
12:58:53 AM: 🔥 /assets/img/secure-trust-validate.png <- /assets/img/secure-trust-validate.png
12:58:53 AM: 🔥 /assets/img/viking-cloud-validate.png <- /assets/img/viking-cloud-validate.png
12:58:53 AM: 🔥 /assets/img/android-chrome-144x144.png <- /assets/img/android-chrome-144x144.png
12:58:53 AM: 🔥 /assets/img/android-chrome-192x192.png <- /assets/img/android-chrome-192x192.png
12:58:53 AM: 🔥 /assets/img/android-chrome-36x36.png <- /assets/img/android-chrome-36x36.png
12:58:53 AM: 🔥 /assets/img/android-chrome-72x72.png <- /assets/img/android-chrome-72x72.png
12:58:53 AM: 🔥 /assets/img/apple-touch-icon-152x152.png <- /assets/img/apple-touch-icon-152x152.png
12:58:53 AM: 🔥 /assets/img/apple-touch-icon-180x180.png <- /assets/img/apple-touch-icon-180x180.png
12:58:53 AM: 🔥 /assets/img/apple-touch-icon-76x76.png <- /assets/img/apple-touch-icon-76x76.png
12:58:53 AM: 🔥 /assets/img/figure-dbflex-system-architecture.png <- /assets/img/figure-dbflex-system-architecture.png
12:58:53 AM: 🔥 /assets/img/figure-m365-antispam_en.png <- /assets/img/figure-m365-antispam_en.png
12:58:53 AM: 🔥 /assets/img/figure-prodb-2fa-authenticator-totp-code.png <- /assets/img/figure-prodb-2fa-authenticator-totp-code.png
12:58:53 AM: 🔥 /assets/img/figure-prodb-2fa-code-entry-screen.png <- /assets/img/figure-prodb-2fa-code-entry-screen.png
12:58:53 AM: 🔥 /assets/img/figure-prodb-enable-2fa-in-manage-users.png <- /assets/img/figure-prodb-enable-2fa-in-manage-users.png
12:58:53 AM: 🔥 /assets/img/figure-prodb-security-controls-screen-2.png <- /assets/img/figure-prodb-security-controls-screen-2.png
12:58:53 AM: 🔥 /assets/img/figure-where-does-prodb-fit.en.svg <- /assets/img/figure-where-does-prodb-fit.en.svg
12:58:53 AM: 🔥 /assets/img/fortigate-ssl-deep-packet-inspection.png <- /assets/img/fortigate-ssl-deep-packet-inspection.png
12:58:53 AM: 🔥 /assets/img/secure-trust-logo.png <- /assets/img/secure-trust-logo.png
12:58:53 AM: 🔥 /assets/img/securetrust-logo-250.png <- /assets/img/securetrust-logo-250.png
12:58:53 AM: 🔥 /assets/logo/eSolia_Square_Chicklet_Logo_YellowBlue.svg <- /assets/logo/eSolia_Square_Chicklet_Logo_YellowBlue.svg
12:58:53 AM: 🔥 /assets/logo/logo_horiz_darkblue_bgtransparent_web.png <- /assets/logo/logo_horiz_darkblue_bgtransparent_web.png
12:58:53 AM: 🔥 /assets/logo/logo_horiz_grey_bgtransparent.svg <- /assets/logo/logo_horiz_grey_bgtransparent.svg
12:58:53 AM: 🔥 /assets/logo/logo_horiz_grey_bgtransparent_web.png <- /assets/logo/logo_horiz_grey_bgtransparent_web.png
12:58:53 AM: 🔥 /assets/logo/logo_horiz_white_bgtransparent_web.png <- /assets/logo/logo_horiz_white_bgtransparent_web.png
12:58:53 AM: 🔥 /assets/logo/symbol_white_bgtransparent_print.png <- /assets/logo/symbol_white_bgtransparent_print.png
12:58:53 AM: 🔥 /assets/logo/symbol_white_bgtransparent_web.png <- /assets/logo/symbol_white_bgtransparent_web.png
12:58:53 AM: 🔥 /assets/ascii.txt <- /assets/ascii.txt
12:58:53 AM: 🔥 /assets/favicon.ico <- /assets/favicon.ico
12:58:53 AM: 🔥 /assets/manifest.json <- /assets/manifest.json
12:58:53 AM: 🔥 /favicon.svg <- /favicon.svg
12:58:53 AM: 🔥 /menu.js <- /menu.js
12:58:53 AM: 🔥 /assets/img/figure-prodb-security-controls-screen.png <- /assets/img/figure-prodb-security-controls-screen.png
12:58:53 AM: 🔥 /assets/logo/eSolia-Logo-Flat-2015.png <- /assets/logo/eSolia-Logo-Flat-2015.png
12:58:53 AM: 🔥 /assets/fonts/epilogue.woff2 <- /assets/fonts/epilogue.woff2
12:58:53 AM: 🔥 /assets/fonts/ibm-plex-sans-jp-v5-japanese_latin_latin-ext-100.woff2 <- /assets/fonts/ibm-plex-sans-jp-v5-japanese_latin_latin-ext-100.woff2
12:58:53 AM: 🔥 /assets/fonts/ibm-plex-sans-jp-v5-japanese_latin_latin-ext-200.woff2 <- /assets/fonts/ibm-plex-sans-jp-v5-japanese_latin_latin-ext-200.woff2
12:58:53 AM: 🔥 /assets/fonts/ibm-plex-sans-jp-v5-japanese_latin_latin-ext-300.woff2 <- /assets/fonts/ibm-plex-sans-jp-v5-japanese_latin_latin-ext-300.woff2
12:58:53 AM: 🔥 /assets/fonts/ibm-plex-sans-jp-v5-japanese_latin_latin-ext-600.woff2 <- /assets/fonts/ibm-plex-sans-jp-v5-japanese_latin_latin-ext-600.woff2
12:58:53 AM: 🔥 /assets/fonts/ibm-plex-sans-jp-v5-japanese_latin_latin-ext-700.woff2 <- /assets/fonts/ibm-plex-sans-jp-v5-japanese_latin_latin-ext-700.woff2
12:58:53 AM: 🔥 /assets/icons/arrow-left.svg <- /assets/icons/arrow-left.svg
12:58:53 AM: 🔥 /assets/icons/deno.svg <- /assets/icons/deno.svg
12:58:53 AM: [script] zipsite
12:58:53 AM: [script] zip -r _site/help_esolia_pro_site.zip _site
12:58:53 AM: adding: _site/ (stored 0%)
12:58:53 AM: adding: _site/bousai/ (stored 0%)
12:58:53 AM: adding: _site/bousai/esolia-bousai-links/ (stored 0%)
12:58:53 AM: adding: _site/bousai/esolia-bousai-links/index.html (deflated 60%)
12:58:53 AM: adding: _site/bousai/index.html (deflated 60%)
12:58:53 AM: adding: _site/en/ (stored 0%)
12:58:53 AM: adding: _site/en/security/ (stored 0%)
12:58:53 AM: adding: _site/en/security/deep-packet-inspection/ (stored 0%)
12:58:53 AM: adding: _site/en/security/deep-packet-inspection/index.html (deflated 61%)
12:58:53 AM: adding: _site/en/security/index.html (deflated 61%)
12:58:53 AM: adding: _site/en/bulk-email/ (stored 0%)
12:58:53 AM: adding: _site/en/bulk-email/index.html (deflated 61%)
12:58:53 AM: adding: _site/en/bulk-email/bulk-email-bounce-codes/ (stored 0%)
12:58:53 AM: adding: _site/en/bulk-email/bulk-email-bounce-codes/index.html (deflated 63%)
12:58:53 AM: adding: _site/en/prodb/ (stored 0%)
12:58:53 AM: adding: _site/en/prodb/prodb-cookies/ (stored 0%)
12:58:53 AM: adding: _site/en/prodb/prodb-cookies/index.html (deflated 64%)
12:58:53 AM: adding: _site/en/prodb/prodb-maintenance/ (stored 0%)
12:58:53 AM: adding: _site/en/prodb/prodb-maintenance/index.html (deflated 61%)
12:58:53 AM: adding: _site/en/prodb/prodb-application-architecture/ (stored 0%)
12:58:53 AM: adding: _site/en/prodb/prodb-application-architecture/index.html (deflated 61%)
12:58:53 AM: adding: _site/en/prodb/prodb-security-2FA/ (stored 0%)
12:58:53 AM: adding: _site/en/prodb/prodb-security-2FA/index.html (deflated 61%)
12:58:53 AM: adding: _site/en/prodb/prodb-security-controls/ (stored 0%)
12:58:53 AM: adding: _site/en/prodb/prodb-security-controls/index.html (deflated 63%)
12:58:53 AM: adding: _site/en/prodb/prodb-security/ (stored 0%)
12:58:53 AM: adding: _site/en/prodb/prodb-security/index.html (deflated 61%)
12:58:53 AM: adding: _site/en/prodb/where-does-prodb-fit/ (stored 0%)
12:58:53 AM: adding: _site/en/prodb/where-does-prodb-fit/index.html (deflated 62%)
12:58:53 AM: adding: _site/en/prodb/index.html (deflated 62%)
12:58:53 AM: adding: _site/en/m365/ (stored 0%)
12:58:53 AM: adding: _site/en/m365/spam-handling/ (stored 0%)
12:58:53 AM: adding: _site/en/m365/spam-handling/index.html (deflated 62%)
12:58:53 AM: adding: _site/en/m365/index.html (deflated 61%)
12:58:53 AM: adding: _site/en/index.html (deflated 61%)
12:58:53 AM: adding: _site/prodb/ (stored 0%)
12:58:53 AM: adding: _site/prodb/prodb-cookies/ (stored 0%)
12:58:53 AM: adding: _site/prodb/prodb-cookies/index.html (deflated 64%)
12:58:53 AM: adding: _site/prodb/prodb-application-architecture/ (stored 0%)
12:58:53 AM: adding: _site/prodb/prodb-application-architecture/index.html (deflated 63%)
12:58:53 AM: adding: _site/prodb/prodb-maintenance/ (stored 0%)
12:58:53 AM: adding: _site/prodb/prodb-maintenance/index.html (deflated 59%)
12:58:53 AM: adding: _site/prodb/prodb-security-2FA/ (stored 0%)
12:58:53 AM: adding: _site/prodb/prodb-security-2FA/index.html (deflated 62%)
12:58:53 AM: adding: _site/prodb/prodb-security-controls/ (stored 0%)
12:58:53 AM: adding: _site/prodb/prodb-security-controls/index.html (deflated 66%)
12:58:53 AM: adding: _site/prodb/prodb-security/ (stored 0%)
12:58:53 AM: adding: _site/prodb/prodb-security/index.html (deflated 62%)
12:58:53 AM: adding: _site/prodb/where-does-prodb-fit/ (stored 0%)
12:58:53 AM: adding: _site/prodb/where-does-prodb-fit/index.html (deflated 62%)
12:58:53 AM: adding: _site/prodb/index.html (deflated 61%)
12:58:53 AM: adding: _site/bulk-email/ (stored 0%)
12:58:53 AM: adding: _site/bulk-email/bulk-email-bounce-codes/ (stored 0%)
12:58:53 AM: adding: _site/bulk-email/bulk-email-bounce-codes/index.html (deflated 63%)
12:58:53 AM: adding: _site/bulk-email/index.html (deflated 61%)
12:58:53 AM: adding: _site/pagefind/ (stored 0%)
12:58:53 AM: adding: _site/pagefind/fragment/ (stored 0%)
12:58:53 AM: adding: _site/pagefind/fragment/ja_8a4fc8a.pf_fragment (stored 0%)
12:58:53 AM: adding: _site/pagefind/fragment/ja_bd5f1e1.pf_fragment (stored 0%)
12:58:53 AM: adding: _site/pagefind/fragment/ja_8745e66.pf_fragment (stored 0%)
12:58:53 AM: adding: _site/pagefind/fragment/ja_312a27b.pf_fragment (stored 0%)
12:58:53 AM: adding: _site/pagefind/fragment/ja_9be3e72.pf_fragment (stored 0%)
12:58:53 AM: adding: _site/pagefind/fragment/ja_a6c1da5.pf_fragment (stored 0%)
12:58:53 AM: adding: _site/pagefind/fragment/ja_fbef4ec.pf_fragment (stored 0%)
12:58:53 AM: adding: _site/pagefind/fragment/ja_7154b25.pf_fragment (stored 0%)
12:58:53 AM: adding: _site/pagefind/fragment/ja_9b69358.pf_fragment (stored 0%)
12:58:53 AM: adding: _site/pagefind/fragment/ja_5289125.pf_fragment (stored 0%)
12:58:53 AM: adding: _site/pagefind/fragment/ja_8577f19.pf_fragment (stored 0%)
12:58:53 AM: adding: _site/pagefind/fragment/ja_b91e1a2.pf_fragment (stored 0%)
12:58:53 AM: adding: _site/pagefind/fragment/ja_7d7eb32.pf_fragment (stored 0%)
12:58:53 AM: adding: _site/pagefind/fragment/ja_29ede94.pf_fragment (stored 0%)
12:58:53 AM: adding: _site/pagefind/fragment/ja_f96d366.pf_fragment (stored 0%)
12:58:53 AM: adding: _site/pagefind/fragment/ja_e2ad68a.pf_fragment (stored 0%)
12:58:53 AM: adding: _site/pagefind/fragment/ja_8b95b2f.pf_fragment (stored 0%)
12:58:53 AM: adding: _site/pagefind/fragment/ja_818171d.pf_fragment (stored 0%)
12:58:53 AM: adding: _site/pagefind/fragment/en_14e3b41.pf_fragment (stored 0%)
12:58:53 AM: adding: _site/pagefind/fragment/en_73aa1bd.pf_fragment (stored 0%)
12:58:53 AM: adding: _site/pagefind/fragment/en_6b5d2cd.pf_fragment (stored 0%)
12:58:53 AM: adding: _site/pagefind/fragment/en_5597770.pf_fragment (stored 0%)
12:58:53 AM: adding: _site/pagefind/fragment/en_5d3c50c.pf_fragment (stored 0%)
12:58:53 AM: adding: _site/pagefind/fragment/en_73e7709.pf_fragment (stored 0%)
12:58:53 AM: adding: _site/pagefind/fragment/en_4a54a6b.pf_fragment (stored 0%)
12:58:53 AM: adding: _site/pagefind/fragment/en_3680fec.pf_fragment (stored 0%)
12:58:53 AM: adding: _site/pagefind/fragment/en_fbea917.pf_fragment (stored 0%)
12:58:53 AM: adding: _site/pagefind/fragment/en_1b49c51.pf_fragment (stored 0%)
12:58:53 AM: adding: _site/pagefind/fragment/en_bc7ee95.pf_fragment (stored 0%)
12:58:53 AM: adding: _site/pagefind/fragment/en_76756b3.pf_fragment (stored 0%)
12:58:53 AM: adding: _site/pagefind/fragment/en_c0dac44.pf_fragment (stored 0%)
12:58:53 AM: adding: _site/pagefind/fragment/en_8bb8e1c.pf_fragment (stored 0%)
12:58:53 AM: adding: _site/pagefind/fragment/en_5075725.pf_fragment (stored 0%)
12:58:53 AM: adding: _site/pagefind/pagefind-highlight.js (deflated 66%)
12:58:53 AM: adding: _site/pagefind/pagefind-modular-ui.css (deflated 75%)
12:58:53 AM: adding: _site/pagefind/index/ (stored 0%)
12:58:53 AM: adding: _site/pagefind/index/ja_53f9c2d.pf_index (stored 0%)
12:58:53 AM: adding: _site/pagefind/index/en_6189f0a.pf_index (stored 0%)
12:58:53 AM: adding: _site/pagefind/pagefind.ja_6ef49f2d91.pf_meta (stored 0%)
12:58:53 AM: adding: _site/pagefind/pagefind.en_111fbe5347.pf_meta (stored 0%)
12:58:53 AM: adding: _site/pagefind/wasm.en.pagefind (deflated 0%)
12:58:53 AM: adding: _site/pagefind/pagefind.js (deflated 64%)
12:58:53 AM: adding: _site/pagefind/pagefind-ui.js (deflated 70%)
12:58:53 AM: adding: _site/pagefind/pagefind-ui.css (deflated 82%)
12:58:53 AM: adding: _site/pagefind/pagefind-modular-ui.js (deflated 71%)
12:58:53 AM: adding: _site/pagefind/pagefind-entry.json (deflated 27%)
12:58:53 AM: adding: _site/pagefind/wasm.unknown.pagefind (deflated 0%)
12:58:53 AM: adding: _site/favicon.ico (stored 0%)
12:58:53 AM: adding: _site/security/ (stored 0%)
12:58:53 AM: adding: _site/security/deep-packet-inspection/ (stored 0%)
12:58:53 AM: adding: _site/security/deep-packet-inspection/index.html (deflated 62%)
12:58:53 AM: adding: _site/security/index.html (deflated 60%)
12:58:53 AM: adding: _site/m365/ (stored 0%)
12:58:53 AM: adding: _site/m365/spam-handling/ (stored 0%)
12:58:53 AM: adding: _site/m365/spam-handling/index.html (deflated 63%)
12:58:53 AM: adding: _site/m365/index.html (deflated 60%)
12:58:53 AM: adding: _site/scripts/ (stored 0%)
12:58:53 AM: adding: _site/scripts/components/ (stored 0%)
12:58:53 AM: adding: _site/scripts/components/lume_carousel_controls.js (deflated 40%)
12:58:53 AM: adding: _site/scripts/components/lume_code.js (deflated 62%)
12:58:53 AM: adding: _site/scripts/components/lume_filter.js (deflated 46%)
12:58:53 AM: adding: _site/scripts/vendor/ (stored 0%)
12:58:53 AM: adding: _site/scripts/vendor/carousel/ (stored 0%)
12:58:53 AM: adding: _site/scripts/vendor/carousel/carousel.js (deflated 60%)
12:58:53 AM: adding: _site/scripts/vendor/carousel/player.js (deflated 48%)
12:58:53 AM: adding: _site/404.html (deflated 60%)
12:58:53 AM: adding: _site/index.html (deflated 60%)
12:58:53 AM: adding: _site/main.js (deflated 53%)
12:58:53 AM: adding: _site/styles.css (deflated 80%)
12:58:53 AM: adding: _site/menu-ja.json (deflated 78%)
12:58:53 AM: adding: _site/menu-en.json (deflated 82%)
12:58:53 AM: adding: _site/apple-touch-icon.png (deflated 2%)
12:58:53 AM: adding: _site/sitemap.xml (deflated 94%)
12:58:53 AM: adding: _site/robots.txt (deflated 3%)
12:58:53 AM: adding: _site/assets/ (stored 0%)
12:58:53 AM: adding: _site/assets/fonts/ (stored 0%)
12:58:53 AM: adding: _site/assets/fonts/ibm-plex-sans-jp-v5-japanese_latin_latin-ext-500.woff2 (deflated 0%)
12:58:53 AM: adding: _site/assets/fonts/ibm-plex-sans-jp-v5-japanese_latin_latin-ext-regular.woff2 (deflated 0%)
12:58:53 AM: adding: _site/assets/fonts/inter.woff2 (deflated 0%)
12:58:53 AM: adding: _site/assets/fonts/jetbrains-mono.woff2 (stored 0%)
12:58:53 AM: adding: _site/assets/fonts/epilogue.woff2 (deflated 0%)
12:58:53 AM: adding: _site/assets/fonts/ibm-plex-sans-jp-v5-japanese_latin_latin-ext-100.woff2 (deflated 0%)
12:58:53 AM: adding: _site/assets/fonts/ibm-plex-sans-jp-v5-japanese_latin_latin-ext-200.woff2 (deflated 0%)
12:58:53 AM: adding: _site/assets/fonts/ibm-plex-sans-jp-v5-japanese_latin_latin-ext-300.woff2 (deflated 0%)
12:58:53 AM: adding: _site/assets/fonts/ibm-plex-sans-jp-v5-japanese_latin_latin-ext-600.woff2 (deflated 0%)
12:58:53 AM: adding: _site/assets/fonts/ibm-plex-sans-jp-v5-japanese_latin_latin-ext-700.woff2 (deflated 0%)
12:58:53 AM: adding: _site/assets/icons/ (stored 0%)
12:58:53 AM: adding: _site/assets/icons/arrow-right.svg (deflated 39%)
12:58:53 AM: adding: _site/assets/icons/deploy.svg (deflated 59%)
12:58:53 AM: adding: _site/assets/icons/extend.svg (deflated 59%)
12:58:53 AM: adding: _site/assets/icons/stack.svg (deflated 61%)
12:58:53 AM: adding: _site/assets/icons/arrow-left.svg (deflated 42%)
12:58:53 AM: adding: _site/assets/icons/deno.svg (deflated 49%)
12:58:53 AM: adding: _site/assets/img/ (stored 0%)
12:58:53 AM: adding: _site/assets/img/android-chrome-48x48.png (stored 0%)
12:58:53 AM: adding: _site/assets/img/android-chrome-96x96.png (stored 0%)
12:58:53 AM: adding: _site/assets/img/apple-touch-icon-114x114.png (stored 0%)
12:58:53 AM: adding: _site/assets/img/apple-touch-icon-120x120.png (stored 0%)
12:58:53 AM: adding: _site/assets/img/apple-touch-icon-144x144.png (stored 0%)
12:58:53 AM: adding: _site/assets/img/apple-touch-icon-57x57.png (stored 0%)
12:58:53 AM: adding: _site/assets/img/apple-touch-icon-60x60.png (stored 0%)
12:58:53 AM: adding: _site/assets/img/apple-touch-icon-72x72.png (stored 0%)
12:58:53 AM: adding: _site/assets/img/apple-touch-icon-precomposed.png (stored 0%)
12:58:53 AM: adding: _site/assets/img/apple-touch-icon.png (stored 0%)
12:58:53 AM: adding: _site/assets/img/figure-m365-antispam.png (deflated 21%)
12:58:53 AM: adding: _site/assets/img/figure-prodb-tmc-2fa-popup-screen.png (deflated 2%)
12:58:53 AM: adding: _site/assets/img/figure-where-does-prodb-fit.ja.svg (deflated 34%)
12:58:53 AM: adding: _site/assets/img/figure-where-does-prodb-fit.svg (deflated 68%)
12:58:53 AM: adding: _site/assets/img/img_6891.jpeg (deflated 2%)
12:58:53 AM: adding: _site/assets/img/lina-trochez-ktPKyUs3Qjs-unsplash.jpg (deflated 3%)
12:58:53 AM: adding: _site/assets/img/m-sodas_logo_transparent-685px.png (deflated 1%)
12:58:53 AM: adding: _site/assets/img/secure-trust-validate.png (stored 0%)
12:58:53 AM: adding: _site/assets/img/viking-cloud-validate.png (stored 0%)
12:58:53 AM: adding: _site/assets/img/android-chrome-144x144.png (stored 0%)
12:58:53 AM: adding: _site/assets/img/android-chrome-192x192.png (stored 0%)
12:58:53 AM: adding: _site/assets/img/android-chrome-36x36.png (stored 0%)
12:58:53 AM: adding: _site/assets/img/android-chrome-72x72.png (stored 0%)
12:58:53 AM: adding: _site/assets/img/apple-touch-icon-152x152.png (stored 0%)
12:58:53 AM: adding: _site/assets/img/apple-touch-icon-180x180.png (stored 0%)
12:58:53 AM: adding: _site/assets/img/apple-touch-icon-76x76.png (stored 0%)
12:58:53 AM: adding: _site/assets/img/figure-dbflex-system-architecture.png (deflated 6%)
12:58:53 AM: adding: _site/assets/img/figure-m365-antispam_en.png (deflated 24%)
12:58:53 AM: adding: _site/assets/img/figure-prodb-2fa-authenticator-totp-code.png (deflated 11%)
12:58:53 AM: adding: _site/assets/img/figure-prodb-2fa-code-entry-screen.png (deflated 8%)
12:58:53 AM: adding: _site/assets/img/figure-prodb-enable-2fa-in-manage-users.png (deflated 6%)
12:58:53 AM: adding: _site/assets/img/figure-prodb-security-controls-screen-2.png (deflated 16%)
12:58:53 AM: adding: _site/assets/img/figure-where-does-prodb-fit.en.svg (deflated 34%)
12:58:53 AM: adding: _site/assets/img/fortigate-ssl-deep-packet-inspection.png (deflated 3%)
12:58:53 AM: adding: _site/assets/img/secure-trust-logo.png (deflated 2%)
12:58:53 AM: adding: _site/assets/img/securetrust-logo-250.png (deflated 9%)
12:58:53 AM: adding: _site/assets/img/figure-prodb-security-controls-screen.png (deflated 25%)
12:58:53 AM: adding: _site/assets/logo/ (stored 0%)
12:58:53 AM: adding: _site/assets/logo/logo_horiz_darkblue_bgtransparent.svg (deflated 56%)
12:58:53 AM: adding: _site/assets/logo/eSolia_Square_Chicklet_Logo_YellowBlue.svg (deflated 27%)
12:58:53 AM: adding: _site/assets/logo/logo_horiz_darkblue_bgtransparent_web.png (deflated 1%)
12:58:53 AM: adding: _site/assets/logo/logo_horiz_grey_bgtransparent.svg (deflated 57%)
12:58:53 AM: adding: _site/assets/logo/logo_horiz_grey_bgtransparent_web.png (deflated 1%)
12:58:53 AM: adding: _site/assets/logo/logo_horiz_white_bgtransparent_web.png (deflated 2%)
12:58:53 AM: adding: _site/assets/logo/symbol_white_bgtransparent_print.png (deflated 17%)
12:58:53 AM: adding: _site/assets/logo/symbol_white_bgtransparent_web.png (deflated 6%)
12:58:53 AM: adding: _site/assets/logo/eSolia-Logo-Flat-2015.png (deflated 1%)
12:58:53 AM: adding: _site/assets/ascii.txt (deflated 88%)
12:58:53 AM: adding: _site/assets/favicon.ico (deflated 80%)
12:58:53 AM: adding: _site/assets/manifest.json (deflated 75%)
12:58:53 AM: adding: _site/favicon.svg (deflated 48%)
12:58:53 AM: adding: _site/menu.js (deflated 63%)
12:58:53 AM: [script] maketree
12:58:53 AM: [script] cd _site && tree -H . -L 5 --charset utf-8 -C -h -o esolia_help_tree.html
12:58:53 AM: 🍾 Site built into ./_site
12:58:53 AM: 159 files generated in 4.52 seconds
12:58:54 AM:
12:58:54 AM: (build.command completed in 16.3s)
12:58:54 AM:
12:59:09 AM: (Netlify Build completed in 33.3s)
12:59:10 AM: Section completed: building
12:59:13 AM: Finished processing build request in 58.418s
Deploying
Complete
Deploying
Complete
12:58:54 AM: Deploy site
12:58:54 AM: ────────────────────────────────────────────────────────────────
12:58:54 AM:
12:58:54 AM: Starting to deploy site from '_site'
12:58:54 AM: Calculating files to upload
12:58:54 AM: 35 new file(s) to upload
12:58:54 AM: 0 new function(s) to upload
12:58:54 AM: Section completed: deploying
12:58:56 AM: Finished waiting for live deploy in 2.033s
12:58:56 AM: Site deploy was successfully initiated
12:58:56 AM:
12:58:56 AM: (Deploy site completed in 2.7s)
12:58:56 AM: Generating Lighthouse report. This may take a minute…
12:58:56 AM: Running Lighthouse on /
12:59:09 AM: Lighthouse scores for /
12:59:09 AM: - Performance: 95
12:59:09 AM: - Accessibility: 100
12:59:09 AM: - Best Practices: 100
12:59:09 AM: - SEO: 100
12:59:09 AM: - PWA: 40
Cleanup
Complete
Cleanup
Complete
12:59:09 AM: Netlify Build Complete
12:59:09 AM: ────────────────────────────────────────────────────────────────
12:59:09 AM:
12:59:09 AM: Caching artifacts
12:59:09 AM: Started saving build plugins
12:59:09 AM: Finished saving build plugins
12:59:09 AM: Started saving mise cache
12:59:09 AM: Finished saving mise cache
12:59:09 AM: Started saving pip cache
12:59:09 AM: Finished saving pip cache
12:59:09 AM: Started saving emacs cask dependencies
12:59:10 AM: Finished saving emacs cask dependencies
12:59:10 AM: Started saving maven dependencies
12:59:10 AM: Finished saving maven dependencies
12:59:10 AM: Started saving boot dependencies
12:59:10 AM: Finished saving boot dependencies
12:59:10 AM: Started saving rust rustup cache
12:59:10 AM: Finished saving rust rustup cache
12:59:10 AM: Started saving go dependencies
12:59:10 AM: Finished saving go dependencies
12:59:10 AM: Build script success
12:59:12 AM: Uploading Cache of size 313.4MB
12:59:13 AM: Section completed: cleanup
Post-processing
Complete
Post-processing
Complete
12:58:54 AM: Skipping form detection
12:58:54 AM: Post processing - header rules
12:58:54 AM: Post processing - redirect rules
12:58:54 AM: Post processing done
12:58:54 AM: Section completed: postprocessing
12:58:54 AM: Starting post processing
12:58:55 AM: Site is live ✨