Solved

troubles with Postfix mail system on Solaris9

Posted on 2004-09-06
6
304 Views
Last Modified: 2013-12-27
dear,
my solaris 9 system included Sendmail package which was previously installed. In order to use Postifx, I removed sendmail with command packrm and install package Postifx2.1.4

When I removed sendmail, did I also accidently remove the mail root?
When the postfix mail system was ON and I sent several message, I always get "No mail program was found on your system"

Can you help
thanks alot
0
Comment
Question by:valleytech
  • 3
6 Comments
 
LVL 34

Accepted Solution

by:
PsiCop earned 250 total points
ID: 11992611
Possibly. I'm thinking you deleted /usr/bin/mail, which is the local delivery agent (LDA).

If the package is available to you, you could re-add it. You'd have to go disable sendmail in /etc/rc?.d, of course, but you'd get the LDA back. Or get the latest sendmail and build it and just install that portion.

Question of my own: How have you found Postfix vs. sendmail (assuming you were running sendmail v8.12.10 or later)? I was going to go with Postfix, but switched back to sendmail, which I've found to be highly configurable. I was having trouble building Postfix in a Solaris v8/gcc 3.3.2 environment.
0
 
LVL 38

Assisted Solution

by:yuzh
yuzh earned 250 total points
ID: 11993348
A lesson to learn from mistake, always perform a full system backup, in case something
happen, you can restore them from your backup media.

You can do as PsiCop, reinstall the packages from Solaris CD (better restore from backup
if you have one), or build the latest sendmail from source.

PsiCop, "I was having trouble building Postfix in a Solaris v8/gcc 3.3.2 environment", did you installed all the GNU tool with gcc (dependencies packages)? I normall installed gcc +make+  
zlib +_ libgcc + glib + openssl + libtool + libiconv +autoconf + automake + flex + boson from
Sun freeware, and when I use gcc, I set the path to use /usr/local/bin in front of anything
else.  (I remember I was having trouble with gcc3.0.3 for building MySql, and endup use
gcc2.95.x, I have used gcc3.3.2 without any problem).

valleytech, sorry about the "off topic".
0
 
LVL 34

Expert Comment

by:PsiCop
ID: 11997663
yuzh,

Of your list, I only installed gcc, gnu make, zlib and OpenSSL. I haven't bothered with the other packages, and haven't needed them for anything else. Like you, I make extensive use fo the --prefix command-line option to ./configure
0
 
LVL 34

Expert Comment

by:PsiCop
ID: 12358477
No objection.
0

Featured Post

Announcing the Most Valuable Experts of 2016

MVEs are more concerned with the satisfaction of those they help than with the considerable points they can earn. They are the types of people you feel privileged to call colleagues. Join us in honoring this amazing group of Experts.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Let's say you need to move the data of a file system from one partition to another. This generally involves dismounting the file system, backing it up to tapes, and restoring it to a new partition. You may also copy the file system from one place to…
This tech tip describes how to install the Solaris Operating System from a tape backup that was created using the Solaris flash archive utility. I have used this procedure on the Solaris 8 and 9 OS, and it shoudl also work well on the Solaris 10 rel…
Learn how to get help with Linux/Unix bash shell commands. Use help to read help documents for built in bash shell commands.: Use man to interface with the online reference manuals for shell commands.: Use man to search man pages for unknown command…
This video shows how to set up a shell script to accept a positional parameter when called, pass that to a SQL script, accept the output from the statement back and then manipulate it in the Shell.

839 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question