Re: Piped Commands using virtual LDAP aliases

From: Derek Yarnell (no email)
Date: Tue Jul 01 2008 - 10:03:48 EDT

  • Next message: oxy: "fatal: no login name found for user ID"

    On Jun 30, 2008, at 3:41 PM, mouss wrote:

    > Derek Yarnell wrote:
    >> I am trying to get postfix to run a piped command from LDAP however
    >> I am having some troubles as it seems to always append the local
    >> host name to it so I am guess i am not even down the right path yet.
    >
    > http://www.postfix.org/postconf.5.html#myorigin

    >>
    >> I am trying to use nisMailAlias, is there anyone out there doing
    >> this an if so how?
    >
    > if the above is not enough, try reading
    > http://www.postfix.org/DEBUG_README.html#mail
    >

    \
          objectClass: top
                       nisMailAlias
                       umiacsExpire
                   cn:
    rfc822MailMember: "|/bin/true"

    [root at claven postfix]# postmap -q ldap:/
    etc/postfix/ldap-umiacs-mailman.conf
    "|/bin/true"

    I have also tried with and without quotes.

    [root at claven postfix]# grep 26F5918E35 /var/log/maillog
    Jul 1 10:00:43 claven postfix/smtpd[13454]: 26F5918E35:
    client=dhcp214.proxy.umiacs.umd.edu[192.168.1.214]
    Jul 1 10:00:48 claven postfix/cleanup[13458]: 26F5918E35: message-id=<
    >
    Jul 1 10:00:48 claven postfix/qmgr[13442]: 26F5918E35: from=<
    >, size=391, nrcpt=1 (queue active)
    Jul 1 10:00:48 claven postfix/local[13459]: 26F5918E35: to=<|/bin/
    >, orig_to=<>, relay=local, delay=14,
    delays=14/0.01/0/0.01, dsn=5.1.1, status=bounced (unknown user: "|/bin/
    true")
    Jul 1 10:00:48 claven postfix/bounce[13460]: 26F5918E35: sender non-
    delivery notification: BE60518E37
    Jul 1 10:00:48 claven postfix/qmgr[13442]: 26F5918E35: removed

    main.cf
    ----------
    queue_directory = /var/spool/postfix
    command_directory = /usr/sbin
    daemon_directory = /usr/libexec/postfix
    mail_owner = postfix
    mydomain = mailman.umiacs.umd.edu
    myorigin = mailman.umiacs.umd.edu
    inet_interfaces = all
    mydestination = $myhostname, localhost.$mydomain, localhost,
    mailman.umiacs.umd.edu
    virtual_alias_maps = ldap:/etc/postfix/ldap-umiacs-mailman.conf
    $alias_maps
    unknown_local_recipient_reject_code = 450
    alias_maps = hash:/etc/aliases
    alias_database = hash:/etc/aliases
    debug_peer_level = 2
    debugger_command =
             PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
             xxgdb $daemon_directory/$process_name $process_id & sleep 5
    sendmail_path = /usr/sbin/sendmail.postfix
    newaliases_path = /usr/bin/newaliases.postfix
    mailq_path = /usr/bin/mailq.postfix
    setgid_group = postdrop
    html_directory = no
    manpage_directory = /usr/share/man
    sample_directory = /usr/share/doc/postfix-2.3.3/samples
    readme_directory = /usr/share/doc/postfix-2.3.3/README_FILES

    ---
    Derek T. Yarnell
    University of Maryland
    Institute for Advanced Computer Studies
    

  • Next message: oxy: "fatal: no login name found for user ID"





    Hosted Email Solutions

    Invaluement Anti-Spam DNSBLs



    Powered By FreeBSD   Powered By FreeBSD