Hi
I just moved from cyrus over so it isn't a total new install on a
blank machine witch makes thinks a bit harder. I am no expert by any
means have done my cyrus postfix etc. installation by combining a few
howtos from the net. It was working fine for a while but I just ....
hmm lets say don't like cyrus anymore.
I got dbMail working with local mail I can log in to webmail and can
send from shell with 'mail -v mailuser'

I installed via debian stable from
deb http://debian.nfgd.net/debian stable main
and have postfix-mysql  2.1.5-9

I have in my main.cf file, mydestination and relay_recipient_maps do I
have to delete one of those. It kinda doesn't make sense like this.

Below are my errors one has to do with dbmail_alias.cf: bad string length.

I can't see what's wrong here (This is from your wiki)
=================================
# cat dbmail_alias.cf
user = xxxx
password = xxxx
dbname = dbmail
hosts = localhost

#postfix 2.2.X version only
query = SELECT alias FROM dbmail_aliases WHERE alias='%s'
==================================

The other one is connect to transport smtp-amavis

As per your wiki manual I replaced
content_filter = amavis:[127.0.0.1]:10024
with
content_filter = smtp-amavis:[127.0.0.1]:10024
but that didn't work so i went back to how it was and restarted
postfix however that error just doesn't go away.


Below is a list of my errors and my postfix files.

Thanks

Demi

====================
Apr 26 20:13:06 safe postfix/smtpd[3882]: fatal:
/etc/postfix/dbmail_alias.cf: bad string length 0 < 1: table =
Apr 26 20:13:07 safe postfix/master[3825]: warning: process
/usr/lib/postfix/smtpd pid 3882 exit status 1
Apr 26 20:13:07 safe postfix/master[3825]: warning:
/usr/lib/postfix/smtpd: bad command startup -- throttling
Apr 26 20:13:51 safe postfix/qmgr[3828]: warning: connect to transport
smtp-amavis: No such file or directory
Apr 26 20:14:07 safe postfix/smtpd[3886]: fatal:
/etc/postfix/dbmail_alias.cf: bad string length 0 < 1: table =
Apr 26 20:14:08 safe postfix/master[3825]: warning: process
/usr/lib/postfix/smtpd pid 3886 exit status 1
Apr 26 20:14:08 safe postfix/master[3825]: warning:
/usr/lib/postfix/smtpd: bad command startup -- throttling
Apr 26 20:14:51 safe postfix/qmgr[3828]: warning: connect to transport
smtp-amavis: No such file or directory

================================
My main.cf file
================================
#For Testing only*************************
#soft_bounce = yes

# Testing end *****************************
manpage_directory = /usr/local/man
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases

append_dot_mydomain = no
biff = no
disable_vrfy_command = yes
content_filter = amavis:[127.0.0.1]:10024
#mailbox_transport = lmtp:unix:/var/run/cyrus/socket/lmtp
transport_maps = hash:/etc/postfix/transport

smtpd_helo_required = yes
best_mx_transport = local
ignore_mx_lookup_error = yes
#myhostname = safe.pzzazz.com
myorigin = /etc/mailname
mydestination = $myhostname $mydomain mail.$mydomain mail2.$mydomain
localhost.$mydomain localhost
mysql:/etc/postfix/mysql-mydestination.cf
mynetworks = 127.0.0.0/8
#inet_interfaces = localhost, 72.232.44.106
mailbox_size_limit = 0
recipient_delimiter = +

#virtual_alias_maps = ldap:PostfixUser
#PostfixUser_server_host = 127.0.0.1
#PostfixUser_server_port = 389
#PostfixUser_search_base = ou=People,dc=pzzazz,dc=com
#PostfixUser_scope = sub
#PostfixUser_version = 3
#PostfixUser_query_filter = (mailacceptinggeneralid=%s)
#PostfixUser_query_filter =
(&(mailacceptinggeneralid=%s)(!(|(maildrop="*|*")(maildrop="*:*")(maildrop="*/*"))))
#PostfixUser_query_filter = (maildrop=%s)
#PostfixUser_result_attribute = maildrop

#SMTP TLS
#
#smtpd_use_tls = yes
#smtp_use_tls = yes
#smtpd_tls_auth_only = yes
#smtpd_tls_key_file =    /etc/postfix/tls/postfix.key
#smtpd_tls_cert_file =   /etc/postfix/tls/postfix.cert
#smtpd_tls_CAfile =      /etc/postfix/tls/ca-cert.pem
#smtpd_tls_loglevel = 3
#smtpd_tls_received_header = yes
#smtpd_tls_session_cache_timeout = 3600s
#tls_random_source = dev:/dev/urandom
#smtp_tls_note_starttls_offer = yes


relay_domains =
        pzzazz.com,
        orces.com

relay_recipient_maps = mysql:/etc/postfix/dbmail_alias.cf

smtpd_recipient_restrictions =
        permit_sasl_authenticated,
        permit_mynetworks,
        reject_unauth_destination,
        reject_invalid_hostname,
        reject_non_fqdn_hostname,
        reject_non_fqdn_sender,
        reject_non_fqdn_recipient,
        reject_unknown_sender_domain,
        reject_unknown_recipient_domain,
        reject_unauth_pipelining,
        check_helo_access
                hash:/etc/postfix/helo_access,
        check_sender_access
                hash:/etc/postfix/sender_access,
        check_recipient_access
                hash:/etc/postfix/recipient_access,
        reject_rbl_client zombie.dnsbl.sorbs.net,
        reject_rbl_client relays.ordb.org,
        reject_rbl_client opm.blitzed.org,
        reject_rbl_client list.dsbl.org,
        reject_rbl_client sbl.spamhaus.org,
        reject_rbl_client blackholes.mail-abuse.org,
        reject_rbl_client relays.mail-abuse.org,
        permit

# SASL SUPPORT FOR SERVERS
#
# The following options set parameters needed by Postfix to enable
# Cyrus-SASL support for authentication of mail servers.
# 
http://postfix.state-of-mind.de/patrick.koetter/smtpauth/smtp_auth_mailservers.html
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtpd_sasl_local_domain =
broken_sasl_auth_clients = yes


masquerade_domains = safe.pzzazz.com pzzazz.com
# mysql stuff
virtual_maps =          mysql:/etc/postfix/mysql-virtual.cf
#Address Rewriting
canonical_maps =        mysql:/etc/postfix/mysql-canonical.cf
mydestination_maps =    mysql:/etc/postfix/mysql-mydestination.cf
relocated_maps =        hash:/etc/postfix/relocated

================================
My master,cf file
================================
# =============================================================
# service type  private unpriv  chroot  wakeup  maxproc command
#               (yes)   (yes)   (yes)   (never) (100)
# =============================================================
smtp      inet  n       -       n       -       -       smtpd -o
smtpd_sasl_auth_enable=yes
pickup    fifo  n       -       n       60      1       pickup
cleanup   unix  n       -       n       -       0       cleanup
qmgr      fifo  n       -       n       300     1       qmgr
rewrite   unix  -       -       n       -       -       trivial-rewrite
bounce    unix  -       -       n       -       0       bounce
defer     unix  -       -       n       -       0       bounce
flush     unix  n       -       n       1000?   0       flush
proxymap  unix  -       -       n       -       -       proxymap
smtp      unix  -       -       n       -       -       smtp
relay     unix  -       -       n       -       -       smtp
showq     unix  n       -       n       -       -       showq
error     unix  -       -       n       -       -       error
local     unix  -       n       n       -       -       local
virtual   unix  -       n       n       -       -       virtual
lmtp      unix  -       -       n       -       -       lmtp
policy    unix  -       n       n       -       -       spawn
                user=polw argv=/usr/bin/perl /usr/lib/postfix/policyd-weight
amavis    unix  -       -       n       -       5       lmtp
maildrop  unix  -       n       n       -       -       pipe
  flags=DRhu user=vmail argv=/usr/local/bin/maildrop -d ${recipient}
#cyrus     unix  -       n       n       -       -       pipe
#  flags=R user=cyrus argv=/usr/sbin/cyrdeliver -e -m "${extension}" ${user}
dbmail    unix  -       n       n       -       -       pipe
       flags= user=dbmail argv=/usr/sbin/dbmail-smtp -d ${recipient}
uucp      unix  -       n       n       -       -       pipe
  flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient)
ifmail    unix  -       n       n       -       -       pipe
  flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
bsmtp     unix  -       n       n       -       -       pipe
  flags=Fq. user=bsmtp argv=/usr/lib/bsmtp/bsmtp -d -t$nexthop
-f$sender $recipient
scalemail-backend unix  -       n       n       -       2       pipe
  flags=R user=scalemail argv=/usr/lib/scalemail/bin/scalemail-store
${nexthop} ${user} ${extension}
smtps     inet  n       -       n       -       -       smtpd -o
smtpd_tls_wrappermode=yes -o smtpd_sasl_auth_enable=yes
587       inet  n       -       n       -       -       smtpd -o
smtpd_enforce_tls=yes -o smtpd_sasl_auth_enable=yes
127.0.0.1:10025 inet n  -       n       -       -       smtpd
    -o content_filter=
    -o local_recipient_maps=
    -o relay_recipient_maps=
    -o smtpd_restriction_classes=
    -o smtpd_client_restrictions=
    -o smtpd_helo_restrictions=
    -o smtpd_sender_restrictions=
    -o smtpd_recipient_restrictions=permit_mynetworks,reject
    -o mynetworks=127.0.0.0/8
    -o strict_rfc821_envelopes=yes
    -o smtpd_error_sleep_time=0
    -o smtpd_soft_error_limit=1001
    -o smtpd_hard_error_limit=1000

--
Demi

           ,
        .--'|}        "Goodbye England's rose,
       /    /}}   may you ever grow in our hearts.
     .=\.--'`\} You were the grace that placed itself
    //` '---./`      where lives were torn apart.
    ||  /|
     \\| |          You called out to our country,
   |\_\\/         and you whispered to those in pain.
   \__/\\              Now you belong to heaven,
        \\        and the stars spell out your name."

Reply via email to