Changes

Jump to navigation Jump to search
68 bytes added ,  06:16, 24 June 2007
group into catagories
Line 1: Line 1: −
===="concurrency limit reached" when using IMAP====
  −
Sometime shows as Thunderbird giving this error message,
  −
''This Mail-server is not a imap4 mail-server''
  −
  −
To workaround thunderbirds limitations change, this thunderbird setting to false
  −
* Preferences, Advanced, Config editor (aka about:config): filter on tls.
  −
* set security.enable_tls to false
  −
  −
You can also  increase the ConcurrencyLimitPerIP  and/or ConcurrencyLimit value for imap and/or imaps (secure)
  −
config setprop imap ConcurrencyLimitPerIP 20
  −
config setprop imaps ConcurrencyLimitPerIP 20
  −
signal-event post-upgrade; signal-event reboot
  −
  −
check
  −
config show imap
  −
tail -f /var/log/imap/current | tai64nlocal
  −
  −
More detail can be found  [http://forums.contribs.org/index.php?topic=33124.0 here].
  −
   
====Spam====
 
====Spam====
   
=====Spamassassin=====
 
=====Spamassassin=====
 
Set spamassassin for automatically delete junkmail.
 
Set spamassassin for automatically delete junkmail.
Line 58: Line 38:  
Unfortunately, many admins believe that port-forwarding SMTP provides additional security. It doesn't, it limits the SMESERVER's ability to apply some rules.
 
Unfortunately, many admins believe that port-forwarding SMTP provides additional security. It doesn't, it limits the SMESERVER's ability to apply some rules.
   −
====Keep a copy of all emails====
+
====Email Clients====
 +
====="concurrency limit reached" when using IMAP=====
 +
Sometime shows as Thunderbird giving this error message,
 +
''This Mail-server is not a imap4 mail-server''
 +
 
 +
To workaround thunderbirds limitations change, this thunderbird setting to false
 +
* Preferences, Advanced, Config editor (aka about:config): filter on tls.
 +
* set security.enable_tls to false
 +
 
 +
You can also  increase the ConcurrencyLimitPerIP  and/or ConcurrencyLimit value for imap and/or imaps (secure)
 +
config setprop imap ConcurrencyLimitPerIP 20
 +
config setprop imaps ConcurrencyLimitPerIP 20
 +
signal-event post-upgrade; signal-event reboot
 +
 
 +
check
 +
config show imap
 +
tail -f /var/log/imap/current | tai64nlocal
 +
 
 +
More detail can be found  [http://forums.contribs.org/index.php?topic=33124.0 here].
 +
 
 +
====Outlook/Outlook Express give error 10060/0x800CCC90====
 +
Most likely OUTLOOK (EXPRESS) isn't configured correctly.
 +
 +
-open OUTLOOK
 +
-click TOOLS > ACCOUNTS
 +
-click CHANGE (on the right-hand side)
 +
-find INCOMING MAIL SERVER & OUTGOING MAIL SERVER (on right-hand side)
 +
-type: mail.yourdomain.tld (in both places)
 +
-click MORE SETTINGS (on bottom-right)
 +
-click OUTGOING SERVER tab (at the top)
 +
-checkmark "MY OUTGOING SERVER REQUIRES AUTHENTICATION"
 +
-bullet "USE SAME SETTINGS AS INCOMING MAIL SERVER"
 +
-click ADVANCED tab (at the top)
 +
-find OUTGOING SERVER
 +
-checkmark "THIS SERVER REQUIRES A SECURE CONNECTION" (under outgoing server)
 +
-change 25 to 465
 +
-click OK > NEXT > FINISHED
 +
-you're finished, your email should work now
 +
 
 +
====Outlook test message doesn't come through====
 +
You clicked the TEST ACCOUNT SETTINGS in OUTLOOK didn't you? This is a bug in OUTLOOK. The test message sends a test email with 'no Date header'. As the name suggests, this means a message without any date. Since the server doesn't accept mail with 'no Date header' (because it's required) the message is rejected. To test, send an actual message from OUTLOOK.
 +
 
 +
If you want, you can try THUNDERBIRD. It's like OUTLOOK but made by a different company. It's completely free and works very well at home and at the office.
 +
 
 +
====I can't receive/send email from my application (ACT!, vTiger, etc)====
 +
Most likely, this is a bug the application you're using and not a problem with the SMESERVER. The application sends an email with 'no Date header'. As the name suggests, this means a message without any date. Since the server doesn't accept mail with 'no Date header' (because it's required) the message is rejected.
 +
 
 +
As a workaround you can disable the check for the 'Date header'.
 +
To disable this check on the internal interface:
 +
mkdir -p /etc/e-smith/templates-custom/var/service/qpsmtpd/config/peers/local
 +
cd /etc/e-smith/templates-custom/var/service/qpsmtpd/config/peers/local
 +
echo "# 17check_basicheaders disabled by custom template" > \
 +
17check_basicheaders
 +
signal-event email-update
 +
 
 +
To disable this check for the external interface:
 +
mkdir -p /etc/e-smith/templates-custom/var/service/qpsmtpd/config/peers/0
 +
cd /etc/e-smith/templates-custom/var/service/qpsmtpd/config/peers/0
 +
echo "# 17check_basicheaders disabled by custom template" > \
 +
17check_basicheaders
 +
signal-event email-update
 +
 
 +
====Server Settings====
 +
====Delete double bounce====
 +
To stop getting double bounce messages
 +
 
 +
config setprop qmail DoubleBounceTo devnull
 +
signal-event email-update
 +
 
 +
see a longer explaination [[Email_delete_double-bounce_messages | here]]
 +
 
 +
=====Keep a copy of all emails=====
 
You may need to keep a copy of all emails sent to or from your email server.
 
You may need to keep a copy of all emails sent to or from your email server.
 
This may be for legal, or other reasons.
 
This may be for legal, or other reasons.
Line 76: Line 127:     
If you want to view the emails, point your email client at the SME and log on as maillog.
 
If you want to view the emails, point your email client at the SME and log on as maillog.
  −
  −
====Allow external IMAP mail access====
  −
There was a deliberate decision to remove non-SSL protected username/password
  −
services from the external interface.
  −
  −
to allow unsecure IMAP access
  −
  −
config setprop imap access public
  −
signal-event email-update
  −
  −
But before you do this try to use secure IMAP<br>
  −
fixme: explain how
      
====Set max email size====
 
====Set max email size====
Line 102: Line 140:  
  signal-event email-update
 
  signal-event email-update
   −
 
+
====external Access====
====delete double bounce====
+
====Allow external IMAP mail access====
To stop getting double bounce messages
+
There was a deliberate decision to remove non-SSL protected username/password
 +
services from the external interface.
 +
 
 +
to allow unsecure IMAP access
   −
  config setprop qmail DoubleBounceTo devnull
+
  config setprop imap access public
 
  signal-event email-update
 
  signal-event email-update
   −
see a longer explaination [[Email_delete_double-bounce_messages | here]]
+
But before you do this try to use secure IMAP<br>
 +
fixme: explain how
    
====POP3 & webmail HTTP====
 
====POP3 & webmail HTTP====
Line 129: Line 171:     
more information [http://bugs.contribs.org/show_bug.cgi?id=2620 here]
 
more information [http://bugs.contribs.org/show_bug.cgi?id=2620 here]
  −
====Outlook/Outlook Express give error 10060/0x800CCC90====
  −
Most likely OUTLOOK (EXPRESS) isn't configured correctly.
  −
  −
-open OUTLOOK
  −
-click TOOLS > ACCOUNTS
  −
-click CHANGE (on the right-hand side)
  −
-find INCOMING MAIL SERVER & OUTGOING MAIL SERVER (on right-hand side)
  −
-type: mail.yourdomain.tld (in both places)
  −
-click MORE SETTINGS (on bottom-right)
  −
-click OUTGOING SERVER tab (at the top)
  −
-checkmark "MY OUTGOING SERVER REQUIRES AUTHENTICATION"
  −
-bullet "USE SAME SETTINGS AS INCOMING MAIL SERVER"
  −
-click ADVANCED tab (at the top)
  −
-find OUTGOING SERVER
  −
-checkmark "THIS SERVER REQUIRES A SECURE CONNECTION" (under outgoing server)
  −
-change 25 to 465
  −
-click OK > NEXT > FINISHED
  −
-you're finished, your email should work now
  −
  −
====Outlook test message doesn't come through====
  −
You clicked the TEST ACCOUNT SETTINGS in OUTLOOK didn't you? This is a bug in OUTLOOK. The test message sends a test email with 'no Date header'. As the name suggests, this means a message without any date. Since the server doesn't accept mail with 'no Date header' (because it's required) the message is rejected. To test, send an actual message from OUTLOOK.
  −
  −
If you want, you can try THUNDERBIRD. It's like OUTLOOK but made by a different company. It's completely free and works very well at home and at the office.
  −
  −
====I can't receive/send email from my application (ACT!, vTiger, etc)====
  −
Most likely, this is a bug the application you're using and not a problem with the SMESERVER. The application sends an email with 'no Date header'. As the name suggests, this means a message without any date. Since the server doesn't accept mail with 'no Date header' (because it's required) the message is rejected.
  −
  −
As a workaround you can disable the check for the 'Date header'.
  −
To disable this check on the internal interface:
  −
mkdir -p /etc/e-smith/templates-custom/var/service/qpsmtpd/config/peers/local
  −
cd /etc/e-smith/templates-custom/var/service/qpsmtpd/config/peers/local
  −
echo "# 17check_basicheaders disabled by custom template" > \
  −
17check_basicheaders
  −
signal-event email-update
  −
  −
To disable this check for the external interface:
  −
mkdir -p /etc/e-smith/templates-custom/var/service/qpsmtpd/config/peers/0
  −
cd /etc/e-smith/templates-custom/var/service/qpsmtpd/config/peers/0
  −
echo "# 17check_basicheaders disabled by custom template" > \
  −
17check_basicheaders
  −
signal-event email-update
  −
      
<noinclude>[[Category:Howto]]</noinclude>
 
<noinclude>[[Category:Howto]]</noinclude>

Navigation menu