VERP/MicroTasks

Micro Tasks tracker for GSoC Project - Adding Proper Email Bounce Handling for Mediawiki ( Tony Thomas )

* 21/03/2014  : Bug 27158 - Adjust datetime in email confirmation email (https://gerrit.wikimedia.org/r/#/c/119936/a)

Created a client-server model including 2 virtual boxes (Box1 and Box2) to replicate the MediaWiki server side.
Box1:- Box2:-
 * Running Ubuntu Precise. (IP 10.0.3.40)
 * MediaWiki Core running at 10.0.3.40:80
 * DNS server configured as Box2 ( 10.0.3.1 )
 * MW MediaWiki SMTP settings configured with host => 'mchenry.wikimedia.org'
 * Initiate all mail requests.
 * Running Ubuntu Server Edition. ( IP 10.0.3.1 )
 * bind9 installed to work as DNS server for box1
 * eth0 - connected to NAT ( IP 10.0.2.25 )
 * eth1 - connected to internal n/w ( IP 10.0.3.1 )
 * have exim4, postfix-pcre, alpine, mutt installed.
 * have IPv4 routing enabled, IPTABLES and postfix configured so as to intercept any packets sent from box1, and redirect to
 * HTTP, HTTPS and SSH ports forwarded from Host PC.

Tested the setup by accessing MW Core on 10.0.3.40:80 from host machine (after port forwarding). Tested the email settings by originating emails from Box1 to remote address. It got redirected to /var/mail of Box2.

Guided by :- Jeff Green, Legoktm, Mutante.