PromaSoft AutoResponder Help
  Fast Mailing Engine
 

 

Introduction (Available as of version 1.3035)

Note: This function is still in beta. Under normal circumstance the FME function should work. Please notify promasoft support if you find issues.

Using the Fast mailing Engine or FME, PSAR allows you to send out email using 5 simultanious threads. This has following advantages.

  • PSAR is able to process requests without having to wait while sending email. In other words, PSAR won't block while sending email.
  • PSAR can send out email at a rate of 20.000 email per hour over a normal cable connection. Please note that the number of emails sent out strongly depends on the size of the email message and the speed of your internet connection to the SMTP server.
  • If certain message is not going out there are still 4 other queues that are sending out email.

The FME queue

The FME uses it's seperate queue. In other words, when the FME is active, PSAR will not send email to your SMTP server directly but will store it in the FME queue. The FME will monitor this queue constantly and will start to send mail as soon as it finds something.

If you have a number of emails queued in the FME queue and you disable the FME, they will stay there forever. In other words, once PSAR has sent email to the FME it HAS to be processed by the FME.

How to enable the FME

To enable the FME perform following

Select File/Settings/Server settings

select Use FME

As of now PSAR will use the FME to send mail at high speeds.

How to manage the FME

PSAR offers a number of ways to manage the FME and its queue.

To manage the FME select FME/Monitor FME

The Monitor Tab

Queue Monitor - This section tells you how many messages are queued in each of the send queues. Initialy they should all say Nothing to send. This means that the FME queue is empty. The check mark before the status fields indicate if that particular queue is active. They should all be checked. When messages are being queued these indication will change to something like 23 emails queued.

Retry errors button: as with any other email application it is possible that certain messages failed to go out. To retry sending these messages simply click this button. PSAR will then retry to send out all failed messages.

Clear errors button: some messages might have permanent failures. To clear these messages without trying to send them out again click this button.

Clear all button: to clear the whole FME queue click this button. This means that none of the messages in the queue will go out as they will imply be deleted from the queue (look at it as clearing your outbox).

Send errors: next to the retry errors button you will see an indication of how many send errors occured. Under normal circumstance there should not be errors.

The Queue Tab

on this panel you can see in more detail which messages are queued and which errors occured when they failed. Following fields are most important

S: When the messages has been sent this should be checked. Note that whenever PSAR succesfully sent a message it will be cleared from the queue and you won't see it anymore.

To: this is the recipient of the email

Status: indicates if the message is New (just arrived in the queue) or is in Error. When an error occured you will see the error code in the lasterror column.

Lasterror: when an error occured a value will be displayed here. You can lookup the meaning on the error codes page (via the help menu). If this status indicates busy it means that PSAR is busy sending the message.

Reference: is an indication of which message it concerns.

You will also find some buttons on the panel

Show Queued button: will show all messages that are queued and ready to go out.

Show Send Errors: will show all messages that have failed to go out. Use the retry errors button to see if they might go out when retrying. If the error persists lookup the error code and try to find out why the message is failing

Show All button: show all messages queued. This includes message with an error.

Note

the FME engine is a seperate executable. Make sure that the file fme.exe is present in the promasoft program directory.