∟Archive Emails using "always_bcc" Setting in Postfix

This section provides a tutorial example on how to duplicate and archive emails using the 'always_bcc' configuration setting in Postfix.

In certain situations, you may want keep a copy of each and every email that comes to your email server for archiving purposes. Here is how you can do it using the "always_bcc" setting.

1. Create user "archive" as the BCC mailbox owner.

herong$ sudo adduser archive

herong$ sudo passwd archive

2. Turn on "always_bcc" configuration setting.

herong$ sudo vi /etc/postfix/main.cf
  always_bcc = archive

herong$ sudo systemctl restart postfix

3. Send a test email to the SMTP service.

4. Look at "archive" mailbox. I see a copy of the email.

herong$ sudo cat /home/archive/Maildir/new/1606200348.Vfd02I202e0e1M6...
Return-Path: <herong@example.com>
X-Original-To: archive@herongyang.com
Delivered-To: archive@herongyang.com
Received: from (unknown [192.168.1.11])
  by mail.herongyang.com (Postfix) with ESMTPS id EF4B9266002F

...

Cool. All emails will be duplicated and archived in a single mailbox.

Table of Contents

 About This Book

 Introduction to Email

►Postfix - Mail Transport Agent (MTA)

 What Is Postfix

 Install and Configure Postfix on CentOS

 Test Postfix Server with "telnet" Client

 SMTP Submission Service on Port 587 in Postfix

►Archive Emails using "always_bcc" Setting in Postfix

 Move /var/spool/postfix to New Location

 "postconf" Command to Manage Postfix Configuration

 Turn on Postfix Server Logging for Troubleshooting

 SSL/TLS Secure Connections with Postfix Server

 Dovecot - IMAP and POP3 Server

 SSL/TLS Secure Connections with Dovecot Server

 Email Client Tools - Mail User Agents (MUA)

 Mozilla Thunderbird - Mail User Agents (MUA)

 PHPMailer - PHP Package for Sending Emails

 Email Message Format and Headers

 References

 Full Version in PDF/EPUB