如何在 CodeIgniter 网站中设置电子邮件样式

问题描述 投票:0回答:3

我正在将 CodeIgniter 用于学校项目。该项目的一部分需要向某人发送电子邮件。我让那部分工作了。

但我需要做的最后一件事是设计电子邮件的样式。

我得到以下代码:

$this->email->message('
    Beste '.$_POST['name'].' '.$_POST['lastname'].',
            
    Ten eerste heten wij u welkom bij BodyBook. Uw online medische dossier waarin u bepaalt wat er in staat. Privacy staat bij ons heel hoog en wij respecteren daarom ook de privacy van anderen.
            
    U Heeft zo juist een accoutn aangemaakt bij BodyBook.
    Hieronder staat uw voorlopig wachtwoord om mee in te loggen.
    Gelieve dit wachtwoord gelijk te veranderen op het moment dat uw voor het eerst inlogt.
            
    uw wachtwoord = 1234
           
    Wij wensen u veel plezier met BodyBook.
           
    Met Vriendelijk Groet,
    Het BodyBook team.
');

文本是用荷兰语写的。我知道想要的是以下行:

uw wachtwoord = 1234

为粗体,默认字体较大。我在网上搜索过,但我不明白这是如何工作的。

我已经尝试过:

*uw wachtwoord = 1234*

但这并没有让它变得大胆。接下来我可以尝试什么?

php codeigniter html-email
3个回答
3
投票

您需要配置 CodeIgniter 来发送 HTML 电子邮件:

$config['mailtype'] = 'html';

然后您可以使用

<strong>
标签标记粗体文本,如下所示:

<strong>uw wachtwoord = 1234</strong>

发送 HTML 电子邮件的一个后果是它会弄乱您的格式 - 在 HTML 中,多个空格将被忽略。您可以通过将文本包裹在

<p>
</p>
标签中来创建段落:

<p><strong>uw wachtwoord = 1234</strong></p>
<p>Wij wensen u veel plezier met BodyBook.</p>

0
投票

您可以以简单文本或富文本(通常是 HTML)形式发送消息。简单文本不允许您根据需要设置文本格式。无论您做什么,用户都将使用电子邮件客户端的默认字体和大小来阅读消息。对于 HTML 电子邮件,您可以使用大量内容进行格式化,例如图片、字体样式、大小等。尝试使用 Socha23 中的代码,对于粗体,它应该可以解决问题。

<b> text here </b>

对于更大的字体,您可以使用 CSS 代码。尝试一下

<b style="font-size:24px">text here</b>

其中 24px 是字体大小(以像素为单位)。


0
投票

您可以使用 TinyMCE,它是独立于平台的基于 Web 的 HTML 编辑器。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.