如何通过某些 SMTP 服务器通过 telnet 发送邮件?

如何通过某些 SMTP 服务器通过 telnet 发送邮件?

我想通过 smtp 服务器“telnet smtp_Server 25”通过 telnet 发送邮件。怎么可能呢?

另外,请分享一些有关思科产品的信息以及他们在产品中使用了哪种软件。如果我想获得一些深入的知识,应该去哪里...

谢谢..

答案1

这看起来像是两个不同的问题......

邮件传输协议是一个相当简单的协议(至少对于发送电子邮件而言)...一旦您在正确的端口上打开 telnet 连接,您只需发出以下命令:

来自维基百科:(您发出的命令以“C:”为前缀,服务器响应以“S:”为前缀)

S: 220 smtp.example.com ESMTP Postfix
C: HELO relay.example.org
S: 250 Hello relay.example.org, I am glad to meet you
C: MAIL FROM:<[email protected]>
S: 250 Ok
C: RCPT TO:<[email protected]>
S: 250 Ok
C: RCPT TO:<[email protected]>
S: 250 Ok
C: DATA
S: 354 End data with <CR><LF>.<CR><LF>
C: From: "Bob Example" <[email protected]>
C: To: Alice Example <[email protected]>
C: Cc: [email protected]
C: Date: Tue, 15 Jan 2008 16:02:43 -0500
C: Subject: Test message
C:
C: Hello Alice.
C: This is a test message with 5 header fields and 4 lines in the message body.
C: Your friend,
C: Bob
C: .
S: 250 Ok: queued as 12345
C: QUIT
S: 221 Bye

祝你在思科好运...你应该把它作为一个单独的问题来问,或者解释一下它是如何相关的。

答案2

您不太可能找到允许您通过 telnet 进入的 SMTP 服务器,因为这会为垃圾邮件发送者打开一扇潜在的大门。

答案3

你可以很容易地在几乎任何 nix 系统上建立你自己的 SMTP 服务器,只要你没有任何防火墙规则,它就可以工作

答案4

您的 ISP 通常会为您提供一个您可以访问的服务器,如果没有 - 至少他们会有一个您可以进行身份​​验证的中继,并通过您自己设置的 smtp 服务器发送电子邮件。

相关内容