Setting up email delivery (SMTP Configuration)
SMTP is the method by which email servers send email between each other. Mailer can use your own mail delivery system provided with your internet service (remote server) or can use a local system (local server). NOTE: The internal SMTP server is not present in Mach5 Mailer 4.3 or higher. If you require a local SMTP server and do not have one already available, we recommend ArgoSoft's SMTP server
Which should you use: a SMTP server on the local network(local delivery) or your ISP's remote server? It depends. There are advantages and disadvantages to each.
About Email Delivery
Every computer on the internet has an IP address, which looks like a 192.168.123.111. This "internet protocol" number is to computers what a phone number is to a phone. Many computers have a "domain name" also like mach5.com. The domain name is just an easier to read way to identify some computers on the internet. Domain name registrars administer the association between domain names and IP numbers, and provide directories called "Domain Name Servers" to let computers convert domain names into IP numbers so that computers can communicate with one another over the internet.
Almost all mail servers have an associated domain name for the IP number that they use. Oftentimes, spammers use anonymous mail servers to send out annoying unsolicited mail. To block this form happening, many mail receiving servers on the internet reject messages from computers that don't have domain names registered to their IP addresses. Having the domain name registered to the IP address makes it easy to find who really sent the mail.
With a local STMP server AOL's mail server may reject your email as spam, without warning or feedback, if your computer doesn't have a domain name associated with its IP address. (If you are sending to aol.com addresses and using a local SMTP server, do a test mailing first to an aol.com address to see if it gets delivered.) If your computer doesn't have a domain name associated with its IP address, don't use a local SMTP server.
Mail servers that send your mail provide a service. They guarantee that the message will either be delivered to its destination or returned to you as undeliverable. They don't just connect, try once, and then give up silently if they can't connect. Since the internet connection between computers can go up and down, the mail server must keep trying until the message gets sent. The server will retry periodically, until it exceeds a certain limit on retries, after which the email will "bounce" and be returned to you.
This means that mail sending servers must stay on and connected to the internet for an extended period of time. If you can't leave your computer on and connected to the internet for two days or so, then you shouldn't use an internal server.
Some ISPs and networks do not allow you to send large mailings through their mail servers, however. In addition, some overloaded mail servers may be slow in responding to message sends. If your ISP prohibits you from sending company email through their mail server or places limits on the number of messages you may send, don't use your ISPs external server. You will get your account suspended or revoked if you do. You will need to contract with a mail service provider to provide mail delivery for you. Usually your web host will provide business-class mail delivery service.
In summary, we recommend you try your web host's remote server first and use that as your sending server. If not, contact your ISP to see what restrictions they have on mail sending. If your ISP prohibits you from using their server, make sure that your IP address has a domain name by test sending to an AOL address with the internal server. If that works, use the internal server. An external server is generally easier to set up and use than the internal one.
Port 25 Blocked: Lastly, many ISPs block port 25, which is the port commonly used to transport email from your mail client to the email server. ISPs block port 25 to prevent hacked computers from sending out massive amounts of email to other compromised servers. So your email service provider may need to provide you with mail service on an alternative port.
Under the Mail menu you will find the options menu item (Mail->Program Options). There you can configure Mailer to use either the local / internal or remote SMTP server.
If you select SMTP (remote) server, simply enter the address of the Outgoing Mail (SMTP) Server. You can find the server address for your remote server by looking for the SMTP configuration of your email client. It usually looks like smtp.your-isp.net.
If you click on the settings button you can enter more information, such as your login name and password to connect to a mail server. By default Mailer will automatically try to choose the most secure connection method that your server supports with SSL if it is available. You can click the 'Test Connection' button to make sure the connection is working properly. Plus, it has neat little graphics in there that are cute to watch when you click that button.
You can force the use of a specific type of connection if you wish.
In the main sending options window (above) there are some settings that govern how Mailer uses the mail server.
Operation Timeout governs how long each thread waits until it gives up trying to send the message. After a message fails to send Mailer adds it to a list of messages that it needs to try again.
Number of threads determines how many messages Mailer tries to send at the same time. Some mail servers only like you to try messages one at a time. Default is 10. If you set the threads to 1, you can tell Mailer to wait some seconds between sends. You can use these settings to control or limit sending rate too.
Retry Failed Connections determines how many attempts Mailer will make to deliver the message to the remote server. The interval between retries determines how long Mailer will wait between each batch of message sends, to give the remote server a chance to catch up. In general you should not need to change these settings, but if your remote server is slow, you may want to increase the number of retries and the interval between retries.
Setting up Send From This Machine
If you run a mailserver such as ArGoSoft on your machine you can send emails directly from your machine and not use an SMTP server at all.
Firewall users take note: In order for this option to operate correctly behind a firewall, the following ports must be setup in this manner on the firewall:
Mach5 Mailer Express
We are currently working on providing delivery services. This service will launch soon!