# The ‘echo’ command

The mail command ‘echo’ simply replies with the original command and arguments to the sender.

    >>> from mailman.config import config
    >>> command = config.commands['echo']
    >>> print(command.name)
    echo
    >>> print(command.argument_description)
    [args]
    >>> print(command.description)
    Echo back your arguments.

The original message is ignored, but the results receive the echoed command.

    >>> from mailman.app.lifecycle import create_list
    >>> mlist = create_list('test@example.com')

    >>> from mailman.runners.command import Results
    >>> results = Results()

    >>> from mailman.email.message import Message
    >>> print(command.process(mlist, Message(), {}, ('foo', 'bar'), results))
    ContinueProcessing.yes
    >>> print(str(results))
    The results of your email command are provided below.

    echo foo bar