For all IP address list configurations in EmailArchitect Services such as Connection Control, Relay Restriction, Trusted IP addresses and etc ... You can use wildcard (*,?) to represent a group of IP addresses. e.g. 192.168.0.*, 192.*, ::*. CIDR syntax can be used as well. e.g. 192.168.0.1/16 represents a group IP addresses from 192.168.0.1~192.168.255.255.
For all email address & domain list configurations in EmailArchitect Services such as Trusted Email Address and etc ... You can use wildcard (*,?) to represent a group of email addresse. e.g. *@mydomain.com
The maximum size of a single message is limited by SMTP service->Message. System or domain administrator can further limit the maximum size of single message for each user in user general setting.
Regular expressions provide much more powerful and flexible rule sets in EmailArchitect filters. EmailArchitect Email Server uses vbscript regular expression syntax, more detail, please refer to: Please click here.
When uploading large file to an ASP page on an IIS 6.0 server, temp files are created but never saved or IIS returns a 403 error response.
For IIS6.0 users, the AspMaxRequestEntityAllowed property specifies the maximum number of bytes allowed in the entity body of an ASP request. If a Content-Length header is present and specifies an amount of data greater than the value of AspMaxRequestEntityAllowed, IIS may return a 403 error response.
In order to solve this problem and increase the AspMaxRequestEntityAllowed value, open Metabase.XML which is located in c:\Windows\System32\Inetsrv. The simplest way to edit it is with Notepad. Find the line "AspMaxRequestEntityAllowed" and change it to a sufficiently large value to account for your transfers. For example, 20971520 (20MB) would be high enough.
Note: To edit Metabase.XML, you must stop IIS Admin Service from Control Pannel->Administrative Tools->Services, otherwise you can't save Metabase.XML.
Finally, we strongly recommanded that you use the MtaEdt tool to edit this parameter directly!
By default, this value is limited by maximum size of single message in user general setting. However, it can be up to 20MB and even larger than the value set in user general setting. You can adjust it manually like this: Open "c:\program files\EmailArchitect\WebAccess\mail\attachmentupload.asp" with Notepad.
Find "nMaxSize = 1024 * 1024 * 20" and increase this value.
1024*1024 = 1MB
1024*1024*2 = 2MB
1024*1024*4 = 4MB
1024*1024*N = NMB
User authentication is not set in email client.
If you're a valid user of current server, this is due to user authentication not set in email client; If you get this error when you are trying to send email from another email server to emailarchitect server, it is probably that the IP address of that server is on the realtime black list. Please use http://rbls.org to check the IP address.If this is the case, Emailarchitect Email Server administrator can add the IP address of that server to the trusted IP addresses of RBLs service to fix this issue.
Basically, SMTP service only accepts email to local/remote domain in current server. If you want to send email to outside domain, the email will be rejected by SMTP service.
User can use Web Mail or Email client to send email to outside domain. Please note that you need to set ESMTP authentication in email client. To learn more, please refer to email client section. If you don't want to use ESMTP authentication, you can add the IP address of client machine to the Relay Restrictions allowed list. We don't recommend to enable "All except the IP addresses list below" in Relay Restrictions, as Spammer may use your server to spread spam.
Generally, you needn't to input any value in this option, as local EmailArchitect Server relays email to remote user directly. However, if you want to use another SMTP server to relay all remote emails (e.g. Your ISP blocks 25 outgoing port and you can only send email using you ISP's SMTP server), you can input the IP address or domain name of the SMTP server to this field.
If the SMTP server specified in "Relay Message by Remote Host" option requires ESMTP authentication, you should assign the corresponding values to "User Name for ESMTP Authentication" and "Password for ESMTP Authentication" options.
SMTP service uses the first IP address to send remote email, but you can specify an IP address to SMTP service -> Delivery -> Local Address, then SMTP service will bind this IP address to send remote email
A HELO command with a domain name is sent to remote SMTP server to identify current server while local SMTP service is relaying an email to a remote recipient. If no domain is specified in this option, default value is the sender's email address domain.
Some SMTP server performs DNS Reverse to check if the domain is complied with the IP address of current server. Therefore, assigning a valid internet domain resolved to current server is recommended.
If you only need the SMTP service listen on 192.168.0.1,
input 192.168.0.1 to SMTP Service->IP address.
If you want to bind multiple addresses in SMTP service.
input: 192.168.0.1, 192.168.0.2, 192.168.0.3
If you want to bind multiple addresses with different port
192.168.0.1 with 25 port
192.168.0.2 with 30 port
192.168.0.3 with 35 port
input: 192.168.0.1 25, 192.168.0.2 30, 192.168.0.3 35
e.g. Company A hosts its domain "adminsystem.com" at ISP B. Company A needs 20 email accounts under the domain, each email account requires 10M storage. The administrator of ISP B should do the following settings:
Logon As system user, create a local domain named "adminsystem.com".
Create an user named "admin" in this domain and set this account as domain administrator.
Set Max Users to 20, Quota Size to 10M and Nobody Alias to "email@example.com" in domain setting.
Staff of Company A can use this account firstname.lastname@example.org to logon Web Access and create other user accounts.
When user send/receive email by mail server, user name and password are requiredfor authentication. In Emailarchitect server, the user name is the full email address of the user such as email@example.com; If the domain is set to default domain, the user in this domain can logon the mail server without domain name. e.g. firstname.lastname@example.org -> test
e.g. Company A owns two domains: "adminsystem.com" and "adminsystem.net". They want all incoming emails to both [user]@adminsystem.com and [user]@adminsystem.net to be stored in one mailbox. In this case, server administrator should do the following steps:
Create a local domain named "adminsystem.com", and create users for this domain.
Create a remote domain named "adminsystem.net", and set "Forward to a local domain: adminsystem.com".
All emails to [user]@adminsystem.net will then be forwarded to [user]@adminsystem.com. e.g. email to email@example.com will be forwarded to firstname.lastname@example.org. After this setting is activated, you can no longer use email@example.com to logon Web Access or POP3 service. You must use firstname.lastname@example.org to logon EmailArchitect Email Server.
e.g. A SOHO businessman named C hosts a domain "adminsystem.com" at ISP B. As requested ISP B created email@example.com, firstname.lastname@example.org and email@example.com. He finds troublesome to manage too many email account so he want to forward all emails under *@adminsystem.com to his frequently used email account firstname.lastname@example.org. In this case, server administrator should do the following steps:
Create a remote domain named "adminsystem.com".
Set "Forward to an email address: email@example.com." in the domain setting.
Then all emails to *@adminsystem.com will be forwarded to firstname.lastname@example.org.
if you set a remote domain to forward to "Forward to a remote host" and the remote host doesn't listen on 25 port, then you can specify the port like this host[space]port, e.g. mail.remotehost.com 465. If the remost host requires user authentication, you can specify user and password like this: host[space]port/user/password, e.g. mail.remotehost.com email@example.com/testpass
The maximum value is defined by system user. Domain administrator can only set the value less than or equal to the maximum value. system user can change the maximum value in SMTP Service Setting.
The maximum value is defined by system user. Domain administrator can only set the value less than or equal to the maximum value. system user can change the maximum value in Domain General Setting.
Please refer to Scripting Utilities.
Basically, only system or domain administrator can add user/ alias. But you can use Server SDK to write an ASP page for user registration. We provide a sample in webaccess\additonal\registration.asp. If you find it difficult, you may send email to firstname.lastname@example.org for assistance.
e.g. Company A provides free email service to the public. It restricts free users from sending/ receiving email from email clients such as Outlook.Domain administrator checked "User can't access SMTP Service" and "User can't access POP3 Service" options for those users. Then those users can only send/ receive through Web Mail.
e.g. Company A has an alias account named "email@example.com" which contains hundreds email addresses of her clients. If "Only authenticated user can send email to this alias" option of this alias is unchecked, spammers or outsiders can send emails to this alias, which is not Company A wanted. In contrast, if "Only authenticated user can send email to this alias" option is checked, only the users under "adminsystem.com" can send emails to this alias through Web Mail or ESMTP authentication.
e.g. You just need to add an alias and input * into the email list field, then email to this alias will be forwarded to every user in current domain.
You can enter this url "http://[host name or IP address]/emailarchitect" in your web browser.
e.g. http://mail.adminsystem.com/emailarchitect or http://192.168.0.5/emailarchitect
You should use full email address (user@domain), e.g. firstname.lastname@example.org as the UserId.
Options -> Preferences -> Message List View -> Preview new messages or Preview all messages.
You should choose correct Mail Encoding on Create Mail page based on your language.
Basically, EmailArchitect Email Server can decode email automatically by charset specified in the message. However, some email doesn't contain charset information such as email from hotmail.com. In this case, you have to choose the correct encoding manually on Read Mail page.
Global Address Book is a shared address book which can be read by all users under the same domain. Only domain administrator can add/edit/delete the contacts.Only system user or domain administrator can set an user as domain administrator.
Options -> Domain Administration -> User Management.
Body Text is decoded text which is displayed in Web Mail; Message Body is undecoded string of whole message.
You can add a rule like this: From Header contains *@adminsystem.com, then End to call next rules, and put this rule at the top position of the rules list.
Please click here to learn more.
e.g, if your account is email@example.com and you want to forward all emails to firstname.lastname@example.org. You should input "email@example.com,firstname.lastname@example.org" in Options -> Email Forwarding.