Это потому, что у вас есть тег абзаца, у которого есть обозначение шрифта:
<p style="font-family: Arial, Helvetica, sans-serif; font-size: 11pt;">
Если вы добавляете новый парапраг, он должен иметь тот же стиль шрифта, что и другие теги абзаца, чтобы он был одинаковым.
Попробуйте использовать таблицу как внешнюю обертку, у которой есть обозначение шрифта, теперь независимо от того, сколько тегов абзаца вы создаете, ваши шрифты останутся прежними.
<table>
<tr>
<td style="font-family: Arial, Helvetica, sans-serif; font-size: 11pt;">
<p>
<b>To Department:</b> [_raw_department]
<b>From:</b> [your-name] <[your-email]>
<b>Company:</b> [corporate-name]
<b>Phone:</b> [phone]
</p>
<p>
<b>Message Body:</b>
[your-message]
</p>
<p style="font-family: Arial, Helvetica, sans-serif; font-size: 11pt;">
--
This e-mail was sent from a contact form on ABC123 (http://www.abc123.com)
</p>
</td>
</tr>
</table>
Примечание: Различные почтовые клиенты по-разному отображают поля абзаца. Если вы используете абзацы, используйте его как:
<p style="font-weight:normal;margin:0;Margin:0px;padding:0px;"></p>
Это гарантирует, что ваши абзацы останутся такими же, как разрыв строки, или вы можете использовать теги разрыва для имитации тегов абзаца. Лично я использую теги разрыва, чтобы отказаться от дополнительных кодов.
Надеюсь, что выше ответ на ваш вопрос.