GoGPT Best VPN GoSearch

Icône de favori OnWorks

smtp-sink - En ligne dans le Cloud

Exécutez smtp-sink dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande smtp-sink qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


smtp-sink - serveur de test SMTP/LMTP parallélisé

SYNOPSIS


smtp-évier [Options] [inet :][hôte]:port arriéré

smtp-évier [Options] unix :chemin d'accès arriéré

DESCRIPTION


smtp-évier écoute sur l'hôte (ou l'adresse) et le port nommés. Il prend les messages SMTP de
le réseau et les jette. Le but est de mesurer la performance du client, pas
respect du protocole.

smtp-évier peut également être configuré pour capturer chaque transaction de livraison de courrier dans un fichier. Depuis
les latences des disques sont importantes par rapport aux retards du réseau, ce mode de fonctionnement peut réduire le
performances maximales de plusieurs ordres de grandeur.

Les connexions peuvent être acceptées sur des points de terminaison IPv4 ou IPv6, ou sur des sockets de domaine UNIX. IPv4
et IPv6 sont les valeurs par défaut. Ce programme est le complément du source-smtp(1) programme.

Remarque : il s'agit d'un programme de test non pris en charge. Aucune tentative n'est faite pour maintenir la compatibilité
entre les versions successives.

Arguments:

-4 Prend en charge IPv4 uniquement. Cette option n'a aucun effet lorsque Postfix est construit sans IPv6
soutien.

-6 Prend en charge IPv6 uniquement. Cette option n'est pas disponible lorsque Postfix est construit sans IPv6
soutien.

-8 N'annoncez pas la prise en charge de 8BITMIME.

-a N'annoncez pas la prise en charge de l'authentification SASL.

-A retarder
Attendez retarder secondes après avoir répondu à DATA, puis abandonner prématurément avec un 550
état de réponse. Ne lisez pas d'autres entrées du client ; c'est une tentative de
bloquer le client avant qu'il n'envoie ".". Spécifiez une valeur de délai zéro pour abandonner
immédiatement.

-b soft-bounce-réponse
Utilisez le soft-bounce-réponse pour les réponses de rejet progressif. La réponse par défaut est " 450 4.3.0
Erreur : échec de la commande".

-B hard-bounce-réponse
Utilisez le hard-bounce-réponse pour les réponses de rejet dur. La réponse par défaut est " 500 5.3.0
Erreur : échec de la commande".

-c Afficher les compteurs en cours qui sont mis à jour chaque fois qu'une session SMTP se termine, un QUIT
commande est exécutée, ou lorsque "." est reçu.

-C Désactivez la prise en charge de XCLIENT.

-d modèle de vidage
Videz chaque transaction de courrier dans un fichier à message unique dont le nom est créé par
élargir le modèle de vidage via strftime(3) et en ajoutant un pseudo-aléatoire
nombre hexadécimal (exemple : " %Y%m%d%H/%M." se développe en "2006081203/05.809a62e3").
Si le modèle contient des caractères "/", les répertoires manquants sont créés
automatiquement. Le format de vidage des messages est décrit ci-dessous.

Remarque : cette option conserve un fichier de capture ouvert pour chaque transaction de courrier dans
progrès.

-D modèle de vidage
Ajouter les transactions de messagerie à un fichier de vidage multi-messages dont le nom est créé par
élargir le modèle de vidage via strftime(3). Si le modèle contient "/"
caractères, les répertoires manquants sont créés automatiquement. Le format de vidage des messages
est décrit ci-dessous.

Remarque : cette option conserve un fichier de capture ouvert pour chaque transaction de courrier dans
progrès.

-e Ne pas annoncer le support ESMTP.

-E N'annoncez pas la prise en charge de ENHANCEDSTATUSCODES.

-f commande, commande,...
Rejetez les commandes spécifiées avec un code d'erreur dur (5xx). Cette option implique
-p.

Des exemples de commandes sont CONNECT, HELO, EHLO, LHLO, MAIL, RCPT, VRFY, DATA, .,
RSET, NOOP et QUIT. Séparez les noms de commandes par des espaces ou des virgules et utilisez
guillemets pour protéger les espaces blancs du shell. Les noms de commande ne sont pas sensibles à la casse.

-F Désactivez la prise en charge de XFORWARD.

-h nom d'hôte
Utilisez le nom d'hôte dans le message d'accueil SMTP, dans la réponse HELO et dans la réponse EHLO.
Le nom d'hôte par défaut est "smtp-sink".

-H retarder
Retarde la première opération de lecture après la réception de DATA (durée en secondes). Combiner avec
un gros message de test et une petite taille de fenêtre TCP (voir le -T option) pour tester le
Implémentation de write_wait() du client Postfix.

-L Activez LMTP au lieu de SMTP.

-m compter (par défaut : 256)
Une borne supérieure sur le nombre maximal de connexions simultanées qui smtp-évier
Je gèrerai. Cela empêche le processus de manquer de descripteurs de fichiers. Excès
les connexions resteront en file d'attente dans la pile TCP/IP.

-M compter
Résilier après réception compter des messages.

-n compter
Terminer après compter sessions.

-N Ne pas annoncer la prise en charge de DSN.

-p N'annoncez pas la prise en charge du pipeline de commandes ESMTP.

-P Modifiez le message d'accueil du serveur pour qu'il semble provenir d'un système CISCO PIX.
Implique -e.

-q commande, commande,...
Déconnectez-vous (sans répondre) après avoir reçu l'une des commandes spécifiées.

Des exemples de commandes sont CONNECT, HELO, EHLO, LHLO, MAIL, RCPT, VRFY, DATA, .,
RSET, NOOP et QUIT. Séparez les noms de commandes par des espaces ou des virgules et utilisez
guillemets pour protéger les espaces blancs du shell. Les noms de commande ne sont pas sensibles à la casse.

-Q commande, commande,...
Envoyez une réponse 421 et déconnectez-vous après avoir reçu l'une des commandes spécifiées.

Des exemples de commandes sont CONNECT, HELO, EHLO, LHLO, MAIL, RCPT, VRFY, DATA, .,
RSET, NOOP et QUIT. Séparez les noms de commandes par des espaces ou des virgules et utilisez
guillemets pour protéger les espaces blancs du shell. Les noms de commande ne sont pas sensibles à la casse.

-r commande, commande,...
Rejetez les commandes spécifiées avec un code d'erreur logiciel (4xx). Cette option implique
-p.

Des exemples de commandes sont CONNECT, HELO, EHLO, LHLO, MAIL, RCPT, VRFY, DATA, .,
RSET, NOOP et QUIT. Séparez les noms de commandes par des espaces ou des virgules et utilisez
guillemets pour protéger les espaces blancs du shell. Les noms de commande ne sont pas sensibles à la casse.

-R répertoire-racine
Remplacez le répertoire racine du processus par l'emplacement spécifié. Cette option nécessite
privilèges de super-utilisateur. Voir aussi le -u option.

-s commande, commande,...
Consignez les commandes nommées dans syslogd.

Des exemples de commandes sont CONNECT, HELO, EHLO, LHLO, MAIL, RCPT, VRFY, DATA, .,
RSET, NOOP et QUIT. Séparez les noms de commandes par des espaces ou des virgules et utilisez
guillemets pour protéger les espaces blancs du shell. Les noms de commande ne sont pas sensibles à la casse.

-S chaîne de début
Une chaîne facultative qui est ajoutée à chaque message écrit dans un fichier de vidage
(voir la description du format de fichier de vidage ci-dessous). Les séquences d'échappement C suivantes sont
pris en charge : \a (cloche), \b (retour arrière), \f (saut de page), \n (nouvelle ligne), \r (chariot
return), \t (onglet horizontal), \v (onglet vertical), \ddd (jusqu'à trois chiffres octaux)
et \\ (le caractère barre oblique inverse).

-t temps mort (par défaut : 100)
Limitez le temps de réception d'une commande ou d'envoi d'une réponse. Le délai est
spécifié en secondes.

-T la taille de la fenêtre
Remplacez la taille de la fenêtre TCP par défaut. Pour contourner la mise à l'échelle de la fenêtre TCP cassée
implémentations, spécifiez une valeur > 0 et < 65536.

-u Nom d'utilisateur
Basculez vers les privilèges d'utilisateur spécifiés après avoir ouvert le socket réseau et
éventuellement changer le répertoire racine du processus. Cette option est requise lorsque le
le processus s'exécute avec des privilèges de super-utilisateur. Voir aussi le -R option.

-v Afficher les conversations SMTP.

-w retarder
Attendez retarder secondes avant de répondre à une commande DATA.

-W commande:délai[:cotes]
Attendez retarder secondes avant de répondre à commander. Si chances est également spécifié (un
nombre compris entre 1 et 99 inclus), attendez un multiple aléatoire de retarder. L'aléatoire
multiplicateur est égal au nombre de fois que le programme doit lancer un dé avec un
plage de 0..99 inclus, avant que le dé ne produise un résultat supérieur ou égal
à chances.

[inet :][hôte]:port
Écouter sur l'interface réseau hôte (par défaut : n'importe quelle interface) Port TCP port. Tous les deux hôte
et port peut être spécifié sous forme numérique ou symbolique.

unix :chemin d'accès
Écoutez sur le socket du domaine UNIX à chemin d'accès.

arriéré
La longueur maximale de la file d'attente des connexions en attente, telle que définie par le écouter(2)
appel système.

JETER DOSSIER Format


Chaque message vidé contient une séquence de lignes de texte, terminées par le saut de ligne
personnage. La séquence des informations est la suivante :

· La chaîne facultative spécifiée avec le -S option.

· Le smtp-évier en-têtes générés comme documenté ci-dessous.

· L'en-tête et le corps du message reçus du client SMTP.

· Une ligne vide.

Le format du smtp-évier les en-têtes générés sont les suivants :

X-Client-Adr : texte
L'adresse IP du client sans []. Une adresse IPv6 est préfixée par
« ipv6 : ». Cet enregistrement est toujours présent.

X-Client-Proto : texte
Le protocole client : SMTP, ESMTP ou LMTP. Cet enregistrement est toujours présent.

X-Helo-Args : texte
Les arguments de la dernière commande HELO ou EHLO avant cette distribution de courrier
transaction. Cet enregistrement n'est présent que si le client a envoyé un HELO ou
Commande EHLO avant la commande DATA.

X-Mail-Args : texte
Les arguments de la commande MAIL qui a démarré cette transaction de distribution de courrier. Cette
l'enregistrement est présent exactement une fois.

X-Rcpt-Args : texte
Les arguments d'une commande RCPT dans cette transaction de distribution de courrier. Il y a
un enregistrement pour chaque commande RCPT, et ils sont dans l'ordre envoyé par le client.

reçu: texte
Un en-tête de message pour la compatibilité avec le logiciel de traitement du courrier. Ce trois lignes
header marque la fin des en-têtes fournis par smtp-évier, et est formaté comme
suit:

à partir de helo ([addr])
L'argument de la commande HELO ou EHLO et l'adresse IP du client. Si le client a fait
n'envoie pas HELO ou EHLO, l'adresse IP du client est utilisée à la place.

by hôte (smtp-évier) avec proto id aléatoire;
Le nom d'hôte spécifié avec le -h option, le protocole client (voir
X-Client-Proto ci-dessus) et la partie pseudo-aléatoire du message par message
capturer le nom du fichier.

horodatage
Un horodatage tel que défini dans la RFC 2822.

Utiliser smtp-sink en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad




×
Publicité
❤ ️Achetez, réservez ou achetez ici — gratuitement, contribue à maintenir la gratuité des services.