Virtual Users And Domains With Postfix, Courier, MySQL (Etch), mail moved to /var/$us

Discussion in 'HOWTO-Related Questions' started by mess-mate, Oct 21, 2007.

  1. mess-mate

    mess-mate New Member

    I installed a virtual mailserver one month ahaid and it worked beautifull.
    Now i removed al about spam and virus detection from it (amavisd-new/clamav/spamassassin, etc..)
    Restartd and surprise, the mails are going to /var/mail/$user, so NOT in /home/vmail/$mydomain/$user.

    Seems maildrop do not work in the /postfix/ like this:
    maildrop unix - n n - - pipe
    flags=DRhu user=vmail:vmail argv=/usr/bin/maildrop /home/vmail/maildroprc ${user}@${nexthop} ${extension} ${recipient} ${user} ${nexthop}

    I checked and rechecked everything but couldn't find what happen exactly.
  2. mess-mate

    mess-mate New Member

    Checked sending a message with [email protected] and it works.

    So could it be a forward problem from the mysql table ?
  3. falko

    falko Super Moderator ISPConfig Developer

    Are there any errors in your mail log?

    What exactly did you modify before the problems started?
  4. mess-mate

    mess-mate New Member

    No, there are not one error or warning.
    Of course, the messages are delivered to /var/mail/$user.
    Her is part of a message header:
    From [email protected] Mon Oct 22 00:06:30 2007
    Return-Path: <[email protected]>
    X-Original-To: [email protected]
    Delivered-To: [email protected]
    Received: from (localhost.localdomain [])
    by (Postfix) with ESMTP id D6E8827C9D
    for <[email protected]>; Mon, 22 Oct 2007 00:06:29 +0200 (CEST)
    Received: from
    by with POP3 (fetchmail-6.3.6)
    for <[email protected]> (single-drop); Mon, 22 Oct 2007 00:06:29 +0200 (CEST)
    Received: from (
    by mwinb0b06 (SMTP Server) with LMTP; Sun, 21 Oct 2007 21:00:52 +0200

    And now when i send a message from :
    Oct 22 14:09:17 serv postfix/pickup[22244]: B0CAD27CA5: uid=500 from=<serv>
    Oct 22 14:09:17 serv postfix/cleanup[22788]: B0CAD27CA5: message-id=<[email protected]>
    Oct 22 14:09:17 serv postfix/qmgr[22245]: B0CAD27CA5: from=<[email protected]>, size=367, nrcpt=1 (queue active)
    Oct 22 14:09:19 serv postfix/pipe[22791]: B0CAD27CA5: to=<[email protected]>, relay=maildrop, delay=1.7, delays=0.56/0.11/
    Oct 22 14:09:19 serv postfix/qmgr[22245]: B0CAD27CA5: removed

    And a log when a mail is fetched from my ISP:
    Oct 22 13:59:52 serv postfix/smtpd[22749]: 487ED27C9D: client=localhost.localdomain[]
    Oct 22 13:59:52 serv postfix/cleanup[22755]: 487ED27C9D: message-id=<[email protected]>
    Oct 22 13:59:52 serv postfix/cleanup[22755]: 487ED27C9D: resent-message-id=<[email protected]>
    Oct 22 13:59:52 serv postfix/qmgr[22245]: 487ED27C9D: from=<[email protected]>,
    Oct 22 13:59:52 serv postfix/local[22756]: 487ED27C9D: to=<[email protected]>, relay=local, delay=0.22, delays=0.14/0.06/0/0.03
    Oct 22 13:59:52 serv postfix/qmgr[22245]: 487ED27C9D: removed

    My forwardings table:
    [email protected] [email protected]

    There are now several day's i searched what can happen but can't find it.
  5. mess-mate

    mess-mate New Member

    And here is my 'netstat -tap' :
    tcp 0 0 localhost.localdo:mysql *:* LISTEN 22689/mysqld
    tcp 0 0 *:2127 *:* LISTEN 3746/rpc.statd
    tcp 0 0 localhost.locald:sunrpc *:* LISTEN 3267/portmap
    tcp 0 0 *:webmin *:* LISTEN 4123/perl
    tcp 0 0 *:auth *:* LISTEN 3757/inetd
    tcp 0 0 *:ftp *:* LISTEN 3852/vsftpd
    tcp 0 0 *:smtp *:* LISTEN 22239/master
    tcp6 0 0 *:imaps *:* LISTEN 6071/couriertcpd
    tcp6 0 0 *:pop3s *:* LISTEN 6098/couriertcpd
    tcp6 0 0 *:pop3 *:* LISTEN 6080/couriertcpd
    tcp6 0 0 *:imap2 *:* LISTEN 6054/couriertcpd
    tcp6 0 0 *:webcache *:* LISTEN 5623/apache2
    tcp6 0 0 *:www *:* LISTEN 5623/apache2
    tcp6 0 0 *:ssh *:* LISTEN 3848/sshd
  6. mess-mate

    mess-mate New Member

    Thanks for the reply Falko,
    finally i've reinstalled my /etc/postfile/ exactly and no more as it has to be done on the howto.

    Now the To: in the log file is "[email protected]"
    Don't know where it come from; but after added
    "[email protected] [email protected]" to my forwardings table, all goes where i have to get it :)

    And i added to (for maildrop delevering)
    alias_maps = hash:/etc/aliases
    alias_database = hash:/etc/aliases
    mailbox_size_limit = 0
    recipient_delimiter = +
    relayhost = []
    maildrop_destination_recipient_limit = 1
    virtual_transport = maildrop

Share This Page