JavaScript aktivieren, um diese Seite anzuzeigen.

Der Befehl drop() verweigert das Annehmen einer E-Mail und gibt an das absendende System den angegebenen SMTP-Code mit einen frei definierbarem Informationstext zurück.

 

empty

anchor link Hinweis:

Die eingehende E-Mail wird nicht angenommen (siehe Unterschied zu bounce())

Alle nachfolgenden Befehle werden ignoriert.

Dieser Befehl kann nicht die Bedingung einer if/else Anweisung sein (siehe Abschnitt Kontrollstrukturen - if/else Anweisungen).

 

Aufbau des Befehls

 

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

 

.

Rückgabewert

positiv

immer

 

Parameter

smtp_code (optional)

Der smtp_code gibt den Grund für das Zurückweisen einer E-Mail an.

Die Bedeutung der Codes gliedert sich wie folgt:

 

1XX

Mailserver hat die Anforderung akzeptiert, ist aber selbst noch nicht tätig geworden. Eine Bestätigungsmeldung ist erforderlich.

2XX

Mailserver hat die Anforderung erfolgreich ohne Fehler ausgeführt.

3XX

Mailserver hat die Anforderung verstanden, benötigt aber zur Verarbeitung weitere Informationen.

4XX

Mailserver hat einen temporären Fehler festgestellt. Wenn die Anforderung ohne jegliche Änderung wiederholt wird, kann die Verarbeitung möglicherweise abgeschlossen werden.

5XX

Mailserver hat einen fatalen Fehler festgestellt. Die Anforderung kann nicht verarbeitet werden.

 

Quelle: Wikipedia

Detaillierte Auflistungen der Fehlercodes sind zum Beispiel unter www.supermailer.de/smtp_reply_codes.htm zu finden.
 

Default: Wird dieser Parameter nicht angegeben, so wird der Code „555“ verwendet.

 

text (optional)

Der Informationstext spezifiziert den Grund des Abweisens näher.

Default: Wird dieser Parameter nicht angegeben, so wird der Text „mail NOT accepted“ ausgegeben.

 

Beispiel 1

Zeile

Code

01

drop('451','Die Nachricht konnte nicht entschluesselt werden');

 

Erklärung

In diesem Beispiel wird eine E-Mail mit dem Fehlercode „451 - Die Nachricht konnte nicht entschlüsselt werden“ abgewiesen. Im System-Log wird für diese Aktion folgender Eintrag generiert: „Message Rejected. (451 - Die Nachricht konnte nicht entschlüsselt werden)“.

  

Tastaturnavigation

F7 für Tastaturnavigation
ALT halten und Buchstaben drücken

Diese Info: ALT+q
Seitentitel: ALT+t
Seiteninhalt: ALT+b
Inhalte: ALT+c
Suche: ALT+s
Ebene höher: ESC