在网站上设置电子邮件的样式

时间:2011-12-13 13:28:27

标签: php codeigniter html-email

我正在将CodeIgniter用于学校项目。 项目的一部分需要向某人发送电子邮件。 我得到了那部分工作(几个小时后xD)。

但我需要做的最后一件事就是给电子邮件添加样式。

我收到了以下代码:

$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.
');

是的,文字是用荷兰语写的。 :p 无论如何,我所知道的是以下几行:

uw wachtwoord = 1234

是粗体,字体大小是默认值。 我搜索了互联网,但我不明白这是如何运作的。

我已经尝试过:

*uw wachtwoord = 1234*

但这并没有使它变得大胆。 我希望有人可以帮助我。

先谢谢,

标记

3 个答案:

答案 0 :(得分: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>

答案 1 :(得分:0)

您可以将消息作为简单文本或富文本发送,这些文本往往是HTML。简单文本不允许您根据需要设置文本格式。无论您做什么,用户都将使用它的电子邮件客户端默认字体和大小来阅读消息。在HTML电子邮件的情况下,你可以格式化大量的东西,如图片,字体样式,大小等。尝试从Socha23的代码,粗体它应该做的伎俩。

<b> text here </b>

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

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

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

答案 2 :(得分:0)

您可以使用TinyMCE这是基于平台的基于Web的HTML编辑器。

相关问题