Hi,
To find commands or files, use the following shell tools:
which sendmail
This will tell you if the command is in your bash PATH (check /etc/profile and $HOME/.bash_profile $HOME/.bashrc or just type "set"
locate sendmail
Locate is an add on tool you can install from your package management application or via up2date, yum or apt-get. (Locate updates a database index of all files via an adjacent command "updatedb" (usually configured at install in /etc/cron.d). Locate will whine if updated has not been run for more than a week).
find / -name sendmail
This will run a find - preface it with sudo or from a root shell to get all files in the /root $PATH since you will be limited from seeing all files as a user.
sendmail is almost always in /usr/sbin/sendmail or /lib/sendmail
You are probably not going to be able to read the output of sendmail -d.
You can, with root/sudo access, spoof the "from address" if your SMTP application (postfix, exim or sendmail) is setup correctly.
SMTP MTA and mail delivery Mail applications setup and troubleshooting is a long subject. The PLUG should have some mail workshops, spam content presentations & go through all the materials and troubleshooting specific to linux one of these days.
$ sendmail -f
georgebush@whitehouse.gov hillary_clinton@democratic.com
When you invoke any sendmail command from a shell prompt, you generally get a open I/O wait. Here your command will appear to hang, but it is actually waiting for standard input. Type the body of the message followed by two "."s.
$ tail /var/log/maillog
$ ls /var/log
Your mail logs might be setup differently - look in the systems log directory for specifics.
You can also request a receipt for various mail types?
$ sendmail -f
josef@actionline.com plug-discuss@lists.plug.phoenix.az.us
<waits for standard input> Enter "testing 01 01 01" then hit "." twice on two new lines.
$ tail /var/log/maillog
josef lowder <
Josef@Actionline.com> wrote: Thanks Lisa ...
I tried this:
$ sendmail -f
joe@actionline.com $
plug-discuss@lists.plug.phoenix.az.us
And got this response:
bash: sendmail: command not found
Joe
On 6/3/08, Lisa Kachold <
l_iesa@yahoo.com> wrote: Did you subscribe as
joe@actionline.com to the list?
If you have a unix/linux box with command line (sudo to send in secure mail installations) [and a properly configured /etc/mail/sendmail.cf and DNS MX record] you can do a:
sendmail -f
joe@actionline.com $emailaddressorpluglist
That will spoof the sender.
sendmail -d $emailaddressorpluglist
Will do a debug session to see if the envelope was dropped.
Josef Lowder <
joe@actionline.com> wrote: .
An email message I sent to plug from my new gmail account
about 45 minutes ago has not yet shown up so this is a test
from my previous email account to see if there is some problem.
---------------------------------------------------
PLUG-discuss mailing list -
PLUG-discuss@lists.plug.phoenix.az.us
To subscribe, unsubscribe, or to change your mail settings:
http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss
(602)325-5325 Asterisk
(503)754-4452 Blackberry
EDVO/CDMA on Dell PII Kubuntu 7.10
---------------------------------------------------
PLUG-discuss mailing list -
PLUG-discuss@lists.plug.phoenix.az.us
To subscribe, unsubscribe, or to change your mail settings:
http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss