MailHelper

电子邮件助手类,提供静态方法来执行与 Joomla 电子邮件例程相关的各种任务。

抽象
待办事项

测试这些方法,因为正则表达式工作是在第一次运行时进行的,并且没有经过彻底的测试

自从

1.7.0

Joomla CMS

方法

checkContent

在正则表达式函数调用后检查内容。

checkContent( content) : 
静态
抛出

RuntimeException如果先前正则表达式函数调用中存在错误。

自从

4.1.0

参数

内容

string要检查的内容。

响应

void

cleanAddress

验证电子邮件地址中不包含任何额外的注入标题。

cleanAddress( address) : 
静态
自从

1.7.0

参数

地址

string电子邮件地址。

响应

mixed电子邮件地址字符串或布尔值 false(如果存在注入标题)。

cleanBody

从电子邮件正文中清除任何注入的标题。

cleanBody( body) : 
静态
自从

1.7.0

参数

正文

string电子邮件正文字符串。

响应

string已清理的电子邮件正文字符串。

cleanLine

清理单行输入。

cleanLine( value) : 
静态
自从

1.7.0

参数

string要清理的字符串。

响应

string已清理的字符串。

cleanSubject

从主题字符串中清除任何注入的标题。

cleanSubject( subject) : 
静态
自从

1.7.0

参数

主题

string电子邮件主题字符串。

响应

string已清理的电子邮件主题字符串。

cleanText

清理多行输入。

cleanText( value) : 
静态
自从

1.7.0

参数

string要清理的多行字符串。

响应

string已清理的多行字符串。

convertRelativeToAbsoluteUrls

将相对(链接、图像源)转换为绝对 URL,以便内容在电子邮件中可访问

convertRelativeToAbsoluteUrls( content) : 
静态
自从

4.1.0

参数

内容

string需要转换的内容

响应

string已转换的内容,其中相对 URL 已转换为绝对 URL

isEmailAddress

验证字符串是否处于正确的电子邮件地址格式。

isEmailAddress( email) : 
静态
自从

1.7.0

参数

电子邮件

string要验证的字符串。

响应

bool如果字符串格式正确,则为真;否则为假。