Skip to content
/ lwblat Public

A portable GUI frontend for (the also portable) https://www.blat.net (a console utility e-mail sender)

License

GPL-3.0, GPL-3.0 licenses found

Licenses found

GPL-3.0
LICENSE
GPL-3.0
LICENSE_LWServer
Notifications You must be signed in to change notification settings

lwcorp/lwblat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The power of Blat with a user friendly GUI

Special thanks goes to: The user guinness from the portablefreeware.com forums - for helping to optimize the code for v1.3 and employ Blat's Unicode support.

Usage

All you have to do is launch LWBlat GUI_x64.exe or LWBlat GUI_x32.exe (see difference).

System requirements

Windows 200X, Windows XP, Windows Vista, Windows 7-10

Screenshots

The menus

Menu 1     Menu 2

Menu 3     Menu 4

The Simulator

See more info

Simulation mode

Easy way to search for additional arguments

(additional arguments can be used in Options)

Search arguments

FAQ

Introduction

What is Blat?

Blat is a command line e-mailer for Windows. It's portable, it's small and it pretty much has every sending option one could possibly want. Alas, this abandonware's lack of GUI left it in a very user unfriendly state. That is, until LWBlat GUI came along.

What is LWBlat GUI?

LWBlat GUI continues where Blat left off. It combines the power of Blat with a user friendly GUI.

Does LWBlat GUI require Blat itself?

Yes, it's a GUI frontend for Blat. The actual mailer is still Blat so be sure to download it too. Then either put LWBlat GUI in the same folder or define Blat's location in LWBlat GUI's preferences.

Does LWBlat GUI use Blat's DLL file?

Yes, the sending process is properly done through Blat's DLL file.

Why don't you add Blat inside the package?

Because it's still a separate program which doesn't even have to be in the same folder. But if it's important for you, download the PortableApps version.

Are the messages sent secured?

No, because Blat itself doesn't support it. It also means you can't use servers that don't support insecure sending. If you like to convince Blat makers to support it, please help asking for OAuth support and for SSL support.

Can Blat even be used nowadays if most servers block insecure mode?

Not directly, because indeed most servers don't allow to use programs like Blat anymore. However, you can still use Blat as a simulator to try out every possible sending option. You can convince here Blat makers to add a direct simulation mode. Until then, that's why LWBlat GUI has a simulator (an embedded version of LWSMTP-Server, and of course external simulators can be used as well (like Papercut SMTP).
See What does it mean a simulator?

What does it mean a simulator?

As this screenshot demonstrates, it means you can play around with blat's various settings, then simulate how your message would have been received in someone's inbox. It's needed because of Blat's inability to support modern public servers.
See Can Blat even be used nowadays if most servers block insecure mode?

General

Is the program portable?

Yes, no installation is involved. You need to run the main program, see usage.

What is the difference between the 32-bit and the 64-bit version?

There are no intentional differences. Even more so, the 32-bit version can still be used in 64-bit operating systems. But the 64-bit version is compiled specifically for such systems.

What is the PortableApps version?

While the program is portable by design, this specific version is compatible with PortableApps (see forum discussion).

Window Controls

Mail

Why can there only be one attachment?

Because Blat is usually used for specialized jobs. If you need a full scale mailer, there's no point using Blat. With that said, you can use LWBlat GUI's Options to manually supply extra attachments.

How do I actually send?

You need to click Create and then Send. The Create button would create a command line to be delivered to Blat. LWBlat GUI would try to make sure the command is technically valid. Once you click Send, LWBlat GUI would interpret Blat's numeric result code.

Options

What is Hostname?

If you leave this field alone, it would be your computer's name on your LAN. It is a required e-mail header. Blat is about the only mailer in the world that lets you anonymize it.

Can I use more charsets?

LWBlat GUI lists some basic charsets. The last item in the list lets you enter any additional charset you like. Your custom choice would be kept in your settings until you change to another charset.

Can you include charset X by default?

You can submit a feature request.

Preferences

Should I enable absolute paths?

Only if you want to store the command line and use it in other computers with a different folder structure.

Otherwise, every path setting can be a relative path and even use environmental variables. This makes LWBlat GUI even more portable.

About

A portable GUI frontend for (the also portable) https://www.blat.net (a console utility e-mail sender)

Topics

Resources

License

GPL-3.0, GPL-3.0 licenses found

Licenses found

GPL-3.0
LICENSE
GPL-3.0
LICENSE_LWServer

Stars

Watchers

Forks

Languages