Linux mail

Hi,


How can I send mail?  I try to write a program to detect some machine, and when there is an error happened, I would like to send mail...how can I do so?  Is there any api I can use to send mail through my program??  Help~~~~~



Xenia
xenia27Asked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

yuzhCommented:
You can use mailx, sendmail, mutt (if you installed mutt on your system).

eg:
mailx -s"Subject" some@domain.com < message.txt

man mailx
man sendmail
man mutt
to learn more details

if your are writing a shell script the systax is the same as command line, for C use
system() to run the Linux command (with full path).

for webpage, do a search for "webmail" or "formmail", eg:
http://www.discountdomainsuk.com/articles/9/345/0

For sendmail setup, just do a search at EE.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
xenia27Author Commented:
so I can call mailx, sendmail, or mutt in my codes??
0
yuzhCommented:
Yes, mailx, sendmail comes with the default installation, but "mutt" is an add-on
package. if you are using mutt, you need to make sure mutt is installed the box to
run your program, otherwise it will not work!
0
xenia27Author Commented:
OK...now I got some sense to write the program...thanks~
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Linux OS Dev

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.