0 0

如何指定action mailer发送的邮件的charset为urf85

最近我在试用Redmine系统,它是用action mailer发送邮件的。我发现发送的邮件的<head></head>标签中没有指定charset,我希望能够指定charset为utf8,即邮件的源代码有这么一段代码
<head><meta http-equiv="Content-Type" content="text/html; charset=utf8"></head>


请问该如何设置呢?
问题补充:
在app/views/mailer/layout.text.html.rhtml中加入<meta http-equiv="Content-Type" content="text/html; charset=utf8">无效。我在邮件系统查看邮件源代码的时候发现<meta>标签都被过滤了,变成空行了,但是我调试的时候看到发出去的邮件内容中确实有<meta>标签的,真是百思不得其解了。

恳请知道的帮忙指点一下,十分感谢~
问题补充:
问题应该是smtp服务出于安全等原因把meta标签给过滤掉了。
2008年7月16日 14:38

4个答案 按时间排序 按投票排序

0 0

  • 1. 如果有读数据库的编码.
  • 2. 数据库联接的编码 database.yml
  • 3. 源码文件的编码.
  • 4. meta 中的指定的编码
  • 5. 读邮件的客户端指定的显示编码

2008年7月18日 00:06
0 0

确认你的 .rhtml 文件的编码是 utf8

2008年7月17日 17:39
0 0

在action中加headers['Content-Type'] = "text/html; charset=utf8; format=flowed"

2008年7月17日 11:57
0 0



app/views/mailer/layout.text.html.rhtml

2008年7月16日 22:50

相关推荐

    thinkphp框架使用PHPMailer发送邮件

    使用方法: ... 第二步,在 config文件里新增 如下配置,或者干脆在action里用C函数设置临时配置亦可. ...SendMail('350680013@qq.com','我能用phpmailer发送邮件了','谢谢您。。。',C('MAIL_SENDER')); PS:欢迎下载使用

    phpmailer发送邮件

    PHPMailer 是一个流行的开源 PHP 类库,用于在 PHP 应用程序中发送电子邮件。它提供了丰富的功能,包括支持 SSL/TLS 加密、多种 SMTP 服务器验证方式、HTML 邮件以及添加附件等。在您提供的信息中,我们关注的是如何...

    php中用phpmailer发送邮件.pdf

    PHPMailer 在 PHP 中发送邮件 PHPMailer 是一个功能强大、易用且免费的 SMTP 类模块,可以帮助开发者快速发送电子邮件。在 PHP 中,使用 mail 函数可以发送邮件,但是它要求服务器支持 sendmail 或者设置一台不需要...

    PHP使用phpmailer发送邮件

    **使用PHPMailer发送邮件步骤** 1. **引入PHPMailer类**:首先,你需要将PHPMailer的类文件(如class.phpmailer.php和class.smtp.php)引入到你的PHP脚本中。如果使用Composer管理依赖,可以直接通过`require_once ...

    使用phpmailer发送邮件 PHP源码

    标题中的“使用phpmailer发送邮件 PHP源码”指的是利用PHPMailer这个开源库来实现通过PHP程序发送电子邮件的功能。PHPMailer是一个广泛使用的PHP类库,它提供了丰富的功能,使得开发者能够轻松地添加邮件发送功能到...

    PHPMailer发送邮件

    PHPMailer发送邮件

    PHPMailer发送邮件接口源码

    PHPMailer是一款广泛使用的开源邮件发送库,尤其在PHP开发中,它为开发者提供了方便的邮件发送功能。这个压缩包包含了PHPMailer的核心类文件,包括`PHPMailer.class.php`、`class.smtp.php`和`class.pop3.php`,它们...

    PHPmailer发送邮件

    phpmailer PHPmailer发送邮件

    PHPMailer发送邮件 SSL465端口发送邮件

    8. **发送邮件**:最后,调用`send`方法来尝试发送邮件。 ```php if(!$mail-&gt;send()) { echo '邮件发送失败:' . $mail-&gt;ErrorInfo; } else { echo '邮件已成功发送'; } ``` 通过以上步骤,你可以使用...

    使用PHPMailer发送邮件

    `isHTML(true)`表示邮件将以HTML格式发送,`AltBody`则是为不支持HTML的邮件客户端提供的纯文本版本。 `$mail-&gt;send()`方法尝试发送邮件,如果成功,会输出“Message has been sent”。如果发生错误,可以通过`$...

    PHPMailer邮件类

    在这里我只指定为GB2312因为这样Outlook能正常显示邮件主题,我尝试过设为utf-8,但在Outlook下显示乱码。  2. 如果是发送html格式的邮件,那么记得也指定为; charset=GB2312"&gt;  3. 如果你想用它来群发邮件的...

    phpmailer 邮件发送 phpmailer 邮件发送

    PHPMailer 是一个流行的开源 PHP 类库,用于在 PHP 应用程序中实现电子邮件发送功能。它支持多种邮件发送协议,包括 SMTP、SENDMAIL 和 PHP 的 mail() 函数,提供了丰富的功能,如添加附件、设置 HTML 内容、验证...

    phpmailer自动发送邮件类

    PHPMailer 是一个流行的开源 PHP 类库,用于帮助开发者轻松地发送电子邮件。这个“phpmailer自动发送邮件类”文件提供了一个简单易用的接口,让你能够通过 PHP 脚本自动发送邮件,无需深入理解 SMTP 协议的复杂性。...

    phpmailer 发邮件

    phpmailer邮件发送代码,可以群发,添加附件

    phpmailer.zip发送邮件

    要使用PHPMailer发送邮件,首先需要配置SMTP服务器的相关信息: ```php $mail-&gt;IsSMTP(); // 使用SMTP发送邮件 $mail-&gt;Host = 'smtp.example.com'; // 邮件服务器地址 $mail-&gt;SMTPAuth = true; // 启用SMTP身份验证...

    phpmailer发送带图片邮件

    在发送带有图片的邮件时,我们需要特别关注`AddEmbeddedImage()`方法,这个方法允许我们将图片嵌入到邮件正文中,而不是作为单独的附件发送。 接下来是`test.php`,这是演示如何使用`phpmailer`发送带图片邮件的...

    PHPMailer-6.6.4.zip php收发邮件类库

    PHPMailer 是一个广泛使用的开源PHP类库,专为发送电子邮件而设计。在6.6.4版本中,它提供了强大的功能和灵活性,使得在PHP环境中处理邮件收发变得简单易行。这个类库支持多种SMTP验证方式,包括PLAIN、LOGIN、CRAM-...

    phpmailer邮件发送

    以上代码展示了如何使用PHPMailer发送一封简单的邮件。在实际项目中,根据需求,你可以添加更多的功能,如添加抄送、密送、添加附件等。 综上所述,PHPMailer是PHP开发中发送邮件的强大工具,通过它,开发者可以...

    mailer(简单邮件发送)

    "mailer"通常指的是用于发送电子邮件的程序或库。在这个“简单邮件发送”主题中,我们将深入探讨如何在不同的编程环境下实现邮件的发送,以及相关的重要概念和技术。 1. **SMTP协议**:简单邮件传输协议(Simple ...

Global site tag (gtag.js) - Google Analytics