A+ A A-

My 30-Day Trial of Google Apps for Work

Although I adore running my own mail server, I was curious about Google Apps for Work, specifically Gmail for Work.  Could it block spam as effectively as my own insanely-aggressive rig?  Also, if I ever got tired of managing my own server or (gasp) something hugely disastrous happened to my infrastructure, I figured Google Apps could serve as an apposite alternative or fall-back solution.  If nothing else, perhaps I could add this experience to my IT resume.  They offer a free 30-day trial, so I didn't have anything to lose.

I don't think it's necessary to go into excessive detail because I'm sure Google Apps for Work is already well-covered on the web, but long story short--it's an incredible bargain.  Google offers a tremendous number of features for the price--to the point it can be overwhelming.  In the end, however, I did miss the customizability of running my own mail server, so I asked Google support a couple questions.  My questions are below along with their answers.

Read more: My 30-Day Trial of Google Apps for Work

Joomla - How to Modify RSSocial to Display Other Icons

RSSocial is an awesome free Joomla extension I use to display social media icons on my site.  Since it uses the Fontello Zocial font kit, I figured out how to modify it to display other social media icons.

* Navigate to /media/mod_rssocial/css and look at the rssocial-font.css file.  You'll see a list of all the icons types that RSSocial can be modified to actually support near the bottom.  Make a (mental) note of the type you want to use (e.g. rssocial-icon-appstore).
* Navigate to /modules/mod_rssocial/tmpl.
* Edit one of the unused social network php files (e.g. flickr.php).
* Modify the span to match the icon you'd like to display instead.  In the example below, I modify the Flickr settings to show the Apple logo instead.  I don't use Flickr, but I do use the Apple iTunes store for my podcast.

<span class="rssocial-icon rssocial-icon-appstore"></span>

MS Outlook - None of your email accounts could send to this recipient

You send email to a recipient, but immediately receive an error bounce-back message that says "None of your email accounts could send to this recipient."  I'm running Microsoft Outlook 2010 in cached mode, so I'm not sure if this issue occurs in other versions / non-cached mode.

The email address was originally entered by copying/pasting or clicking a hyperlink.  Unfortunately, this corrupted the recipient address by changing its type to MAILTO instead of SMTP.  This info is cached in Outlook, so even re-entering the recipient address manually does not fix the problem.

Resend the email, being sure to change the recipient type to SMTP before clicking "send."

* Open the original message in your "Sent Items" folder.
* Click Actions, Resend this message...
* Double-click the problem recipient address, the recipient info card pop-up will open.
* Click the more options icon (4th icon from the left), then "Outlook Properties."
* You'll see that the e-mail type is set to MAILTO.  Click the "Internet Type" button to change it to SMTP.  Click OK.
* Click Send.  PROFIT!

KVM - Enable Promiscuous Mode for Macvtap Network Interface

To use the relatively new macvtap bridge network interfaces in KVM, the host network interface must be set to promiscuous mode.

Edit /etc/network/interfaces with nano or something and add the up and down lines.
For example...

iface eth0 inet static
up ifconfig $IFACE promisc
down ifconfig $IFACE -promisc

Reboot and check if promiscuous mode is enabled: ifconfig and see if the PROMISC flag is set on the interface.

Virtual PfSense on KVM - VirtIO Network Issues

Virtualization of pfSense on KVM went smoothly for the most part.  PCI pass-through to a network card worked swimmingly, and I adore the new built-in virtio driver support.

Then I tried building a DMZ in pfSense so that I could run isolated guest VMs on the same host.  I created an isolated virtual network on KVM, and added a virtio network interface to the pfSense VM.  PfSense saw the new interface and automatically created the NAT rule for the DMZ, but I had to add a firewall rule allowing the DMZ traffic to flow.  Finally, I moved a guest VM's network interface over to the new DMZ.

Very strange...I could ping other hosts and even Internet hosts.  I could see the traffic flowing just fine through pfSense.  But the Internet would not work.  Finally, after trying a non-virtio network driver, I realized virtio was the problem.

In short, "Hardware Checksum Offloading" must be turned off in pfSense for virtio to work properly.  Go to the System --> Advanced --> Networking tab in pfSense and turn off hardware checksum offloading.  Reboot pfSense and PROFIT!

Warm regards go to this helpful article:

I'm not sure how much of this is still necessary as pfSense now has built-in virtio driver support, but disabling hardware checksum offloading is definitely required!