web-dev-qa-db-ja.com

ルールアクションを介して送信されたメールに任意の改行が含まれている

ルールからメールを送信しました。ルールアクションのメールのテキストは次のとおりです。

Xへようこそ!プロのユーザーとして、プロのプロフィールを作成して最高のxの写真をアップロードすることで、xであなたのビジネスを紹介できます。

ユーザーが受け取る内容は次のとおりです(改行に注意してください)。

Welcome to x! As a professional user, you can now showcase your
business
on x by creating a Professional Profile and uploading photos of your
best x.

メールで送信したときに、テキストに任意の改行が挿入される理由がわかりません。ルールのメールフィールドのRTEを除外し、プレーンテキストのみを含めました。

2
Justin

おそらく、Drupalコア関数_drupal_wrap_mail_line。その理由として RFC 3676 を引用しています。

1行のテキストが必要な場合は、プレーンテキストではなくHTML形式の電子メールを使用してそれを実行できる場合があります。または、使用可能な幅に合うようにメールを再フォーマットすることもできます。コアを変更する、またはプラグインを作成して長い行のメールを作成できるようにする3番目のオプションは、おそらく少しやり過ぎです。

5
John C