Localhost docker Wordpress SMTP gmail 配置问题 "Invalid Redirect: must end with a public top-level domain (such as .com or .org)."

Localhost docker Wordpress SMTP gmail configuration issue "Invalid Redirect: must end with a public top-level domain (such as .com or .org)."

我正在开发 WP/WC/WCFM 市场。我需要测试我的电子邮件。所以我尝试使用本教程配置 SMTP:enter link description here. But as I'm using the docker for my local environment setup my link look like this "http://192.168.99.100:8000"(还没有域)。

我收到此错误: 重定向无效:必须以 public 顶级域(例如 .com 或 .org)结尾。

另请查看 gmail 页面上的屏幕。

你知道如何解决这个问题,或者至少从我的本地主机进行邮件测试吗?

编辑: 请看下面的docker-compose.yaml:

version: '3'

services:
  # Wordpress
  wordpress:
    image: wordpress:latest
    ports:
      - '8000:80'
    restart: always
    volumes: ['./:/var/www/html']
    environment:
      WORDPRESS_DB_HOST: WORDPRESS_DB_HOST_SQL
      WORDPRESS_DB_NAME: 'WORDPRESS_DB_NAME'
      WORDPRESS_DB_USER: 'WORDPRESS_DB_USER'
      WORDPRESS_DB_PASSWORD: WORDPRESS_DB_PASSWORD
    networks:
      - wpsite
networks:
  wpsite:

最后我通过以下方式解决了这个问题:

1) 在我的 Windows 主机文件中为本地 IP 添加一个条目,位于 \Windows\System32\drivers\etc\hosts:

192.168.99.100 xyz xyz.example.com

2) 在常规设置中更新 wordpress URL。

之后按照上述教程一切顺利。