=head1 NAME

Mozilla::Persona::Aliases::MailConfig - multiple personalities like email

=head1 INHERITANCE

 Mozilla::Persona::Aliases::MailConfig
   is a Mozilla::Persona::Aliases

=head1 SYNOPSIS

  # add to the configation of $domain.json
  { ...
    "aliases" : {
      "class" : "Mozilla::Persona::Aliases::MailConfig"
      "file" : "/etc/services"
    },
    ...
  }

=head1 DESCRIPTION

The Aliases objects check whether a certain email-address relates to
the specified user.  This class uses the alias tables of the standard
email programs to expand the username.  All unix mailers use the same
"aliases" file format, and usually F</etc/aliases>.

=head1 METHOD

=head2 Constructors

=over 4

=item Mozilla::Persona::Aliases::MailConfig-E<gt>B<new>(OPTIONS)

 -Option--Default
  file    see Mail::ExpandAliases subroutine new

=over 2

=item file => FILENAME

=back

=back

=head2 Aliases

=over 4

=item $obj-E<gt>B<for>(USER)

See L<Mozilla::Persona::Aliases/"Aliases">

=back

=head1 SEE ALSO

This module is part of Mozilla-Persona distribution version 0.12,
built on November 22, 2012. Website: F<http://perl.overmeer.net>.  The code is based on the MulkyID code by
Matthias Benkard.

Persona is described at F<http://www.mozilla.org/persona/>

=head1 COPYRIGHTS

Copyrights of the perl code and the related documentation by
2012 by [Mark Overmeer]. For other contributors see ChangeLog.

This program is free software; you can redistribute it and/or modify it
under the same terms as Perl itself.
See F<http://www.perl.com/perl/misc/Artistic.html>

