• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 547
  • Last Modified:

SMTP with ICS, show send progress with 1 file

How can I show the progress of sending a file with the
SMTP mailer example with ICS ? I'd like a progressbar
to show the progress of sending 1 attached file.
I've checked the smtp component events etc a bit
but haven't been able to find a way to get a progress
on the amount of data sent after the file send is started.

  • 2
1 Solution

If you opened SMTPProt.Pas and found the procedure datanext. Here you should be able to catch each line being sent, using sizeof on the buffer you could get a good idea of what is being sent. Of course you'll have to add changes to the ics unit. The easy way would be to define your own global variable which you could set to 0 just before starting the send, then use a timer clock to to update your progressbar every 50ms or smth like that, the more time taking idea is of course create a new event in the ICS component.

bryan7Author Commented:
I didn't get to solve this yet, some better solution would be thankful.
bryan7Author Commented:
Comment from bryan7
Date: 02/11/2005 07:27AM CET
 Your Comment  

I didn't get to solve this yet, some better solution would be thankful.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Train for your Pen Testing Engineer Certification

Enroll today in this bundle of courses to gain experience in the logistics of pen testing, Linux fundamentals, vulnerability assessments, detecting live systems, and more! This series, valued at $3,000, is free for Premium members, Team Accounts, and Qualified Experts.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now