SMTP是什么
SMTP是指简单邮件传输协议,是一种用于在服务器之间发送和接收电子邮件的TCP/IP标准协议。SMTP是一种应用程序层协议,是通过Internet进行电子邮件通信的最常见和最常用的协议之一;客户端想要发送邮件就需要打开与SMTP服务器的TCP连接,然后通过连接发送邮件。
本教程操作环境:windows7系统、Dell G3电脑。
SMTP,即简单邮件传输协议,是一种用于在服务器之间发送和接收电子邮件的TCP / IP 标准协议;它也称为RFC 821和RFC 2821。
SMTP的基础知识
SMTP是一种应用程序层协议,是通过Internet进行电子邮件通信(传输和传递电子邮件)的最常见和最常用的协议之一;是由Internet工程任务组(IETF)创建和维护。
客户端想要发送邮件就需要打开与SMTP服务器的TCP连接,然后通过连接发送邮件。SMTP服务器始终处于侦听模式,一旦它从任何客户端侦听TCP连接,SMTP进程就会在该端口上启动连接(25);成功建立TCP连接后,客户端进程立即发送邮件。
SMTP的关键组件
SMTP通常集成在电子邮件客户端应用程序中,由四个关键组件组成:
1、本地用户或客户端实用程序称为邮件用户代理(MUA)
2、称为邮件提交代理(MSA)的服务器
3、邮件传递代理(MDA)
4、邮件传输代理(MTA)
SMTP通过在用户和服务器之间发起会话来工作,它会在网络上和网络之间移动电子邮件,将邮件从一台服务器发送到另一台服务器;而MTA和MDA是提供域搜索和本地传递服务的,SMTP会与邮件传输代理(MTA)密切合作,将邮件发送到正确的计算机和电子邮件收件箱中。
SMTP的优势
1、SMTP是一种开放标准,所以任何应用程序都可使用该协议将电子邮件从客户端传输到服务器。
2、监管该协议的规则简单且定义全面,使其具有非常高的可靠性和可预测性。
3、因为该协议已被普遍采用,所以在 SMTP 服务器之间发送消息时不存在兼容性问题。
4、灵活性高
SMTP的工作原理:
1、使用SMTP发送电子邮件
当您在Office 365、Zimbra、G-suit或在其他平台上选择批量发送电子邮件点击发送按钮时,它将自动连接到SMTP服务器,并向其提供您的电子邮件的详细信息。 服务器将携带电子邮件,确定接收器和接收器的域。 如果接收器使用与您相同的域,则邮件会立即发送。
如果接收器使用的是不同的域,则将电子邮件移交给IMAP或POP进行对服务器排序以获取邮件递送。 虽然SMTP是您的电子邮件的邮递员,但当接收者与发送方使用的域不相同的时候,邮件投递工作就留给了IMAP和POP。
所有这一切都是在短时间内快速发生,所以您无法观察到其中的复杂性,并且当您在计算机上点击发送按钮时会发生什么也不知道。 就像在谷歌上搜索一个话题一样,它发生得如此快速,以至于您无需担心它是如何工作的。
2、使用IMAP或POP发送电子邮件
我们已经讨论了虚拟邮递员以及它如何给IMAP和POP分配工作,让我们深入了解了它们之间是如何运作的,并为自己提供运营电子邮件的机制。
为了查找您的电子邮件接收服务器,SMTP连接到域名系统(DNS),并使用IP地址来识别接收服务器。一旦这个过程被验证,您的电子邮件就会被传递给送货男孩:IMAP和POP,它们的责任就是传递您的电子邮件,他们将会一直这样做。
此外,虽然整理电子邮件的工作在于您的SMTP服务器,但交付电子邮件的更复杂的任务可能留给了IMAP或POP。由于这些系统协调工作,使您的电子邮件发送速度很快,除非邮件地址是假的或者是垃圾邮件。
欺诈邮件和垃圾邮件将带我们进入下面您应该了解的主题,即SMTP的工作原理:
更多相关知识,请访问常见问题栏目!
Atas ialah kandungan terperinci SMTP是什么. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



PHP是一种强大的编程语言,广泛应用于Web开发领域中,其中SMTP邮件功能也是PHP开发中的重要一环。但是,在某些情况下,您可能希望禁止SMTP邮件功能,本文将介绍如何实现。

Cara menggunakan PHP untuk melaksanakan komunikasi e-mel berdasarkan protokol SMTP Dengan populariti Internet, e-mel telah menjadi bahagian yang tidak boleh diketepikan dalam kehidupan dan pekerjaan harian orang ramai. Dalam PHP, kita boleh menggunakan protokol SMTP (SimpleMailTransferProtocol) untuk menghantar dan menerima e-mel. Artikel ini akan memperkenalkan cara menggunakan PHP untuk melaksanakan komunikasi e-mel berdasarkan protokol SMTP, dan disertakan dengan contoh kod yang berkaitan. Untuk merujuk perpustakaan kelas SMTP, kita perlu menggunakan protokol SMTP.

Dengan perkembangan pesat masyarakat moden, e-mel telah menjadi kaedah komunikasi yang mudah digunakan dan diterima secara universal. Memandangkan semakin banyak aplikasi memerlukan penghantaran pemberitahuan e-mel kepada pengguna, menggunakan program untuk menghantar e-mel telah menjadi tugas yang penting dan perlu. Sebagai bahasa pengaturcaraan yang pantas, ringkas dan sangat sesuai, bahasa Go boleh melaksanakan fungsi menghantar e-mel dengan mudah. Dalam artikel ini, kami akan memperkenalkan cara menghantar mel menggunakan SMTP dalam Go. SMTP ialah protokol standard yang digunakan untuk penghantaran e-mel. Dalam Go

Dengan perkembangan Internet, e-mel telah menjadi salah satu cara penting untuk orang ramai berkomunikasi dalam kehidupan seharian. Bagi sesetengah pembangun laman web, menghantar e-mel di tapak web juga amat kritikal. Sebagai bahasa skrip sebelah pelayan, PHP secara semula jadi perlu menyediakan cara untuk menghantar e-mel. Artikel ini akan memperkenalkan cara PHP menggunakan Simple Mail Transfer Protocol (SMTP) untuk menghantar e-mel. Pengenalan kepada SMTP Simple Mail Transfer Protocol (SimpleMailTransferProtocol, singkatannya SMTP) digunakan untuk

Tetapan PHPSMTP: memastikan penghantaran e-mel yang boleh dipercayai adalah bahagian penting dalam komunikasi moden Sama ada dalam bidang perniagaan, peribadi atau sosial, maklumat dan komunikasi perlu dihantar melalui e-mel. Apabila menulis laman web atau aplikasi menggunakan PHP, kita selalunya perlu menggunakan pelayan SMTP untuk menghantar e-mel. Artikel ini akan memperkenalkan cara menyediakan SMTP dalam PHP untuk memastikan penghantaran e-mel yang boleh dipercayai. Apakah SMTP? SMTP (SimpleMailTransferProtocol)

Dengan perkembangan Internet, e-mel, sebagai kaedah komunikasi yang penting, telah menjadi bahagian yang sangat diperlukan dalam kehidupan seharian manusia. Menghantar e-mel daripada kod adalah tugas biasa untuk pembangun web. PHP menyediakan fungsi menghantar e-mel melalui SMTP (SimpleMailTransferProtocol), dan artikel ini akan memberikan anda panduan yang komprehensif. 1. Pengenalan kepada SMTP SMTP ialah protokol standard untuk menghantar dan menerima e-mel kepada pelayan atau pelanggan Ia adalah a

Dengan perkembangan Internet, e-mel telah menjadi salah satu cara komunikasi harian yang penting bagi orang ramai. Dalam aplikasi Web, menghantar e-mel telah menjadi salah satu fungsi yang diperlukan, dan dengan pembangunan aplikasi Web, cara menghantar e-mel juga telah bertambah baik. Antaranya, kaedah penghantaran e-mel berdasarkan protokol SMTP telah menjadi salah satu cara yang paling biasa digunakan untuk menghantar e-mel dalam aplikasi Web. Seterusnya, artikel ini akan memperkenalkan secara terperinci proses lengkap penghantaran e-mel menggunakan protokol PHP SMTP. 1. Pengenalan kepada protokol SMTP SMTP (Sim

smtp是电子邮件传输的协议。SMTP是建立在FTP文件传输服务上的一种邮件服务,主要用于系统之间的邮件信息传递,并提供有关来信的通知。SMTP协议属于TCP/IP协议族,它帮助每台计算机在发送或中转信件时找到下一个目的地。
