When clicking “Send” using SMTP email, nothing happens, my email is not sent ?

Problem

When clicking the [Send Now] button using SMTP email, nothing happens. The progress bar does not move and the email is not sent out.

Solution

Use the following step by step procedure to diagnose the problem :

1. Click Tools | Options | Email page. Ensure that “ISP Mail Server (SMTP)” is selected.

2. Ensure that the “Mail Server (SMTP)” and “Port” boxes are filled in correctly. This entry should be provided by your Internet Service Provider (ISP) for example mail.your-isp.com or smpt.your-isp.com. There should be no blank spaces before and after the hostname and port.

Note that Instant Invoice does not support SSL connections.

If you are currently able to send emails out through your email software like Windows Mail (Vista) or Outlook Express (XP), you can optain these settings from these email software. Start your email software, click Tools | Accounts. Select your default email account and click the [Properties] button. Click on the “Server” page and you should be able to get your “Outgoing Mail Server” here. Copy this setting to Instant Invoice. If you click on the “Advanced” page, you can obtain the correct “Port” setting for your outgoing mail server. In most cases, it should be “25” unless specified by your ISP.

3. In most cases “Authentication” should be disabled unless your ISP specifically says that the outgoing mail server needs Authentication. In Instant Invoice, click the [Authentication] button. Ensure that “Server Needs Authentication” is UN-CHECKED. Click [OK] to apply the changes. Enabling Authentication when it is not required will cause this problem reported above. Also, note that SSL is not supported. If you mail server needs SSL, you need to either use another mail server (that does not require SSL) or save the invoices as PDF files and use your own email software to send the invoices and documents as an email attachment.

4. Now do a test email to your own email address. Your email should go out. You can then check your email to see if you received it.

5. If it fails, try another test this time ensure that your from and to email addresses are enclosed in <> brackets. For example : .

6. If it still fails, try temporarily disabling your 3rd party anti-virus software and firewall. There are some known incidents of 3rd party anti-virus and firewall products inadvertantly blocking emails from Instant Invoice from going out. When 3rd party products are blocking the emails from going out, you will also experience that nothing happens when trying to send emails.

If this fails, you can also use MAPI to send emails. This means using your default email software (e.g Outlook Express or Windows Mail). In Instant Invoice, click Tools | Options | Email. Change the setting from SMTP to MAPI

Lastly, you can also save the invoice as a pdf file and send out the invoices using your own email software. At the invoice preview, click the Save button and select the PDF file type. You can then use your own email software to send out the invoice as an email attachment.

Using 3rd Party Email Servers

If you want to use SMTP but could not get it to work with your ISP mail servers or if your ISP mail server must use SSL connections only, you can subscribe to 3rd party Email SMTP servers like SMTP2Go. With these 3rd party servers (other than your ISP Email server), your should use alternate ports provided by them other than 25 as some ISP’s actually block port 25. We have already tested our products email feature with SMTP2go and it works fine.

SMTP2go currently offers free version

– Register with them using the same email address that you will enter in the “From Email” box on Instant Invoice.

– Login to your control panel with smtp2go, click on the settings page and note down the settings they provide.

– In Instant Invoice , click the menu option : Tools | Options – Invoice/ Quotations | Email page. Then set up a new mail server with the following :

  • Display Name : smtp2go
  • SMTP Server : As provided by them
  • Port : 2525 or use a port as given by them. Avoid using port 25
  • Auth Type : AutoSelect
  • Username : Your user name or email
  • Password : Your password

When sending emails, ensure that the From email address matches the email address you registered with them.