如何从命令行检查 smtp 是否正常工作(Linux) [英] How to check if smtp is working from commandline (Linux)

查看:29
本文介绍了如何从命令行检查 smtp 是否正常工作(Linux)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个 SMTP 服务器,出于这个问题的目的,我们称之为:smtp.mydomain.com.

I have a SMTP-server, for the purpose of this question lets call it: smtp.mydomain.com.

如何检查 SMTP 服务器是否在工作?我可以从 Linux 命令行手动发送电子邮件吗?

How do i check if the SMTP-server is in working? Can I send emails manually from Linux commandline?

推荐答案

使用 telnet 建立原始网络连接的语法是这样的:

Syntax for establishing a raw network connection using telnet is this:

telnet {domain_name} {port_number}

所以像 telnet 到你的 smtp 服务器一样

So telnet to your smtp server like

telnet smtp.mydomain.com 25

复制粘贴下面的内容

helo client.mydomain.com
mail from:<sender@mydomain.com>
rcpt to:<to_email@mydomain.com>
data
From: test@mydomain.com
Subject: test mail from command line

this is test number 1
sent from linux box
.
quit

注意:不要忘记."最后代表消息的结束.退出"行退出结束会话.

Note : Do not forgot the "." at the end which represents the end of the message. The "quit" line exits ends the session.

这篇关于如何从命令行检查 smtp 是否正常工作(Linux)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆