如何使用SMTP命令发送邮件

如何使用SMTP命令发送邮件,第1张

方法1 安装sendmail即可使用, mail -s "test" user@sohucom <contenttxt
bin/mail会默认使用本地sendmail发送邮件,这样要求本地的机器必须安装和启动Sendmail服务,配置非常麻烦,而且会带来不必要的资源占用。
方法2。利用外部的smpt服务器
而通过修改配置文件可以使用外部SMTP服务器,可以达到不使用sendmail而用外部的smtp服务器发送邮件的目的:
修改/etc/nailrc (/etc/mailrc)
set from=fromUser@domaincom smtp=smtpdomaincomset smtp-auth-user=username smtp-auth-password=passwordset smtp-auth=login
说明:
from是发送的邮件地址
smtp是发生的外部smtp服务器的地址
smtp-auth-user是外部smtp服务器认证的用户名
smtp-auth-password是外部smtp服务器认证的用户密码
smtp-auth是邮件认证的方式
配置成功后,就可以使用了
可以发送一封邮件测试一下:
mail -s "test" username@163com <contenttxt 其中-s后面的是邮件标题,user@sohucom是收件人地址,contenttxt里面是邮件正文
mail 命令的使用
mailq可以查看系统队列

smtp 地址是  smtp 的域名服务器。

例如qq邮箱,那smtp地址,就填写smtpqqcom。如果你使用foxmail或者outlook添加这些账号的时候,这些smtp地址会自动带入的。

pop就是接收邮件服务器的意思,smtp就是发送邮件服务器的意思。你用客户端收发邮件时,要填这个。网易的pop :pop163com, smtp: smtp163com


如果是126或yeah邮箱,就把163改一下。
另外有一点要注意,新注册的网易邮箱不支持pop/smtp,也就是不能用客户端软件收发邮件。

SMTP:简单邮件传输协议


(SMTP:Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。

SMTP协议属于TCP/IP协议族,它帮助每台计算机在发送或中转信件时找到下一个目的地。

通过SMTP协议所指定的服务器,我们就可以把E-mail寄到收信人的服务器上了,整个过程只要几分钟。

SMTP服务器则是遵循SMTP协议的发送邮件服务器,用来发送或中转你发出的电子邮件。


SMTP 是一种提供可靠且有效电子邮件传输的协议。

SMTP 是建模在 FTP 文件传输服务上的一种邮件服务,主要用于传输系统之间的邮件信息并提供来信有关的通知。


SMTP 独立于特定的传输子系统,且只需要可靠有序的数据流信道支持。

SMTP 重要特性之一是其能跨越网络传输邮件,即“ SMTP 邮件中继”。

通常,一个网络可以由公用互联网上 TCP 可相互访问的主机、防火墙分隔的 TCP/IP 网络上 TCP 可相互访问的主机,及其它 LAN/WAN 中的主机利用非 TCP 传输层协议组成。

使用 SMTP ,可实现相同网络上处理机之间的邮件传输,也可通过中继器或网关实现某处理机与其它网络之间的邮件传输。


在这种方式下,邮件的发送可能经过从发送端到接收端路径上的大量中间中继器或网关主机。

域名服务系统(DNS)的邮件交换服务器可以用来识别出传输邮件的下一跳 IP 地址。

POP3(Post Office Protocol 3)即邮局协议的第3个版本,它规定怎样将个人计算机连接到Internet的邮件服务器和下载电子邮件的电子协议。它是因特网电子邮件的第一个离线协议标准,POP3允许用户从服务器上把邮件存储到本地主机(即自己的计算机)上,同时删除保存在邮件服务器上的邮件,而POP3服务器则是遵循POP3协议的接收邮件服务器,用来接收电子邮件的。
SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP协议属于TCP/IP协议族,它帮助每台计算机在发送或中转信件时找到下一个目的地。通过SMTP协议所指定的服务器,我们就可以把E-mail寄到收信人的服务器上了,整个过程只要几分钟。SMTP服务器则是遵循SMTP协议的发送邮件服务器,用来发送或中转你发出的电子邮件。

不知您是否注意到,在其他邮箱里发邮件时,收到的邮件,会显示代发的字眼。
设置由其他邮箱的SMTP服务器代发,邮件将会由QQ邮箱转交给您其他邮箱的SMTP服务器,再由它发送。

您可以在设置-其他邮箱-修改设置中,把发信设置修改为通过其他邮箱的SMTP服务器发送。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10348432.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-07
下一篇 2023-05-07

发表评论

登录后才能评论

评论列表(0条)

保存