23

Running the sendmail command I usually get emails with sender like username@hostname.

Is there a way to send emails using sendmail and having the sender set to something different from the user account used to run the command?

ztank1013
  • 6,939
  • 2
  • 22
  • 20

1 Answers1

45

What you're looking for is -f:

sendmail -F "Your name" -f "your-address@example.com" < your-message.txt

From the sendmail man page:

 -Ffullname  Set the full name of the sender.

 -fname      Sets the name of the ``from'' person (i.e., the sender of the
             mail).  -f can only be used by ``trusted'' users (normally
             root, daemon, and network) or if the person you are trying to
             become is the same as the person you are.
Martin
  • 37,119
  • 15
  • 73
  • 82