Skip to content

Commit fb1cba0

Browse files
author
Florian Schaal
committed
remove dkim-milter from postfix-config
1 parent 2e908f3 commit fb1cba0

File tree

2 files changed

+5
-6
lines changed

2 files changed

+5
-6
lines changed

install/tpl/master_cf_amavis10027.master

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,4 @@
1414
-o smtp_send_xforward_command=yes
1515
-o milter_default_action=accept
1616
-o milter_macro_daemon_name=ORIGINATING
17-
-o smtpd_milters=inet:127.0.0.1:4445
1817

interface/web/mail/mail_domain_edit.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -286,10 +286,10 @@ function onAfterInsert() {
286286
//* create dns-record with dkim-values if the zone exists
287287
if ( (isset($this->dataRecord['dkim']) && $this->dataRecord['dkim'] == 'y') && (isset($this->dataRecord['active']) && $this->dataRecord['active'] == 'y') ) {
288288
$soa_rec = $app->db->queryOneRecord("SELECT id AS zone, sys_userid, sys_groupid, sys_perm_user, sys_perm_group, sys_perm_other, server_id, ttl, serial FROM dns_soa WHERE active = 'Y' AND origin = ?", $this->dataRecord['domain'].'.');
289-
if ( isset($soa_rec) ) {
289+
if ( isset($soa_rec) && !empty($soa_rec) ) {
290290
//* check for a dkim-record in the dns
291291
$dns_data = $app->db->queryOneRecord("SELECT * FROM dns_rr WHERE name = ? AND sys_groupid = ?", $this->dataRecord['dkim_selector'].'._domainkey.'.$this->dataRecord['domain'].'.', $_SESSION["s"]["user"]['sys_groupid']);
292-
if ( isset($dns_data) ) {
292+
if ( isset($dns_data) && !empty($dns_data) ) {
293293
$dns_data['data'] = 'v=DKIM1; t=s; p='.str_replace(array('-----BEGIN PUBLIC KEY-----','-----END PUBLIC KEY-----',"\r","\n"), '', $this->dataRecord['dkim_public']);
294294
$dns_data['active'] = 'Y';
295295
$dns_data['stamp'] = date('Y-m-d H:i:s');
@@ -346,7 +346,7 @@ function onBeforeUpdate() {
346346
//* get domain-data from the db
347347
$mail_data = $app->db->queryOneRecord("SELECT * FROM mail_domain WHERE domain = ?", $this->dataRecord['domain']);
348348

349-
if ( isset($mail_data) ) {
349+
if ( isset($mail_data) && !empty($mail_data) ) {
350350
$post_data = $mail_data;
351351
$post_data['dkim_selector'] = $this->dataRecord['dkim_selector'];
352352
$post_data['dkim_public'] = $this->dataRecord['dkim_public'];
@@ -376,7 +376,7 @@ function onBeforeUpdate() {
376376
}
377377
} else $new_dns_data['active'] = 'N';
378378

379-
if ( isset($dns_data) && isset($new_dns_data) ) {
379+
if ( isset($dns_data) && !empty($dns_data) && isset($new_dns_data) ) {
380380
//* update dns-record
381381
$new_dns_data['serial'] = $app->validate_dns->increase_serial($dns_data['serial']);
382382
$app->db->datalogUpdate('dns_rr', $new_dns_data, 'id', $dns_data['id']);
@@ -387,7 +387,7 @@ function onBeforeUpdate() {
387387
//* create a new dns-record
388388
$new_dns_data = $app->db->queryOneRecord("SELECT id AS zone, sys_userid, sys_groupid, sys_perm_user, sys_perm_group, sys_perm_other, server_id, ttl, serial FROM dns_soa WHERE active = 'Y' AND origin = ?", $mail_data['domain'].'.');
389389
//* create a new record only if the dns-zone exists
390-
if ( isset($new_dns_data) && $post_data['dkim'] == 'y' ) {
390+
if ( isset($new_dns_data) && !empty($new_dns_data) && $post_data['dkim'] == 'y' ) {
391391
$new_dns_data['name'] = $post_data['dkim_selector'].'._domainkey.'.$post_data['domain'].'.';
392392
$new_dns_data['type'] = 'TXT';
393393
$new_dns_data['data'] = 'v=DKIM1; t=s; p='.str_replace(array('-----BEGIN PUBLIC KEY-----','-----END PUBLIC KEY-----',"\r","\n"), '', $post_data['dkim_public']);

0 commit comments

Comments
 (0)