<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-text-flowed" style="font-family: -moz-fixed;
      font-size: 12px;" lang="x-western">Hi All!
      <br>
      <br>
      I am trying to implement a program that will send emails to (a
      subset of) an application-specific roster.
      <br>
      <br>
      I found numerous references to synapse so I downloaded the source
      which includes a .lpk library (it is several years old).  When I
      tried to compile it under Lazarus 1.1, fpc 2.6.2, the compiler
      could not find a method called inet_addr.  I searched the synapse
      source code and it showed numerous references to inet_addr, but no
      place where it was defined for fpc.  I hacked the code so it used
      linux rather than fpc and it failed while looking for unit libc,
      before ever getting to the inet_addr declaration.  I looked for
      libc and found that it is obsolete and does not seem to be
      available for 64-bit systems anyway.
      <br>
      <br>
      Has anyone had success in using this library under Linux (x86-64)?
      <br>
      <br>
      I also examined Indy (which I used successfully years ago on
      Delphi/Borland c++ Builder) but it, too, is obsolete (latest
      updates seem to be circa 2006) and comes with many, many warnings
      and caveats.
      <br>
      <br>
      I found Mailpas (also from 2006) but I am having problems
      compiling the library -- it says it can't find a file which really
      is there where it is supposed to be.  -- During the long mailing
      list shutdown I found that the compiler message about a
      non-existent include file was wrong.  The actual failure was that
      the include file "uses libc" which does not exist on my system
      (same problem as with synapse).  I'll submit a bug report as soon
      as I can.<br>
      <br>
      Is there any other smtp and pop3 code available for Lazarus or
      will I have to generate my own from scratch?
      <br>
      <br>
      Thanks,
      <br>
      <br>
      Don Ziesig
      <br>
    </div>
  </body>
</html>