ok, i got everything else working again except postfix. first time i launched pine, it gave an error that /var/mail needed to be 1755. so i did that. then tried to send an email. big fat error(sorry, don't remember what it was). so i went back to the stepwise article i followed originally when installing postfix and did these steps:
<blockquote>
Postfix replaces /usr/sbin/sendmail with its own version. Instead of allowing the Postfix install to clobber our previous sendmail environment, we should move it aside and remove its setuid permissions.
sudo chmod a-s /usr/sbin/sendmail
sudo mv /usr/sbin/sendmail /usr/sbin/sendmail.OFF
sudo mv /usr/bin/newaliases /usr/bin/newaliases.OFF
sudo mv /usr/bin/mailq /usr/bin/mailq.OFF
sudo mv /usr/bin/rmail /usr/bin/rmail.OFF
Note that this step may not survive an operating system upgrade. Should Apple decide to upgrade its sendmail binary in the future, the SoftwareUpdate installer will clobber these changes. Make sure you understand what these steps have done, so that you may recreate them in the event of getting clobbered. After such an event, you will probably want to follow redoing the above steps with:
sudo ln -s /usr/local/bin/sendmail /usr/sbin/sendmail
</blockquote>
and
<blockquote>
We need to "turn off" the existing sendmail startup script. The easiest way to do this is to just modify the "Sendmail" startup script to exit immediately after being launched.
pushd /System/Library/StartupItems/Sendmail
sudo perl -i~ -pe 'print "exit 0\n" if ($. == 2)' Sendmail
popd
Note that these last steps are somewhat fragile. If Apple should decide to upgrade this Sendmail startup script in the future, the SoftwareUpdate installer may clobber the change we just made. Make sure you understand what we just did so that you may recreate these changes in the event that Apple clobbers them. (just rerun the above 3 lines).
</blockquote>
now, i am able to receive mail, but when i try to send mail i get "/usr/sbin/sendmail does not exist"
it does, but it's a link to /usr/local/bin/sendmail which does not exist.
now, correct me if i'm wrong: on the original install i moved the sendmail components aside, postfix put in replacements when it installed. those were overwritten by 10.1, i moved them aside again just as the article described. *but* i don't have the original postfix created components to move back right? so i have to reinstall postfix? but i can't do that yet since the 10.1 developer tools aren't downloadable untill next week.
if somebody who knows more than me sees anything incorrect with the above/a different fix please respond!
<blockquote>
Postfix replaces /usr/sbin/sendmail with its own version. Instead of allowing the Postfix install to clobber our previous sendmail environment, we should move it aside and remove its setuid permissions.
sudo chmod a-s /usr/sbin/sendmail
sudo mv /usr/sbin/sendmail /usr/sbin/sendmail.OFF
sudo mv /usr/bin/newaliases /usr/bin/newaliases.OFF
sudo mv /usr/bin/mailq /usr/bin/mailq.OFF
sudo mv /usr/bin/rmail /usr/bin/rmail.OFF
Note that this step may not survive an operating system upgrade. Should Apple decide to upgrade its sendmail binary in the future, the SoftwareUpdate installer will clobber these changes. Make sure you understand what these steps have done, so that you may recreate them in the event of getting clobbered. After such an event, you will probably want to follow redoing the above steps with:
sudo ln -s /usr/local/bin/sendmail /usr/sbin/sendmail
</blockquote>
and
<blockquote>
We need to "turn off" the existing sendmail startup script. The easiest way to do this is to just modify the "Sendmail" startup script to exit immediately after being launched.
pushd /System/Library/StartupItems/Sendmail
sudo perl -i~ -pe 'print "exit 0\n" if ($. == 2)' Sendmail
popd
Note that these last steps are somewhat fragile. If Apple should decide to upgrade this Sendmail startup script in the future, the SoftwareUpdate installer may clobber the change we just made. Make sure you understand what we just did so that you may recreate these changes in the event that Apple clobbers them. (just rerun the above 3 lines).
</blockquote>
now, i am able to receive mail, but when i try to send mail i get "/usr/sbin/sendmail does not exist"
it does, but it's a link to /usr/local/bin/sendmail which does not exist.
now, correct me if i'm wrong: on the original install i moved the sendmail components aside, postfix put in replacements when it installed. those were overwritten by 10.1, i moved them aside again just as the article described. *but* i don't have the original postfix created components to move back right? so i have to reinstall postfix? but i can't do that yet since the 10.1 developer tools aren't downloadable untill next week.
if somebody who knows more than me sees anything incorrect with the above/a different fix please respond!