Hello, this is a new install of postfix with dovecot and mysql as an
auth db for me. I have built everything in /opt/local/.
Currently, I have pop, smtp, imap working, auth'ing against mysql. I
can pop login, smtp login, and imap login.
When I make a telnet conenction to port 25, I am allowed in, I set
mail from, rcpt to, send the data, and am given back a queue id.
Looking at the log, I hit an error:
Apr 23 16:28:02 postfix/qmgr[49216]: 0B073225D0D: from=<sc...@scotttest.com
>, size=410, nrcpt=1 (queue active)
Apr 23 16:28:02 postfix/qmgr[49216]: 11803227FEE: from=<sc...@scotttest.com
>, size=419, nrcpt=1 (queue active)
Apr 23 16:28:02 postfix/pipe[49289]: fatal: get_service_attr: unknown
username: vmail
Apr 23 16:28:02 postfix/pipe[49290]: fatal: get_service_attr: unknown
username: vmail
Apr 23 16:28:03 postfix/qmgr[49216]: warning: private/dovecot socket:
malformed response
Apr 23 16:28:03 postfix/qmgr[49216]: warning: transport dovecot
failure -- see a previous warning/fatal/panic logfile record for the
problem description
Apr 23 16:28:03 postfix/master[43394]: warning: process /opt/local/
libexec/postfix/pipe pid 49289 exit status 1
Apr 23 16:28:03 postfix/master[43394]: warning: /opt/local/libexec/
postfix/pipe: bad command startup -- throttling
Apr 23 16:28:03 postfix/qmgr[49216]: warning: private/dovecot socket:
malformed response
Apr 23 16:28:03 postfix/qmgr[49216]: warning: transport dovecot
failure -- see a previous warning/fatal/panic logfile record for the
problem description
Apr 23 16:28:03 postfix/master[43394]: warning: process /opt/local/
libexec/postfix/pipe pid 49290 exit status 1
I am pretty new to this on OS X, and I am fairly certain few people
have gotten this setup on OS X. You will see reference to user vmail
above, which I have set up that user, and as far as I know, it is
correct. OS X uses a slightly different mechanism that on linux to
add users and groups. I was new to this, but I am able to set user
and group on a file or directory.
I am not sure what data is needed to help me, other than the log snips
above, just in case, here is the output to postconf -n, I can also put
up any cf files if they are needed. I just saw 'debug_peer_level'
below, I am going to bump that up and see if it gives me any clues.
$postconf -n
command_directory = /opt/local/sbin
config_directory = /opt/local/etc/postfix
daemon_directory = /opt/local/libexec/postfix
data_directory = /opt/local/var/lib/postfix
debug_peer_level = 2
default_privs = nobody
html_directory = no
mail_owner = _postfix
mailq_path = /opt/local/bin/mailq
manpage_directory = /opt/local/share/man
newaliases_path = /opt/local/bin/newaliases
queue_directory = /opt/local/var/spool/postfix
readme_directory = /opt/local/share/postfix/readme
sample_directory = /opt/local/share/postfix/sample
sendmail_path = /opt/local/sbin/sendmail
setgid_group = _postdrop
unknown_local_recipient_reject_code = 550
virtual_alias_maps = mysql:/opt/local/etc/postfix/mysql-virtual-alias-
maps.cf,mysql:/opt/local/etc/postfix/mysql-email2email.cf
virtual_gid_maps = static:5000
virtual_mailbox_domains = mysql:/opt/local/etc/postfix/mysql-virtual-
mailbox-domains.cf
virtual_mailbox_maps = mysql:/opt/local/etc/postfix/mysql-virtual-
mailbox-maps.cf
virtual_transport = dovecot
virtual_uid_maps = static:5000
--
Scott * If you contact me off list replace talklists@ with scott@ *