Please enable JavaScript to view this site.

The command drop() refuses to accept an email and returns the specified SMTP code with a freely definable information text to the sending system.

 

empty

anchor link Note:

The incoming email will not be accepted (see difference to bounce())

All subsequent commands are ignored

This command cannot be the condition for an if/else statement (see section Control Structures - If/Else Statements).

 

Structure of the command

 

drop(['smtp_code'], ['text']);

 

.

Return value

positive

always

 

Parameters

smtp_code (optional)

The smtp_code specifies the reason for rejecting an email.

The meaning of the codes is structured as follows:

 

1XX

The email server has accepted the request but has not yet become active itself. A confirmation message is required.

2XX

The email server has successfully executed the request without any errors.

3XX

The email server has understood the request but requires further information for processing.

4XX

The email server has detected a temporary error. If the request is repeated without any changes, processing may be completed.

5XX

The email server has detected a fatal error. The request cannot be processed.

 

Source: Wikipedia

Detailed lists of error codes can be found under www.supermailer.de/smtp_reply_codes.htm, for instance.
 

Default: If this parameter is not specified, the code "555" is used.

 

text (optional)

The information text specifies the reason for the rejection in more detail.

Default: If this parameter is not specified, the text "mail NOT accepted" is output.

 

Example 1

Line

Code

01

drop('451', Message could not be decrypted');

 

Explanation

In this example, an email is rejected with the error code "451 - Message could not be decrypted". The following entry is generated for this action in the system log: "Message Rejected. (451 - Message could not be decrypted)".

 

  

Keyboard Navigation

F7 for caret browsing
Hold ALT and press letter

This Info: ALT+q
Topic Header: ALT+t
Topic Body: ALT+b
Contents: ALT+c
Search: ALT+s
Exit Menu/Up: ESC