PDA

Bekijk Volledige Versie : M4 compilatie Sendmail schrijft 0 bytes



timmy
14/09/10, 11:32
hi,

Op een Centos, Sendmail machine
probeer ik een M4 te compileren dmv.

>m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf

echter schrijft hij een lege file weg

in sendmail.mc staat :

include(`/etc/mail/sendmail.cf')dnl
VERSIONID(`setup for linux')dnl
OSTYPE(`linux')dnl


bij het herstarten van de mail server krijg ik uiteraard een fout melding:

# service sendmail restart
Shutting down sm-client: [ OK ]
Shutting down sendmail: [ OK ]
Starting sendmail: 554 5.0.0 No local mailer defined
554 5.0.0 QueueDirectory (Q) option must be set
[FAILED]

jullie advies aub.

groet
tim

opinion
14/09/10, 12:17
Google zegt het volgende wanneer ik zoek op "554 5.0.0 QueueDirectory (Q) option must be set":

Both the newaliases and m4 commands depend on the sendmail-cf RPM package. This must be installed, if not, you'll get errors like this when running the scripthttp://www.chinalinuxpub.com/doc/www.siliconvalleyccie.com/linux-hn/sendmail.htm

timmy
14/09/10, 13:52
heb dmv. yum de update uitgevoerd.
echter telkens als ik opnieuw de M4 complieer is hij de oude/vorige settings kwijt.

Uiteraard heb ik een Backup, maar hoe kan ik de oude settings "mee" compileren

/etc/mail/sendmail.cf #Full path to sendmail.cf
/usr/share/sendmail-cf #Sendmail M4 base directory
/usr/share/sendmail-cf/m4/cf.m4 #Full path to M4 config file

flash
14/09/10, 16:55
hi,

>m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf



Ik gok dat je de documentatie iets te letterlijk heb genomen als bovenstaande regel inderdaad is wat je ingegeven hebt. De eerste ">" mag je weglaten.

wordt dus


m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf