Community Discussions and Support
Slow sending/receiving to LAN server

Thanks Thomas.  I'll have a more detailed look at this at the weekend. 

I put an old Win98 machine on the network and that worked fine (using the same version of Pegasus Mail).  I'm not sure if it's a TCP/IP or DNS problem with the XP machine, or an underlying problem with the communication between the SMB software (VisionFS - it's old) and XP.

I've tried doing a command prompt copy of the attachment on the server to another folder on the server, and that only takes seconds.  I suppose I need to try copying between the PC and the server to see if that's slower than expected.  I'll maybe try out a network sniffer on the LAN to see if there are any clues in the packet captures. 

<P>Thanks Thomas.  I'll have a more detailed look at this at the weekend.  </P> <P>I put an old Win98 machine on the network and that worked fine (using the same version of Pegasus Mail).  I'm not sure if it's a TCP/IP or DNS problem with the XP machine, or an underlying problem with the communication between the SMB software (VisionFS - it's old) and XP.</P> <P>I've tried doing a command prompt copy of the attachment on the server to another folder on the server, and that only takes seconds.  I suppose I need to try copying between the PC and the server to see if that's slower than expected.  I'll maybe try out a network sniffer on the LAN to see if there are any clues in the packet captures. </P>

We're running Pegaus Mail 4.21c, and have an OpenServer 5.0.5 system.  The Pegasus executables and mail folders are on the Unix server (using an SMB share).  Pegausus picks up mail for the users from /usr/spool/mail, and uses MMDF as the outgoing mail transport.  We've recently upgraded the local PCs from Windows 98 to Windows XP, and the problem began then, although we also upgraded from version 3.12 at the same time. 

When we send a message with a large attachment (say 3MB) Pegasus Mail sits with an egg timer for about three minutes saying, "SMTP: Preparing mail for sending".  After that it then sends the mail, and you see the percentage completed indicator incrementing.

What is Pegasus Mail doing when it showing the 'SMTP: Preparing mail for sending'?  I assume it's building a temporary file before it copies it to the outgoing MMDF mail queue.  The attachment I'm sending is on the server (as are all the Pegasus Mail folders), and I can't see any hard disk activity on the PC while this stage is in progress.  I'm not sure if there's a TCP/IP issue between the PC and the server, or what.  I've set Pegasus Mail to create an Internet Session Log, but I think that only kicks in when it's sending the mail, ie not when it's preparing to send the mail.

 I've only just started to investigate this problem, but I'd appreciate some advice on where to start looking. 

 I believe that when new mail arrives (into the /usr/spool/mail/<user> file then Pegasus takes quite a long time to process the new inbound mail.

 Thanks very much

David

&lt;P&gt;We&#039;re running Pegaus Mail 4.21c, and have an OpenServer 5.0.5 system.&amp;nbsp; The Pegasus executables and mail folders are on the Unix server (using an SMB share).&amp;nbsp; Pegausus picks up mail for the users from /usr/spool/mail, and uses MMDF as the outgoing mail transport.&amp;nbsp; We&#039;ve recently upgraded the local PCs from Windows 98 to Windows XP, and the problem began then, although we also upgraded from version 3.12 at the same time.&amp;nbsp;&lt;/P&gt; &lt;P&gt;When we send a message with a large attachment (say 3MB) Pegasus Mail sits with an egg timer for about three minutes saying, &quot;SMTP: Preparing mail for sending&quot;.&amp;nbsp; After that it then sends the mail, and you see the percentage completed indicator incrementing.&lt;/P&gt; &lt;P&gt;What is Pegasus Mail doing when it showing the &#039;SMTP: Preparing mail for sending&#039;?&amp;nbsp; I assume it&#039;s building a temporary file before it copies it to the outgoing MMDF mail queue.&amp;nbsp; The attachment I&#039;m sending is on the server (as are all the Pegasus Mail folders), and I can&#039;t see any hard disk activity on the PC while this stage is in progress.&amp;nbsp; I&#039;m not sure if there&#039;s a TCP/IP issue between the PC and the server, or what.&amp;nbsp; I&#039;ve set Pegasus Mail to create an Internet Session Log, but I think that only kicks in when it&#039;s sending the mail, ie not when it&#039;s preparing to send the mail.&lt;/P&gt; &lt;P&gt;&amp;nbsp;I&#039;ve only just started to investigate this problem, but I&#039;d appreciate some advice on where to start looking.&amp;nbsp; &lt;/P&gt; &lt;P&gt;&amp;nbsp;I believe that when new mail arrives (into the /usr/spool/mail/&amp;lt;user&amp;gt; file then Pegasus takes quite a long time to process the new inbound mail.&lt;/P&gt; &lt;P&gt;&amp;nbsp;Thanks very much&lt;/P&gt; &lt;P&gt;David&lt;/P&gt;

[quote user="nashd"]

We're running Pegaus Mail 4.21c, and have an OpenServer 5.0.5 system.  The Pegasus executables and mail folders are on the Unix server (using an SMB share).  Pegausus picks up mail for the users from /usr/spool/mail, and uses MMDF as the outgoing mail transport.  We've recently upgraded the local PCs from Windows 98 to Windows XP, and the problem began then, although we also upgraded from version 3.12 at the same time. 

When we send a message with a large attachment (say 3MB) Pegasus Mail sits with an egg timer for about three minutes saying, "SMTP: Preparing mail for sending".  After that it then sends the mail, and you see the percentage completed indicator incrementing.

What is Pegasus Mail doing when it showing the 'SMTP: Preparing mail for sending'?  I assume it's building a temporary file before it copies it to the outgoing MMDF mail queue.  The attachment I'm sending is on the server (as are all the Pegasus Mail folders), and I can't see any hard disk activity on the PC while this stage is in progress.  I'm not sure if there's a TCP/IP issue between the PC and the server, or what.  I've set Pegasus Mail to create an Internet Session Log, but I think that only kicks in when it's sending the mail, ie not when it's preparing to send the mail.

 I've only just started to investigate this problem, but I'd appreciate some advice on where to start looking. 

 I believe that when new mail arrives (into the /usr/spool/mail/<user> file then Pegasus takes quite a long time to process the new inbound mail.

 Thanks very much

David

[/quote]

 

Not all that sure what to tell you but I suspect all of this is caused by delays in seeing/writing to the remote drive.  This looks like your XP systems are having troubles reading/writing to this SMD share.  I cannot tell you how to fix this.

BTW, preparing the message for sending is converting the attachment by doing a Base64 encoding and it is writing a temp file at least at this time.   I believe it is using both the TEMP and HOME mail directory during this process.  The file is going to be a PMX file when the RFC2822 "glue" headers message is written to the home mail directory for sending via the built-in mailer.  If you are sending via a Mercury/32 queue this same file will be written as a 101 file to the Mercury queue.

 

[quote user=&quot;nashd&quot;]&lt;p&gt;We&#039;re running Pegaus Mail 4.21c, and have an OpenServer 5.0.5 system.&amp;nbsp; The Pegasus executables and mail folders are on the Unix server (using an SMB share).&amp;nbsp; Pegausus picks up mail for the users from /usr/spool/mail, and uses MMDF as the outgoing mail transport.&amp;nbsp; We&#039;ve recently upgraded the local PCs from Windows 98 to Windows XP, and the problem began then, although we also upgraded from version 3.12 at the same time.&amp;nbsp;&lt;/p&gt; &lt;p&gt;When we send a message with a large attachment (say 3MB) Pegasus Mail sits with an egg timer for about three minutes saying, &quot;SMTP: Preparing mail for sending&quot;.&amp;nbsp; After that it then sends the mail, and you see the percentage completed indicator incrementing.&lt;/p&gt; &lt;p&gt;What is Pegasus Mail doing when it showing the &#039;SMTP: Preparing mail for sending&#039;?&amp;nbsp; I assume it&#039;s building a temporary file before it copies it to the outgoing MMDF mail queue.&amp;nbsp; The attachment I&#039;m sending is on the server (as are all the Pegasus Mail folders), and I can&#039;t see any hard disk activity on the PC while this stage is in progress.&amp;nbsp; I&#039;m not sure if there&#039;s a TCP/IP issue between the PC and the server, or what.&amp;nbsp; I&#039;ve set Pegasus Mail to create an Internet Session Log, but I think that only kicks in when it&#039;s sending the mail, ie not when it&#039;s preparing to send the mail.&lt;/p&gt; &lt;p&gt;&amp;nbsp;I&#039;ve only just started to investigate this problem, but I&#039;d appreciate some advice on where to start looking.&amp;nbsp; &lt;/p&gt; &lt;p&gt;&amp;nbsp;I believe that when new mail arrives (into the /usr/spool/mail/&amp;lt;user&amp;gt; file then Pegasus takes quite a long time to process the new inbound mail.&lt;/p&gt; &lt;p&gt;&amp;nbsp;Thanks very much&lt;/p&gt; &lt;p&gt;David&lt;/p&gt;&lt;p&gt;[/quote]&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Not all that sure what to tell you but I suspect all of this is caused by delays in seeing/writing to the remote drive.&amp;nbsp; This looks like your XP systems are having troubles reading/writing to this SMD share.&amp;nbsp; I cannot tell you how to fix this.&lt;/p&gt;&lt;p&gt;BTW, preparing the message for sending is converting the attachment by doing a Base64 encoding and it is writing a temp file at least at this time. &amp;nbsp; I believe it is using both the TEMP and HOME mail directory during this process.&amp;nbsp; The file is going to be a PMX file when the RFC2822 &quot;glue&quot; headers message is written to the home mail directory for sending via the built-in mailer.&amp;nbsp; If you are sending via a Mercury/32 queue this same file will be written as a 101 file to the Mercury queue. &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;
live preview
enter atleast 10 characters
WARNING: You mentioned %MENTIONS%, but they cannot see this message and will not be notified
Saving...
Saved
With selected deselect posts show selected posts
All posts under this topic will be deleted ?
Pending draft ... Click to resume editing
Discard draft