Re: removing sendmail in OpenBSD
On Thu, Aug 09, 2001 at 02:33:47PM +0200, Morten Liebach wrote: [snip] > This is news to me, I've been using mailwrapper (e.g. /etc/mailer.conf) > instead. > What's so bad about mailwrapper? It invokes the real sendmail when it gets in any kind of trouble. A fix for this is in a FreeBSD PR that hasn't been committed to the STABLE branch yet. It is also untested right now. Don't expect it to be fixed in the near future. > Yeah, free sex really hurts the economy and innovation. > Where can i *buy* a sex license? (I don't like stealing, you know). > :-) Oh I don't know, I always just do that illegally :) Greetz, Peter -- Against Free Sex! http://www.dataloss.nl/Megahard_en.html
Re: removing sendmail in OpenBSD
Follow-up. > > My system contains the following sendmail files: > > > > /usr/libexec/sendmail/sendmail > > /usr/bin/sendmail > > /usr/share/sendmail You sure about /usr/bin/sendmail ? On my OpenBSD v2.8 it was /usr/sbin/sendmail Which results in :- mv /usr/libexec/sendmail/sendmail /usr/libexec/sendmail/sendmail.old mv /usr/sbin/sendmail /usr/sbin/sendmail.old chmod 0 /usr/libexec/sendmail/sendmail.old /usr/sbin/sendmail.old ln -s /var/qmail/bin/sendmail /usr/sbin Regards...martin
Re: removing sendmail in OpenBSD
Hello. > Going through the qmail installation instruction is lwq. Section 2.8.3 > describes how to remove sendmail. At the end of the section it says I > must > create some symlinks for the old sendmail to /var/qmail/bin/sendmail. > However the instructions give locations for sendmail that don't quite > work > on my system. Well you found the files. So you know what to do. If not read on. > (strangely enough the qmail/doc/REMOVE.sendmail doesn't mention the > need for > any symlinks ... are they really needed?) Yes ! You have read the rest of the instructions, haven`t you ? ie. INSTALL..that`s where the links happen. > > Can anyone tell me which of the many sendmail files on my OpenBSD 2.9 > system > I should remove and which I should symlink to qmail/bin/sendmail? > > My system contains the following sendmail files: > > /usr/libexec/sendmail/sendmail > /usr/bin/sendmail > /usr/share/sendmail Just do this... mv /usr/libexec/sendmail/sendmail /usr/libexec/sendmail/sendmail.old mv /usr/bin/sendmail /usr/bin/sendmail.old chmod 0 /usr/libexec/sendmail/sendmail.old /usr/bin/sendmail.old ln -s /var/qmail/bin/sendmail /usr/bin What does this all mean ?? First you are renaming the files with .old names so you can always go back easily but programs won`t find them anymore. The chmod 0 is to remove the setuid bit to prevent local users from getting extra privilidges through sendmails security holes. The ln -s links the old sendmail location to qmail`s sendmail wrapper. This is so programs expecting to use sendmail at it`s default location will be diverted to qmails mimicking wrapper. > > > Thanks! > > Jc Regards...Martin
Re: removing sendmail in OpenBSD
On 9, Aug, 2001 at 02:06:28PM +0200, Peter van Dijk wrote: > On Thu, Aug 09, 2001 at 12:02:47PM +, Jean-Christian Imbeault wrote: > [snip] > > >Are you sure there is nothing in /usr/sbin/sendmail? > > > > There is. Missed it. Should it be a symlink too? On my OpenBSD CURRENT machine there's no /usr/bin/sendmail, only one in /usr/sbin. I don't think you have one in /usr/bin, surprise me! ;-) > > So what is /usr/libexec/sendmail/sendmail? > > That is (at least on FreeBSD, so don't hate me if it's different on > OpenBSD :) the actual sendmail binary. /usr/bin/sendmail and > /usr/sbin/sendmail are just symlinks to mailwrapper, which then > invokes /usr/libexec/sendmail/sendmail for you, or for example qmail's > sendmail wrapper, if configured as such in /etc/mail/mailer.conf. > > mailwrapper is, however, unreliable, which is why you should just use > symlinks. This is news to me, I've been using mailwrapper (e.g. /etc/mailer.conf) instead. What's so bad about mailwrapper? > -- > Against Free Sex! http://www.dataloss.nl/Megahard_en.html Yeah, free sex really hurts the economy and innovation. Where can i *buy* a sex license? (I don't like stealing, you know). :-) Regards Morten -- ×·.¸¸.·´¨)¸.·´ ¸.·´¨) OMorten Liebach <[EMAIL PROTECTED]> (_¸.·´ (¸.·´ ¸.·× 0http://home1.stofanet.dk/liebach/ (_¸.·´ohttp://pc89225.stofanet.dk/ .
Re: removing sendmail in OpenBSD
On Thu, Aug 09, 2001 at 12:02:47PM +, Jean-Christian Imbeault wrote: > >From: Peter van Dijk <[EMAIL PROTECTED]> > >Are you sure there is nothing in /usr/sbin/sendmail? > There is. Missed it. Should it be a symlink too? yes. > So what is /usr/libexec/sendmail/sendmail? The actual sendmail binary. The others are just symlinks to mailwrapper which calls sendmail then (or another MTA, defined in /etc/mailer.conf). -- * Henning Brauer, [EMAIL PROTECTED], http://www.bsws.de * * Roedingsmarkt 14, 20459 Hamburg, Germany * Unix is very simple, but it takes a genius to understand the simplicity. (Dennis Ritchie)
Re: removing sendmail in OpenBSD
On Thu, Aug 09, 2001 at 12:02:47PM +, Jean-Christian Imbeault wrote: [snip] > >Are you sure there is nothing in /usr/sbin/sendmail? > > There is. Missed it. Should it be a symlink too? Yes. > > > /usr/share/sendmail > > > >This one can stay just fine. > > Oops, it's a directory. Should have noticed that. :) > So what is /usr/libexec/sendmail/sendmail? That is (at least on FreeBSD, so don't hate me if it's different on OpenBSD :) the actual sendmail binary. /usr/bin/sendmail and /usr/sbin/sendmail are just symlinks to mailwrapper, which then invokes /usr/libexec/sendmail/sendmail for you, or for example qmail's sendmail wrapper, if configured as such in /etc/mail/mailer.conf. mailwrapper is, however, unreliable, which is why you should just use symlinks. Greetz, Peter -- Against Free Sex! http://www.dataloss.nl/Megahard_en.html
Re: removing sendmail in OpenBSD
>From: Peter van Dijk <[EMAIL PROTECTED]> > > > /usr/libexec/sendmail/sendmail > >This one can stay. chmod u-s it for security. > > > /usr/bin/sendmail > >This one needs to become a symlink. Ok. >Are you sure there is nothing in /usr/sbin/sendmail? There is. Missed it. Should it be a symlink too? > > /usr/share/sendmail > >This one can stay just fine. Oops, it's a directory. Should have noticed that. So what is /usr/libexec/sendmail/sendmail? Jc _ Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp
Re: removing sendmail in OpenBSD
On Thu, Aug 09, 2001 at 11:44:06AM +, Jean-Christian Imbeault wrote: [snip] > Can anyone tell me which of the many sendmail files on my OpenBSD 2.9 system > I should remove and which I should symlink to qmail/bin/sendmail? > > My system contains the following sendmail files: > > /usr/libexec/sendmail/sendmail This one can stay. chmod u-s it for security. > /usr/bin/sendmail This one needs to become a symlink. Are you sure there is nothing in /usr/sbin/sendmail? > /usr/share/sendmail This one can stay just fine. Greetz, Peter -- Against Free Sex! http://www.dataloss.nl/Megahard_en.html
removing sendmail in OpenBSD
Going through the qmail installation instruction is lwq. Section 2.8.3 describes how to remove sendmail. At the end of the section it says I must create some symlinks for the old sendmail to /var/qmail/bin/sendmail. However the instructions give locations for sendmail that don't quite work on my system. (strangely enough the qmail/doc/REMOVE.sendmail doesn't mention the need for any symlinks ... are they really needed?) Can anyone tell me which of the many sendmail files on my OpenBSD 2.9 system I should remove and which I should symlink to qmail/bin/sendmail? My system contains the following sendmail files: /usr/libexec/sendmail/sendmail /usr/bin/sendmail /usr/share/sendmail Thanks! Jc _ Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp