Gammadyne Corporation
Home Page Contact Us
Rated 5/5 stars on Tucows.com
Sony trusts its email marketing campaigns to Gammadyne Mailer. Boeing trusts its email marketing campaigns to Gammadyne Mailer.
Kodak trusts its email marketing campaigns to Gammadyne Mailer. CBS trusts its email marketing campaigns to Gammadyne Mailer.
Ford trusts its email marketing campaigns to Gammadyne Mailer. AT&T relies on Gammadyne Mailer for its email marketing software.
Cisco entrusts its email marketing efforts to Gammadyne Mailer. Intel uses Gammadyne Mailer for its email marketing campaigns.
"Over the years Gammadyne has become a mission critical piece of software to our operations."
- David Goodale
"Finding Gammadyne Mailer was like a dream come true for us."
- Jonathan Deitch
"Gammadyne is absolutely the BEST bulk email solution out there."
- Cindy Papenheim

Gammadyne Mailer Support

Frequently Asked Questions


Sending Mail

1.  Not all messages are being delivered, but no errors are reported.
2.  I'm getting SMTP Error 4590 (usually called "Relaying denied").
3.  Some recipients are not being included.
4.  I'm getting error 4510, Unable to locate SMTP server.
5.  AOL users do not seem to be getting messages.
6.  Messages are being sent slowly.
7.  I'm getting error 553:  "To send mail, first check your mail with a valid POP3 account".
8.  How can I be sure I'm not overwhelming my SMTP server?
9.  Is there a limit to the number of messages Gammadyne Mailer can send?
10.  I sent an email to a bogus address, but no error was reported...
11.  Gammadyne Mailer is crashing with a fault in wsock32.dll
12.  Can Gammadyne Mailer deliver messages directly to the recipients?
13.  Gammadyne Mailer can't connect to my SMTP server...
14.  I'm getting Winsock Error 10055.
15.  I'm getting Winsock Error 10061.
16.  Direct delivery is having problems.
17.  I'm getting Winsock Error 10051.
18.  I'm getting error 4570.
19.  GMCOM.DLL falsely reports that Gammadyne Mailer is not activated.
20.  Are there any guidelines for improving delivery and avoiding blacklisting?
21.  How do I throttle (limit) the delivery rate?
22.  Can GM send through Amazon SES?
23.  How do I resume an interrupted mailing?
24.  I'm getting a "Must issue a STARTTLS command first" error.

Database

1.  Errors are occurring when trying to use a database.
2.  I need to access recipient data that exists in a separate table.
3.  All the controls on the "Database" branch are disabled.
4.  Dates are not storing properly in the database.
5.  No data can be stored to the database.
6.  Does it work with Excel?
7.  How do I personalize an email with a database column?
8.  What databases does Gammadyne Mailer work with?
9.  Why do I keep having to locate the database file?
10.  I am getting a "Too few parameters.  Expected 1." error.
11.  I am getting a "COUNT field incorrect" error.
12.  Does Gammadyne Mailer have an internal database?
13.  Are there any issues with ACT! 2000?
14.  I am getting an "Invalid cursor state" error.
15.  I am getting an "Operation must use an updateable query" error.
16.  I am getting a "Could not delete from specified tables" error.
17.  Gammadyne Mailer is stuck on "Issuing database query..." or "Closing database query...".

HTML Email

1.  How should embedded images be properly specified?
2.  HTML email does not appear properly.
3.  Images do not appear in the email client.
5.  How do I set the background color of the HTML email?
6.  Is there a way to determine if the recipient's email client supports HTML?
7.  How do I eliminate the HTML body for certain domains?
8.  How do I eliminate the HTML body for certain recipients?
9.  The embedded images are also appearing as attachments.
10.  How should a background image be specified?
11.  Images don't show up on the Preview Window.
12.  Any advice on HTML compatibility?

Incoming Email Processing

1.  How do I process bounce-backs, sign-ups, and opt-outs in one project?
2.  How do I set it up to process bounce-backs?
3.  How do I set it up to process opt-outs?
4.  How do I set it up to process sign-ups?
5.  Why are some messages not being processed?
6.  The body keyword was found, but no email addresses were found.
7.  I'm getting "No valid recipient email address found" for every message.
8.  How do I populate the new database row?
9.  How do I extract data from the incoming email?
10.  How do I delay removal until several messages have bounced?
11.  How do I modify multiple rows for one recipient?
12.  Removing bounces and opt-outs is slow...
13.  How do I react to the subject?
14.  How do I redirect an auto-response?
15.  How do I set it up to process bounces and opt-outs in one account?
16.  I'm getting Winsock error 10054.

Tracking

1.  Can I track whether or not the messages are being read?
2.  Where do I configure the tracking system?
3.  What user name and password do I provide?
4.  Do I have to track the entire mailing list?
5.  Can I change my user name or password?
6.  How long is the tracking data available?
7.  Can I get the tracking data in CSV format?
8.  Can I get the tracking data automatically uploaded to my server?
9.  Are bounces tracked?
10.  How are Estimated Opens calculated?
11.  Where are the tracking statistics explained?
12.  My open rate is low. What can I do?

Miscellaneous

1.  I'm getting an "Out of Memory" error.
2.  How fast is Gammadyne Mailer?
3.  The email address verification does not seem to be very accurate.
4.  Can email be sent if AOL is my ISP?
5.  Will the recipients be able to see other recipient's email addresses?
6.  When the message arrives, it has a line through it.
7.  When the messages arrive, the "From:" or "To:" header has an @ sign and the server name appended to it.
8.  Can Gammadyne Mailer collect (harvest) email addresses from the web?
9.  Does Gammadyne Mailer come with a list of email addresses that I can use?
11.  How do I get my DOS window to close after it finishes?
12.  How do I find my DNS server IP address?
13.  How do I create hyperlinks in the text body?
15.  How do I get a copy of the final MIME body of a message?
16.  What is required to run Gammadyne Mailer?
17.  How do I import addresses from the Outlook Express Address Book?
18.  Can I use an MS Word document for the message body?
19.  Hotmail is automatically putting my mail in the 'Bulk Mail' folder.
20.  Is there a discount for educational institutions?
21.  Is there a discount for non-profit institutions?
22.  Who is using Gammadyne Mailer?
23.  Can Gammadyne Mailer send email anonymously, without revealing my IP address?
24.  Is Gammadyne Mailer vulnerable to viruses?
25.  Can Gammadyne Mailer run as a Windows NT Service?
26.  Norton Internet Security is interfering with outgoing email.


If you still can't solve the problem, you may contact our technical support department.  However, please be aware of the following:
  • Email support is unlimited and free.  Telephone support must be approved and scheduled in advance.
  • Technical support can assist with the software's configuration, but within limits.  Sometimes configuration requires intimate knowledge of your business and may necessitate a Systems Analyst.
  • Technical support is staffed Monday through Friday, 10:00am - 6:00pm Central Time (GMT-6:00).  Of course, you can send us email any time.

Click here to send an email to Gammadyne Technical Support.  We value your feedback and appreciate your interest in our software! 






Answers



Sending Mail


1.  Not all messages are being delivered, but no errors are reported.
  • The most common cause, by far, is a spam filter is blocking the email.  Try sending a very simple text email.  The content of the email may be causing the recipient's mail server to discard it.
  • Try disabling all anti-virus and Internet security programs, like Norton Security Suite.  These often interfere with email delivery.
  • If using Direct Delivery, use the "Check PTR Record" tool to determine if there is a PTR record for your computer's IP address.  This will also report if the IP address is on the Policy Blacklist (PBL).  These two issues prevent Direct Delivery from working.
  • Look at the Send Log to see if any errors are mentioned.
  • Use the "Check Blacklisting" tool to determine if your IP address, or the SMTP server's IP address, is blacklisted.
  • Some SMTP servers are picky about the email address in the "From:" header.  If the "From" address is not a registered user, they will refuse to pass on your messages.  However, there is usually an error reported in this case.
  • Some mail servers will discard messages if too many arrive from the same source too fast.  On the Domain Throttles branch, check the Universal Domain Throttle box.  1 email every 12 seconds is considered optimal.
  • If using Direct Delivery, go to the Send/Delivery branch and check the "Override EHLO Domain" box.  Click the "Auto-Detect" button.
  • MS Exchange Server may fail to relay messages if improperly configured.
  • Try disabling the "Recycle SMTP Connection" feature.
  • If you are using the "Identical" Send Mode, try switching to the "No Preview" Send Mode.  It won't be as fast, but it may be more reliable.
  • Make sure you are not using the "Expiration Date" setting on the Headers branch.  Even if the expiration date is correct, the recipient may not have the correct date/time on their computer's clock.
  • Try sending the same message from another program, like an email client.  If it does not go through, then the problem is not specific to Gammadyne Mailer.
  • Try sending a test message using Direct Delivery.  If it arrives, then the problem is with the relaying email server.  It could be flooded with email, compromised by malware, or the victim of a Reverse-NDR attack.
  • Wait a little while - not all email is instantaneous.  Some mail servers employ "greylisting", a technique where they will reject an email until it is retried after an hour.  Gammadyne Mailer's "Delayed Retry" feature (on the Delivery branch) is designed to get around this.

If no errors are reported in the log, that means Gammadyne Mailer is doing its job and delivering the email to your SMTP server.  What happens to it after that is outside Gammadyne Mailer's control.  We are only able to troubleshoot problems with delivery to the SMTP server.  We have no knowledge of what your mail server does with the email, and therefore we have no information with which to solve the problem.

If an error is reported in the log, please forward a copy of the log to support at gammadyne dot com for further review.




2.  I'm getting SMTP Error 4590 (usually called "Relaying denied").
This is the most common error our users encounter.  We have a complete article about it here.




3.  Some recipients are not being included.
  • Look at the Send Log - it lists why each recipient is excluded.  If you are using the Database Clause Table, check the "Internally Process Clause Table" box so that Gammadyne Mailer can process and log the clauses (otherwise the database itself will silently apply the clauses).
  • One of the database clauses excludes rows based on a string or date.  If the column contains a null value, the clause will fail for that row.  This even occurs when the clause uses the <> operator.  This is a limitation of the SQL standard and not Gammadyne Mailer.
  • There is a clause in the Clause Table that is excluding the rows.  Try checking the "Ignore" column to see if a clause is the problem.  Make sure string values are not enclosed in quotes.
  • An incorrect Recipient Column was chosen.  This column must contain an email address.  The address cannot be inside quotes.
  • There are duplicate recipient email addresses and the "Eliminate duplicate recipients" box is checked.
  • Check the recipient's email address carefully.  Some databases, like Access, will only show the first line of the cell.  If the cell contains more lines, they will not be visible.  Make sure the email address is only one line and has exactly one "@" character.
  • Recipients are being excluded based on the contents of the Exclusions branch.
  • If using a database (especially Excel), try setting the Cursor Type (on the Database/Setup branch) to "Static" or "Forward Only".




4.  I'm getting error 4510, Unable to locate SMTP server.
Error 4510 occurs when DNS fails to provide the mail server for the SMTP server.  Verify all settings on the Servers/DNS branch.  Use the "Test DNS Servers" tool to verify that DNS is working.  Verify that the name of the SMTP server is correct.  Try identifying the SMTP server by its IP address instead of its name.




5.  AOL users do not seem to be getting messages.
Possible causes:
  • When using the Direct Delivery feature, use the "Check PTR Record" tool to make sure that Direct Delivery is allowed from your computer.  AOL blocks all email originating from a dynamic IP address/residential gateway.  Generally, email must be relayed through a web server with a static IP address.
  • The "From:" header must contain a legal email address.
  • The "To:" header must contain the same email address as the recipient.  On the Headers branch, leave the "To:" box unchecked.  Please note that the "To:" box is hidden if "Hide Advanced Settings" on the Options menu is checked.
  • The HTML Body cannot contain "hex-encoded URL's".  In other words, any hyperlink in the HTML cannot contain a URL that has hex-encoded characters (such as "%20", which represents a space).
  • It is very important to keep the mailing list clean of bad AOL addresses.  If the mailing contains more than 10% bad addresses, AOL will start to block all emails.  Hence, after each mailing, it is important to remove all bounced email addresses from the mailing list.  If the number of bad addresses is unknown, it would be prudent to throttle the delivery to AOL.  Also, if AOL cannot deliver bounce-backs, this too will incur their wrath.
  • AOL has blacklisted the computer's IP address or the SMTP server's IP address.
  • AOL has been known to discard messages if too many arrive from the same source too fast.  On the Domain Throttles branch, click the "Default" button.

We also recommend:
  • Review AOL's official rules.
  • Sign up for AOL's Feedback Loop.
  • Apply for AOL's Whitelist.
  • Call AOL or open tickets with the AOL Postmaster Group (the number is 703-265-4670) so that they can work with you.  They'll need to know what your sending IP address is, which is reported by Gammadyne Mailer's "Check PTR Record" tool.




6.  Messages are being sent slowly.
  • Send an email with another program.  If it is slow, the problem is with the SMTP server or the Internet connection itself.  Your ISP may be limiting the bandwidth on port 25 to prevent users from sending large amounts of spam.
  • Try disabling all anti-virus and Internet security programs, like Norton Security Suite.  These often interfere with email delivery.
  • Some viruses infect the operating system's Internet DLL's.  It would be prudent to check the system for malware.
  • Terminate other applications that use Internet bandwidth.
  • Reduce the size of the message, its attachments, and embedded images.  Email sending time correlates directly with email size.
  • The mail server could be suffering from a Reverse-NDR Attack.  Our product Toriss solves this problem.
  • Look at the Send Log's performance statistics to see how much time was spent waiting on the database.  If the database takes a lot of time, the database file may be corrupt.  Many databases have a "Compact and repair database" tool that should be tried.  If the database is located on the network, try using a local copy to determine if the network is causing the slowdown.
  • Get a faster Internet connection.
  • Disable the "Eliminate duplicate recipients" feature on the "Filtering" branch if there are no duplicates (for a small performance improvement).
  • Uncheck the "Record send log" option on the "Logging" branch (for a small performance improvement).

If using Direct Delivery:
  • Use the "Test DNS Server" tool to check how fast the DNS server is responding.
  • Disable the "Retry direct delivery failures" option on the "Delivery" branch.
  • Increase the number of Threads on the "Send" branch.
  • Please note that if using the "Delayed Retry" feature, this will often skew the performance statistics.  Throughput may be much better than is reported.

If not using Direct Delivery:
  • Look at the log's performance statistics to see if the data sending speed is much lower than the speed of the Internet connection.  If so, this indicates that the SMTP server is the bottleneck.
  • Enable the "Recycle Connection" feature on the "Delivery" branch.
  • If possible, specify more than one SMTP server on the "SMTP" branch.




7.  I'm getting error 553:  "To send mail, first check your mail with a valid POP3 account".
Error 553 is a "feature" of the SMTP server.  It will not relay mail until a successful POP3 login is made.  This is designed to prevent others from sending spam through the account.  In Gammadyne Mailer, check the "Login to POP3 server" box on the "Servers/SMTP" branch, and fill in the name, user, and password for the POP3 server.




8.  How can I be sure I'm not overwhelming my SMTP server?
When a server becomes overloaded, sending mail to it will be slower.  The server may even begin to refuse connections (Winsock error 10061).

Solutions:
  • Reduce the number of Threads on the "Send" branch.
  • Do not use the "Identical" Send Mode (located on the Send branch).
  • Use the Throttle feature in the SMTP Server Table.
  • Use the "Pulse" feature on the Send/Delivery branch.




9.  Is there a limit to the number of messages Gammadyne Mailer can send?
Gammadyne Mailer does not have an arbitrary limit on the number of recipients.  When using a database, only one record is in memory at a time.  For lists that are in a text file, Gammadyne Mailer will scan through the file one line at a time.  These techniques use very little memory and permit absolutely huge mailing lists.

Notes:
  • If the list has more than 1000 recipients, the "No Preview" Send Mode should be used.
  • There is no limit to the message size, although many SMTP servers have trouble with messages over 4 MB.
  • Gammadyne Mailer is not intended for spamming and contains no features for hiding your identity.  Please send email only to customers, acquaintances, and opt-ins.




10.  I sent an email to a bogus address, but no error was reported...
At the time that Gammadyne Mailer delivers the email to the SMTP server, the server will happily accept it and try to deliver it to the final destination later.  From Gammadyne Mailer's point of view, there was no error.  When the SMTP server fails to deliver the email, it will return a bounce-back message.

Even when using Direct Delivery, the recipient's mail server may accept the email, producing no immediate errors, then later send a bounce-back.  No email program can prevent this.




11.  Gammadyne Mailer is crashing with a fault in wsock32.dll
A fault in wsock32.dll can be caused by:

  1. Bad network adapter driver.  Try uninstalling and reinstalling it.
  2. A virus.
  3. Faulty networking hardware.  Try a different network adapter.
  4. A poorly behaved application (Gammadyne Mailer is not one).
  5. An unstable system.





12.  Can Gammadyne Mailer deliver messages directly to the recipients?
Yes, use the "Direct Delivery" option on the "Send/Delivery" branch.  When checked, each message is delivered directly to its recipient's mail server.

For more information, please refer to this article.




13.  Gammadyne Mailer can't connect to my SMTP server...
Error 3007 occurs when a connection cannot be made with the SMTP server.  Check the following:

  • Make sure the SMTP server name is correct.
  • Make sure the SMTP server's port number is correct.  This is usually 25, but could also be 465 or 587.
  • Make sure the user name and password are correct.  Sometimes these are identical to your POP3/IMAP4 account.  Sometimes the SMTP server has a separate user name and password.  It may be necessary to confirm the correct details with the mail server's administrator.
  • To eliminate DNS as the culprit, specify the IP address of the SMTP server instead of its name.
  • Try the following settings in the "SMTP Encryption" field: Disabled, Optional
  • Make sure no firewall is blocking Gammadyne Mailer.
  • Disable all anti-virus and Internet security software that are running in the background, especially those that scan outgoing email.
  • Make sure that your ISP is not blocking port 25.  Many ISP's do this to prevent their users from sending bulk email.
  • If the problem is intermittent, try reducing the number of Threads (on the Send branch).  On Windows XP, no more than 10 threads should be used because of a limit imposed by Microsoft.  Another possibility is that the SMTP server is simply too overwhelmed with connections to respond.
  • Check to see if another program can send email using the same settings.




14.  I'm getting Winsock Error 10055.
Cause:  An operation on a socket was not performed because the system lacked sufficient buffer space or because a queue was full.  This error indicates a shortage of resources on the system.  It can occur if too many applications are running.

Solution:  Reboot the machine.  Reduce the number of Threads on the "Send" branch.  Disable all anti-virus and Internet security software that is running.




15.  I'm getting Winsock Error 10061.
The server is actively refusing the connection request from your computer.

Solutions:
  • Make sure that the server's SMTP service is running.
  • Make sure that port 25 is not blocked by a firewall.
  • If the error is intermittent, reduce the number of Threads on the "Send" branch.  Consider using the Throttle feature in the SMTP Server Table on the "SMTP" branch.
  • Disable all anti-virus and Internet security software that is running.
  • Make sure that your ISP is not blocking port 25.  Many ISP's do this to prevent their users from sending bulk email.
  • Configure the mail server to keep undeliverables in the mail queue for no more than an hour and a half.
  • Delete all email in the mail server's mail queue.  Some email could be "stuck" there.
  • Use the "Direct Delivery" feature (on the "Delivery" branch) to bypass the SMTP server altogether.
  • It could be that the server is too overwhelmed to accept new connections.
  • The mail server could be suffering from a Reverse-NDR Attack.  Our product Toriss solves this problem.
  • Reboot the mail server.
  • Wait a bit and try again.




16.  Direct delivery is having problems.
Potential problems:
  • Use the "Check PTR Record" tool to verify that Direct Delivery is possible.
  • Your ISP is blocking port 25.
  • Make sure the DNS settings are correct.  Use the "Test DNS Servers" tool.
  • The "SMTP Timeout" setting (on the "SMTP" branch) should be at least 600 seconds.
  • The "DNS Timeout" setting (on the "DNS" branch) should be at least 30 seconds.
  • Disable all anti-virus and Internet security software that is running.




17.  I'm getting Winsock Error 10051.
If you see this error, chances are, the whole Internet connection is down.  Disconnect the power from the router and cable modem, wait 15 seconds, then power them back up.  It may also be necessary to reboot the computer.

Error 10051 is indicative of an improperly configured network.  The official explanation for this error code is as follows:

The local network system can generate this error if there is no default route configured.  Typically though, Winsock generates this error when it receives a "host unreachable" ICMP message from a router.  The ICMP message means that a router cannot forward the IP datagram, possibly because it did not get a response to an ARP request (which might mean the destination host is down).




18.  I'm getting error 4570.
Error 4570 occurs when a mail server rejects the Sender.  The Sender is configured on Gammadyne Mailer's Headers branch.

  • Check the "Specific Sender" box and enter a simple, unadorned email address, such as "foo@bar.com" (without quotes).  It is possible that extra components of the email address, like a name or company, are causing the problem (prior to 41.0).
  • Some mail servers will only transport mail that originates from or goes to one of its users.  Hence, if you are using the mail server mail.foo.com to relay email, then the Sender needs to be part of the foo.com domain, such as bar@foo.com.
  • The SMTP server may require authentication.  Check the "Login with user name & password" box on the Servers/SMTP branch, and specify the user name and password.
  • The SMTP server may limit the number of emails that can be relayed.  This is common when using a third-party's mail server.




19.  GMCOM.DLL falsely reports that Gammadyne Mailer is not activated.
In order for Gammadyne Mailer's activation status to be recognized properly, the user's security settings must permit access to the following two registry keys:

HKLM\Software\Microsoft\Current Version
HKLM\Software\Microsoft\Current Version\Uninstall\Gammadyne Mailer

Also, the user needs to have access rights to the following directory:

c:\Program Files\Gammadyne Mailer




20.  Are there any guidelines for improving delivery and avoiding blacklisting?
Yes, please refer to this article.




21.  How do I throttle (limit) the delivery rate?
Please read this article.




22.  Can GM send through Amazon SES?
Yes, Amazon now supports SMTP email delivery just like a normal mail server.  See here for details.

Try the following settings:

SMTP Server Name: email-smtp.us-east-1.amazonaws.com
Port: 465
SMTP Encryption: Required

For more information about obtaining the required user name and password, go here.





23.  How do I resume an interrupted mailing?
The following methods allow a Send Operation to be resumed from where it was interrupted:

Method #1: Storing the send date in a database column.
If using a database, use the "Store successful send date" feature to store the date and time of the last successfully sent email in a database column (create a new column for Gammadyne Mailer to use).  When an operation needs to be resumed, check the "Only send when before" box and enter the date and time when the original operation was started.


Method #2: Restarting the operation at a particular recipient.
If you can see from the Send Log approximately where in the mailing list the last recipient was, the "Begin with recipient" feature can be used.  Simply check this box (located on the Recipients/Filtering branch) and enter the email address of the last recipient.  The Send Operation will skip all recipients until the specified recipient is encountered.  Then the operation will proceed as normal.

Using this method, a small number of recipients may receive the email twice due to multi-threading.  Also, if you begin with a recipient whose email address appears in the mailing list more than once, then a large portion of the mailing list could receive the email twice.


Method #3: Storing successes in a file.
Before starting a Send Operation, check the "Append successes to file" option on the Logging branch.  Enter the path and filename of a file, and make sure that the file is empty.  When an email is successfully sent, the recipient's email address will be appended to the file.

If the operation is interrupted, make a copy of the file and use the copy as an Exclusion File.  Then restart the Send Operation.  Any prior successes will be excluded by virtue of being located in the Exclusion File.  Be sure to delete the file and its copy when the operation is complete.


Method #4: Storing successes into the Exclusion List.
Before starting a Send Operation, check the "Add successfully sent recipients to Exclusion List" option and empty out the Exclusion List.  An interrupted Send Operation can simply be restarted, since any prior successes will be excluded by virtue of being located in the Exclusion List.

The weakness of this method is that it does not protect against power loss since the Exclusion List is only modified in-memory.  Only after the project is saved will the project file reflect the new Exclusion List.





24.  I'm getting a "Must issue a STARTTLS command first" error.
This can happen when the server requires an SSL encrypted connection.  On the Servers/SMTP branch, change the "SMTP Encryption" setting to "Optional".










Database


1.   Errors are occurring when trying to use a database.
Possible solutions:
  • Make sure the Table Name is correct.
  • Make sure all column names in the "Custom WHERE Clause" are correct.
  • Make sure the Identity Column is the Primary Key for the table.  It must have a unique value for each row of the table.
  • On the Database/Setup branch, try different choices for the following settings: Cursor Type, SQL Date Format, SQL Delimiter Mode.
  • Some databases permit invalid characters in a column name, even though such characters are illegal in SQL.  Column names should contain only letters, digits, and the underscore.
  • Run the database's "Compact and repair database" tool (if present).
  • In the ODBC Administrator, delete the system data source and recreate it.  Make sure the correct driver is chosen for the type of database being used.




2.  I need to access recipient data that exists in a separate table.
Gammadyne Mailer requires a result set that contains one recipient per row.  However, you can use the database to create a "View" (a.k.a. "Query") that joins the data into a single result set.  Then, specify the View's name for the Table Name.

If a View cannot be created, use the "Custom SELECT Statement" setting on the "Database" branch to create the database result set.

The db_get() G-Merge function may also be useful.  See the help file for details.




3.  All the controls on the "Database" branch are disabled.
Check the "Use Database" box.  If this box is disabled, please install Microsoft Data Access Components from:

http://msdn.microsoft.com/data/default.aspx




4.  Dates are not storing properly in the database.
Change the "SQL Date Format" setting on the Database/Setup branch and try it again.  There are only five possible choices; one of them should work.

If all types of database assignments fail, refer to the next FAQ.




5.  No data can be stored to the database.
If all database assignments fail to work right, check the following:
  • Make sure that the "Identity Column" (on the "Database" branch) is correct.  The Identity Column must be the Primary Key, which has a unique value for each row.
  • Make sure that no script declares a G-Merge variable with the same name as the column.

If only dates cannot be stored in the database, see the previous FAQ.




6.  Does it work with Excel?
Yes.  To use an Excel worksheet in Gammadyne Mailer, follow this procedure:

  1. In Gammadyne Mailer, go to the Database branch.  Check "Use Database".
  2. Check "Use Connection String".  Click the "Browse" button.
  3. In the ODBC driver list, click on "Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)".  Click "OK".
  4. The "ODBC Microsoft Excel Setup" window will appear.  Click on the "Select Workbook" button.
  5. Select the Excel database file on your hard drive.  The file will have an ".xls" extension.  Click on the "OK" button.
  6. Click on the "OK" button to exit the "ODBC Microsoft Excel Setup" window.


EXCEL COLUMN NAMES
The first row of the worksheet should contain the column names.  These column names can be inserted into an email to personalize it, like this:

Dear [[customer_name]],


EXCEL TABLE NAME
The Table Name is typically "Sheet1$".  Enter this (without the quotes) in the Table Name field on the Database branch.


NOTES
  • It is strongly recommended that the Cursor Type (on the Database/Setup branch) be set to "Static" or "Forward Only".
  • Don't forget that any feature that makes changes to an Excel spreadsheet requires a proper Identity Column to work correctly.  This column must have a unique value in each row.
  • Gammadyne Mailer may be unable to make changes to an Excel spreadsheet.  Changing a column can result in the "Operation must use an updateable query" error.  Deleting a row can result in the "Could not delete from specified tables" or "Deleting data in a linked table is not supported by this ISAM." error.  Trying adding ";READONLY=FALSE" to the Connection String.  If that doesn't help, make sure there are no security restrictions on the Excel file or the directory it is located in.





7.  How do I personalize an email with a database column?
Place the column name inside double brackets, like this:

Dear [[CustomerName]],


See the help file under the title "G-Merge" for more information on personalizing messages.




8.  What databases does Gammadyne Mailer work with?
Gammadyne Mailer will work with any ODBC-compliant database that can be registered with the operating system (in Control Panel, ODBC Data Sources).  This includes all the major databases like Access, SQL Server, FoxPro, dBase, MySQL, and Oracle.  Many CRM systems also support ODBC.

Gammadyne Mailer can also work with comma-separated text files, (.CSV files).  Please refer to the "Simple-Merge" feature at the bottom of the "Recipients" branch.




9.  Why do I keep having to locate the database file?
You must register the database under Control Panel, ODBC Data Sources and then point Gammadyne Mailer to the registered data source.  This will prevent the need to locate the database every time that Gammadyne Mailer needs to use it.

Look in the Help file for specific instructions on registering a database.  From the Table of Contents, choose "Database Menu", then "Register Database".




10.  I am getting a "Too few parameters.  Expected 1." error.
We've noticed this error sometimes appears when a database column name is not recognized.
  • Make sure that none of the column names contains a question mark.
  • Verify the database columns in the Clause Table and Custom WHERE Clause.
  • On the Database/Setup branch, try setting SQL Delimiter Mode to "Always".  Please note that this setting is hidden if "Hide Advanced Settings" on the Options menu is checked.




11.  I am getting a "COUNT field incorrect" error.
We have observed Access producing this error when a column name has a question mark.  Please rename the column.




12.  Does Gammadyne Mailer have an internal database?
Gammadyne Mailer does not have a built-in database.  An external database must be used.  We recommend MS Access, as it is stable and adequate for most needs.  The best free database is MySQL.




13.  Are there any issues with ACT! 2000?
Gammadyne Mailer will work with ACT! 2000.  However, please be aware of the following information which was taken from the ACT.com web site:

  • ACT! 4.0/2000 is not fully ODBC compliant.
  • You can use ODBC to read an ACT! database.
  • You should not use ODBC to write to an ACT! database.
  • For this to work with many applications, the filename must have no more than 8 characters and the extension no more than 3.
  • This may not work with all fields.





14.  I am getting an "Invalid cursor state" error.
On the Database/Setup branch, change "Cursor Type" to "Static".




15.  I am getting an "Operation must use an updateable query" error.
This typically occurs when trying to assign a new value to an Excel worksheet.  Possible solutions include:

  • Add ";READONLY=FALSE" to the Connection String.
  • Make sure there are no security restrictions on the Excel file or the directory it is located in.
  • Run Gammadyne Mailer with admin rights.
  • Move the Excel data into a real database, like Access.




16.  I am getting a "Could not delete from specified tables" error.
This typically occurs when trying to delete a record from an Excel worksheet.  Try the solutions in the previous FAQ.




17.  Gammadyne Mailer is stuck on "Issuing database query..." or "Closing database query...".
This happens while Gammadyne Mailer is waiting for the database to satisfy the SELECT command that is used to fetch the mailing list.  Following are some changes that might help:

  • Go to the Database/Setup branch and change Cursor Type to "Forward Only".
  • Go to the Send/Logging branch and uncheck "Count Recipients".
  • Go to the Database branch and clear out the "Order by column" field.
  • Go to the Database branch and create a Custom SELECT Statement that only selects the columns that Gammadyne Mailer needs.
  • If using a MySQL database, choose "Register Database" from the Database menu.  Select the data source and click "Configure".  The "MySQL Connector" window will appear.  Click Details, Flags 2.  Check "Don't cache results of forward-only cursors".
  • Make sure that all columns that appear in the WHERE clause are indexed.










HTML Email


1.  How should embedded images be properly specified?
Before version 33.0, the <img> tags had to be properly specified.  This is no longer necessary.  On the HTML Body/Options branch, check the "Automatically Parse Images" box and set the "Image Locality" to the desired mode.  Gammadyne Mailer will automatically reformat the <img> tags and embed the images.




2.  HTML email does not appear properly.
Please read this article.




3.  Images do not appear in the email client.
Possible causes/solutions:

  • Some email clients, including Thunderbird, cannot handle spaces and certain symbols in the image filename.  For the best results, the filename should contain only letters and digits.
  • Separate image files cannot share the same filename, even if they are located in different directories.
  • It helps if the images are located in the Embedded Files Directory (located on the HTML Body/Embedded Files branch).
  • Try using the "Troubleshoot HTML" tool.
  • Gammadyne Mailer does not support images specified by a style sheet.  The style sheet should only refer to external images with a complete URL.  The style sheet itself must not be located in an external file.  Some email clients do not support style sheets, even if they are in the HTML <head> section.
  • Gammadyne Mailer does not support images specified by the "style" attribute of an HTML tag.  This technique will only work if the image's URL is absolute (not relative).
  • Images may not appear correctly on the HTML editor's "Preview" tab, or in the Preview Window.  However, this does not mean that they will not appear correctly in the email client.  Send a test message to yourself to verify that the images work.
  • Many email clients have a size limit for images.  Huge images may not display at all.




5.  How do I set the background color of the HTML email?
To control the background color of the HTML body, the <body> tag should look something like this:

<body bgcolor="#FFFFFF">


The hexadecimal color code is reported by the System‑G color picker control.  Choose "Color picker" from the "Interface" menu.

In general, this is a bad idea.  Some email clients ignore the <body> tag's style.




6.  Is there a way to determine if the recipient's email client supports HTML?
Gammadyne Mailer does not know if the recipient's email client will support HTML or not, because such a thing is impossible.  Gammadyne Mailer sends HTML email in compliance with RFC-2110.  This standard allows the email client to instead display the text body if HTML is not supported.  In the unlikely event that the client does not adhere to the standard, the worst that will usually happen is that the raw HTML code will be displayed after the text body.



7.  How do I eliminate the HTML body for certain domains?
To prevent HTML bodies from being sent to certain domains (such as AOL.com), follow this procedure:

1.  Uncheck "Hide advanced settings" on the Options menu.
2.  Go to the "HTML Body/Options" branch.
3.  Check the "Exclude HTML body for domains" box.
4.  Enter the domain name next to this box.  Multiple domain names can be separated by commas.




8.  How do I eliminate the HTML body for certain recipients?
It is possible to eliminate the HTML body for particular recipients.  If the [[nixbody]] G-Merge statement is encountered in the HTML Body, only the Text Body will be sent to the recipient.

First, create a boolean (yes/no) database column.  In this example, we'll call it "no_html".  Put a checkmark in this column for all recipients that should not receive an HTML body.

Then, insert the following G-Merge statements at the beginning of the HTML body:

[[if no_html]] [[nixbody]] [[endif]]





9.  The embedded images are also appearing as attachments.
Sorry, but there is no way to prevent the recipient's email client from listing all embedded images along with the attachments.  Most email clients don't do it, but some do - there is nothing in the standard that prohibits it.




10.  How should a background image be specified?
A background image should not be specified in the <BODY> tag.  Instead, use a table, like this:

<body style="margin: 0">
<table style="background-image: url(http://foo.com/bar.gif)" width="100%">
<tr><td>...</td></tr>
</table></body>



For broadest support, do not attempt to embed the image - an external image should be used.




11.  Images don't show up on the Preview Window.
This usually won't affect the appearance of the email in the recipient's email client.  However, it is pretty easy to fix.

If the HTML refers to images located on a website, go to the HTML Body/Options branch and set the Image Locality to "External".

If the HTML refers to local images that will be embedded in the email, go to the HTML Body/Embedded Files branch and set the Embedded Files Directory to the location on the hard drive where the images are located.  Please note that for this to work, all of the embedded images must be located in this directory.

Note:  it was recently discovered that any <IMG> tag that follows an <OBJECT> tag will not preview correctly.  This is due to a flaw in Internet Explorer.  There is currently no known solution to this problem.




12.  Any advice on HTML compatibility?
We have a whole article about this here.









Incoming Email Processing


1.  How do I process bounce-backs, sign-ups, and opt-outs in one project?
Although it is not recommended, this is possible.  Please refer to Incoming Script Example #14 in the Help file.

To create a MS-DOS batch that will launch multiple incoming projects, please refer to the Help Guide entitled "Batch Operations".



2.  How do I set it up to process bounce-backs?
Please refer to the help file, Table of Contents, Guides, Bounce-Backs.




3.  How do I set it up to process opt-outs?
Please refer to the help file, Table of Contents, Guides, Opt-Outs.




4.  How do I set it up to process sign-ups?
Please refer to the help file, Table of Contents, Guides, Sign-Ups.




5.  Why are some messages not being processed?
The Incoming Log contains a detailed report of everything Gammadyne Mailer does during an incoming operation.  This reasons why messages were not processed can be found there.

On the "Incoming" branch, check the "Record incoming log" option.  To view the log, choose "View incoming log" from the Tools menu, or press F10.




6.  The body keyword was found, but no email addresses were found.
The problem may be that the email addresses are occurring more than 2 lines away from the body keyword.  Change the "Addresses in body" setting (on the "Incoming/Processing" branch) to "Process all".




7.  I'm getting "No valid recipient email address found" for every message.
  • Either "Process From:" or "Process Subject:" must be checked, or "Addresses in body" should be set to anything but "Ignore".  Otherwise, Gammadyne Mailer will not know where to look for the email address to be processed.
  • The "Addresses in body" setting may need to be "Process all".  Keep in mind that if it is set to "Process if follows body keyword", then the email address must occur within two lines after the body keyword.




8.  How do I populate the new database row?
When the Processing Mode is "Add to database", the Incoming Script can use "let" statements to populate the newly created row:

[[let process_code = 6]]
[[let acct_rep = "John Public"]]
[[let sign_up_date = ‑Now‑]]
[[let message = ‑Message‑]]


A more efficient alternative is to add and populate the row in one step with the db_add_row() G−Merge function, like this:

[[db_add_row("process_code", 6, "acct_rep", "John Public", "sign_up_date", -Now-, "message", -Message-)]]


This function takes a variable number of parameters.  First there is a column name, inside quotes.  Next there is the value to store in the column.  See the help file for details.




9.  How do I extract data from the incoming email?
The latch() G-Merge function can be used in the Incoming Script to extract data from the incoming message.  Consider the following message:

Name:John Public
Age: 36
Gender:M


The following Incoming Script could be used to extract this information and store it, first to a variable 's', and then to a file.

[[var s = latch(-Body-, "Name:") + CR]]
[[let s = s + latch(-Body-, "Age:") + CR]]
[[let s = s + latch(-Body-, "Gender:") + CR]]
[[file_save("c:\foo\bar.txt", s]]


If the Processing Mode setting (on the Incoming/Processing branch) is "Add to database", the following script will extract this information and store it in the new row.  In this example, "name", "age", and "sex" are the names of database columns.

[[let name = latch(-Body-, "Name:")]]
[[let age = latch(-Body-, "Age:")]]
[[let sex = latch(-Body-, "Gender:")]]





10.  How do I delay removal until several messages have bounced?
The db_acquire_row() function can be used to lookup a recipient by their email address, and allow the columns of the recipient's database row to be modified.  The following example increments a column named "bounce_count".  If the resulting value is more than 4, the recipient is removed from the database.

[[if db_acquire_row(convert_lower_case(‑Email‑))]]
   [[let bounce_count += 1]]
   [[if bounce_count > 4]]
      [[db_delete_row()]]
   [[endif]]
[[endif]]


Please keep in mind that the Recipient Column must contain simple, lower case email addresses in order for the recipient to be found by db_acquire_row().




11.  How do I modify multiple rows for one recipient?
Here is an example that sets a column named "optout" to TRUE for all occurrences of the recipient.  This uses db_acquire_next_row() function to acquire subsequent rows after the first.

[[if db_acquire_row(convert_lower_case(‑Email‑))]]
   [[let optout = TRUE]]
   [[while db_acquire_next_row()]]
      [[let optout = TRUE]]
   [[endw]]
[[endif]]





12.  Removing bounces and opt-outs is slow...
To perform a removal, Gammadyne Mailer must check each record of the database.  This is necessary in order to implement all of the features on the "Remove/Options" branch.  However, there is an alternative method.  The db_acquire_row() G-Merge function will use a database query to find the email address.  Change the Processing Mode from "Remove" to "No processing".  Then specify the following Incoming Script:

[[if db_acquire_row(convert_lower_case(‑Email‑))]]
    [[db_delete_row()]]
[[endif]]


This should be faster than performing a Remove operation.  However, it has the following disadvantages:
  • The Recipient Column must contain simple, lower case email addresses in order for the recipient to be found by db_acquire_row().
  • None of the features on the "Remove/Options" branch will be available.
  • The workload will shift from Gammadyne Mailer to the database.

Either way, it helps if the Recipient Column's "indexed" property is enabled in the database.

Performance may also be improved by checking the "Fast Removal" box on the Remove/Options branch.  See the help file for more information about this feature.




13.  How do I react to the subject?
The following example illustrates how the Incoming Script can take different actions based on a keyword in the subject.  The str_contains_i() function is used to search the subject for the keyword.

[[if str_contains_i(‑Subject‑, "SIGNUP")]]
   [[db_add_row()]]
   [[let email = convert_lower_case(‑Email‑)]]
   [[let status = "Active"]]
[[else]]
   [[if str_contains_i(‑Subject‑, "REMOVE")]]
      [[if db_acquire_row(convert_lower_case(‑Email‑))]]
         [[db_delete_row()]]
      [[endif]]
   [[endif]]
[[endif]]



This example adds the message's sender to the database if the subject contains "SIGNUP" and removes the sender if the subject contains "REMOVE".  For this to work, the "Process From:" box (on the Incoming/Processing branch) needs to be checked.




14.  How do I redirect an auto-response?
The auto-response can be redirected by assigning a new email address to the

‑Recipient‑

  predefined variable.  This is done in the Incoming Script.  Here is an example:

[[let ‑Recipient‑ = "jim@foo.com"]]





15.  How do I set it up to process bounces and opt-outs in one account?
Please refer to the help file, Table of Contents, Guides, Bounce/Opt-Out Projects.




16.  I'm getting Winsock error 10054.

This error occurs when the POP3/IMAP4 server closes the connection abruptly.  Try the following:

  • Try unchecking the Secure Authentication box on the Incoming/Source branch.
  • Try setting Incoming Encryption to "Disabled" (also on the Incoming/Source branch).
  • Disable all anti-virus and Internet security software.







Tracking


1.  Can I track whether or not the messages are being read?
Yes, please refer to the Gammadyne Email Tracking System.




2.  Where do I configure the tracking system?
Open the project that you use to send the mailing.  Click on the "Send" branch.  The settings for the tracking system are at the bottom.




3.  What user name and password do I provide?
The user name is the email address that you specified when you purchased tracking credits .  The password is emailed to you once the payment is processed, usually within minutes.  Contact us if it does not arrive.




4.  Do I have to track the entire mailing list?
No, in the "Track Count" field you may enter a number that is smaller than the size of the mailing list.  Of course, if the number is larger, you will only be charged for the number of emails that are actually tracked.




5.  Can I change my user name or password?
Yes, click the "Manage Account" button on the "Send" branch.




6.  How long is the tracking data available?
The tracking report is available for 30 days.  99% of email is received within 2 weeks.  After 30 days, the tracking data is deleted from the system.  Therefore you should download and save the report before that time.  You will receive an email warning 4 days in advance.




7.  Can I get the tracking data in CSV format?
Yes.  First, generate a report.  Then click the "Export CSV Data" button at the bottom of the report window.




8.  Can I get the tracking data automatically uploaded to my server?
Yes, click the "Manage Account" button on the "Send" branch.  Check the "FTP Upload Enabled" box.  Enter the domain name of the FTP server, the user name, and the password.  You must also specify the number of days after the mailing that the files should be uploaded (this must be less than 30).  Both the HTML report and the CSV data will be uploaded.




9.  Are bounces tracked?
The tracking system does not include bounces, because the only way to know there is a bounce is to process an email account and receive the bounce emails.  This process does not involve the tracking system because you are not paying the expense of a full-blown email service.  We recommend that you create and use a standard bounce project so that these emails can be removed from your mailing list.  Always run this project before starting a new campaign. If you do so, your campaigns will have only a small number of bounces.  This is important because sending lots of undeliverable email can result in blacklisting.  For more information on creating a bounce project, please refer to the Help file > Table of Contents > Guides > Bounce-Backs.




10.  How are Estimated Opens calculated?
Some recipients do not download the tracking beacon, and so the email does not register as "opened", even though it was.  However, they may later click on a link, at which point the email does register as "opened".  The "Estimated Opens" statistic is calculated by the number of times that someone clicked on a link without downloading the beacon (this is the "Links Clicked/Unopened" statistic).  In other words, it is able to estimate how many recipients saw the email but went untracked, by looking at link clicks.

For example, consider the following statistics:

Emails Tracked 100
Opens 30 (30%)
Links Clicked/Opened 6 (60%)
Links Clicked/Unopened 4 (40%)
Estimated Opens 58 (58%)

Because 40% of the links clicked occurred on an email that did not download the beacon, we can estimate that 40% of opens are going unrecognized.  Of the 70 unopened emails, multiplying by 40%, we estimate that an additional 28 emails were opened.  Add this 28 to the number of recognized opens, 30, for a total of 58 emails that are estimated to be opened.

The larger the mailing list and the more links clicked, the more accurate this estimate is.




11.  Where are the tracking statistics explained?
After generating the tracking report, press the F1 key to open the help file where the statistics are explained in detail.




12.  My open rate is low. What can I do?
A low open rate could have the following causes:
  • Many email clients do not download images automatically.  As a result, the tracking beacon never gets downloaded, and the email is not recognized by the tracking system as being opened.  A typical open rate is around 20%.  All email tracking services use the same technique, and therefore have this same weakness.  The cost of tracking credits is priced with this in mind.
  • The mailing list could have a lot of undeliverable email.  Make sure that hard bounces are removed from the mailing list after every campaign.  This will reduce your consumption of tracking credits, and reduce your chance of being blacklisted.
  • Your computer, or your mail server, may be blacklisted.  Use Gammadyne Mailer's "Check Blacklisting" tool to test for this.  If you are blacklisted, it is necessary to request removal from the organization that runs the blacklist.
  • Your email may be treated as spam, so it is never reaching the recipient's inbox.  We have a detailed article on avoiding this here.








Miscellaneous


1.  I'm getting an "Out of Memory" error.
  • Lower the number of Threads (on the Send branch).
  • Consider changing Image Locality to "External" (located on the HTML Body/Options branch).  This will prevent images with an Internet URL from being downloaded and embedded in the outgoing emails.  The emails will be smaller, will deliver faster, and much less memory will be used.  If you must use embedded images, make sure they are no larger than necessary.
  • Make sure that the hard drive has plenty of free space - at least 1 GB.
  • Because the "Normal" Send Mode keeps all messages in memory all at once, it can use a lot of memory.  Try the "No Preview" mode instead.  This setting is located on the Send branch.
  • Make sure that virtual memory has plenty of room.  Virtual memory settings are in Control Panel > System > Performance > Virtual Memory.  Generally, it is better to let the system manage virtual memory.
  • Using the "Eliminate Duplicate Recipients" option can use a lot of memory for large lists.  Remove the duplicates by checking "Remove Duplicates" on the Remove/Options branch, then choose "Remove Recipients" from the Tools menu.  Then uncheck "Eliminate Duplicate Recipients".  Once this is done, you can resume the Send Operation.
  • Disable all third-party programs that run in the background, especially networking security/anti-virus products.
  • Upgrade to the lastest version of Gammadyne Mailer.  Many memory improvements were made in version 43.0




2.  How fast is Gammadyne Mailer?
Multiple threads allow Gammadyne Mailer to send email as fast as the Internet connection allows.  Following is a list of the number of 4 KB messages that can be sent in one hour.  These figures are approximate, and can depend greatly on the message size, the speed of the Internet connection, the speed of the SMTP server, etc.

Connection Speed  Messages Per Hour
56K2500
ISDN 64K3500
ISDN 128K7000
Cable 128K up7000
DSL 384K21,000
T1 1.5M105,000


When the Identical Send Mode is used, these numbers can increase by a factor of 10.  This feature will address a single email to multiple recipients.  The downside is that the messages cannot be personalized, and many mail servers will consider this spam.




3.  The email address verification does not seem to be very accurate.
Not all SMTP servers support mailbox verification because this is commonly used by spammers.  It is better to send all the messages and remove the bounce-backs.




4.  Can email be sent if AOL is my ISP?
No.  AOL blocks port 25 except to its own mail servers.  However, its own mail servers have very restrictive policies, and there is no real chance that you can relay a significant quantity of mail through them.  We recommend getting a real ISP.




5.  Will the recipients be able to see other recipient's email addresses?
The only way a recipient's email address will ever appear on another recipient's message is if the CC: header is used.




6.  When the message arrives, it has a line through it.
Uncheck the Expiration Date setting on the Headers branch.




7.  When the messages arrive, the "From:" or "To:" header has an @ sign and the server name appended to it.
An SMTP server may automatically append an @ sign and its domain name to the "From:" or "To:" headers if they do not contain an email address.  This is a "feature" of some SMTP servers, and unfortunately Gammadyne Mailer has no control over it.  The only solution is to specify an email address in those fields.




8.  Can Gammadyne Mailer collect (harvest) email addresses from the web?
No.  The only possible use for a list of random email addresses is spamming.  Please do not send spam with our software.




9.  Does Gammadyne Mailer come with a list of email addresses that I can use?
No.  The only possible use for a list of random email addresses is spamming.  Please do not send spam with our software.




11.  How do I get my DOS window to close after it finishes?
The following procedure will force a DOS batch window to automatically close when it finishes:
1.  Create a shortcut to the batch.
2.  Right click on the shortcut, choose Properties.
3.  On the Program tab, check the "Close on exit" box.
4.  Click the OK button.




12.  How do I find my DNS server IP address?
Your ISP is responsible for providing this information.  Usually, they post this information on their website.

Following are several methods for finding out which DNS server your computer is using:

Method #1 (LAN, shared, or proxy connections)
1.  Open Windows Explorer (the hotkey is Win+E).
2.  Right click on "Network Neighborhood" and choose "Properties".
3.  Double click on the "TCP/IP" protocol that is bound to the network adapter.  The "TCP/IP Properties" window should appear.
4.  Select the "DNS Configuration" folder.
5.  The DNS server address is listed under "DNS Server Search Order".  If it is not listed here, ask your system administrator.

Method #2 (dial-up connections)
1.  Open Windows Explorer (the hotkey is Win+E).
2.  Navigate to "Dial-up Networking".
3.  Right click on the connection and select "Properties".
4.  Select the "Server Types" folder.
5.  Click on the "TCP/IP Settings" button.
6.  The DNS server address is listed next to "Primary DNS".

Method #3 (Windows XP)
1.  Open Windows Explorer (the hotkey is Win+E).
2.  Right click on "My Network Places" and choose "Properties".
3.  A list of Internet connections will appear.  Right click on the appropriate one and choose "Status".  Usually there is only one Internet connection labeled "Local Area Connection".
4.  Click on the "Support" tab.
5.  Click on the "Details" button.  A window will appear listing the DNS Servers.

Method #4 (Vista/2008/7)
1.  Open the Run dialog (the hotkey is Win+R).
2.  Type "cmd" and press Enter.  An MSDOS console window will appear.
3.  Type "ipconfig /all" and press Enter.
4.  The output will contain a listing of the DNS servers.




13.  How do I create hyperlinks in the text body?
Most email clients will automatically detect hyperlinks in the text body.  Since the message body can contain only text, there is nothing you can do to ensure that all email clients will handle hyperlinks properly.  Just make sure the URL has the "http://" prefix for web hyperlinks and the "mailto:" prefix for email hyperlinks.

Following is an example of a page hyperlink and an email hyperlink:

For more information, visit http://www.foo.com

For more information, contact mailto:foo@bar.com





15.  How do I get a copy of the final MIME body of a message?
Use the "Normal" Send Mode (located on the Send branch).  In the Preview Window, click on the "MIME" tab.

Also, the Success Script and Failure Script have a predefined variable, ‑Message‑, that contains the MIME body.  Here is an example that saves it to a file:

[[file_save("c:\work\mime.txt", ‑Message‑)]]





16.  What is required to run Gammadyne Mailer?
Gammadyne Mailer runs on the Windows 2000/ME/XP/2003/Vista/2008/7/8/2012 platforms.  Any computer made since 1999 should run it fine.

For machines that cannot send via direct delivery, a relaying SMTP server is required.




17.  How do I import addresses from the Outlook Express Address Book?
Gammadyne Mailer can import email addresses directly from the System Address Book.  First, open the project that will use the email addresses.  Make sure a Database, Recipient File, or Recipient List is specified.  Then, start the "Add Recipients" tool from the Tools menu.  Click the "Import From Address Book" button.  Choose the appropriate address format, then click OK.  See the help file for complete details.

To manually export email addresses from the Address Book, use this procedure:
  1. Go to the Outlook Express Address Book.
  2. From the File menu, choose "Export", then "Other Address Book...".
  3. Choose "Text File (Comma Separated Values)".
  4. Click the "Export" button.
  5. Enter the filename of the text file to which the address book will be exported to.
  6. Click the "Next" button.  The "CSV Export" window will appear.
  7. Check the box next to each field that should be exported.  Click "Finish".
  8. Use notepad to edit the exported file.  On the first line, make sure there are no dashes in the column names.
  9. In Gammadyne Mailer, on the "Recipients" branch, check the "Recipient File" box.  Below it, click the "Browse" button and locate the export file.  Also check the "Simple Merge" box, and choose the column name for the recipient email address (it should be in the drop down list).




18.  Can I use an MS Word document for the message body?
A Word document cannot be used for the body of an email.  HTML is the only solution.

To convert a Word document to text, first select all text by pressing Ctrl+A, press Ctrl+C to copy it to the clipboard, then go to Gammadyne Mailer and paste the clipboard into the Text or HTML Body by pressing Ctrl+V.




19.  Hotmail is automatically putting my mail in the 'Bulk Mail' folder.
It has been observed that Hotmail will treat messages as spam if:

1. The email does not have a valid email address in the "From:" header.
2. The email's "To:" header does not match the recipient's email address.

These limitations are "features" of Hotmail and Gammadyne Mailer has no control over them.  There are no workarounds for this problem.  These rules must be obeyed in order to send to Hotmail successfully.




20.  Is there a discount for educational institutions?
Educational institutions can receive a 20% discount by going here.

You won't be alone!  Gammadyne Mailer is used by the following educational institutions:

American College of Cardiology
American College of Orgonomy
Arcadia University
Arkansas State University
Auburn University
Avon College
Baylor University
Beaver College
Brown University
Columbia University
Concordia University
Cornell University
Crichton College
Culver-Stockton College
Dallas Indpendent School District
Eastern Michigan University
Elmira College
Florida A&M University
Florida International University
Fordham University
Georgia Southern University
Georgia Tech
Harvard
Hawaii Pacific University
Indiana State University
Kansas State University
Kenyon College
Knox College
Lehigh University
Mars Hill College
Maryville College
McGill University
McMaster University
MIT
Mt. San Antonio College
Murray State University
Newcastle College
Ohio University
Oklahoma State University
Pace University
Penn State University
Pensacola Christian College
Pfeiffer University
Presbyterian College
Purdue University
Queens College
Quesnel School District
Ross University
Seoul Digital University
Sheffield University
Skidmore College
Sonoma State University
Spring Hill College
St. Francis College
St. Mary's Dominican High School
Stanford University
Stellenbosch University
Stony Brook University
Strongsville City Schools
Swarthmore College
Temple University
The City University of New York
Tufts University
Tulane University
United Nations International School
United States Sports Academy
Universitat Autonoma De Barcelona
University of Alabama at Birmingham
University of Alaska
University of California
University of Colorado at Colorado Springs
University of Dallas
University of Edinburgh
University of Iowa
University of Maryland
University of Michigan
University of Montreal
University of New Orleans
University of North Dakota
University of North Texas
University of Queensland
University of Texas at San Antonio
University of Virginia
University of Wisconsin-Milwaukee
University of Zurich
West Valley College





21.  Is there a discount for non-profit institutions?
Non-profit institutions can receive a 20% discount by going here.

You won't be alone!  Gammadyne Mailer is used by the following non-profit institutions:

A.J. Fletcher Foundation
American Missionary Fellowship
Archdiocese of Chicago
Archdiocese of Milwaukee
Arthritis-Research.org
Atlanta Contemporary Art Center
C. S. Mott Foundation
Canadian Landmine Foundation
Chofetz Chaim Heritage Foundation
Christian Leadership Ministries
Colonial Williamsburg Foundation
Congregation Beth Adam
Council of Better Business Bureaus
Doctors For Global Health
Earth Pledge Foundation
Faith Life Church
Far Hills Baptist Church
Feminist Majority Foundation
Ferguson Library
Fishers of Men Lutheran Church
Florida Dept. of Education
Florida Holocaust Museum
Foundation for Advancements in Science and Education
Foundation for Early Learning
Foundation for Indigenous Languages
Fremont Presbyterian Church
Greater Philadelphia Cultural Alliance
Hartford Foundation
Harvest International Ministries
Henry Jackson Foundation
Hewlett Foundation
Immanuel Presbyterian Church
Iowa Association of School Boards
Iowa Rural Water Association
Jewish Community Alliance
Kenneth Copeland Ministries
Lawyers' Committee on Nuclear Policy
Maine Association of Nonprofits
Mercy Ships
Mid Atlantic Arts Foundation
Minnesota Historical Society
Minnesota Public Radio
Multiple Sclerosis Association
Muscular Dystrophy Association
National Center for Farmworker Health
National Energy Action
National Jewish Democratic Council
National Middle School Association
National Writers Union
New Hope International
New Life Church
North Point Community Church
Pinellas Community Church
Plain Truth Ministries
Presidential Trust Foundation
Rainbow Ministries
Religious Freedom Coalition
RHEMA Bible Church
Science Museum of Minnesota
The Alannah & Madeline Foundation
The BlackUSA Foundation
The Jewish Destiny Foundation
The Nature Conservancy
The New York Public Library
The People's Church
The Pettit Foundation
The Stanley Foundation
Twin Cities Public Television
UN-HABITAT
United Way
Westport Historical Society
Willow Creek Association
Wisconsin Dept. of Health & Family Services
Zion's Hope





22.  Who is using Gammadyne Mailer?
Gammadyne Mailer is trusted by thousands of companies all over the world, including:

Agilent Technologies
AT&T
Avis
Beretta
Boeing
Canadian Worldwide Express Ltd.
CBS
Chicago Cubs
Cisco Systems
Council of Better Business Bureaus
Cottman Transmission
Crabtree & Evelyn
DHL
Dice.com
Discount Home Shopping Club
Dollywood
Ford Motor Co.
France Telecom
Go Daddy
Guess? Inc
Home Shopping Network
IBM
Intel
Kodak
Lucent Technologies
Lycos
Merrill Lynch
Microsoft
MIT
Mobil-One
Motorola
Multiple Sclerosis Association
Muscular Dystrophy Association
Nortel Networks
Novell
PC Week
Segway
Siemens
Smith & Wesson
Sony
St. Marys Hospital For Children
Texas Department of Health
The Golf Channel
The Futures Channel
The Nielsen Company
Toshiba
UAW
United Way
UPS
U.S. Steel
WebMD
Xerox




23.  Can Gammadyne Mailer send email anonymously, without revealing my IP address?
No email program has the ability to hide the sender's IP address.  The only use for such a feature would be sending spam.  Please do not send spam with our software.




24.  Is Gammadyne Mailer vulnerable to viruses?
Gammadyne Mailer is not vulnerable to viruses.  The only conceivable way that it would be is if you intentionally wrote an Incoming Script that saves attachments to the hard drive and then opens them.




25.  Can Gammadyne Mailer run as a Windows NT Service?
Sorry, but Gammadyne Mailer cannot run as a service.  A service is not allowed to have a user interface, and this requirement is incompatible with Gammadyne Mailer's design.

If Gammadyne Mailer is taking up too much space on the taskbar, go to the Window menu and check "Minimize to Tray".




26.  Norton Internet Security is interfering with outgoing email.
Follow this procedure to disable scanning of outgoing email:
  • Open Norton Internet Security.
  • On the Options menu, click Norton AntiVirus.
  • In the Norton AntiVirus Options window under Internet, click Email.
  • Under What to scan, uncheck Scan outgoing email (Recommended).
  • Click OK.
  • On the Options menu click Norton Internet Security.
  • On the Email tab, under Email scanning, uncheck Tray icon.
  • Under Email scanning, uncheck Progress Indicator.
  • Click ok.
  • On the Options menu click Norton AntiSpam.
  • On the left side of the window, under Email, click Filtering.
  • Uncheck Use outgoing email to improve Norton AntiSpam filtering (recommended).
  • Click OK.
  • On the main Norton screen, disable Privacy Control.