2016-12-06 28 views
1

送我用左语言的权利。当我使用phpmailer从我的PHP脚本发送邮件时,邮件正文将从左到右接收(例如,在我的帐户中)。尽管我使用的是HTML邮件正文,并且我已经从右向左设置了html标签方向。设置身体方向通过PHPMailer的

<html dir="rtl"> 

我该怎么办才能解决这个问题?在电子邮件客户端

+0

这很可能无关,与PHP或PHPMailer的,但与方式客户解释(可视化)的电子邮件消息。由于所有信息都应该出现在HTML标记中,所以您发布的内容应该不会影响_how_的发布方式。 – arkascha

+0

取决于你如何创建(您正在使用的表吗?)你的电子邮件 - 无论如何,你可能需要设置包含RTL文本各元素'rtl'attribute。 – junkfoodjunkie

+0

对于这种情况,你应该使用内联的样式 – Rhopercy

回答

0

HTML标记已经由电子邮件客户端的支持。如果您熟悉IE和Firefox如何显示相同的HTML,您将会了解不同“浏览器”之间的鸿沟。每个电子邮件客户端都是另一个浏览器。

many articles,即discuss the markupallowed including this stackoverflow article

这最后一个似乎表明,下面的工作:

<body style="text-align:right; direction:rtl;"> 
+0

非常感谢,您的提示非常有用 – Mido