VB6 - JACMail V3-VBForums
Results 1 to 4 of 4

Thread: VB6 - JACMail V3

  1. #1

    Thread Starter
    Hyperactive Member
    Join Date
    Dec 2012
    Posts
    433

    VB6 - JACMail V3

    JACMail Version 3.0 is very similar to previous Versions. I have abandoned attempts to add encryption to Email service, as TLS 1.0/1.1 is no longer supported on many servers. TLS 1.2 supports ECC (Elliptical Curve Cryptography), which is what I want to use because it avoids having to store keys. Unfortunately I have not yet found a way to recover the Raw Agreed Secret to support TLS 1.2 using CNG. The current Email standards are ancient and difficult to work with. It does not easily support encryption or non-latin character sets, and the lack of authentication allows the proliferation of unsolicited email and malware. Because of the large installed base of MTAs, previous attempts to upgrade it have failed. Therefore, I have removed encryption from JACMail, and I am currently concentrating on a private email service using ECC and authentication. JACMail V3 uses SimpleSock, which makes it faster.

    JACMail is an Email Client Program designed to allow fast and efficient recovery of email from a POP3 server, and the sending of email through an SMTP server. It is primarily oriented towards text based messaging with attachments, and does not directly support highly formatted HTML based email or embedded objects. It receives and stores both text/plain and text/html messages, and Web based emails (HTML) can be sent to your default browser for viewing. It also supports Plain Authentication based POP3 and multiple mailboxes. The mailboxes are stored in an Access database utilizing ODBC.

    The code uses IP Version independent system calls, so it will only work on Windows systems that actively support both IPv4 and IPv6. That more or less restricts it to Windows Vista or later. It has been tested on Windows Vista, Win 7, Win 8.1, and Win 10, and utilizes the following standard components and references:
    RICHED32.DLL
    RICHTX32.OCX
    COMDLG32.OCX
    MSSTDFMT.DLL
    MSBIND.DLL
    MSADODC.OCX
    MSDATGRD.OCX
    which the user must have available in order to compile the program.

    J.A. Coutts
    Attached Images Attached Images  
    Attached Files Attached Files

  2. #2
    Junior Member
    Join Date
    Jun 2016
    Posts
    23

    Re: VB6 - JACMail V3

    Hello
    try connecting my gmail account but it gives me error 10060 connection timed out
    I put the following data I do not know if they will be fine.
    pop acount name ...... @ gmail.com
    pop server: pop.gmail.com
    pop server port: 995

    smtp server name: smtp.gmail.com
    smtp server port: 465

  3. #3

    Thread Starter
    Hyperactive Member
    Join Date
    Dec 2012
    Posts
    433

    Re: VB6 - JACMail V3

    Quote Originally Posted by yokesee View Post
    Hello
    try connecting my gmail account but it gives me error 10060 connection timed out
    I put the following data I do not know if they will be fine.
    pop acount name ...... @ gmail.com
    pop server: pop.gmail.com
    pop server port: 995

    smtp server name: smtp.gmail.com
    smtp server port: 465
    Gmail/Yahoo/Hotmail requires the use of SSL/TLS. JACMail v3 does not contain encryption.

    J.A Coutts

  4. #4

    Thread Starter
    Hyperactive Member
    Join Date
    Dec 2012
    Posts
    433

    Re: VB6 - JACMail V3

    Attached is Version 3.0.1 of JACMail. In order to support spell checking without using MS Word (only in Win 8 Plus), the RichTextBox in frmReadMessage was changed to an InkEdit Control. Unfortunately, this caused the "Find" feature and the "Enable Hypertext" feature to no longer function properly. These routines were subsequently simplified to make them functional.

    J.A. Coutts
    Attached Files Attached Files

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Featured


Click Here to Expand Forum to Full Width

Survey posted by VBForums.