Wednesday, October 3, 2018

App Idea #1 - Location Tracker

Summary

The idea behind Location Tracker is simple. It provides visibility of the location of a vehicle, such as a campus loop bus. Passengers expecting to get on the bus are then able to visualize where the bus currently is.

Project Description

There are three components to this project:
  1. The Data Source app is a very simple app which the driver of a vehicle flicks on. The app then transmits location data to the Cloud Storage. This app is always on unless turned off.
  2. The Cloud Storage merely stores current location data of the Data Source. If there are multiple Data Sources, each is identified using a unique key.
  3. The Client app is an equally simple app with a map visual. It fetches the Data Source location data from the Cloud Storage and shows it on the map. It also shows the Client location data on the same map, and provides an estimate of how long the Data Source will be at the Client location.
Below is a mock-up screen for the Client app:

Wednesday, June 6, 2018

Using Yahoo Mail to Send Email From a Virtual Email Address


A virtual email address is an email address within a domain which does not have an SMTP server. For example, given a domain in2teq.com, the email address test@in2teq.com is a virtual email address if there is no SMTP server running for the domain in2teq.com.

Email Forwarding as Virtual Email Address

Among the services offered by domain registrar GODADDY.COM is email forwarding. For instance, while there is no SMTP server for the domain in2teq.com, the email address test@in2teq.com could be set up to be forwarded to a valid email address, in this case a Yahoo Mail address. All emails to test@in2teq.com will then be received at the Yahoo Mail inbox.

Sample Email Forwarding Setup in Go Daddy
It is important to note though that the following DNS entries must be present for the domain name in2teq.com.

Sample DNS record for SMTP forwarding in Go Daddy

Setup Virtual Email Address as Send-Only Address in Yahoo Mail 

Using the Go Daddy email forwarding service as shown above, we can receive all mail messages for test@in2teq.com in the Yahoo Mail address test@yahoo.com. We should then setup Yahoo Mail for sending emails from the email address test@in2teq.com. To do this, go back to the email forwarding setup in Go Daddy and setup the email address test@in2teq.com to forward to an existing but different email address, i.e. not test@yahoo.com.

In Yahoo Mail Settings > Writing Email, add an entry for a send-only address and click verify as shown below.

How to Add a Send-Only Email Address in Yahoo Mail
Check the inbox of the email address where test@in2teq.com is forwarding. There should be an email from Yahoo asking to verify the send-only address. Click on the link provided in the email to verify. If verification email is not received, try verification using Yahoo Mail Settings > Account. An unverified account will have an alert icon beside it. Click on the verify link to send verification email and repeat the process just described.

When a send-only email address is verified, you can send an email from Yahoo Mail using the send-only email address by selecting it from the dropdown list in the From field.

Send a Yahoo Mail email Using the Forwarded Email Address as Sender
As a final step, go back to Go Daddy and reset the mail forwarding for test@in2teq.com to the Yahoo Mail address test@yahoo.com.