summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--inc/Mailer.class.php6
1 files changed, 5 insertions, 1 deletions
diff --git a/inc/Mailer.class.php b/inc/Mailer.class.php
index 7b09cf75e..ffacc661d 100644
--- a/inc/Mailer.class.php
+++ b/inc/Mailer.class.php
@@ -394,7 +394,11 @@ class Mailer {
if(isset($subject)){
// add prefix to subject
if(empty($conf['mailprefix'])){
- $prefix = '['.$conf['title'].']';
+ if(utf8_strlen($conf['title']) < 20) {
+ $prefix = '['.$conf['title'].']';
+ }else{
+ $prefix = '['.utf8_substr($conf['title'], 0, 20).'...]';
+ }
}else{
$prefix = '['.$conf['mailprefix'].']';
}