[quote user="Thomas R. Stephenson"]
Apples and oranges since Vista and WinXP are different systems and are running on different hardware. I still would increase the SMTP timeout to something like 300 seconds on the Vista machine to see what happens. Could also be some sort of packet fragmentation problem with the internal network interface card as well. The POP3/SMTP transmissions may fail if the MTU packet size is so large that a packet is fragmented. In many cases the receiving system router blocks the receiving servers "packets fragmented" response to the sending system using "MTU Discovery". These oversize packets are not accepted and so are resent. This results in a timeout, generally at the end of the message transmission but it can be anywhere in the process. You need to reduce the MTU size. Windows defaults to a 1500 MTU and many routers and DSL connections need 1492. You might simply want to turn off the MTU Discovery operation.
You might want to get a copy of SG TCP Optimizer that I find quite handy. http://www.speedguide.net/downloads.php This little utility will allow you to test your MTU for maximum size without fragmentation against specific servers. If will also make it easy to adjust the MTU.
And finally, does this computer, by chance, happen to have an NVidia NForce 4 chipset on the motherboard? If so, many other have had this exact problem, and it turned out to be an optimization setting for the built in NIC which caused the problems with packet fragmentation. Disabling the advanced optimization capability called "checksum offload" made all the problems of sending SMTP mail via WinPMail disappear.
I don't know how many Pegasus users there are who use the mail merge
facility as extensively as I do, but I'd certainly like to find out if
anyone else has had problems after switching to Vista.
Most people do not send 9000 mail merge messages but with Vista any problem is possible. That's why most people are sticking with WinXP on their new systems hoping that MS may just get it right with Windows 7 (actually should be Vista SP3). Just bought a brand new Dell laptop with WinXP Pro installed. [:)]
[/quote]
Thanks for your further suggestions. I don't think I have the NForce 4 problem - this was once an issue with my previous PC, but that was nearly 4 years older. I didn't run the TCP Optimizer because - rightly or wrongly - my A-V package detected a Trojan when I downloaded it.
However I don't this is the issue. I don't have a general problem sending mail via Pegasus on my Vista PC - the problem has only occurred when the cumulative number of messages sent in a Pegasus session has reached 1700-180. If I send 1500 emails then send another batch without closing down Pegasus it will bomb out after 200-300. But if I close down Pegasus the count resets, and I can send another 1700 even though I haven't rebooted the computer or restarted Windows.
If I was only sending 9000 emails it wouldn't be a problem, but I have to send around 50000, and doing that in batches of 1700 is very tedious. Under XP I could send out 12-15000 emails overnight - with my Vista PC that isn't an option. I'll continue using my wife's XP notebook for now....
[quote user="Thomas R. Stephenson"]<p>Apples and oranges since Vista and WinXP are different systems and are running on different hardware.&nbsp; I still would increase the SMTP timeout to something like 300 seconds on the Vista machine to see what happens. Could also be some sort of packet fragmentation problem with the internal network interface card as well.&nbsp; The POP3/SMTP transmissions may fail if the MTU packet size is so large that a packet is fragmented.&nbsp; In many cases the receiving system router blocks the receiving servers "packets fragmented" response to the sending system using "MTU Discovery".&nbsp; These oversize packets are not accepted and so are resent.&nbsp; This results in a timeout, generally at the end of the message transmission but it can be anywhere in the process.&nbsp; You need to reduce the MTU size. Windows defaults to a 1500 MTU and many routers and DSL connections need 1492.&nbsp; You might simply want to turn off the MTU Discovery operation.
You might want to get a copy of SG TCP Optimizer that I find quite handy.&nbsp; http://www.speedguide.net/downloads.php&nbsp; This little utility will allow you to test your MTU for maximum size without fragmentation against specific servers.&nbsp; If will also make it easy to adjust the MTU.&nbsp;
And finally, does this computer, by chance, happen to have an NVidia NForce 4 chipset on the motherboard?&nbsp; If so, many other have had this exact problem, and it turned out to be an optimization setting for the built in NIC which caused the problems with packet fragmentation. Disabling the advanced optimization capability called "checksum offload" made all the problems of sending SMTP mail via WinPMail disappear.
</p><blockquote>I don't know how many Pegasus users there are who use the mail merge
facility as extensively as I do, but I'd certainly like to find out if
anyone else has had problems after switching to Vista.</blockquote><p>Most people do not send 9000 mail merge messages but with Vista any problem is possible.&nbsp; That's why most people are sticking with WinXP on their new systems hoping that MS may just get it right with Windows 7 (actually should be Vista SP3). &nbsp; Just bought a brand new Dell laptop with WinXP Pro installed.&nbsp; [:)]
[/quote]</p><p>Thanks for your further suggestions. I don't think I have the NForce 4 problem - this was once an issue with my previous PC, but that was nearly 4 years older. I didn't run the TCP Optimizer because - rightly or wrongly - my A-V package detected a Trojan when I downloaded it.
</p><p>However I don't this is the issue. I don't have a general problem sending mail via Pegasus on my Vista PC - the problem has only occurred when the cumulative number of messages sent in a Pegasus session has reached 1700-180. If I send 1500 emails then send another batch without closing down Pegasus it will bomb out after 200-300. But if I close down Pegasus the count resets, and I can send another 1700 even though I haven't rebooted the computer or restarted Windows.
</p><p>If I was only sending 9000 emails it wouldn't be a problem, but I have to send around 50000, and doing that in batches of 1700 is very tedious. Under XP I could send out 12-15000 emails overnight - with my Vista PC that isn't an option. I'll continue using my wife's XP notebook for now....
</p>