Menu

install problem

Virtualmin
Brad Adair
2007-05-02
2013-05-21
  • Brad Adair

    Brad Adair - 2007-05-02

    Hey Guys,

    I am hoping that someone can help me out here. I am trying to setup virtualmin and when I run the check configuration tool I get No address mapping (virtusers) file was found in your Sendmail configuration. Your may need to add the appropriate feature your Sendmail M4 and re-build the configuration. I am not sure what I need to do. Could someone please give me some assistance.

    Thanks,
    Brad

     
    • vyoufinder

      vyoufinder - 2007-05-25

      Yes, I had this issue.  It's because you need to add a directive to your sendmail configuration.  That directive is:

      Feature     FEATURE(virtusertable, `hash -o /etc/mail/virtusertable.db')dnl

      Your location to store virtualusertable might be different.  I had to create mine and created a blank document for virtusertable.db

       
    • vyoufinder

      vyoufinder - 2007-05-26

      correction!  The directove you should add is:

      Feature     FEATURE(virtusertable, `hash -o /etc/mail/virtusertable')dnl

      (without the .db as I had posted earlier)

       
    • derfuzzy

      derfuzzy - 2007-07-06

      I have the same Problem: m4:/etc/mail/sendmail.mc:18: ERROR: end of file in string

      The File:

      divert(-1)dnl
      #-----------------------------------------------------------------------------
      # $Sendmail: debproto.mc,v 8.13.8 2006-12-08 20:21:10 cowboy Exp $
      #
      # Copyright (c) 1998-2005 Richard Nelson.  All Rights Reserved.
      #
      # cf/debian/sendmail.mc.  Generated from sendmail.mc.in by configure.
      #
      # sendmail.mc prototype config file for building Sendmail 8.13.8
      #
      # Note: the .in file supports 8.7.6 - 9.0.0, but the generated
      #    file is customized to the version noted above.
      #
      # This file is used to configure Sendmail for use with Debian systems.
      #
      # If you modify this file, you will have to regenerate /etc/mail/sendmail.cf
      # by running this file through the m4 preprocessor via one of the following:
      #    * `sendmailconfig`
      #    * `make`
      #    * `m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf`
      # The first two options are preferred as they will also update other files
      # that depend upon the contents of this file.
      #
      # The best documentation for this .mc file is:
      # /usr/share/doc/sendmail-doc/cf.README.gz
      #
      #-----------------------------------------------------------------------------
      divert(0)dnl
      #
      #   Copyright (c) 1998-2005 Richard Nelson.  All Rights Reserved.
      #
      #  This file is used to configure Sendmail for use with Debian systems.
      #
      define(`_USE_ETC_MAIL_')dnl
      include(`/usr/share/sendmail/cf/m4/cf.m4')dnl
      VERSIONID(`$Id: sendmail.mc, v 8.13.8-3 2006-12-08 20:21:10 cowboy Exp $')
      OSTYPE(`debian')dnl
      DOMAIN(`debian-mta')dnl
      dnl # Items controlled by /etc/mail/sendmail.conf - DO NOT TOUCH HERE
      undefine(`confHOST_STATUS_DIRECTORY')dnl        #DAEMON_HOSTSTATS=
      dnl # Items controlled by /etc/mail/sendmail.conf - DO NOT TOUCH HERE
      dnl #
      dnl # General defines
      dnl #
      dnl # SAFE_FILE_ENV: [undefined] If set, sendmail will do a chroot()
      dnl #    into this directory before writing files.
      dnl #    If *all* your user accounts are under /home then use that
      dnl #    instead - it will prevent any writes outside of /home !
      dnl #   define(`confSAFE_FILE_ENV',             `')dnl
      dnl #
      dnl # Daemon options - restrict to servicing LOCALHOST ONLY !!!
      dnl # Remove `, Addr=' clauses to receive from any interface
      dnl # If you want to support IPv6, switch the commented/uncommentd lines
      FEATURE(`no_default_msa')dnl
      dnl DAEMON_OPTIONS(`Family=inet6, Name=MTA-v6, Port=smtp, Addr=::1')dnl
      DAEMON_OPTIONS(`Family=inet,  Name=MTA-v4, Port=smtp, Addr=127.0.0.1')dnl
      dnl DAEMON_OPTIONS(`Family=inet6, Name=MSP-v6, Port=submission, Addr=::1')dnl
      DAEMON_OPTIONS(`Family=inet,  Name=MSP-v4, Port=submission, Addr=127.0.0.1')dnl
      dnl #
      dnl # Be somewhat anal in what we allow
      define(`confPRIVACY_FLAGS',dnl
      `needmailhelo,needexpnhelo,needvrfyhelo,restrictqrun,restrictexpand,nobodyreturn,authwarnings')dnl
      dnl #
      dnl # Define connection throttling and window length
      define(`confCONNECTION_RATE_THROTTLE', `15')dnl
      define(`confCONNECTION_RATE_WINDOW_SIZE',`10m')dnl
      dnl #
      dnl # Features
      dnl #
      dnl # The access db is the basis for most of sendmail's checking
      FEATURE(`access_db', , `skip')dnl
      dnl #
      dnl # The greet_pause feature stops some automail bots - but check the
      dnl # provided access db for details on excluding localhosts...
      FEATURE(`greet_pause', `1000')dnl 1 seconds
      dnl #
      dnl # Delay_checks allows sender<->recipient checking
      FEATURE(`delay_checks', `friend', `n')dnl
      dnl #
      dnl # If we get too many bad recipients, slow things down...
      define(`confBAD_RCPT_THROTTLE',`3')dnl
      dnl #
      dnl # Stop connections that overflow our concurrent and time connection rates
      FEATURE(`conncontrol', `nodelay', `terminate')dnl
      FEATURE(`ratecontrol', `nodelay', `terminate')dnl
      dnl #
      dnl # If you're on a dialup link, you should enable this - so sendmail
      dnl # will not bring up the link (it will queue mail for later)
      dnl define(`confCON_EXPENSIVE',`True')dnl
      dnl #
      dnl # Dialup/LAN connection overrides
      dnl #
      include(`/etc/mail/m4/dialup.m4')dnl
      include(`/etc/mail/m4/provider.m4')dnl
      dnl #
      dnl # Default Mailer setup
      MAILER_DEFINITIONS
      MAILER(`local')dnl
      MAILER(`smtp')dnl

      dnl # Masquerading options
      FEATURE(`always_add_domain')dnl
      MASQUERADE_AS(`debian4064m')dnl
      FEATURE(`allmasquerade')dnl
      FEATURE(`masquerade_envelope')dnl

       

Log in to post a comment.

MongoDB Logo MongoDB