web-dev-qa-db-ja.com

「無効な」または誤ってフォーマットされた電子メールアドレスを無視します(サインアップ/ユーザーインポート時)

メールがない、またはメールの形式が不適切な約1万人以上のユーザーがいる古いCMSから大量のユーザーをインポートしています。

これを強制的にインポートしたいのですが、Drupalはメール文字列を検証したいと思っています。

これを一時的に無効にする方法はありますか?

1
Brandon Fields

割り当てられていないユーザーの電子メールにいくつかの電子メール(例:unknown_XXX @ garbage.com、XXXはcsvの行番号)を割り当てる方がよいでしょう。 CSVで動作するソフトウェアはたくさんあります。
インポート後、そのガベージメールのメール ''値をメールに割り当てるsqlupdateコマンドを実行できます。

p.s。また、ルールモジュールを設定して、メールがガベージメールと等しいかどうかを確認し、メールを変更するように警告することもできます。

1
Nikit