Skip to content

Instantly share code, notes, and snippets.

@s4l1h
Last active August 1, 2016 09:02
Show Gist options
  • Select an option

  • Save s4l1h/fd780526d184d08ce677b8c6c594ec9e to your computer and use it in GitHub Desktop.

Select an option

Save s4l1h/fd780526d184d08ce677b8c6c594ec9e to your computer and use it in GitHub Desktop.
zimbra
zmtlsctl both
zmprov -l gs `zmhostname` | grep -i port
zmprov ms `zmhostname` zimbraMailPort 80
zmprov ms `zmhostname` zimbraMailProxyPort 8080
zmprov ms `zmhostname` zimbraMailSSLPort 443
zmprov ms `zmhostname` zimbraMailSSLProxyPort 8443
#Zimbra ldap password
zmlocalconfig -s zimbra_ldap_password ldap_master_url
#Zimbra bind ldap all interface for remote connect. , Zimbra 8.7 ldap bind local ip :S fucked my 2 hours....
zmlocalconfig -e ldap_bind_url="ldap://0.0.0.0:389"
zmprov gacf | grep zimbraMtaRestriction
zmprov mcf \
zimbraMtaRestriction reject_invalid_hostname \
zimbraMtaRestriction reject_non_fqdn_hostname \
zimbraMtaRestriction reject_non_fqdn_sender \
zimbraMtaRestriction "reject_rbl_client dnsbl.njabl.org" \
zimbraMtaRestriction "reject_rbl_client cbl.abuseat.org" \
zimbraMtaRestriction "reject_rbl_client bl.spamcop.net" \
zimbraMtaRestriction "reject_rbl_client dnsbl.sorbs.net" \
zimbraMtaRestriction "reject_rbl_client sbl.spamhaus.org" \
zimbraMtaRestriction "reject_rbl_client relays.mail-abuse.org" \
#Zimbra Migrate
/opt/zimbra/conf/zmztozmig.conf
screen /opt/zimbra/libexec/zmztozmig
# zmztozmig hata olmuşmu?
cat /opt/zimbra/log/ztozmiglogs/ztozlog_0.log | grep Failed
#DKIM
/opt/zimbra/libexec/zmdkimkeyutil -a -d aaa.com.tr
/opt/zimbra/libexec/zmdkimkeyutil -a -d bbb.com
<?php
$k='DKIM Data added to LDAP for domain bbb.com with selector 71D8E3AC-5330-11E6-A308-C35A0985CC8A
Public signature to enter into DNS:
71D8E3AC-5330-11E6-A308-C35A0985CC8A._domainkey IN TXT ( "v=DKIM1; k=rsa; "
"p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2GzcwjrTctbNI0UnefAopPZz7xJLbUciYuL0N9tBvTklahAMDme6iiF8bgB2jb9l/6w+yIO4kX0IMnF6Um8q3M6fpzuPvRytjVKnT0ucrEbbVoURiQTMtuuNajSUeQ1zKtDCfOQLxDVX3FrgAyhvh0IcWHzKkjdVfzsgCT+W+6AMJZc//4oclh5kfy58RIKx3LuFg/IgV0HooU"
"0VxJh926St6IGOi8YpOFu5sYa7FADlsGWhyDebUXa6Jif5XqQQEeEh8ZYamFo5oywbR+r2LqS8fYoKFDVBUNQ0d60v/gy8cBDgyCdpiMJMmwlWqCkwiH/eue9ZcTEBa1kaVwOkzwIDAQAB" ) ; ----- DKIM key 71D8E3AC-5330-11E6-A308-C35A0985CC8A for bbb.com
DKIM Data added to LDAP for domain aaa.com.tr with selector 889350AA-5330-11E6-8382-7C5C0985CC8A
Public signature to enter into DNS:
889350AA-5330-11E6-8382-7C5C0985CC8A._domainkey IN TXT ( "v=DKIM1; k=rsa; "
"p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxLCgw0ZabZCqQX0gjlpTfz8Wjw/XeQilHf3fMgH0sulGkA56rOl7j/r1PghpjN781tR+UvOmvWa8qs8XuBe1D2mGCVJUyHnYA2q+F3pkSC259VuKEB5YcC1vSzX4EmSEAcP89JkCMi4ocJmgAwc/Mr0+yIYF0S0lMhLcu+HeRGAr300NMtF+m+XAusv52IlF8gnnpGuQdC3e+V"
"/Ap6JZiP93xwdRD03EcNPjaLs21PTSxUTmV15NkbBY+HAlNTBd6uRn/nYPYfR6Rrl06IPgqGZ1k0ap0ZZj0jUs0MQJsLe6sHWFC5JFhkZrJ/GQei9z7upo8EkpB+ndgF82UbMcEQIDAQAB" ) ; ----- DKIM key 889350AA-5330-11E6-8382-7C5C0985CC8A for aaa.com.tr';
/* DKIM Sonucunu Parse Eder*/
function f($k){
return '"'.preg_replace(array('@\s\s+@','@""@'),"",$k).'"';
}
$desen='@\( "(.*?)" \) ; ----- DKIM key (.*?) for (.*?)\n@si';
preg_match_all($desen,$k,$c);
print_r($c);
$t=count($c[0])-1;
for($i=0;$i<=$t;$i++){
echo $c[3][$i]."\n";
echo $c[2][$i]."._domainkey\n";
echo f($c[1][$i])."\n";
}
?>
# Zimbra file size
postconf message_size_limit;zmprov modifyConfig zimbraMtaMaxMessageSize 41943040;postfix reload;postconf | grep message_size_limit
Links:
http://bidb.omu.edu.tr/wiki/Zimbra'dan_Zimbra'ya_Eposta_ve_Hesap_Ta%C5%9F%C4%B1ma_/_Ge%C3%A7i%C5%9F_%C4%B0%C5%9Flemleri
https://www.bilgio.com/zimbra-migration-senaryolari-2/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment