Sample code for 30+ languages & platforms
Zig

Number of Messages in a POP3 Mailbox

Get the number of messages in a POP3 mailbox.

Chilkat Zig Downloads

Zig
const std = @import("std");
const chilkat = @import("chilkat");

pub fn main() !void {
    // This example assumes the Chilkat API to have been previously unlocked.
    // See Global Unlock Sample for sample code.

    // The mailman object is used for receiving (POP3)
    // and sending (SMTP) email.
    const mailman = try chilkat.MailMan.init();
    defer mailman.deinit();

    // Set the POP3 server's hostname
    mailman.setMailHost("pop.example.com");

    // Set the POP3 login/password.
    mailman.setPopUsername("myLogin");
    mailman.setPopPassword("****");

    // Get the number of messages in the mailbox.
    const num_messages = mailman.getMailboxCount();
    std.debug.print("{d}\n", .{num_messages});
}