Welcome Guest | My Membership | Login

More MultiValue Database and Products Articles...

Tech Tip! - Sending Email using Sendmail

How to send an email using Sendmail from a MultiValue BASIC program.

 

 

Twitter Button from twitbuttons.com

Release Date: Wednesday, October 14, 2009

Sendmail is a popular SMTP server for sending email through Linux/Unix/AIX machines. There is an easy way to send a text only email using sendmail command lines tools:

LINUX.COMMAND = 'echo "'
LINUX.COMMAND = LINUX.COMMAND :'From: joe@mydomain.com\n'
LINUX.COMMAND = LINUX.COMMAND :'To: bob@mydomain.com\n'
LINUX.COMMAND = LINUX.COMMAND :'Subject: Test Subject\n'
LINUX.COMMAND = LINUX.COMMAND :'Content-Type: text/plain\n'
LINUX.COMMAND = LINUX.COMMAND :'Mime-Version: 1.0\n'
LINUX.COMMAND = LINUX.COMMAND :'\n'
LINUX.COMMAND = LINUX.COMMAND :'text body'
LINUX.COMMAND = LINUX.COMMAND :'" | /usr/sbin/sendmail -t --'
EXECUTE "!": LINUX.COMMAND

 

# # #          # # #          # # #

 

About D3

The D3 DBMS embodies the best and most desired features for developers and users. It is simple in its structure but allows for complex definitions of data structures and program logic. The built-in development environment allows applications to be rapidly prototyped, developed, and modified on the spot. Custom applications and on-site enhancements are common in the D3 community. Everything required for development is already in D3, making D3 much more than a typical database environment. Site administration requires a fraction of the staff of other environments of the same size - a large proportion of sites running D3 do not have an IT staff.

D3 is developed and supported over the many environments indicated on these pages. All code and data easily migrates between environments without modification, so both developers and users can work on their platforms of choice.

Other products from TigerLogic include connectivity tools like FlashCONNECT for web, the D3 Class Libraries, the Open Systems File Interface for Oracle and other environments, and XML technologies to exchange data with other XML-compliant programs or environments.

For more information, visit http:/​/​www.rainingdata.com/​products/​dbms/​d3/​index.html

About jBase

A multidimensional database, a development environment including a development language, and a middleware component allowing other mainstream and standards-based products to communicate with the jBASE products. The unique jEDI middleware enables access to other databases such as Oracle, DB2 and SQL Server. Microsoft Windows, all major Unix platforms including Linux, and IBM's e-Servers are supported.

For more information, visit http:/​/​www.jbase.com/​products/​jbase.html

About OpenQM

OpenQM is a high performance multivalue database environment with a low price tag and close compatibility with other products. Available for Windows, Linux, Mac, AIX and PDA, a commercial QM licence includes the AccuTerm terminal emulator at no extra cost. The QMClient API allows development of VB, C and web front ends.

OpenQM is the only multivalue database available both as a fully supported commercial product and in open source form under the General Public Licence.

For more information, visit http:/​/​www.openqm.com

About Reality

A MultiValue and relational(SQL)-enabled database, it allows users to maximise the use of existing technologies while ensuring their customers needs are met, now and in the future. While maintaining its virtual machine concept, Reality now has open interfaces - using integrated ODBC/JDBC SQL, Web Services, HTML, TCP/IP Sockets and simple extensions to DataBasic - an extended Dartmouth BASIC language with exceptional database and string handling abilities. Remote calls can also be made in order to provide integration with open Java applications and Microsoft Visual Basic/C/C++/C# and .net.

For more information, visit http:/​/​www.northgate-​reality.com/​

About UniData

Secure and Available 24 X 7

Tuned for business

The current economic climate demands more from your technology than ever before. While easy-to-use, high-performance solutions have always offered a faster return on investment, they may be a matter of survival today. And for businesses prepared to take advantage of changing times to position themselves for the future, they offer a competitive advantage.

UniData(r) comes into its own at times like these, delivering the capabilities you need to develop, enhance and deploy comprehensive business applications rapidly and with minimal cost.

UniData is an extended relational database ideal for embedding in vertical solutions. It allows multiple nested tables within a table, while maintaining support for ANSI SQL access. Data modeling is more intuitive and fewer tables are created compared with a traditional relational database.

Using UniData, developers can create solutions quickly and easily for a wide variety of markets. The product's real-world approach to application development and deployment minimizes time to market, which in turn saves you money and helps you compete more effectively.

Highlights

  • Delivers low TCO and exceptional scalability to meet the challenges of on demand business in the SMB and large enterprise market
  • Provides intuitive design and high-performance queries using extended relational data model
  • Enables use of standard protocols including ODBC, OLEDB, ADO.NET, JDBC, XML and SOAP
  • Supports security and robustness via encryption, authentication and high availability features
  • Features native, high performance interfaces for .NET, Java(tm) and more
  • Leverages application investment with flexible data storage

For more information, visit http:/​/​www.rocketsoftware.com/​u2/​

About UniVerse

Reliable and Flexible Foundation for Business Solutions

Successful businesses continually push themselves to find ways to maximize their effectiveness and reduce costs. UniVerse maximizes return on investment and is built to keep costs low, delivering uncompromising reliability and power with the features that successful businesses need.

UniVerse offers a unique combination of an intuitive development environment and a powerful, reliable data engine. It is easy to embed in an application and delivers high-performance and high scalability in a small footprint. On top of that, it's very easy to use and administer.

Based on technology newer than the relational model, UniVerse uses XML-like data structures resulting in fewer tables, fewer joins and better performance.

Highlights

  • Provides intuitive database design and high performance data access
  • Secures data through encryption and authentication
  • Ensures high availability through data replication
  • Enables access via a variety of APIs, protocols, frameworks and architectures
  • Provides flexible data storage choices for maximum interoperability
  • Accelerates time to market and lowers TCO for business solutions

For more information, visit http:/​/​www.rocketsoftware.com/​u2/​

Related Articles:


Return to top