Email Queue V 1.2
for osCommerce Online Merchant v2.2
Email Queue version 1.2
This version includes some changes to the database as well as the processing.
It also has an admin side for viewing, holding, releasing, editing and deleting emails from the queue.
This is the full new version so upgraders need to look for the changes or de-install and re-install.
Legend: 
Download

Report
This is an SQL FILE ONLY corrected to allow multiple emails to be in the "To" field for those who send order receipts to many email addresses
ALL CREDIT TO CREATOR
This updated email_queue.php file adds a reply function.
this means that you can select any email record in the queue and after you click reply, it creates a copy record in the queue with the to and from addresses and names switched. It also sets the new email to "on hold" so you can peacefully edit it first before releasing it for sending.
For now the very last full version of the EmailQueue unless new idea's pop up.
new features:
-archiving of send emails
-switching between Queue view and Archive view with paging
-ip recording
standard features:
-Emails processed off-line via the queue
-Emails are saved, no need to send extra emails to the store owner though you still can.
-Emails viewable, editable, put on hold, released for sending, send, resend or delete.
-Sending of email according to your own schedule.
-Ability to easy test email content without having to send and receive it first.
-Admin enabling/disabling of the queue
-Admin master switch for holding of all emails
This update will create an archive function for the email queue.
you will now have an "archive all send" function which will transfer all send emails
to the archive table. Handy for heavy email sites.
full package with only altered email_batch_send.php so it actually reads the masterswitch.
After this number of updates, time for a new full release.
features:
-Emails processed off-line, improved online performance.
-Emails are saved, no need to send extra emails to the store owner though you still can.
-Emails viewable, editable, put on hold, released for sending, resending or delete.
-Sending of email according to your own schedule.
Using the admin Email Queue enabling/disabling feature:
Run the included sql script on your database.
This will give you an option under "configuration" -> "email options" to enable or disable the usage of the queue.
in the previous instructions it states that you need to change the occurrences of tep_mail to tep_store_mail.
to use this feature you change it to (function parameters remain the same) :
if (USE_EMAIL_QUEUE) {
tep_store_mail(.............);
} else {
tep_mail(..........);
}
for instance in :
checkout_process.php
contact_us.php
check for HTML MIME setting in admin & some cosmetics.
only replace email_queue.php in admin and put the 2 icons in admin/images/icons/ if they are not there already.
some more screenshots included.
This version will add a send function so you may send the individual emails without waiting for the scheduled job.
It overrides on hold and does not care if the email was already send.
only replace the included email_queue.php in admin directory.
This version has the paging enabled for the email queue in admin.
only replace this file (email_queue.php) in admin directory.
Email Queue version 1.2
This version includes some changes to the database as well as the processing.
It also has an admin side for viewing, holding, releasing, editing and deleting emails from the queue.
This is the full new version so upgraders need to look for the changes or de-install and re-install.