How to create an advanced blocklist and acceptlist rules in Jellyfish dashboard?

If you need to create a rule with multiple different types of conditions, you can do so by selecting the Advanced option. This is helpful, for example, for combining email and subject types if you don't want to receive specific subjects from some email address and not all emails from that email address.

You can choose from the following conditions:

  • From

  • To

  • Envelope To

  • Envelope From

  • Subject

  • Sender IP

  • Message body

Then choose one of the actions (actions may vary depending on the chosen condition):

  • Is exactly

  • Is not exactly

  • Contains

  • Does not contain

  • Starts with

  • Ends with

  • Is TLD

  • Is not TLD

NOTE 1: All the added conditions from your rule must be met in one particular email for an advanced rule to work properly. So, if you add three conditions to an advanced rule, it means that you’d like to block/accept only emails containing all three at once (and not the emails containing only one or two conditions).

NOTE 2: If you need to add two or more different subjects or domains or emails to acceptlist/blocklist, please create several separate rules to avoid errors. For example, if you want to block two subjects (from two different emails) that contain such phrases as ‘Earn $’ and ‘Make money’, you will need to create two separate rules.

How to create advanced rules

For an advanced rule to work properly, there is a specific format to follow. Below are described tips for rule creation based on the condition you choose.

From/To

  • is/is not

Copy the whole From/To field value (including brackets and/or First/Last name/company name – if present) from the email header to the input field in your Jellyfish interface.
Example of the correct input: "Support Team" <support@testmail.com>

  • starts with/ends with

Make sure to specify the exact beginning/end of the From/To field value (including brackets) for the rule to work properly.
Example of the correct input for ‘starts with’: Support
Example of the correct input for ‘ends with’: testemail.com>

  • contains/does not contain

Specify any part of the email address (or correct First/Last name, company name, etc) from the From/To
Examples of possible correct input: Support Team or support@testmail.com or testmail.com

NOTE 3: Please note that if an email contains several recipients in To field and you create a blocklist or acceptlist rule for all of them, you will need to copy all of the recipients from the email headers keeping the same order and format. If the order of the recipients is changed, the rule won’t be applied to such emails. Otherwise, you will need to create separate rules/conditions for all the recipients you wish to block or accept.

Envelope-to/Envelope-from

  • is/is not

Copy the email address in the envelope-from/envelope-to (for) field value from the email header to the input field in your Jellyfish interface.
Example of the correct input: test@spaceship.com

  • starts with/ends with

Copy the beginning/end of the envelope-from/envelope-to (for) field value from the email header.
Example of the correct input for ‘starts with’: test@
Example of the correct input for ‘ends with’: spaceship.com

  • contains/does not contain

Specify any part of the email address from the envelope-from/envelope-to (for) field value from the email header.
Examples of possible correct inputs: test or spaceship

  • Is TLD/is not TLD – available for Envelope-from

Specify a particular TLD (top-level domain, e.g. com, co.uk) without a dot to block or accept all emails originating from it. 
Examples of the correct input: com

Subject

  • is/is not

Copy the whole Subject field value from the email header/webmail/email client to the input field in your Jellyfish interface.
Example of the correct input: They keep your money - no refund!

  • starts with/ends with

Copy the beginning/end of the Subject field value from the email header.
Example of the correct input for ‘starts with’: They
Example of the correct input for ‘ends with’: refund!

  • contains/does not contain

Use this action to block/accept emails with specific words or phrases in the Subject.
Examples of possible correct inputs: money or no refund

Sender IP

NOTE 4: Keep in mind that IP addresses are usually dynamic and not static, which means the sender you want to block (or add to the acceptlist) may use a different one(s) already.

  • is/is not

Use this action to add a blocklist/acceptlist rule for a whole IP address and not a part of it (like a range or network).
Correct input: 198.54.122.110

  • starts with/ends with

Use this action if you want to add to acceptlist/blocklist the exact first/last octets of a particular IP address.
Example of the correct input: 198

  • contains/does not contain

Use this action if you want any part of a particular IP address to be added to acceptlist/blocklist.
Example of the correct input: 54.122

Message body

  • contains/does not contain

Copy any part of the Message body to add it to the blocklist/acceptlist.


Possible correct inputs: 50% discount or Sign up

A valid email is required