
F.A.Q. and Tips
Frequently Asked Questions (F.A.Q.)
- Where do I find the User Manual?
- Help - Troubleshooting - Problems with outgoing Messages
- Error: Could not send message to: ... bad_address: ...; Failed when sending RCPT TO:<...>
- The program does not start when I run it as limited user
- How to install the service using a different user account?
- Can I use opt-in on a linked (external) list?
- Do you have a list of SMTP error codes?
- Does the application work under a Terminal Services environment?
- Does it work together with my Anit-Virus solution?
- Problem: Task "canceled"
- Problem: Task never starts
- Using McAfee Virusscan and MailList Controller
- How do I upgrade from version 5.x to 6.x/7.x/8.x?
- How do I upgrade from version 6.x/7.x to 8.x?
- How to Update MailList Controller from Version 6.x/7.x/8.x to 9.x
- Can I use an IMAP server?
- How can I backup my lists and settings?
- SMTP Error 550 (unable to relay for)
- SMTP Error 221
- How to import Plain Text (.CSV) and MS Excel files
- Does the software send in TO, CC or BCC mode?
- How many messages can I send out in one hour?
- I have installed the licensed version, but it sends out only to 100 recipients
- How can I move all my lists and settings from one computer to another?
- How can I change the charset? (How to use international Charsets)
- Table / background-images and other issues in MS Outlook 2007/2010 ++
- Why are the fields of the "Subscribe" message not recognized?
- The program does not or no longer detect incoming returned messages. (Please also read this if you are using AVG Antivirus)
- What means "Send failed.; 553 Sorry, over your daily relay limit.; MAIL!?
- I have sent out a list message but my members have not received it
- Why does the List "Syncronization" take longer and longer?
- The mailservice won't start anymore - how can I fix it?
- When I send a test message the personalization in To: does not work
- Error AMSG2MIME failed ...
- I have added an image, but the program does not accept/send it.
- When I try to import from a database then I get an "NOEMAIL" error for ALL email addresses.
- How can I import email addresses from Microsoft Outlook?
- Error: Failed to connect to SMTP server
- Error: Failed to connect to POP3 server
- Can I track click-through and open-rates?
- How do I enter my "License Key" and Upgrade the Free or Licensed Version?
- Error: AMSG2MIME failed.
- What means [LMOS] ?
- How do I add a webform for subscribe/remove to my webpage?
- Setup Error: "Setup files are corrupted"
- On how many computers can I install the software?
- Problems with "special chars" in PHP-webforms
- Deprecated: Function eregi() is deprecated
- How do I change the background color of a message, table or cell and how do I add a border?
- Error: Open Database failed - How to use MailList Controller with a limited user account
- Error: POP3 Login failed (New List - Test POP3 Login)
- Changing the "Hostname" or "Message-ID" results in SPAM-detection
- PHP webform seems to be working, but no email will be sent by the php-script
- "Encountered an improper argument" on Chinese systems (Import)
- How do I use an external editor to create an email newsletter message?
- What is my POP3 and SMTP server?
- How do I check if php is installed on my web server and how to detect the version?
- What means "bad_address" when sending out a message?
- Can I connect to a hosted MySQL database?
- ODBC: How to setup a DSN on 64bit systems for 32bit applications (Windows 7 64bit)
- IMAP Account: How does it work?
- Error: Could not send message to: .....; Send failed.; 451 You have exceeded your messaging limits
- How can I re-start from scratch?
- After installing the update I can only see 1 List - what happened?
- Error: Could not start Service: Error 193: 0xc1
- I have edited the php File, now I get an error: "Warning: Cannot modify header information – headers already sent"
- Missing chars in fields when connecting to a MySQL database
- What means [LMOS] and [NLM] in the logfile?
- Can I use Amazon AWS SES?
- The HTML content disappears after pasting or importing HTML code
Tips and Tricks (Articles)
- Free Email Newsletter Templates
- How to use Google Analytics for click-through email tracking
- Form for Newsletter Subscription and Removal
- International Character Sets (charsets) for email newsletter messages
- Newsletter Basics and Anti-Spam rules
- Why is my message detected as Spam and how can I avoid it?
- A word on Click-Through and Open-Rates
- List Synchronization: Subscribe and Remove
- Single and Double Opt-In Email Newsletter Subscription
- How to Create a simple Subscribe Webform with php
- How to Create a Subscribe Webform using formmail.pl
- How many Newsletter Messages does it send per hour?
- SMTP Bulk Mailer Software and Newsletter Sender
- How to use Email Marketing Software
- How to add an unsubscribe Link to your Newsletter
- How to use Email Newsletter Templates and how to edit HTML Templates
- How do I use an external HTML Editor to edit an Email Newsletter Message?
- A List of SMTP and POP3 Mailservers (Mailserver List)
- A List of SMTP and IMAP Mailservers (Mailserver List)
- How to Read and Analyze the Email Header Fields of a Message
- How to Check if php is installed and how to detect the php Version
- How to Connect to a hosted MySQL Server
- php Error: "Warning: Cannot modify header information - headers already sent"
- How to use Amazon AWS Simple Email Service (SES) with MailList Controller
- A List of SMTP Response Codes and Error Messages
How to install the service using a different user account?
Please use the following syntax:
HOSTNAME\username or .\username
DOMAINNAME\username
You can also change the user from Start->System->Administration->Services
Select "MailList Controller" and "Properties". Now change
the user.
Can I use opt-in on a linked (external) list?
No, the external database is opened read-only. This list mode supports opt-out
only. The status information is stored inside
MailList Controller.
Please use an internal (standard) list instead and import the recipients.
The internal (standard) list supports opt-in and opt-out. (subscribe and remove)
Do you have a list of SMTP error codes?
See: SMTP Response Codes and Error Messages
Does the application work under a Terminal Services environment?
Yes, it works.
Does it work together with my Anit-Virus solution?
Yes, but if it includes an active mail-scanner for outgoing messages,
it could be required that you change the "#perCon" setting in the
(MailList Controller) "Program Options" section "Send Options".
Norton Antivirus for example, acts as a relay between the MailList Controller
Mail Service and your external mailserver. If you have problems, please select
a lower value, e.g. 10.
See also: Error 100xx with McAfee (or other Anti-Virus products)
Problem: Task "canceled"
The following reasons are possible, if the program does not send out the
message and you see "canceled" in the "Sent Messages" section:
a) Managed List (default, non-linked)
The list does not have any members or does not have any members with status "Subscriber".
The program sends out messages to "Subscribers" only!
b) Linked List
The mail service (which runs as windows service) cannot access the external
database. This sometimes happens if the external database is located on a networked
drive.
The mail service runs with the user permissions "local system", of
the machine on which it is installed. You can change the user in the "Options"
-> "Core Settings" -> "Run MailList Controller Core Setup"
-> "Custom Setup" -> click "Next" until you see "Run
Service as User" and check it. Enter the username and password and
click on "Finish".
Please note, that you can only enter the username/password directly in the program
if the specified user has the permission to "Log on as a Service"
on your local system. (e.g. Windows 7 does not grant this permission by default)
If the user has no permissions to "Log on as a service" or
if you have other problems, then you change the service permissions (user access
privileges of the mailservice) directly in your system (windows) configuration:
Go to Start->System->Administration->Services
Select "MailList Controller" and open the "Properties".
On the properties windows go to "Log On" and select "Log
on as" ... "This Account".
Click on "Browse" and enter your login name. (retype the password,
even if its already filled in)
The username has the following syntax:
HOSTNAME\username or .\username
DOMAINNAME\username
If you have changed the user and it still does not work, then please try to
use an UNC instead of a drive letter (the specified drive letter might not exist
for the user).
e.g. \\myserver\share\folder\database.xls instead of g:\folder\database.xls
Problem: Task never starts
The mail service (which runs as
windows service)
cannot access the "data" dir. This sometimes happens if data-dir is
located on a networked drive.
The mail service runs with the user permissions "local system", of
the machine on which it is installed. You can change the user in the "Options"
-> "Core Settings" -> "Run MailList Controller Core Setup"
-> "Custom Setup" -> click "Next" until you see "Run
Service as User" and check it. Enter the username and password and
click on "Finish".
Please note, that you can only enter the username/password directly in the program
if the specified user has the permission to "Log on as a Service"
on your local system. (e.g. Windows 7 does not grant this permission by default)
If the user has no permissions to "Log on as a service" or
if you have other problems, then you change the service permissions (user access
privileges of the mailservice) directly in your system (windows) configuration:
Go to Start->System->Administration->Services
Select "MailList Controller" and open the "Properties".
On the properties windows go to "Log On" and select "Log
on as" ... "This Account".
Click on "Browse" and enter your login name. (retype the password,
even if its already filled in)
The username has the following syntax:
HOSTNAME\username or .\username
DOMAINNAME\username
If you have changed the user and it still does not work, then please try to
use an UNC instead of a drive letter for the data-directory. (the specified
drive letter might not exist for the user).
e.g. \\myserver\share\folder\data instead of g:\folder\data
Using McAfee Virusscan and MailList Controller
By default McAfee VirusScan blocks all outgoing messages sent by any program
that it does not recognise. To solve this problem you need to tell McAfee that
amlcSVC.exe (MailList Controller mail service) and editor.exe (internal editor
- if you want to send a test message) is a 'trusted' program for sending emails.
(Optional: If you want to run the connection test in the new list wizard, you
should also add nlw.exe.)
1. Right click on the McAfee icon in the task tray
2. Select "Virus Scan Console"
3. Double-click on "Access Protection"
4. Click on the "Port Blocking" tab
5. Select "Prevent mass mailing worms from sending email" and press "Edit"
6. Add "amlcsvc.exe,editor.exe" in the "Excluded Processes"
edit field.
How do I upgrade from version 5.x to 6.x/7.x/8.x
We provide free updates for 1 year. If you are qualified for a free update,
then please contact us. If you are not qualified for a free update, then we
can offer you a discount code for the purchase of the latest version.
!!! Please make a backup/export all your lists before going further !!!
The installation only requires a few steps:
Please uninstall the 5.x version first.
Now install the new 6.x/7.x/8.x version and start the program.
Select "Custom Setup" and click "Next".
Click on "Browse" to select the "data" directory of the
previous version.
The default location is "c:\program files\arclab\maillist controller\data".
Click "Next", "Next" and "Finish".
Now the program
should run and show your existing lists.
How do I upgrade from version 6.x/7.x to 8.x
- Freeware Version Update:
If you are using the freeware version, then please download the latest freeware version from our website.
Professional or eXtreme Version Update:
If you are using the professional or eXtreme Version, then please use our "Update Request Form" below. - Now you will receive a new License Key from ShareiIt, which can
be used to unlock MailList Controller Free Version.
Please download the free version from our website. - !!! Make a backup/export all your lists before going further !!!
- Uninstall the old version and reboot your computer.
- Install the new version and allow the Setup to "Run MailList Controller" after the setup was completed.
- Use either the "Express Setup" or the "Custom Setup"
depending on what you have selected in your previous installation.
(If you are using a custom data storage directory (e.g. on a networked drive) and you have changed the user permissions for the mailservice before, then you should check the user access permissions of the mailservice after you have installed the update!) - Click on "File -> Update & License Manager", enter your new "License Key" and click on "Validate License".
- Now you should see your existing lists.
How to Update MailList Controller from Version 6.x/7.x/8.x to 9.x
Click here for more information.
Can I use an IMAP server?
Yes, MailList Controller supports IMAP since version 8.6.
How can I backup my lists and settings?
You can either export your lists and drafts using the export functions, or
backup the complete "data" folder (this works only when using an internal
database, this will not work when using an ODBC database!).
The program stores all lists and settings inside the "data" folder.
The default location for version 6 is inside the "public documents"
or "shared documents" system folder. Please take a look at the "Program
Options" for the exact data-dir location or use the function "File->Misc->Explore
Data-dir". Its also possible to move your lists from one machine to the
other by replacing the data-folder. Please make sure, that the mail service
is stopped and the program closed before copying the data-folder.
We recommend to backup or export your lists on a regular base!
SMTP Error 550 (unable to relay for)
See: SMTP Response Codes and Error Messages
SMTP Error 221
See: SMTP Response Codes and Error Messages
How to import Plain Text (.CSV) and MS Excel files
MailList Controller
can import MS Access, MS Excel and Plain Text (.csv) format files directly
- other formats are supported through ODBC.
The plain text .csv (Comma Seperated Values) file should have the column names
(field names) in the first line and one record on each line.
Fields divided by a comma ",".
e.g. file: database.csv (rename the file extension to .csv if you have problems
with .txt)!
"Email","Name"
"support@yourdomain.tld","Support"
"office@yourdomain.tld","Office"
Please visit Wikipedia for more information about the csv file format.
The MS Excel file should also contain the column (field) names in the first
row.
Please check the sheet for invalid cells (e.g. with ####### in it) and for too
large texts if you have problems using the import function.
Download and install the "2007 Office System Driver: Data Connectivity
Components" for MS Office 2007 filetypes.
The ODBC driver can be downloaded from
www.microsoft.com.
Does the software send in TO, CC or BCC mode?
MailList Controller sends one seperate message for each recipient - this
means each subscriber get his own message message with only ONE email address
in it. Its NOT possible to see the email addresses of other subscribers.
The privacy of your subscribers is not at risk.
If your list has e.g. 1000 members, then the software sends 1000 messages with
only one email address in it.
How many messages can I send out in one hour?
Please take a look at this page.
I have installed the licensed version, but it sends out only to 100 recipients.
Please take a look at the section "Tasks"..."Info | Detail" (in
the middle of the screen).You should see "Service:"and "Version" ... either
Professional or eXtreme. If you see Free in the info line, then the mailservice
of the free version is still running.
This can happen if the mailservice was running during the installation of the
licensed version and a reboot was declined.
Please stop the mailservice (click on "Stop Service"), exit the program
and install the licensed version again.
How can I move all my lists and settings from one computer to another?
You can either:
(A) export your lists and drafts using the export functions, install the software on the new machine, re-create your lists and import the members from the export files
(B) or copy the complete "data" folder.
!!! Please only use this method if you know exactly what you are doing !!!
The program stores all lists and settings inside the "data" folder.
All your managed (internal, non-linked) lists are stored inside the internal
database. (Please note, that all members from linked (external) lists are not
stored inside MailList Controller. You also need to copy this files to the new
machine.)
IMPORTANT MESSAGE FOR USERS OF OLDER VERSIONS!
MailList Controller 9 is written in unicode and uses a new database format which
is not compatible with the old version format.
You can NOT copy the data-directory from MailList Controller 4,5,6,7,8 to MailList
Controller 9.
- Locate the "data" directory on your old computer.
Please start the program on your old machine and click on "Program Options" or "Options" for the location of the "data"-dir. Please continue with step 2. if you have found it.
If you cannot run the program on the old computer anymore, e.g. after a system crash, then you need to search for the "data" directory. The default location of version 5.x is inside the "Program Files" folder - if you are using version 6.x or 7.x, then the default location is inside the "Public Documents" system folder.
Version 9.x: (Public Documents)
Windows XP: C:\Documents and Settings\All Users\Documents\Arclab MailList Controller\data
Windows Vista and 7: C:\Users\Public\Documents\Arclab MailList Controller\data
Version 6.x, 7.x and 8.x: (Public Documents)
Windows XP: C:\Documents and Settings\All Users\Documents\Arclab\MailList Controller\data
Windows Vista and 7: C:\Users\Public\Documents\Arclab\MailList Controller\data
Version 5.x: (Program Files)
C:\Program Files\Arclab\MailList Controller\data
Its also possible that the data-directory is on a different location, e.g. if you have updated from version 5 to 6 before or if you used a custom data-directory location. Please double check the data-directory before going any further. The db.mdb inside this folder contains the main database and the "last modified" date should reflect the latest changes. So if the date is very old, or the db.mdb file is very small and you have large managed (internal) lists, then the location might not be correct.
- Install the sofware on your new computer.
If you have lost the installation file, then please contact us and include your order ref#, so that we can send you a new download link for the version you purchased.
We also provide free updates for 1 year. If you are qualified for a free update, then please contact us. If you are not qualified for a free update, then we can offer you a discount code for the purchase of the latest version.
- Run the program once on your new computer.
This step is important, because the first start creates some required files.
- Locate the data-directory on your new computer.
Please click on "Options" for the location of the "data"-directory.
This can be a different location as on your old computer!
- Stop the mailservice (click on "Stop Service") and exit all
program parts on the new computer.
- Stop the mailservice (click on "Stop Service") and exit all
program parts on the old computer.
- Copy the complete "data" folder (located in step 1.) from
the old machine and replace the complete "data" folder (located
in step 4) with its contents. Its important, that the mailservice is not
running, otherwise the files cannot be copied!
- Start MailList Controller on the new computer. Now you should see your lists on the new computer.
We recommend to backup or export your lists on a regular base!
How can I change the charset?
International Character Sets (charsets) for email newsletter messages
I cannot send a message to my list - What can I do?
Please click here to continue.
Table / background-images and other issues in MS Outlook 2007/2010 ++
If you are missing table background images in MS Outlook 2007 ... this is
not a software error ...
Previous versions of MS Outlook use IE to render html messages ...
MS Outlook 2007 uses the MS Word rendering engine instead of the IE engine.
This means:
- no background images in TABLE cells
- no background images in DIV tags
- no animated gif's
- no nested background colors
- no FLOAT attribute in DIV tags
- no POSITION attribute in DIV tags
The following page contains details about the MS Word 2007 support for HTML
and CSS:
http://msdn.microsoft.com/en-us/library/aa338201.aspx
Please test each message before sending it out to your subscribers.
Why are the fields of the "Subscribe" message not recognized?
Please verify the syntax of the Subscribe message:
The message should have the following format. Its recommended to use plain-text mode.
From: someemail@somedomain.tld
To: your-list@your-domain.tld
Subject: Subscribe
Message-Body:
Email: members-email-address@somedomain.tld
Name: John Smith
The field-names are case sensitive, so "NAME" is not the same as "Name". If you have checked all the fields and have not found any problem, then please try to send a test subscribe message using your regular mailclient.
Its possible that your anti-virus software changes the message, so that the fields could not be recognized, e.g. by adding a anti-virus signature/footer or by converting/changing the message. Please try to disable the signature/footer in your anti-virus software for a test or disable "Scan incoming Messages" for a test. Please make sure, that you enable it again before you access mail with your regular mailclient.
If you are using AVG Antivirus, then please disable the footer/signature
for incoming messages - don't turn off the anti-virus.
Go to AVG Control Panel -> Tools / Advanced Settings -> Email Scanner:
uncheck Certification
The program does not or no longer detect incoming returned messages.
Please make sure, that the program has received the message at all. (Click
on "Log" after a "Sync" (List Synchronization))
If you have setup the same email account - which is used as list email account
- in any other mailclient, then its possible that the message was received there
(and removed from the server), so that MailList Controller will never receive
the message(s).
Its also possible that the message was received by the wrong list. It will
not work if the returned message was received by another list. Click on "Logfile"
for details about incoming messages and make sure, that the message was received
by the correct list.
(This should not be required for MailList Controller 8.3 or newer - please contact
us if you still have any problems regarding this issue!)
Its possible that your anti-virus software changes the message, so that returned
messages could not be recognized, e.g. by adding a anti-virus signature/footer
or by converting/changing the message. Please try to disable the signature/footer
in your anti-virus software for a test or disable "Scan incoming Messages"
for a test. Please make sure, that you enable it again before you access mail
with your regular mailclient.
(This should not be required for MailList Controller 8.3 or newer - please contact
us if you still have any problems regarding this issue!)
If you are using AVG Antivirus, then please disable the footer/signature
for incoming messages - don't turn off the anti-virus.
Go to AVG Control Panel -> Tools / Advanced Settings -> Email Scanner:
uncheck Certification
(This should not be required for MailList Controller 8.3 or newer - please contact
us if you still have any problems regarding this issue!)
What means "Send failed.; 553 Sorry, over your daily relay
limit.; MAIL"? and
"Error: Could not send message to: .....; Send failed.; 451 You have exceeded
your messaging limits"
It is not a program limitation - the program cannot send more messages, because
your mailaccount / mailserver has a limitation.
Please contact your mailadministrator or mailprovider about this issue.
Please note, that the program cannot send out more messages as your mailserver allows. Some mailserver have limits, e.g. some allow to send only x messages per hour. You can use the List Settings -> Outgoing Messages (SMTP) -> Limit feature to adjust the program to any limit.
If you have setup a limit in the List Settings -> Outgoing Messages (SMTP) then the task (mailing) will stop, the task will be re-scheduled and will continue automatically after the specified delay.
I have sent out a list message but my members have not received it
Please check the service logfile of the day you sent out the message and search for error messages. The program adds detailed information about each mailing there. Click on "File" -> "Explore Logfiles" and open the logfile.
If no message was sent out, then please go to:
Help - Troubleshooting - Problems with outgoing
Messages
If you are sure, that there were no errors / all messages have been sent out, then:
a) your members have received the message in the junk/spam folder.
See also: Why is my Message
detected as Spam and how can I avoid it?
b) your account is over the send limit of your mailserver. (this is rare, because normally the mailserver would not accept any more messages after you have reached the limit, so you should see some error messages in the service logfile)
c) some anti-virus programs have problems with larger number of messages. You can try to disable "Scan outgoing Messages" or the anti-virus for a test (don't forget to turn it back on afterwards - it could be dangerous to be unprotected). If thats the problem, then please go to the "Options" -> "Advanced Server Options" and change the "#perCon" to 5.
Why does the List "Syncronization" take longer and longer?
If you have sent out a large mailing, then its normal that there will be
a lot of returned messages and unsubscribe requests, so it could take some time
to download and process all the messages ... but if you have not sent out a
mailing and the synchronization takes longer and longer each time you synchronize,
then there might be a problem with your settings for non-list messages.
A non-list message is anything which could not be processed automatically by
the program, e.g. spam or a question/reply to your newsletter.
If you have selected to "Leave non-list messages on the POP3 server",
then you need to take care of this messages by yourself! If you don't process
and remove the messages from the POP3 server, then the number will increase
and at some point you will have so many non-list messages on the POP3 server
that the program cannot work any longer.
The best solution is to use the forward option, which will forward any non-list
messages to a different email account and remove the messages from the lists
POP3 account, so that the pop3 account will be cleaned each time the program
does a "Synchronize".
Please take a closer look at the service logfile (click on "Logfile")
after a "Synchronize" if you think that it takes too long. The program
adds details about all incoming messages and remaining messages on the POP3
server to the logfile.
The mailservice won't start anymore - how can I fix it?
!!! Please make a backup / export all your lists before going further !!!
Click on "Options" -> "Core Settings" -> "Run MailList Controller Core Setup" to install/setup the mailserivce again. Please make sure, that you use the same setup type, data-storage directory and user access permissions as you used before. Complete the wizard and start the mailservice.
When I send a test message the personalization in To: does not work
The program replaces the personalization fields with values from the database
when you check the option "Fill Personalization Fields with Values taken
from the first Record of the List".
This affects the subject, the message-body and also the friendly name part of
the To-field.
The TO-line contains a combination of the friendly name and the email address. "Friendly
Name" <email@sampledomain.tld>
The email address used in the TO-line will be the email address of the test
message recipient and NOT the email address taken from the first record of the
list! (the test message should be sent to the specifed test message recipient)
Error AMSG2MIME failed ...
This error indicates that the program cannot access a temporary file or has
no write access to the data storage directory or its "send" subfolder.
We also have a report from an user, that this error occured after he has selected
an attachment on a mapped drive.
This could be solved by moving the file to a local drive.
If this also happens on your system, then please drop us a line. The program
normally accepts attachments on all kind of drives.
I have added an image, but the program does not accept it.
This information is obsolete in versions 9.1 ++
The program allows you to add all images - the path or filename does not matter.
Please contact us if you have any problems adding images.
A) The image is located on a network share (UNC)
e.g.
file://\\192.168.0.1\share\amlc-newsletter-system.jpg
file://\\planet\share\amlc-newsletter-system.jpg
\\planet\share\amlc-newsletter-system.jpg
Please use a network drive with a drive-letter (instead of the UNC) or copy
the file to your local disk !!!
Sample:
"x:\amlc-newsletter-system.jpg
B) The image or the filepath contains spaces or special chars.
Please don't use spaces or special chars, e.g. "umlauts" in the filename
or filepath.
e.g. use "c:\folder\image1.jpg" instead of "c:\folder\image one.jpg"
When I try to import from a database then I get an "NOEMAIL" error for ALL email addresses.
Please take a look at the import_log.txt.
[SYNTAXERROR] NOEMAIL [DB]
If you get this error message for ALL records and you are sure, that the fields
are not empty, then please take a look at the definition of the column. The
column should be defined as TEXT or VARCHAR, not NVARCHAR. (NVARCHAR is unicode,
the email address should be text!)
Alternative: Export the database into text (.CSV) format and import the text
file into MailList Controller.
MailList Controller version 9 (or newer) is written
in Unicode, so there should be no conversion problems any longer!
How can I import email addresses from Microsoft Outlook?
Please export the email addresses from Microsoft Outlook to CSV - Comma Seperated
Values (Text) and import the CSV (Text) file to MailList Controller.
Please note, that you can only import data to a "Standard List" (non-linked
List), because linked lists are read-only.
Make sure, that you select "Standard List" during the list creation.
Error: Failed to connect to SMTP server
This means that either the settings for outgoing messages are invalid or
a firewall is blocking.
Please take a look at:
Help - Troubleshooting - Problems with outgoing
Messages
Error: Failed to connect to POP3 server
This means that either the settings for incoming messages are invalid or
a firewall is blocking.
Please verify the "List Settings" -> "Incoming Messages (POP3)": "POP3
Server", "Username", "Password" and "Port".
If your POP3 server requires a SSL (secure connection), then please make sure,
that this option is checked.
This information should be provided by your mailprovider.
If you are sure, that everything is setup correctly and it still does not work,
then please check your firewall.
Can I track click-through and open-rates?
Open-Rates are typically based on external images, which contain a "secret" tracking code. The problem ist, that this information is completely inaccurate, because most modern mailclients like e.g. MS Outlook, MS Windows Mail or Thunderbird are blocking all external images for privacy reasons by default. This means, that Open-Rates based on external images will no longer work.
You can gather Click-Through statistics using your webserver and your
webstatistic software, e.g. Google Analytics.
How to use Google Analytics
for click-through email tracking
How do I enter my "License Key" and Upgrade the Free or Licensed Version?
Click on "File -> Update & License Manager", enter
your "License Key" and click on "Validate License".
The license key has the format: 1234-1234-1234-1234-1234-1234-1234
Important: If the program does not accept your license key, then please make
sure, you have entered the code exactly as delivered.
If it still won't accept the code, then exit the program; right-click on the
desktop icon; select "Run as Adminsitrator" and retry.

MailList Controller Version 8.1 and higher includes an automatic license and update management, which will help you to keep your version of MailList Controller up-to-date. It also shows if you are qualified for a free update or not.
Error: AMSG2MIME failed
- This error occurs if you try send an attachment, which is currently
opened (or locked) by another application.
Please close the file (attachment) in the other application and retry.
- One of your file attachments was removed or renamed.
Please check your file attachments.
What means [LMOS] ?
LMOS = Leave Message On Server
This means you have configured the list to "Leave non-list Messages on
POP3 Server".
The program ignores all non-list messages.
See also: Why does the List "Syncronization" take longer
and longer?
How do I add a webform for subscribe/remove to my webpage?
The program has a built-in tool to create a
Form for Newsletter Subscription
and Removal.
There is no manual coding required - it will generate the form and php-script
automatically.
Setup Error: "Setup files are corrupted"
Please clear your browser cache and retry to download the software.
It could be a transmission error over the net.
You can also use our alternate download (zip-compressed
setup) or our alternate download server.
In some cases it also helps if you rename the newly download file, e.g. to amlc2.exe.
If you get this error message for every application you try to install, then
the windows installer on your computer might be damaged.
On how many computers can I install the software?
- Its a single license (MailList Controller Pro and eXtreme version).
This means you can install on a single computer.
Its no problem if you install it on your computer and your laptop, as long as only a single person is working on both machines and only one machine is running at a time.
- Client/Server Installation (MailList Controller Pro and eXtreme version):
You can install the program e.g. on your server and the client on your local computer. You can only start the client once, so you don't need an additional license. You can also install the client on mutliple machines, but you should be aware, that you can only run the client from one machine at a time. It will not work properly if you run the software in client mode simultaneously on multiple machines.
- Mutliple Installations (MailList Controller Pro and eXtreme version):
If you want to install the software on mutliple machines and multiple persons want to use it, then you need one license for each installation. Please note, that each (regular) installation will have its own database and lists. Please contact us for high volume licensing.
- If you have upgraded from the professional to the eXtreme version, then
you still have a sinlge license. The professional license + the upgrade
from professional to eXtreme equals a single eXtreme license.
Problems with "special chars" in PHP-webforms
In some cases the webform has problems with "special chars".
If you have created a webform with MailList
Controller 9, then the message will be already sent in utf-8 format.
Utf-8 contains all characters, so you don't need to care about the charset any
longer.
Please try the webform first for your language and add some special chars
in one field, like e.g. Umlauts öäü.
In most cases it will work without any modifications.
If it does not work, then:
a) locate the charset of your webpage (open the html file which contains the
webform and look for the header field)
e.g. <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
(in this sample the charset is: windows-1252)
b) open the php file generated by the webform generator
c) replace the following lines:
# SEND MESSGAE
mail( $recipient, $subject, $body, "From: $recipient") or die ("Error:
Mail could not be sent.");
with e.g.:
# SEND MESSGAE
mail( $recipient, $subject, $body,
"From: $recipient\nMime-Version: 1.0\nContent-Type: text/plain; charset=windows-1252\nContent-Transfer-Encoding:
quoted-printable")
or die ("Error: Mail could not be sent.");
(use the charset of the webpage, which contains the form - in this sample: windows-1252)
Deprecated: Function eregi() is deprecated
This information is obsolete. The included web
form generator does no longer use eregi.
If you have installed php 5.3 ++ on your webserver, then you might get the warning,
that the function eregi is deprecated.
The function eregi is used for the email syntax check in the php file generated
by the webform generator.
Most webhosts still use php 5.2 because this warning messages effect many php-scripts
- others have disabled the warning messages to avoid such problems.
If you have installed php 5.3 on your webserver and you are getting the warning:
Deprecated: Function eregi() is deprecated
then please open the .php file in an editor and replace the lines:
# VERIFY SYNTAX
if(!eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$",
$_POST['f16']))
{
die ("Error: Invalid Email Address");
}
with the following lines:
# VERIFY SYNTAX
if(!preg_match("/^[A-Z0-9._%-]+@[A-Z0-9][A-Z0-9.-]{0,61}[A-Z0-9]\.[A-Z]{2,6}$/i",
$_POST['f16']))
{
die ("Error: Invalid Email Address");
}
If you don't need/want the email syntax check, e.g. you already check the email syntax in the form, then you can simply remove the lines from the php file.
How do I change the background color of a message, table or cell and how do I add a border?
See: How to use Email Newsletter Templates and how to edit HTML Templates
Error: Open Database failed - How to use MailList Controller with a limited user account
If you can start the program as power-user or adminsitrator-user, you have used the express setup option (no custom-data dir) and you try to start the program using a limited user account, then you might get the following error message:

The program uses the public documents system folder by default as the data-directory.
MailList Controller Version 6/7/8:
Windows Vista and 7: C:\Users\Public\Documents\Arclab\MailList Controller\data
MailList Controller Version 9:
Windows Vista and 7: C:\Users\Public\Documents\Arclab MailList Controller\data
(Version 9 uses a different location!)
On some systems the limited user accounts have no ODBC access to files in
this folder.
Solution:
- Uninstall and re-install the program.
- Now select "Custom Setup" in the Core Settings.

- Change the data-directory to a different location, e.g. use c:\MailListControllerData
or d:\data
Important:
Don't use a folder inside the "Program Files", "Windows" or "Users" system folder!
The system uses UAC virtualization and the mailservice will not be able to access the file!

- You can leave all the other options unchanged.
Now the program should also work on limited user accounts.
Error: POP3 Login failed (New List - Test POP3 Login)
Please make sure, that you enter the correct POP3 Server. The POP3 server
is the server for incoming messages. In some cases the servers for incoming
and outgoing messages are different. Please take a look at the mailsettings
for POP3 on the help pages of your mailprovider.
Please also make sure, that the username is correct. The username is in some
cases identical with the email address, but can also be different. You should
get this information on the help pages of your mailprovider.
Changing the "Hostname" or "Message-ID" results in SPAM-detection
The Hostname and Message-ID is used in the message-header.
Please don't change this values unless you are sure what you are doing!
Please only use the chars: a-z, A-Z, 0-9, -, .
DON'T use any other chars
DONT' use spaces or underscore
Using other chars can result in a high spam-rating, because it would produce
an invalid Message-ID and Hostname!
The default setting is "auto", which will use the computername
of the system, which should be valid.
MailList Controller version > 8.51 (downloaded after 06-MAR-2011) will
filter out such chars from the hostname.
PHP webform seems to be working, but no email will be sent by the php-script
Some hosted webservers require that you define a default sender email address in the webserver configuration before you can use any php-formmailer. You need to define the default sender in the webserver configuration - not inside the program or the php-form! The php-script should work fine after you have defined a default sender. Please also take a look at the help pages and FAQ of your webhosting service.
"Encountered an improper argument" on Chinese systems (Import)
This error will occur, when you enter or import any chars, which are not
supported by the html editor.
MailList Controller version 9 (or newer) is written in Unicode. The charset
will be converted automatically to utf-8.
Solution:
Open the document in your HTML Editor BEFORE you try to import the file.
Change the charset in the html page from:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
to
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
Save the file and import it into the MailList Controller editor (use the open
button or "Import -> HTML File").
This should ensure, that only supported chars are included.
How do I use an external editor to create an email newsletter message?
Step 1: Click on "New Message" in MailList Controller to open the
editor.
Step 2: Click on "HTML Source"
Step 3: Check "Source Mode - Disable Rich-Text (HTML) WYSIWYG Editor".
This ensures, that the html sourcecode will not be changed by the internal ediorr.
Step 4: Create the newsletter message in the external editor and save the .html
file to your hard-disk.
Step 5: Go back to the MailList Controller Editor and select "File ->
Import HTML" or click on the "Open" icon.
For a more detailed description please take a look at:
How do I use an external HTML Editor to edit an Email Newsletter Message?
What is my POP3 and SMTP server?
The SMTP server is the mailserver for Outgoing Messages and the
POP3 server is the mailserver for incoming messages.
Please refer to the information provided by your mail administrator or provider.
If you run your own domain, then the mail servers are often:
SMTP: smtp.yourdomain.tld or mail.yourdomain.tld
POP3: pop.yourdomain.tld or pop3.yourdomain.tld or mail.yourdomain.tld
See also: A List
of SMTP and POP3 Mail Servers (Mail Server List)
How do I check if php is installed on my web server and how to detect the php version?
Please take a look at:
How to Check if
php is installed on the Web Server and how to Detect the php Version
Error: Could not send message to: ... bad_address: ...; Failed when sending RCPT TO:<...>
"bad_address" means that the mailserver for outgoing messages (SMTP)
has rejected the specified recipient.
In most cases an invalid authentication method is the reason for it or you have
reached some kind of limitation on your mailserver.
A) If the authentication is invalid (you cannot send any message to an outside
(external) email address at all)
- Open the List Settings
- Go to section "Outgoing Messages (SMTP)"
- Change the "Authentication" to "SSL"
(if it still fails try "StartTLS")
When you send a test message using the "Test Email" of the internal editor, then please make sure, that you use an "outside" email address, this means an email address, which is not hosted by the same mailprovider. In some cases the mailserver might accept a message for a local recipient without authentication, but will NOT accept an external recipient without proper authentication.
- See also: Help - Troubleshooting - Problems with outgoing Messages
B) If you get this error after you have sent out some messages, then it indicates
that you have reached some kind of limitation on your mailserver. It is
not a program limitation - the program cannot send more messages, because your
mailaccount / mailserver has a limitation. Please contact your mailadministrator
or mailprovider about this issue.
Please note, that the program cannot send out more messages as your mailserver
allows. Some mailserver have limits, e.g. some allow to send only x messages
per hour. You can use the List Settings -> Outgoing Messages (SMTP) ->
Limit feature to adjust the program to any limit.
If you have setup a limit in the List Settings -> Outgoing Messages (SMTP)
then the task (mailing) will stop, the task will be re-scheduled and will continue
automatically after the specified delay.
Can I connect to a hosted MySQL database?
Yes. Please take a look at: How to Connect to a hosted MySQL Server
ODBC: How to setup a DSN on 64bit systems for 32bit applications (Windows 7 64bit)
If you have created the DSN using "Administrative Tools" -> "Data
Sources (ODBC)" on a 64bit system, then a 32bit application will not be
able to access the DSN!
To setup a DSN for 32bit applications (like MailList Controller) on 64bit systems
you must use:
"%windir%\syswow64\odbcad32.exe"
(Run the odbcad32.exe in this folder and create a new DSN)
It should also work fine, if you create the DSN from within the software,
e.g. during the list setup.
See also: http://support.microsoft.com/kb/942976
IMAP Account: How does it work?
The program will create a (sub) folder with the name "MailList Controller"
the first time you synchronize the lists.
The folder will be created either at top level with the name "Inbox.MailList
Controller"
or as sub folder of the Inbox folder with the name "MailList Controller"
- depending on your mailserver.
The program will move all automatically processed messages (like Subscribe/Remove)
from the folder "Inbox" into the folder "MailList Controller".
You can use this folder as storage or backup. Please clean the folder if your
account goes over quota - the program only moves processed list messages from
the inbox to the storage folder - other messages like question or replies will
be left in the "Inbox" folder.
How can I re-start from scratch?
Please export all your lists, message templates, ... before going any further.
The following steps will remove everything and reset the configuration to a
blank-installation!
WARNING: this will permanently delete all lists and members!
- Locate the data-directory (data storage directory on your PC).
Go to "Options" and search for the location.
The default location is:
Version 9.x: (Public Documents)
Windows XP: C:\Documents and Settings\All Users\Documents\Arclab MailList Controller\data
Windows Vista and 7: C:\Users\Public\Documents\Arclab MailList Controller\data
Version 6.x, 7.x and 8.x: (Public Documents)
Windows XP: C:\Documents and Settings\All Users\Documents\Arclab\MailList Controller\data
Windows Vista and 7: C:\Users\Public\Documents\Arclab\MailList Controller\data
Version 5.x: (Program Files)
C:\Program Files\Arclab\MailList Controller\data
- Make sure, that you have a copy of your license key! (or go to File->Update & License Management and write it down)
- Now close the program and uninstall using the programs uninstaller.
- Reboot (required if you have not closed the tray monitor of if the service was running during the uninstall)
- Remove the data-directory on your HD - double check, that you have exported everything before !!!
- Re-install the software.
Now you have a blank installation.
If you only want to remove the database (with all lists, members and settings),
then you can also stop the mailservice, exit the program and remove ONLY the
file db.mdb (WARNING: this will permanently delete all lists and members!).
Now restart the program. This will reset the database, but will not remove the
message drafts, logs, ... (only the lists and members). This can be required,
e.g. if the database was corrupted or damaged and could not be repaired.
After installing the update I can only see 1 List - what happened?
The license includes free updates for 12 months from the purchase date!
The program informs you if you are qualified for a free update (if you have
enabled "Check for Updates"). If you are qualified for a free update,
then the program directs you to the download page, where you can download and
install the latest version. If you are NOT qualified for a free update, then
the program directs you to the "Discount
Request Page" (we offer 50% discount for old version updates).
Please don't install the latest version if you are not qualified for a free
update, otherwise the program will run in the "Free Version" mode,
which means it will support a single list with max. 100 members only!
If you already have installed it, then you can either
request a discount for
the latest version or re-download the old version from our
"Updates"
page. Please re-enter your license key in the "File -> Update &
License Management" dialog to unlock the version again!
Error: Could not start Service: Error 193: 0xc1
This error occurs when you have a file with the name "Program"
on the system drive. e.g. c:\Program
or if the service file amlcSVC.exe was damaged.
I have edited the php File, now I get an error:
"Warning: Cannot modify header information – headers already sent"
php Error: "Warning: Cannot modify header information - headers already sent"
Missing chars in fields when connecting to a MySQL database
MailList Controller version 9 uses unicode. Some older versions of the MySQL ODBC Connector won't support unicode, which could result in missing characters, e.g. a missing char at the end.
- Download and install the MySQL ODBC Connector version 5.1 (or newer)
- Create a new list using the updated MySQL ODBC Connector
- Open the list and verify the fields
- If it still won't show the chars, then:
change the charset in the "Details" of the MySQL ODBC Connector! (use unicode ... or utf-8)
What means [LMOS] and [NLM] in the logfile?
[LMOS] = Leave Message On Server (when using POP3)
[NLM] = Non List Message (when using IMAP)
Can I use Amazon AWS SES?
Yes, Amazon's SES supports SMTP, so you can use it with MailList Controller.
Please take a look at
How to use Amazon
AWS Simple Email Service (SES) for more details.
The HTML content disappears after pasting or importing HTML code
Remove the CSS3 code e.g. "box-shadow" from the CSS definition and retry.
Please contact us if you cannot find an answer to your question here.

