[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Sending mail as a particular user



On Wed, 27 Nov 2002, McRae, Darren A wrote:

> Hello,
> 
> Is the a way of mail being sent as a particular user no matter what the
> linux username is? So if I log in as root or daz or pete it sends mail
> signed as sales@mydomain.com.
> 
> This needs to be done via sendmail, as that is what I'm using.

You can setup your genericstable in /etc/mail e.g.:

daz@localhost			sales@mydomain.com
pete@localhost			sales@mydomain.com

For more details see cf.README

[...}
genericstable	This feature will cause unqualified addresses (i.e., without
		a domain) and addresses with a domain listed in class {G}
		to be looked up in a map and turned into another ("generic")
		form, which can change both the domain name and the user name.
		Notice: if you use an MSP (as it is default starting with
		8.12), the MTA will only receive qualified addresses from the
		MSP (as required by the RFCs).  Hence you need to add your
		domain to class {G}.  This feature is similar to the userdb
		functionality.  The same types of addresses as for
		masquerading are looked up, i.e., only header sender
		addresses unless the allmasquerade and/or masquerade_envelope
		features are given.  Qualified addresses must have the domain
		part in class {G}; entries can be added to this class by the
		macros GENERICS_DOMAIN or GENERICS_DOMAIN_FILE (analogously
		to MASQUERADE_DOMAIN and MASQUERADE_DOMAIN_FILE, see below).
[...]

You can also use the -f switch with sendmail.

Using mutt you have the possibility to set your name in .muttrc:

[...]  
  6.3.55.  from

  Type: e-mail address
  Default: ""

  When set, this variable contains a default from address.  It can be
  overridden using my_hdr (including from send-hooks) and
  ````$reverse_name''''.

  Defaults to the EMAIL environment variable's content.
  
  6.3.179.  realname

  Type: string
  Default: ""

  This variable specifies what "real" or "personal" name should be used
  when sending messages.

  By default, this is the GCOS field from /etc/passwd.	Note that this
  variable will not be used when the user has set a real name in the
  ``$from'' variable.

  6.3.43.  envelope_from

  Type: boolean
  Default: no

  When set, mutt will try to derive the message's envelope sender from
  the "From:" header.  Note that this information is passed to sendmail
  command using the "-f" command line switch, so don't set this option
  if you are using that switch in ``$sendmail'' yourself, or if the
  sendmail on your machine doesn't support that command line switch.
[...]

Oliver
-- 
... don't touch the bang bang fruit



Reply to: