Posts

Showing posts from August, 2021

EMAIL Migration [GSUIT/Zimbra]

apt-get install git rcs make makepasswd cpanminus apt-get install gcc libssl-dev libauthen-ntlm-perl libclass-load-perl libcrypt-ssleay-perl liburi-perl libdata-uniqid-perl libdigest-hmac-perl libdist-checkconflicts-perl libfile-copy-recursive-perl libio-compress-perl libio-socket-inet6-perl libio-socket-ssl-perl libio-tee-perl libmail-imapclient-perl libmodule-scandeps-perl libnet-ssleay-perl libpar-packer-perl libreadonly-perl libsys-meminfo-perl libterm-readkey-perl libtest-fatal-perl libtest-mock-guard-perl libtest-pod-perl libtest-requires-perl libtest-simple-perl libunicode-string-perl sudo cpanm Crypt::OpenSSL::RSA Crypt::OpenSSL::Random --force sudo cpanm Mail::IMAPClient JSON::WebToken Test::MockObject sudo cpanm Unicode::String Data::Uniqid sudo cpanm Encode::IMAPUTF7 module sudo cpanm Regexp::Common module sudo cpanm File::Tail module git clone https://github.com/imapsync/imapsync.git cd imapsync mkdir -p dist sudo make install Zimbra to GMAIL ./imapsync --host1 mail.zimbra....

SPAM mail removal script

Step:- 01 root@mail:/root# vi /root/removemail #!/usr/bin/perl $REGEXP = shift || die "no email-adress given (regexp-style, e.g. bl.*\@yahoo.co @data = qx</opt/zimbra/common/sbin/postqueue -p>; for (@data) { if (/^(\w+)(\*|\!)?\s/) { $queue_id = $1; } if($queue_id) { if (/$REGEXP/i) { $Q{$queue_id} = 1; $queue_id = ""; } } } #open(POSTSUPER,"|cat") || die "couldn't open postsuper" ; open(POSTSUPER,"|/opt/zimbra/common/sbin/postsuper -d -") || die "couldn't open postsuper foreach (keys %Q) { print POSTSUPER "$_\n"; }; close(POSTSUPER); Step:-02 root@mail:/root# chmod +x /root/removemail Step:-03 root@mail:/root#/root/removemail <spammer address>