06-05-2006
The FROM: part is created by the sendmail or the mailx utility to prevent one user from pretending to be another. This is called spoofing. Spoofing the return address requires intervening with smtpd (or a pop3 server process) or rewriting mailers.
Reasonable choices:
1. put "FROM deshp" at the start of the subject line
2. have the job creating the mail setuid to deshp to change effective uid.
I do not know of mail utility that will do this without you having privilege to setuid. If you could do this, you could send emails to employees and pretend you are the CEO of the company.
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
How can I send a file of Unix usernames to everyone on the file without making an alias in my .mailrc file? Using a mailx command.
Thanks,
J.J. (2 Replies)
Discussion started by: JJJ
2 Replies
2. Shell Programming and Scripting
Is there any way that I can mailx to a distribution list without having a $HOME/.mailrc file?
We have a distribution list in Outlook for our group say group@something.com.
I am trting to do echo "Something"|mailx -s "Subject" group@something.com
it doesnt work
Any ideas?
Thanks (1 Reply)
Discussion started by: sm321
1 Replies
3. UNIX for Dummies Questions & Answers
I want to send a message with an attachment from Unix using the following command:
uuencode $DIRNAME/$FILENAME1 | mailx -s "test subject" xyz@xyz
I need to attach the file and I also want a simple message body like "there is an error. Please check it".
Do I need to have this message body... (1 Reply)
Discussion started by: ssmith001
1 Replies
4. UNIX for Dummies Questions & Answers
If I use the "Mail" link instead of the "mail" link to ../mailx I get this error.
Mail so-n-so @whatever.com
mailx: NUL changed to @
Unknown command: "postmaster"
The email still goes through but i get the error.
If I use "mail" it goes thru without the error.
Any ideas?? (2 Replies)
Discussion started by: BG_JrAdmin
2 Replies
5. UNIX for Advanced & Expert Users
Hello all,
how do I view the default mail configurations using the mailx problem? At the moment, I have an account, and all the mail to that account is being routed to an email address, how can I view this behaviour? Also, is there anyway I can view the default mail settings for a server without... (0 Replies)
Discussion started by: Khoomfire
0 Replies
6. UNIX and Linux Applications
Hi,
I am not able to send direct mails from our unix server to our lotus notes id. It was fine until we upgrade our Lotus notes server. What are the changes need to add when we upgrade Lotus notes. Please advice.
It run in sh file
This is the statement
uuencode $RTDIR/$filename... (0 Replies)
Discussion started by: rajani_p
0 Replies
7. UNIX for Advanced & Expert Users
whn mail command fails. Please tell various reasons.
Thanks for the reply (2 Replies)
Discussion started by: ratna
2 Replies
8. Shell Programming and Scripting
Hi All,
Can anyone please provide the command for sending an mail with attachment using mailx command.
Thanks in Advance :)
Regards,
Siram. (3 Replies)
Discussion started by: Sriram.Vedula53
3 Replies
9. Linux
We have configured mailx Linux server. When send mail from Linux server it is not going
How to trouble shoot the root cause step by step (3 Replies)
Discussion started by: pmsuper
3 Replies
10. UNIX for Dummies Questions & Answers
Hi Gurus,
I have a solaris zone. I am finding a issue in the situation below.
When I tried to send a mail in this format its failing.
: mailx -s "test mail f" xxxxxx@yy.com
But its working just fine if I use echo.
echo "test body"|mailx -s "test mail " xxxxxxx@yy.com
Is there... (1 Reply)
Discussion started by: rama krishna
1 Replies
SETUID(1) General Commands Manual SETUID(1)
NAME
setuid - run a command with a different uid.
SYNOPSIS
setuid username|uid command [ args ]
DESCRIPTION
Setuid changes user id, then executes the specified command. Unlike some versions of su(1), this program doesn't ever ask for a password
when executed with effective uid=root. This program doesn't change the environment; it only changes the uid and then uses execvp() to find
the command in the path, and execute it. (If the command is a script, execvp() passes the command name to /bin/sh for processing.)
For example,
setuid some_user $SHELL
can be used to start a shell running as another user.
Setuid is useful inside scripts that are being run by a setuid-root user -- such as a script invoked with super, so that the script can
execute some commands using the uid of the original user, instead of root. This allows unsafe commands (such as editors and pagers) to be
used in a non-root mode inside a super script. For example, an operator with permission to modify a certain protected_file could use a
super command that simply does:
cp protected_file temp_file
setuid $ORIG_USER ${EDITOR:-/bin/vi} temp_file
cp temp_file protected_file
(Note: don't use this example directly. If the temp_file can somehow be replaced by another user, as might be the case if it's kept in a
temporary directory, there will be a race condition in the time between editing the temporary file and copying it back to the protected
file.)
AUTHOR
Will Deich
local SETUID(1)