Go Back   HowtoForge Forums | HowtoForge - Linux Howtos and Tutorials > ISPConfig 3 > Installation/Configuration

Do you like HowtoForge? Please consider supporting us by becoming a subscriber.
Reply
 
Thread Tools Display Modes
  #1  
Old 12th July 2012, 15:26
asticot asticot is offline
Junior Member
 
Join Date: Jul 2009
Posts: 10
Thanks: 1
Thanked 3 Times in 3 Posts
Default Issue when receiving email (all emails go into /var/vmail/Maildir file)

Hi all,

I experienced a problem with my ISPC3 server (3.0.4.6) which I use for emails.
I create a domain and a user mailbox for that domain.
The problem is that when I try to send an email to that new email box, all emails go to a file called /var/vmail/Maildir and not into /var/vmail/domain.com/user/...
When I look in mysql at the maildir column for that mailbox, I have the correct path (/var/vmail/domain/user)


ls -l /var/vmail
total 12
drwx------ 3 vmail vmail 4096 12 juil. 15:03 xxxxxx.com
-rw------- 1 vmail vmail 1134 12 juil. 15:03 Maildir
drwxr-x--- 3 vmail root 4096 12 juil. 15:03 mailfilters


I see no erros in mail log files.

What should I check ? Do you have any clue ?

Thank you by advance !!
Reply With Quote
Sponsored Links
  #2  
Old 12th July 2012, 17:11
till till is offline
Super Moderator
 
Join Date: Apr 2005
Location: Lüneburg, Germany
Posts: 35,977
Thanks: 825
Thanked 5,369 Times in 4,216 Posts
Default

Please post your postfix master.cf file. And do you use courier or dovecot as imap server?
__________________
Till Brehm
--
Get ISPConfig support and the ISPConfig 3 manual from ispconfig.org.
Reply With Quote
  #3  
Old 12th July 2012, 17:22
asticot asticot is offline
Junior Member
 
Join Date: Jul 2009
Posts: 10
Thanks: 1
Thanked 3 Times in 3 Posts
Default

In the server options, I have selected Courier as IMAP server (and Maildrop for filtering emails)


Here is my master.cf :

Code:
#
# Postfix master process configuration file.  For details on the format
# of the file, see the master(5) manual page (command: "man 5 master").
#
# Do not forget to execute "postfix reload" after editing this file.
#
# ==========================================================================
# service type  private unpriv  chroot  wakeup  maxproc command + args
#               (yes)   (yes)   (yes)   (never) (100)
# ==========================================================================
smtp      inet  n       -       -       -       -       smtpd
#submission inet n       -       -       -       -       smtpd
#  -o smtpd_tls_security_level=encrypt
#  -o smtpd_sasl_auth_enable=yes
#  -o smtpd_client_restrictions=permit_sasl_authenticated,reject
#  -o milter_macro_daemon_name=ORIGINATING
#smtps     inet  n       -       -       -       -       smtpd
#  -o smtpd_tls_wrappermode=yes
#  -o smtpd_sasl_auth_enable=yes
#  -o smtpd_client_restrictions=permit_sasl_authenticated,reject
#  -o milter_macro_daemon_name=ORIGINATING
#628       inet  n       -       -       -       -       qmqpd
pickup    fifo  n       -       -       60      1       pickup
cleanup   unix  n       -       -       -       0       cleanup
qmgr      fifo  n       -       n       300     1       qmgr
#qmgr     fifo  n       -       -       300     1       oqmgr
tlsmgr    unix  -       -       -       1000?   1       tlsmgr
rewrite   unix  -       -       -       -       -       trivial-rewrite
bounce    unix  -       -       -       -       0       bounce
defer     unix  -       -       -       -       0       bounce
trace     unix  -       -       -       -       0       bounce
verify    unix  -       -       -       -       1       verify
flush     unix  n       -       -       1000?   0       flush
proxymap  unix  -       -       n       -       -       proxymap
proxywrite unix -       -       n       -       1       proxymap
smtp      unix  -       -       -       -       -       smtp
# When relaying mail as backup MX, disable fallback_relay to avoid MX loops
relay     unix  -       -       -       -       -       smtp
        -o smtp_fallback_relay=
#       -o smtp_helo_timeout=5 -o smtp_connect_timeout=5
showq     unix  n       -       -       -       -       showq
error     unix  -       -       -       -       -       error
retry     unix  -       -       -       -       -       error
discard   unix  -       -       -       -       -       discard
local     unix  -       n       n       -       -       local
virtual   unix  -       n       n       -       -       virtual
lmtp      unix  -       -       -       -       -       lmtp
anvil     unix  -       -       -       -       1       anvil
scache    unix  -       -       -       -       1       scache
#
# ====================================================================
# Interfaces to non-Postfix software. Be sure to examine the manual
# pages of the non-Postfix software to find out what options it wants.
#
# Many of the following services use the Postfix pipe(8) delivery
# agent.  See the pipe(8) man page for information about ${recipient}
# and other message envelope options.
# ====================================================================
#
#
# maildrop. See the Postfix MAILDROP_README file for details.
# Also specify in main.cf: maildrop_destination_recipient_limit=1
#
maildrop  unix  -       n       n       -       -       pipe
  flags=DRhu user=vmail argv=/usr/bin/maildrop -d vmail ${extension} ${recipient} ${user} ${nexthop} ${sender}
#
# ====================================================================
#
# Recent Cyrus versions can use the existing "lmtp" master.cf entry.
#
# Specify in cyrus.conf:
#   lmtp    cmd="lmtpd -a" listen="localhost:lmtp" proto=tcp4
#
# Specify in main.cf one or more of the following:
#  mailbox_transport = lmtp:inet:localhost
#  virtual_transport = lmtp:inet:localhost
#
# ====================================================================
#
# Cyrus 2.1.5 (Amos Gouaux)
# Also specify in main.cf: cyrus_destination_recipient_limit=1
#
#cyrus     unix  -       n       n       -       -       pipe
#  user=cyrus argv=/cyrus/bin/deliver -e -r ${sender} -m ${extension} ${user}
#
# ====================================================================
# Old example of delivery via Cyrus.
#
#old-cyrus unix  -       n       n       -       -       pipe
#  flags=R user=cyrus argv=/cyrus/bin/deliver -e -m ${extension} ${user}
#
# ====================================================================
#
# See the Postfix UUCP_README file for configuration details.
#
uucp      unix  -       n       n       -       -       pipe
  flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient)
#
# Other external delivery methods.
#
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 -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}
mailman   unix  -       n       n       -       -       pipe
  flags=FR user=list argv=/usr/lib/mailman/bin/postfix-to-mailman.py
  ${nexthop} ${user}

amavis unix - - - - 2 smtp
        -o smtp_data_done_timeout=1200
        -o smtp_send_xforward_command=yes

127.0.0.1:10025 inet 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 receive_override_options=no_unknown_recipient_checks,no_header_body_checks
        -o smtpd_bind_address=127.0.0.1
Reply With Quote
  #4  
Old 13th July 2012, 15:39
falko falko is offline
Super Moderator
 
Join Date: Apr 2005
Location: Lüneburg, Germany
Posts: 41,701
Thanks: 1,900
Thanked 2,741 Times in 2,575 Posts
Default

Are there any errors in your mail log (in the /var/log/ directory)?
__________________
Falko
--
Download the ISPConfig 3 Manual! | Check out the ISPConfig 3 Billing Module!

FB: http://www.facebook.com/howtoforge

nginx-Webhosting: Timme Hosting | Follow me on:
Reply With Quote
  #5  
Old 13th July 2012, 15:52
asticot asticot is offline
Junior Member
 
Join Date: Jul 2009
Posts: 10
Thanks: 1
Thanked 3 Times in 3 Posts
Default

There is no error in my /var/log

Here is what happened when I send an email from my test account to this test account :

/var/log/mail.info
Code:
Jul 13 15:35:55 mx01 postfix/smtpd[10647]: connect from localhost[127.0.0.1]
Jul 13 15:35:55 mx01 postfix/smtpd[10647]: 4250523C1720: client=localhost[127.0.0.1]
Jul 13 15:35:55 mx01 postfix/cleanup[11112]: 4250523C1720: message-id=<1644356103cac54e5ba60c868ca31a7d@xxxxxxxx.com>
Jul 13 15:35:55 mx01 postfix/qmgr[4338]: 4250523C1720: from=<test@xxxxxxxx.com>, size=510, nrcpt=1 (queue active)
Jul 13 15:35:55 mx01 postfix/smtpd[10647]: disconnect from localhost[127.0.0.1]
Jul 13 15:35:55 mx01 imapd: LOGOUT, user=test@xxxxxxxx.com, ip=[::1], headers=0, body=0, rcvd=438, sent=274, time=0
Jul 13 15:35:55 mx01 amavis[2104]: (02104-09) NOTICE: reconnecting in response to: err=2006, HY000, DBD::mysql::st execute failed: MySQL server has gone away at (eval 103) line 166, <GEN157> line 5.
Jul 13 15:35:55 mx01 imapd: Connection, ip=[::1]
Jul 13 15:35:55 mx01 imapd: LOGIN, user=test@xxxxxxxx.com, ip=[::1], port=[44986], protocol=IMAP
Jul 13 15:35:55 mx01 imapd: LOGOUT, user=test@xxxxxxxx.com, ip=[::1], headers=0, body=0, rcvd=77, sent=553, time=0
Jul 13 15:35:56 mx01 postfix/smtpd[11118]: connect from localhost[127.0.0.1]
Jul 13 15:35:56 mx01 postfix/smtpd[11118]: 39F9423C175F: client=localhost[127.0.0.1]
Jul 13 15:35:56 mx01 postfix/cleanup[11112]: 39F9423C175F: message-id=<1644356103cac54e5ba60c868ca31a7d@xxxxxxxx.com>
Jul 13 15:35:56 mx01 postfix/smtpd[11118]: disconnect from localhost[127.0.0.1]
Jul 13 15:35:56 mx01 postfix/qmgr[4338]: 39F9423C175F: from=<test@xxxxxxxx.com>, size=946, nrcpt=1 (queue active)
Jul 13 15:35:56 mx01 amavis[2104]: (02104-09) Passed CLEAN, LOCAL [127.0.0.1] [127.0.0.1] <test@xxxxxxxx.com> -> <test@xxxxxxxx.com>, Message-ID: <1644356103cac54e5ba60c868ca31a7d@xxxxxxxx.com>, mail_id: 6USDtEeJObro, Hits: -0.27, size: 510, queued_as: 39F9423C175F, 923 ms
Jul 13 15:35:56 mx01 postfix/smtp[11113]: 4250523C1720: to=<test@xxxxxxxx.com>, relay=127.0.0.1[127.0.0.1]:10024, delay=0.98, delays=0.05/0/0/0.92, dsn=2.0.0, status=sent (250 2.0.0 Ok, id=02104-09, from MTA([127.0.0.1]:10025): 250 2.0.0 Ok: queued as 39F9423C175F)
Jul 13 15:35:56 mx01 postfix/qmgr[4338]: 4250523C1720: removed
Jul 13 15:35:56 mx01 postfix/pipe[11119]: 39F9423C175F: to=<test@xxxxxxxx.com>, relay=maildrop, delay=0.01, delays=0.01/0/0/0.01, dsn=2.0.0, status=sent (delivered via maildrop service)
Jul 13 15:35:56 mx01 postfix/qmgr[4338]: 39F9423C175F: removed

The email is received and added to the file /var/vmail/Maildir at the end.
Reply With Quote
  #6  
Old 14th July 2012, 16:50
falko falko is offline
Super Moderator
 
Join Date: Apr 2005
Location: Lüneburg, Germany
Posts: 41,701
Thanks: 1,900
Thanked 2,741 Times in 2,575 Posts
Default

Quote:
Jul 13 15:35:55 mx01 amavis[2104]: (02104-09) NOTICE: reconnecting in response to: err=2006, HY000, DBD::mysql::st execute failed: MySQL server has gone away at (eval 103) line 166, <GEN157> line 5.
Seems as if there's a problem with your MySQL server. Please restart it.
__________________
Falko
--
Download the ISPConfig 3 Manual! | Check out the ISPConfig 3 Billing Module!

FB: http://www.facebook.com/howtoforge

nginx-Webhosting: Timme Hosting | Follow me on:
Reply With Quote
  #7  
Old 17th July 2012, 14:32
asticot asticot is offline
Junior Member
 
Join Date: Jul 2009
Posts: 10
Thanks: 1
Thanked 3 Times in 3 Posts
 
Default

Thank you for your reply,

I rebooted the server so all services were restarted. But there was still a problem.

I made a manual update of ispconfig (using the script ispconfig_update) in order to refresh services's configuration. After that, everything works fine.

So I can't explain what happened. I have a backup of my old /etc/ files that I can send you if you want to explore them (up to you).
Reply With Quote
Reply

Bookmarks

Tags
maildir, postfix

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Combination of postfix and courier failing Xaymar Server Operation 3 7th March 2012 17:28
ISPConfig 3.0.3.3 Autoresponder, adding subdomain problem BlackHat Installation/Configuration 4 18th October 2011 14:24
[The Perfect Spamsnake Ubuntu 10.10] - No mail relay, just errors. itsnedkeren HOWTO-Related Questions 2 20th February 2011 10:45
rewrite url not work apache2+mod_rewrite mohamedtah Installation/Configuration 1 31st January 2009 13:00
jamed up my table borders?? Boon-Dog-Danny Installation/Configuration 5 23rd September 2006 16:12


All times are GMT +2. The time now is 05:48.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.