/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Kompilere Sendmail med Cyrus SASL
Fra : Dennis


Dato : 27-10-03 12:46

Jeg skal have Sendmail til at autorisere brugeren således, at jeg kan sende
post fra ukendte steder, hvis jeg logger på (samme brugernavn/kode som POP3
brugeren). Jeg har læst mig lidt frem til, at jeg så skal installere
Cyrus-SASL og kompilere Sendmail til at benytte /etc/passwd filen. Jeg har
installeret Cyrus-SASL (pkg_add -r cyrus-sasl) og editeret
/usr/local/lib/sasl/Sendmail.conf til "pwcheck_method: /etc/passwd" men når
jeg kompilere Sendmail igen, skriver den:

Oct 27 12:27:31 SYSERR(root): /etc/mail/sendmail.cf: line 60: unknown
configuration line "APPENDDEF(confENVDEF, -DSASL)"
Oct 27 12:27:31 SYSERR(root): /etc/mail/sendmail.cf: line 61: unknown
configuration line "APPENDDEF(conf_sendmail_LIBS, -lsasl)"
Oct 27 12:27:31 SYSERR(root): /etc/mail/sendmail.cf: line 62: unknown
configuration line "APPENDDEF(confLIBDIRS, -L/usr/local/lib)"
Oct 27 12:27:31 SYSERR(root): /etc/mail/sendmail.cf: line 63: unknown
configuration line "APPENDDEF(confINCDIRS, -I/usr/local/include)"

Min config.mc ser således ud (mht. lige dette her):

APPENDDEF(`confENVDEF', `-DSASL')
APPENDDEF(`conf_sendmail_LIBS', `-lsasl')
APPENDDEF(`confLIBDIRS', `-L/usr/local/lib')
APPENDDEF(`confINCDIRS', `-I/usr/local/include')

Jeg har søgt på Google, men har ikke kunne finde noget konkret (ud over at
andre har eller har haft samme problem). Er der nogen der ved hvad dét kan
være? Det er på en FreeBSD v5.1 med en Sendmail v8.12.10.

Dennis



 
 
Ole Michaelsen (27-10-2003)
Kommentar
Fra : Ole Michaelsen


Dato : 27-10-03 14:46

Dennis wrote:
>
> Oct 27 12:27:31 SYSERR(root): /etc/mail/sendmail.cf: line 60: unknown
> configuration line "APPENDDEF(confENVDEF, -DSASL)"
> Oct 27 12:27:31 SYSERR(root): /etc/mail/sendmail.cf: line 61: unknown
> configuration line "APPENDDEF(conf_sendmail_LIBS, -lsasl)"
> Oct 27 12:27:31 SYSERR(root): /etc/mail/sendmail.cf: line 62: unknown
> configuration line "APPENDDEF(confLIBDIRS, -L/usr/local/lib)"
> Oct 27 12:27:31 SYSERR(root): /etc/mail/sendmail.cf: line 63: unknown
> configuration line "APPENDDEF(confINCDIRS, -I/usr/local/include)"
>
> Min config.mc ser således ud (mht. lige dette her):
>
> APPENDDEF(`confENVDEF', `-DSASL')
> APPENDDEF(`conf_sendmail_LIBS', `-lsasl')
> APPENDDEF(`confLIBDIRS', `-L/usr/local/lib')
> APPENDDEF(`confINCDIRS', `-I/usr/local/include')
>

Ovenstaaende linjer har du i den mc-fil du vil bygge sendmail.cf fra?
Det er ikke korrekt. Du skal rette i devtools/Site/site.config.m4 og saa
bygge sendmail igen med "sh Build -c -f devtools/Site/site.config.m4"

Haaber det hjaelper...


--
Ole Michaelsen, Darmstadt, Germany
http://www.fys.ku.dk/~omic

Dennis (27-10-2003)
Kommentar
Fra : Dennis


Dato : 27-10-03 16:19

> Ovenstaaende linjer har du i den mc-fil du vil bygge sendmail.cf fra?
> Det er ikke korrekt. Du skal rette i devtools/Site/site.config.m4 og saa
> bygge sendmail igen med "sh Build -c -f devtools/Site/site.config.m4"

Det hjalp - jeg havde helt overset, at det var i site.config.m4 den skulle i
og nu kan Sendmail fint kompilere.

Nu mangler jeg blot at få det til at virke!

ehlo localhost
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-AUTH DIGEST-MD5 CRAM-MD5
250-DELIVERBY
250 HELP
quit

Nu skal jeg bare lige have fundet ud af at få den til at autorisere via
/etc/passwd filen, men det må blive imorgen... så jeg endelig kan få sat
kryds i "Log på SMTP server med brugernavn/kodeord"

Dennis



Søg
Reklame
Statistik
Spørgsmål : 177503
Tips : 31968
Nyheder : 719565
Indlæg : 6408545
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste