Sometimes you find yourselve facing spammers on the server. How do you handle them?

Here are Sendmail, exim cheatsheets. I’ve found useful

1. List domains sending most email

exim -bp | egrep -o "[a-z0-9A-Z\.]+@[a-z0-9A-Z\.]+" | awk -F @ '{if(/'`hostname`'/){print$1}else{print$2}}' | sort | uniq -c | sort -rn | head

2.Frozen mails are of no use in exim queue. To remove all the frozen mails:

exim -bpr | grep frozen | awk {'print $3'} | xargs exim -Mrm

2a. This seems to work for me to delete Mail queue

exiqgrep -z -i | xargs exim -Mrm

3. To list the mail queue in sendmail do this:

sendmail -bp

4. To remove mails from

# exiqgrep -i -f | xargs exim -Mrm

A good source

The Blockchain Workshops came to Nairobi for the first time in December 2016.

Enthusiasts flocked to the event at Strathmore University. The attendance was made more of blockchain techies, programmers, lawyers, and bounty hunters :). Well, most of us just had a vague idea of what blockchains were. Maybe they are bitcoins, or are they crypto-currencies? And of course 99% though of them as alternative currencies.

What we refused to understand is that blockchains is a technology that allows distributed immutable smart contracts. The nodes performing the distribution get points for participating in the blockchain grid. And those points are what are generally called crypocurrencies. And the process of writing the distributed ledger for any blockchain transaction is what is called mining. You get some sort of points when you mine. Depending on the network you use, the point can be called a bitcoin, an ether, etc. Well easy, is it not?

Well, my explanation my be off hook. So here is what Wikipedia has to say; “Blockchain is a distributed database that maintains a continuously-growing list of ordered records called blocks. Each block contains a timestamp and a link to a previous block. By design blockchains are inherently resistant to modification of the data – once recorded, the data in a block cannot be altered retroactively”

Prof. Nii Quaynor, one of the Internet Pioneers in Africa set the scene by showing how adoption of new technology happens around the world. It seemed just like in the adoption of the internet, Africa was alos lugging behind in embracing blockchain technology.

The blockchain legends were around. The one who generated the most interest was Vitalik Buterin, the 22 year old co-founder of Ethereum. Ethereum is a publicly assessable, distributed blockchain computing platform that implements smart contract functionality.

So I had to engage Vitalik. “What is your take on hard forks, especially the hard fork that was done on Ethereum when DAO was hacked. Does that jeopardise the credibility of blockchains which are billed to have distributed immutable transactions. Example if we implement a banking platform, or land registry system using Ethereum, the public will just claim transactions are reversible”.

Vitalik’s answer was measured and calm, very pragmatic I must say from a 22 year old. He said that systems have to be adaptable. And as the popularity of blockchain technologies mature, including ethereum, it will be more difficult to apply hard forks. And hard forks are a matter of political decisions.

The public was surprised to learn from the government of Kenya, through a statement read on behalf of the Minister of ICT Joe Mucheru that the government is working with IBM to deploy blockchain applications in government service. Three areas they are working on is land, education, and medical records.

The security firm ESET has warned on an increase of infected e-mails containing a malicious zipped attachment called Nemucod. It downloads ransomware, for example, TeslaCrypt or Locky. When opened, it encrypts the data on the victim’s computer and demand ransom for decryption. The virus has been detected in Europe, North America, Australia, Japan, and Africa . According to an Intel security report, global ransomware cases increased almost 170% in 2015. Bitdefender, an internet security company, found that almost half of the victims surveyed across Europe and the US have paid extortionists to recover data .

Change the Location of the Outlook Express Mail and News Files (All Windows)

This setting allows you to change the location of the mail and news files stored by Outlook Express to another directory or partition.

Open your registry and find the key below.

Edit the value called ‘Store Root‘ and set it to equal the required path name.

Then move the ‘mail’ and ‘news’ folders from the old location to the new and restart Outlook Express.

For versions of Outlook Express prior to version 5.0 the registry key is [HKEY_CURRENT_USERSoftwareMicrosoftOutlook Express].

Note: The “mail” and “news” folder must be manually created or moved to the new location.


To see how to create a new profile for Firefox see Creating a new Firefox profile on Windows. Instructions for other Mozilla programs follow.

Close the application and make sure that it is not running in the background.

Thunderbird, Mozilla Suite or SeaMonkey: Use the “Profile Manager” shortcut located in the Start -> Programs Menu (if available) or use the below instructions, substituting thunderbird.exe mozilla.exe or seamonkey.exe in place of firefox.exe.

Firefox: Open the Windows “Start” menu, select “Run” (on Windows Vista, use “Start Search” or enable the Run box, as described here) then type and enter one of the following:

  • firefox.exe -profilemanager
  • firefox.exe -P

For a zip install or if the above instructions do not work, include the full path to the executable surrounded by quotation marks in the “Run” (or Vista “Start Search”) box, as in this Firefox example:

  • "C:Program FilesMozilla Firefoxfirefox.exe" -profilemanager


Close the application completely and make sure that it is not running in the background. Open the terminal and execute cd (program directory) then execute:

  • (Firefox) ./firefox -profilemanager
  • (Mozilla Suite) ./mozilla -profilemanager
  • (SeaMonkey) ./seamonkey -profilemanager
  • (Thunderbird) ./thunderbird -profilemanager

Alternately, in a terminal type path/to/application -profilemanager


Here is a list of working and expired godaddy promo codes

.BIZ $6.99/yr!*
Use Code GLE102407

.net .org .com .all gdm0906h $7.19

LOL55 = Register, renew or transfer TWO .NET domains for just $10*!

gdm0716 $6.19*
cjcdtaker2 $7.15*
gdm0702 $5.20*
gdm0622h $7.84 = .org

GLE092607 $7.19
ZINE3 $7.15
cjcdeal102 $7.15
CHRIS3 $7.15

.org gdm0939 $4.99

OYH3 – $2 off / $6.95 any .COM (renewals too… just used it)

OYH2 – $5 off a $30 purchase

OYH1 – 10% off whatever

gdm0420a – 25% off .MOBI registration

*Go daddy GoDaddy Coupon Codes*
Deal: 10% off any order
Go daddy Coupon Code: SAVETEN
Expiration: unknown
Limitations: None

Deal: 10% off any order
Go daddy Coupon Code: SAVENOW
Expiration: unknown
Limitations: None

Deal: $1 off any order
Go daddy Coupon Code: DAVID
Expiration: unknown
Limitations: None

Deal: $1 off any order
Go daddy Coupon Code: USA6
Expiration: unknown
Limitations: None

ZINE3: $6.95 Domain Names (NO LIMIT) – Use Godaddy Promo Code ZINE3 for
$6.95 Domain Names
ZINE1: 10% Off Any Order – Use Godaddy Promo Code ZINE1 for 10% Off Any
ZINE2: Use Godaddy Promo Code ZINE2 for $5 Off Any Order Over $30

SAVE $20 on your order of $75
Code: *gdm0104b*
Expires January 7, 2007

This one is old but still works:

Domains at $6.95 + $0.25
Code: *goox3004at*
Expiration unknown

*Chill1* – save 10% on any order

*Chill2* – save $5 on any order of $30 or more

*Chill3* – register a new .com domain name for just $6.95 a year
Deal: $2 off any order
Code: goox3004at

Deal: 10% off any order

Deal: 10% off any order

*LIFE2*: Get 10% off any order with this coupon at
No maximum.

*LIFE3*: Get 5$ off any order of 30$ or more at

*LIFE1*: Get 6.95$ .COM registration at
GoDaddy Includes
Renewals & Transfers!

*— 2007 GoDaddy promo codes / coupon codes that do not expire!! —*

*gdbb776*: *Get .com and .net renewals just for $5.99 at

*OYH2*: *Get 5$ off any order of 30$ or more at

*OYH3*: *Get 6.95$ .COM registration at
GoDaddy* Includes
Renewals & Transfers!

*TVBOB*: *Get 10% off any order with this coupon at
No maximum.

*LOL48*: *Get 10% off any order with this coupon at
No maximum.

*gdm0513d*: *Save 90% on a .INFO domain at GoDaddy (Only
*Expires Unknown*

*Aloha*: *Save $20* on your order of $75 or more at

*Central*: *Save $10 off any order over $50 at

*Pod58*: *Save 10% on any Hosting Account at

*DIGG*: *Save 10% on your order at

*COMSALE*: *Get 6.95$ .COM registration at

*GEEK*: *Save $1 on your order at

*OFFICEWEB2* – *Save 10% on your

*BASIC2* – *Save 10% on your

*SB2005WEB* – *Save 10% on your

*SB2006WEB* – *Save 10% on your

*IOWNYOU* – *Save 10% on your

*OFFICEWEB* – *Save 10% on your

*OFFICE2* – *Save 10% on your

*WINDOWEXT* – *Save 10% on your

*$6.95 .com Domain Names! (No Limit) *
Coupon Code: ZINE3

*Save $1 on your order*
Coupon Code: GEEK
Expires: Unknown

*Save 10% on your order*
Coupon Code: DIGG
Expires Unknown

*15% off any new product*
Coupon Code: lol20
Expires: Unknown

*$5.00 off any purchase of $30.00 or more.*
Coupon Code: DIGG2
Expires: unknown

Here is a list of very cool stuff that is enjoyable to do on a computer. ou can help expand it by leaving your comments.

1. Create a new notepad file and do not rename it. Let the name remain ‘New Text Document.txt’ Open the file and write “Kibaki hid the facts” without the quotation marks. Then save the file. Who permitted Micr0$oft to get involved in politics?
2. Did you know you can erase CD-R disks and re-write data to them?