@@ -127,6 +127,7 @@ elseif (!empty($_GET['id']) && ctype_alnum($_GET['id'])) {
 | 
				
			|||||||
    $data['fuzzy_hashes'] = json_decode($mailc['fuzzy_hashes']);
 | 
					    $data['fuzzy_hashes'] = json_decode($mailc['fuzzy_hashes']);
 | 
				
			||||||
    // Get text/plain content
 | 
					    // Get text/plain content
 | 
				
			||||||
    $data['text_plain'] = $mail_parser->getMessageBody('text');
 | 
					    $data['text_plain'] = $mail_parser->getMessageBody('text');
 | 
				
			||||||
 | 
					    if (!json_encode($data['text_plain'])) $data['text_plain'] = '';
 | 
				
			||||||
    // Get html content and convert to text
 | 
					    // Get html content and convert to text
 | 
				
			||||||
    $data['text_html'] = $html2text->convert($mail_parser->getMessageBody('html'));
 | 
					    $data['text_html'] = $html2text->convert($mail_parser->getMessageBody('html'));
 | 
				
			||||||
    if (empty($data['text_plain']) && empty($data['text_html'])) {
 | 
					    if (empty($data['text_plain']) && empty($data['text_html'])) {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -172,7 +172,7 @@ function recursiveBase64StrToArrayBuffer(obj) {
 | 
				
			|||||||
    // TFA, CSRF, Alerts in footer.inc.php
 | 
					    // TFA, CSRF, Alerts in footer.inc.php
 | 
				
			||||||
    // Other general functions in mailcow.js
 | 
					    // Other general functions in mailcow.js
 | 
				
			||||||
    {% for alert_type, alert_msg in alerts %}
 | 
					    {% for alert_type, alert_msg in alerts %}
 | 
				
			||||||
    mailcow_alert_box('{{ alert_msg|raw }}', '{{ alert_type }}');
 | 
					    mailcow_alert_box('{{ alert_msg|raw|e("js") }}', '{{ alert_type }}');
 | 
				
			||||||
    {% endfor %}
 | 
					    {% endfor %}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    // Confirm TFA modal
 | 
					    // Confirm TFA modal
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -76,7 +76,7 @@ services:
 | 
				
			|||||||
            - clamd
 | 
					            - clamd
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    rspamd-mailcow:
 | 
					    rspamd-mailcow:
 | 
				
			||||||
      image: mailcow/rspamd:1.91
 | 
					      image: mailcow/rspamd:1.90
 | 
				
			||||||
      stop_grace_period: 30s
 | 
					      stop_grace_period: 30s
 | 
				
			||||||
      depends_on:
 | 
					      depends_on:
 | 
				
			||||||
        - dovecot-mailcow
 | 
					        - dovecot-mailcow
 | 
				
			||||||
@@ -424,7 +424,7 @@ services:
 | 
				
			|||||||
            - acme
 | 
					            - acme
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    netfilter-mailcow:
 | 
					    netfilter-mailcow:
 | 
				
			||||||
      image: mailcow/netfilter:1.48
 | 
					      image: mailcow/netfilter:1.49
 | 
				
			||||||
      stop_grace_period: 30s
 | 
					      stop_grace_period: 30s
 | 
				
			||||||
      depends_on:
 | 
					      depends_on:
 | 
				
			||||||
        - dovecot-mailcow
 | 
					        - dovecot-mailcow
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user