Address Book Server allows you to share your contacts and calendar events with others connected to your network or over the Internet. Each participant synchronizes their contacts with the server hosted on your own system. Address Book Server supports the full Address Book and iCal schema. The server also provides a friendly Web interface and an iPhone client which let you access your contact details remotely.
QP2M is an Peer2Mail application, which means that it lets you share, store, and manage your files via email accounts. It work similar to other Peer2Mail applications, but it makes upload and download very simple, and has some unique features. You can upload and download multiple files simultaneously, manage your email accounts, and resume transfers after closing the application.
libtld is a library used to extract the TLD from a URI and to check email validity. This allows you to extract the exact domain name, sub-domains, and all the TLD (top level, second level, third level, etc.). The problem with TLDs is that you cannot know where the domain starts. Some domains can use one top-level domain, others use two, etc. However, it may be useful to know where the domain is to have the exact list of sub-domains. For example, if you want to force www. at the start of the domain name if no other sub-domains are specified, then you need to know exactly how many TLD are defined in a URI. The libtld offers one main function: tld(), which gives you a way to extract the TLD from any URI. The result is the offset where the TLD starts. This gives you enough information to extract everything else you need. For emails, the library is capable of parsing a string that represents a list of email addresses to be verified. The verification includes a check of the domain name and its TLD.
xstress is a small yet powerful tool to stress test SMTP mail servers. xstress creates multiple threads and sends mail messages with varying subjects, "to" addresses, and body texts. Mail attachments are supported. All the parameters are highly configurable. For example, you can configure the number of threads xstress creates, SMTP timeout, attachment files, "to" address, "from" address, etc.