Home

Topwiz Software

Anything is possible given enough time, money and Mountain Dew!

 
 
line decor
   
line decor
   
 

PBNISMTP is a control originally written by Bruce Armstrong that wraps an open source SMTP Email C++ class. Several changes have been made by myself and by others.


PB 10.5 sample app and 32bit/64bit versions of the pbx file:
Download PBNISMTP (3,716 KB)

Complete Visual Studio 2017 solution folder:
Download PBNISMTP Visual Studio (29,690 KB)


Nov 10, 2018 - Changes by Roland Smith:

  • Added function SetMailerName to override the default xMailer property which is 'PBNISMTP 3.6'.
  • Added additional priority functions: SetPriorityNone, SetPriorityLow, SetPriorityNormal, and SetPriorityHigh.
  • Added Content-ID for attachments so that you can embed them in HTML.

Sep 15, 2018 - Changes by Roland Smith:

  • Updated to use the latest version of the CSMTPConnection open source SMTP library.

Jun 23, 2018 - Changes by Roland Smith:

  • Updated to use the latest version of the CSMTPConnection open source SMTP library.
  • Added the SetReadReceiptRequested method.

Feb 1, 2018 - Changes by Oswaldo Varela:

  • Split out the Connect, Send, and Disconnect steps into separate functions so that you can send multiple emails in bulk and only have to connect and disconnect once.

Feb 1, 2018 - Changes by Roland Smith:

  • Created a new Bulk Email tab in the example to show off Oswaldo's change.

Jun 23, 2017 - Changes by Roland Smith:

  • Rewrote the PowerBuilder sample app from scratch in PB 10.5 adding a decendant object with helper functions.
  • Updated to use the latest version of the CSMTPConnection open source SMTP library.
  • Removed '125' from the filename as it is not PB version specific.
  • Now produces 32bit and 64bit versions of pbnismtp.pbx.
  • Added the SetPriority method.