[FreeBSD] sendmail.mc snapt niet waar cyrus staat.

Pagina: 1
Acties:

  • xzenor
  • Registratie: Maart 2001
  • Laatst online: 14-10-2022

xzenor

Ja doe maar. 1 klontje suiker.

Topicstarter
Hoi,

Ik heb even getwijfeld of dit in SA of in NOS moest maar aangezien het om sendmail gaat wat een vaste app is in FBSD leek NOS me de beste oplossing..

Hier is het probleem..
Cyrus staat geinstalleerd in /usr/local/cyrus
Maar na aanpassen van de sendmail.mc zodat het met cyrus werkt kan hij cyrus dus niet vinden.

In de sendmail.cf staat het path naar de cyrus binaries dus gewoon verkeerd.
Dat wijst allemaal naar /usr/cyrus maar daar staat niets dus geen wonder dat hij het niet kan vinden.

Ik kan natuurlijk de sendmail.cf aanpassen, maar het wordt afgeraden om in de .cf file aanpassingen te doen maar alle aanpassingen te doen in de .mc file..

Is leuk, maar waar zet ik dan dat path :)
In de .mc staat eht niet, en hij moet toch 'ergens' dat path vandaan halen..
Kan iemand me vertellen waar vandaan dan? want ik zoek me scheel maar ik kan het echt neit terugvinden...

  • MTWZZ
  • Registratie: Mei 2000
  • Laatst online: 13-08-2021

MTWZZ

One life, live it!

Het enige stukje cyrus wat in mijn sendmail.cf staat is dat van de mailer en die verwijst naar een socket: /var/imap/socket/lmtp
Als je in je sendmail.mc MAILER(cyrusv2)dnl toevoegd zou die het volgens mij gewoon moeten doen. In (waarschijnlijk) /usr/share/sendmail-cf/mailer/cyrusv2.m4 staat het pad naar die socket dus daar zou je ook nog even naar kunnen kijken.

Nu met Land Rover Series 3 en Defender 90


  • xzenor
  • Registratie: Maart 2001
  • Laatst online: 14-10-2022

xzenor

Ja doe maar. 1 klontje suiker.

Topicstarter
Ik zal er nog eens naar kijken...
Ik heb het ook niet opgezet, dus dat maakt het er niet makkelijker op :(

  • GraveR
  • Registratie: Januari 2000
  • Laatst online: 22-08-2025
Al eens /etc/mail/Makefile bekeken?

# The user-driven targets are:
#
# all     - Build cf, maps and aliases
# cf      - Build the .cf file from .mc file
# maps    - Build the feature maps
# aliases - Build the sendmail aliases
# install - Install the .cf file as /etc/mail/sendmail.cf


Dus de .mc aanpassen en dan cd /etc/mail && make cf && make install

Zou het moeten zijn.

  • xzenor
  • Registratie: Maart 2001
  • Laatst online: 14-10-2022

xzenor

Ja doe maar. 1 klontje suiker.

Topicstarter
gewoon een make zonder iets er achter is hetzelfde als 'make all'
dus de cf file wordt sowieso gemaakt..

Uiteraard doe ik die make om van de mc file een cf file te laten genereren..
Zover was ik al wel :)

  • xzenor
  • Registratie: Maart 2001
  • Laatst online: 14-10-2022

xzenor

Ja doe maar. 1 klontje suiker.

Topicstarter
Gevonden
gewoon een optie in de sendmail config toevoegen
code:
1
define(`CYRUS_MAILER_PATH', `/usr/local/cyrus/bin/deliver')
Pagina: 1