0

wp-cliツールを使用して Wordpress をインストールしようとしていますが、インストール中に次のエラーが発生します。

ssmtp: RCPT TO:<hello@example.com> (550 5.1.8 <wordpress@wp.local>: Sender address rejected: Domain not found)

sendmail の代わりに ssmtp を使用しています。ビジーボックスの Alpine の sendmail には、設定オプションがありません。いずれにせよ、sendmail の機能は必要ありません。送信するだけです。しかし、私は ssmtp を正しくセットアップし、次の構成オプションを設定しましたphp.ini

sendmail_path = /usr/sbin/ssmtp -t -i
sendmail_from = noreply@example.com

この問題は、送信者アドレスを推測する wp-cli に関連していると思います。

私は現在開発に取り組んでおり、私のドメインは ですwp.localが、smtp 設定は smtp サービスを使用しています。ssmtp 構成をテストしたところ、メールが正常に送信されました。

WP(WIP)のインストール方法は次のとおりです

#!/usr/bin/env sh

HTDOCS=/var/www/localhost/htdocs
WP_ADMIN_EMAIL=hello@example.com

# Install Wordpress
/usr/local/bin/wp core  \
    download            \
    --path=${HTDOCS}

# Configure Wordpress
/usr/local/bin/wp config        \
    create                      \
    --dbname=wordpress          \
    --dbuser=${WP_DB_USERNAME}  \
    --dbpass=${WP_DB_PASSWORD}  \
    --path=${HTDOCS}

# Create Wordpress database
/usr/local/bin/wp db    \
    create              \
    --path=${HTDOCS}

# Install Wordpress
/usr/local/bin/wp core              \
    install                         \
    --url=wp.local                  \
    --title="Wordpress Blog"        \
    --admin_user=wpcli              \
    --admin_password=wpcli          \
    --admin_email=${WP_ADMIN_EMAIL} \
    --path=${HTDOCS}

# Give ownership of WP installation directory to non sudo user 
chown -R ${WP_UNPRIV_USER}:www-data /var/www/localhost/htdocs

インストール時に wp-cli が使用する送信者アドレスを変更するにはどうすればよいですか?

4

0 に答える 0