How to Use My SMTP for cPFence Notifications?

cPFence allows you to use your own SMTP server to send email notifications, giving you more control over email delivery. When enabling this feature, you will be prompted to provide your SMTP details. Follow the steps below to set up and manage SMTP for cPFence notifications.

Step 1: Enable SMTP for cPFence

To use your SMTP server for cPFence notifications, you’ll need to enable the feature. Run the following command to begin the setup process:

cpfence --enable-cpfence-smtp

Once the command is run, cPFence will prompt you to enter the following details:

  • SMTP Host: The address of your SMTP server (e.g., smtp.yourdomain.com).
  • SMTP Port: The port number to use for SMTP. Recommended options include 25, 587, 2525, or 465.
  • SMTP Username: The email address or the username used to authenticate with the SMTP server.
  • SMTP Password: The password for the provided email address or username.
  • Sender Email: The email address that will appear as the “From” address in the notification emails.

After entering these details, cPFence will automatically configure your server to send notifications using your SMTP server.

Step 2: Test Email Sent Automatically

Once the SMTP configuration is set, cPFence will automatically send a test email to the email address you provided. You should see the following message:

Sending a test email to [your_email] to confirm the configuration...
Test email has been sent. Please check your inbox to confirm receipt.

If you don’t receive the test email, be sure to check your inbox and spam folder.

Step 3: Troubleshoot Email Delivery

If you still don't find the test email, you can check the mail logs for more details. Use the following commands to check the logs and troubleshoot any email delivery issues:

tail -f /var/log/postfix.log
tail -f /var/log/mail.log

For manual testing, you can also send a test email using this command:

mailx -v -s 'SMTP Test Email from cPFence' [email protected] <<< 'This is a test email to confirm the SMTP configuration for cPFence notifications.'

This command will allow you to manually verify the SMTP configuration if needed.

Step 4: Disable SMTP (Optional)

If you prefer to switch back to the local mail system, you can disable SMTP using the following command:

cpfence --disable-cpfence-smtp

This will revert cPFence to using the local mail utility for sending notifications.


Need Further Assistance?

If you encounter any issues or need additional help, feel free to reach out to our support team via your client portal.

  • smtp
  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

How to Update cPFence Software & Signatures ?

cPFence software and virus signatures are automatically updated by default, ensuring continuous...

How to Know the Current Installed cPFence Version ?

To check the currently installed version of cPFence and see if an update is available, you can...

How to Uninstall cPFence ?

If you need to remove cPFence from your system, follow the steps below to uninstall the software....

Troubleshooting cPFence Email Notifications: Using SMTP and Local Mail

cPFence can now send email notifications either via the local mailx utility or through your SMTP...

Resolving Delays in cPFence Command Execution

If you notice that cPFence commands are taking an unusually long time to complete, this is likely...