# Align Text as right or left in a tabular environment

How can I arrange text in tabular environment. For example, the Main and Email to start at left align and the contents in right column to left align ?

\begin{tabular}{c|l}
{Mail} & 1234 XXXX st,\\
{Email} &{gagagasgsdv@xxxx.com}
\end{tabular}


Like this?

\documentclass{article}
\usepackage{array}
\begin{document}
\begin{tabular}{p{2cm}!{:}p{3in}}
{Mail} & 1234 XXXX st,\\
{Email} &{gagagasgsdv@xxxx.com}
\end{tabular}
\end{document}


Adjust the widths 2cm and 3in suitably. I have also removed the vertical line and added :, instead. With array package !{<content>} adds some content in between columns without destroying the tabcolsep.