最好的WYSIWYG邮件编辑器(或最好的使用方式..用于邮寄)

时间:2012-07-04 09:14:13

标签: php html ckeditor wysiwyg mailing-list

对于我的一位客户,我一直在为他的客户开发邮件系统。他的客户一直在他们的商店收集电子邮件,并希望偶尔开始使用这些邮件。

我知道所有可能出错的事情,但据我所知,我们已经完全覆盖了我们能够做到的最佳方式。我们使用SMTP(Authenticated)将电子邮件发送给客户,电子邮件是签名服务器端,我们将邮件分成每5分钟最多25个邮件,将邮件头发送到选择退出位置,等等。想象一下这只是关于我必须要处理的所有事情的冰山一角......但我警告我的客户他可能更好地使用像MailChimp这样的现有应用程序,但他坚持自己这样做。

在我们的测试版开发完成后,我们已经进行了一些测试,事实上所有事情都进展顺利。没有任何垃圾邮件问题,所有邮件都可以在不同的客户端阅读,等等。

然而,有一点是现在有点困难..编辑!我们正在为客户创建模板(1个模板,6个样式)。我们的客户可以将这些加载到他们的编辑器中并编辑内部文本。至于我们(和客户端)可以看到,一切都很顺利,但编辑器不会创建电子邮件友好的HTML代码(我应该知道......)

我在网上搜索了一些文章/操作方法,但是找不到这个。

目前我们正在使用CKEditor(编辑)和KCFinder(图片插件)。据我所知,CKEditor是最好的免费WYSIWYG可用......但对于电子邮件编辑有用吗?

我注意到有些公司使用自定义编辑器(MailChimp),其他人使用TinyMCE(Enormail.eu)。

任何人都有好的推荐?或者CKeditor是最好的选择,但是我是否需要修改一些设置以获得最好的邮件html代码?

提前致谢!

2 个答案:

答案 0 :(得分:5)

我对它进行了一些研究,因为我对使用CKEditor进行基于电子邮件的编辑感兴趣。

通常,CKEditor是最好的WYSIWYG Web编辑器,但您必须使用HTML页面中通常不使用的一些技术。

由于您使用模板(我猜CKEdtior的config.templates),您的大部分优化都将在您的模板中,而不是CKEditor的配置。

这些是主要目标:

  • 请勿使用<style>标记 - 而是使用内联样式(style属性)。某些网络邮件读者不会阅读此标记。

  • 不要使用config.fullPage = true;,因为有些读者不会阅读<body>代码。

  • 不使用<body><div>和其他用于布局的标记,而是使用表格。是的,这种技术很老,但通过这样做,您可以确保(几乎)所有读者都能正确呈现页面。不要将样式应用于<body>标记,而是将这些样式用于主<table>标记。

  • 不要使用绝对定位。表格也可以参与解决方案。

  • 对于所有图片 - 为所有宽度和高度优化插入alt属性,请勿使用基于CSS的宽度和高度。我的意思是 - 而不是<img style="width: 100px;" />使用<img width="100px" />

此外,其中一项重要的事情是自定义和优化output formatting。我个人至少在breakAfterOpen : true内更改了writer.setRules('p')

CKEditor 是最受欢迎的WYSIWYG基于网络的HTML编辑器,我想没有其他基于网络的电子邮件编辑器。

我能想到的另一件事,就是在你的客户写完他的消息之后,他会有一个选项让他在一些流行的邮件客户端中预览消息。有许多电子邮件测试和预览工具,但不幸的是我没有找到任何免费的。

我真的希望它有所帮助!

答案 1 :(得分:1)

我在网络邮箱上工作了三年。我可以尝试tinyMCECKEditorRedactor。无提供完美的解决方案。您仍然遇到问题,您应该始终添加功能。有些太重,太慢,缺乏功能。

我发现最有效的是Gmail,但不幸的是,代码不可用。

最佳解决方案是即时创建您的WYSIWYG

<强>更新

尝试使用FastMail制作的Squire