I only want sendmail to relay through my ISP's smtp server, nothing else. How do i set it up?

link|improve this question

feedback

3 Answers

up vote 4 down vote accepted

You have specified answer in the question itself. You can do that using

define(`SMART_HOST', `smtp.your.provider')dnl

Are you facing any problem using this. After editing /etc/mail/sendmail.mc you should go to directory /etc/mail. Type make and then restart sendmail service for changes to take effect. Then send a test mail and see message headers (Received:) to see if configuration worked.

link|improve this answer
Make command will call m4 to parse sendmail.mc again and it will also build other databases like aliases if we have changed them. – Saurabh Barjatiya Jul 16 '09 at 8:26
feedback

Do yourself a huge favour and replace sendmail with either a modern mta like postfix or something more lightweight like ssmtp. I'm amzed that sendmail is still used voluntarily

link|improve this answer
done! thanks :) – Carl Hörberg Jul 19 '09 at 17:37
feedback

If you aren't doing anything more fancy with the cumbersome beast that is Sendmail then you could consider using SSMTP instead.

It's a relay-only MTA which is lightweight and couldn't be simpler to configure.

link|improve this answer
ah, thanks, hadn't done my research very well.. SSMTP was much easier! – Carl Hörberg Jul 19 '09 at 17:36
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.