Toon posts:

Sendmail

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo,

Ik wilde sendmail 8.12.1 compileren onder slackware. Enkel dit ging niet. Ik heb toen removepkg sendmail gedaan om de oude versie van Slackware eraf te gooien, vervolgens weer gaan compileren.

Het compileren doe ik als volgt in /backup/packages/:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
gunzip sendmail.8.12.1.tar.gz
tar xfv sendmail.8.12.1.tar
cd sendmail-8.12.1

sh Build
cd cf/cf 
cp generic-linux.mc config.mc
sh Build config.cf
cp config.cf /etc/mail/sendmail.cf 

cd ../../
sh Build install 
En ook sh Build install in de volgende dir's: 
makemap, mailstats, mail.local, praliases, rmail en vacation.

Enkel er bestaat nu geen /usr/sbin/sendmail en geen /etc/mail/sendmail.cfg

Dus de bestanden worden niet aangemaakt.... Heeft iemand een idee hoe dit op te lossen is?

En is mijn manier van compileren goed?

  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

Op vrijdag 28 december 2001 16:57 schreef UltraMac het volgende:
Enkel er bestaat nu geen /usr/sbin/sendmail en geen /etc/mail/sendmail.cfg

Dus de bestanden worden niet aangemaakt.... Heeft iemand een idee hoe dit op te lossen is?
We kunnen wel wat mogelijkheden uit onze mouw schudden, maar tis een stuk makkelijker, als jij een foutmelding van het compileren ff geeft enzo :)

God, root, what is difference? | Talga Vassternich | IBM zuigt


Verwijderd

Topicstarter
Op vrijdag 28 december 2001 17:09 schreef moto-moi het volgende:

[..]

We kunnen wel wat mogelijkheden uit onze mouw schudden, maar tis een stuk makkelijker, als jij een foutmelding van het compileren ff geeft enzo :)
Nou er ontstaat dus helemaal geen foutmelding... Er worden geen bestanden aangemaakt...

  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

Op vrijdag 28 december 2001 17:12 schreef UltraMac het volgende:
Nou er ontstaat dus helemaal geen foutmelding... Er worden geen bestanden aangemaakt...
Staat er wel ergens in je sendmail-source directory een file genaamd sendmail (Zonder .c of .h erachter), of bestaat deze niet ? Zo niet, dan gaat er _echt_ iets fout tijdens het compileren.. Mocht dit niet het geval zijn, dan kan er nog iets fout zijn gegaan tijdens het installeren, _OF_ sendmail staat ergens op een plek waar _jij_ hem niet verwacht..
Heb je al in /usr/sbin , en /usr/local/sbin gekeken ?

God, root, what is difference? | Talga Vassternich | IBM zuigt


Verwijderd

Topicstarter
Op vrijdag 28 december 2001 17:15 schreef moto-moi het volgende:

[..]

Staat er wel ergens in je sendmail-source directory een file genaamd sendmail (Zonder .c of .h erachter),
Direct in de root van het package niet..
code:
1
2
3
4
5
6
7
root@www:/backup/packages/sendmail-8.12.1# ls
Build*     PGPKEYS    doc/    libsmutil/          rmail/
FAQ   README       editmap/    mail.local/       sendmail/
INSTALL    RELEASE_NOTES  include/    mailstats/          smrsh/
KNOWNBUGS  cf/      libmilter/  makemap/            test/
LICENSE    contrib/  libsm/ obj.Linux.2.4.17.i686/  vacation/
Makefile   devtools/    libsmdb/    praliases/
Heb je al in /usr/sbin , en /usr/local/sbin gekeken ?
Jep niets te vinden... updatedb en locate sendmail ook niet het goede...

Verwijderd

Topicstarter
Ik zie ook enkele directory's met LIB's erin... moet ik deze mee compileren?

  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

Op vrijdag 28 december 2001 17:36 schreef UltraMac het volgende:
Ik zie ook enkele directory's met LIB's erin... moet ik deze mee compileren?
Ik kan me eerlijk gezegt niet voorstellen, dat je de files INSTALL & FAQ & README hebt gelezen, als ik zo deze vragen lees :?

God, root, what is difference? | Talga Vassternich | IBM zuigt


  • The Source
  • Registratie: April 2000
  • Laatst online: 19:01
/etc/passwd:
smmsp:x:25:25:smmsp:/var/spool/clientmqueue:

/etc/group:
smmsp::25:smmsp

mkdir /var/spool/clientmqueue
chown smmsp:smmsp /var/spool/clientmqueue
chmod 770 /var/spool/clientmqueue

cd sendmail-8.12.0/sendmail/
sh Build
cd ../cf/cf/

# Grab sendmail.mc from here, or use your own
m4 ../m4/cf.m4 sendmail.mc > sendmail.cf

# Optional, but recommended
vi sendmail.cf
# Optional, but recommended
vi submit.cf

cp /etc/mail/sendmail.cf /etc/mail/sendmail.cf.old
cp sendmail.cf /etc/mail/
cp submit.cf /etc/mail/

cd ../../
cp /usr/sbin/sendmail /usr/sbin/sendmail.old
chmod 700 /usr/sbin/sendmail.old

/etc/rc.d/init.d/sendmail stop

# obj.Linux.<uname -r>.<uname -m>/sendmail/
cp obj.Linux.2.2.19.i686/sendmail/sendmail /usr/sbin/sendmail

chown root:mail /var/spool/mqueue
chmod 700 /var/spool/mqueue

chown root:mail /etc/mail/sendmail.cf
chown root:mail /etc/mail/submit.cf
chmod 444 /etc/mail/sendmail.cf
chmod 444 /etc/mail/submit.cf

chown root:smmsp /usr/sbin/sendmail
chmod 2555 /usr/sbin/sendmail

/etc/rc.d/init.d/sendmail start

telnet 0 25

*enjoy*


Die is door Wouter @ Widexs
Pagina: 1