smtp_server_check
Live-probe a mail server over SMTP: connects to port 25 (or a given port), reads the banner, issues EHLO and lists advertised capabilities (STARTTLS, AUTH mechanisms, SIZE, 8BITMIME, PIPELINING), then upgrades via STARTTLS when offered and reports the TLS protocol and certificate (issuer, expiry). The server-side complement to email_deliverability_check (which reads DNS records only and never connects). No mail is sent and no relay attempt is made.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"host": "<host>"
},
"name": "smtp_server_check"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| host | Yes | Mail server hostname, e.g. mail.example.com — or a bare domain, in which case its lowest-priority-number MX host is probed | |
| port | No | SMTP port (default 25) |