久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

25端口是什么端口服務(wù)?如果沒開啟25端口怎么發(fā)郵件?

共計(jì) 4501 個(gè)字符,預(yù)計(jì)需要花費(fèi) 12 分鐘才能閱讀完成。

25 端口是什么端口服務(wù)?25 端口為 SMTP(Simple Mail Transfer Protocol,簡(jiǎn)單郵件傳輸協(xié)議) 服務(wù)器所開放,主要用于發(fā)送郵件。25 端口被很多木馬程序所開放,比如 Ajan、Antigen、Email Password Sender、ProMail、trojan、Tapiras、Terminator、WinPC、WinSpy 等等。拿 WinSpy 來(lái)說(shuō),通過(guò)開放 25 端口,可以監(jiān)視計(jì)算機(jī)正在運(yùn)行的所有窗口和模塊。

為什么很多服務(wù)器或郵件服務(wù)商都禁 25 端口?

25 是郵件專用端口,很少服務(wù)器開設(shè)了郵件服務(wù),所以都關(guān)閉了,更為主要原因是因?yàn)?25 端口通常為 SMTP 協(xié)議,很多商家都用來(lái)做為郵件群發(fā),所以阿里云都默認(rèn)禁用 25 端口,無(wú)法使用 TCP 25 端口連接外部地址。

就連騰訊云也于 2017 年 9 月 10 日后對(duì)云主機(jī) 25 端口進(jìn)行了限制 ,所以使用郵件發(fā)送一般我們可以使用企業(yè)郵件,直接用騰訊云企業(yè)郵箱免費(fèi)版或阿里云企業(yè)郵件發(fā)送郵件即可!

如果服務(wù)商沒開啟 25 端口怎么發(fā)郵件?

服務(wù)器的安全組有沒有開放 25,如果沒開啟 25 端口可以用其它端口發(fā)送郵件,比如:465 端口,所以不建議使用 25 端口發(fā)郵件。

推薦使用 465 端口發(fā)送郵件 ,PHP 的有一個(gè) PHPMailer 擴(kuò)展,可以使用 composer 加載一下!

本著服務(wù)器安全的原則,云服務(wù)器上的端口非必要的服務(wù)就不要開啟。因此,如果用戶有郵件傳送需求,可以開啟 25 端口,沒有的話最好禁用。

阿里云喜歡用安全組屏蔽端口,于是我就趕緊去配置了安全規(guī)則。進(jìn)站出站都配置了,結(jié)果還是不行,然后索性把防火墻也關(guān)了,依舊不行。經(jīng)過(guò)一番折騰,發(fā)現(xiàn)阿里自帶屏蔽 25 端口。簡(jiǎn)直尷尬,后來(lái)找了阿里的一些規(guī)則文檔,發(fā)現(xiàn)需要申請(qǐng)開通屏蔽端口。但是經(jīng)過(guò)咨詢了阿里工作人員,發(fā)現(xiàn)現(xiàn)在已經(jīng)不開放 25 端口,因?yàn)槭裁础痘ヂ?lián)網(wǎng)信息服務(wù)管理辦法》、《中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)反垃圾郵件規(guī)范》均對(duì)垃圾郵件進(jìn)行說(shuō)明與管理規(guī)范。讓我考慮 SSL 加密 SMTP 通過(guò) 465 端口進(jìn)行發(fā)件。然后試了一波,發(fā)現(xiàn) 465 發(fā)送不了 QQ 郵件,嘗試了網(wǎng)上說(shuō)的 587 端口竟然發(fā)送成功了

System.Net.Mail 空間的代碼如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

public?static?bool?SendTheMail(string?strto,?string?subj,?string?bodys)

{

SmtpClient
_smtpClient =?
new?SmtpClient();

_smtpClient.EnableSsl
=?
true;

_smtpClient.UseDefaultCredentials
=?
false;

_smtpClient.DeliveryMethod
= SmtpDeliveryMethod.Network;

_smtpClient.Host
=?
"smtp.qq.com";

_smtpClient.Port
= 587;

_smtpClient.Credentials
=?
new?System.Net.NetworkCredential("aaa@qq.com",?"666");

// 密碼不是 QQ 密碼,是 qq 賬戶設(shè)置里面的 POP3/SMTP 服務(wù)生成的 key

MailMessage
_mailMessage =?
new?MailMessage("aaa@qq.com",?"888@yeah.net");

_mailMessage.Subject
= subj;
// 主題?

_mailMessage.Body
= bodys;
// 內(nèi)容

_mailMessage.BodyEncoding
= Encoding.Default;
// 正文編碼?

_mailMessage.IsBodyHtml
=?
true;// 設(shè)置為 HTML 格式?

_mailMessage.Priority
= MailPriority.High;
// 優(yōu)先級(jí)?

try

{

_smtpClient.Send(_mailMessage);

Console.WriteLine("發(fā)送成功");

return?true;

}

catch?(Exception
e)

{

Console.WriteLine("發(fā)送失敗");

throw?e;

}

}


還有一種方法:

這個(gè)方式是官方給的,主要是通過(guò) System.Web.Mail.MailMessage 來(lái)實(shí)現(xiàn)發(fā)送,大家把這個(gè)方法放到自己的項(xiàng)目里面調(diào)用就好

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

///
<summary>

///
通過(guò) System.Web.Mail.MailMessage 去發(fā)送,可以不被阿里云限制 25 端口的使用

///
暫時(shí)一般都用 465 端口

///
</summary>

///
<param name="smtpserver">SMTP 服務(wù), 譬如:smtp.126.com</param>

///
<param name="userName"> 發(fā)件箱 </param>

///
<param name="pwd"> 密碼 </param>

///
<param name="nickName"> 昵稱 </param>

///
<param name="strfrom"> 發(fā)件箱 </param>

///
<param name="strto"> 收件箱 </param>

///
<param name="MessageSubject"> 主題 </param>

///
<param name="MessageBody"> 內(nèi)容 </param>

///
<param name="SUpFile"> 附件 </param>

///
<param name="port"> 端口 </param>

///
<param name="enablessl">SSL 加密 </param>

///
<returns></returns>

public?static?bool?SendWebEmail(string?smtpserver,?string?userName,?string?pwd,?string?nickName,?string?strfrom,?string?strto,

????string?MessageSubject,?string?MessageBody,?string?SUpFile,?int?port,?int?enablessl
= 0)

{

????System.Web.Mail.MailMessage
mmsg =?
new?System.Web.Mail.MailMessage();

????// 郵件主題

????mmsg.Subject
= MessageSubject;

????mmsg.BodyFormat
= System.Web.Mail.MailFormat.Html;

????// 郵件正文

????mmsg.Body
= MessageBody;

????// 正文編碼

????mmsg.BodyEncoding
= Encoding.UTF8;

????// 優(yōu)先級(jí)

????mmsg.Priority
= System.Web.Mail.MailPriority.High;

????System.Web.Mail.MailAttachment
data =?
null;

????if?(SUpFile
!=?
"")

????{

????????SUpFile
= HttpContext.Current.Server.MapPath(SUpFile);
// 獲得附件在本地地址

????????System.Web.Mail.MailAttachment
attachment =?
new?System.Web.Mail.MailAttachment(SUpFile);?//create
the attachment

????????mmsg.Attachments.Add(attachment);?//add
the attachment

????}

????// 發(fā)件者郵箱地址

????mmsg.From
=?
string.Format("\"{0}\"<{1}>",nickName,
strfrom);

????// 收件人收箱地址

????mmsg.To
= strto;

????mmsg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate",?"1");

????// 用戶名

????mmsg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername",
userName);

????// 密碼

????mmsg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword",
pwd);

????// 端口

????mmsg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpserverport",
port);

????// 使用 SSL

????mmsg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpusessl",
(enablessl == 1 ??
"true"?:?"false"));

????//Smtp 服務(wù)器

????System.Web.Mail.SmtpMail.SmtpServer
= smtpserver;

????try

????{

????????System.Web.Mail.SmtpMail.Send(mmsg);

????}

????catch?(Exception
ex)

????{

????????LogHelper.Error(ex.ToString());

????????return?false;

????}

????return?true;

}

自己親測(cè)試過(guò)可以用!

下面我們介紹下服務(wù)器常用的端口說(shuō)明:

21:FTP,F(xiàn)TP 服務(wù)器所開放的端口,用于上傳、下載。

22:SSH,22 端口就是 SSH 端口,用于通過(guò)命令行模式遠(yuǎn)程連接 Linux 系統(tǒng)服務(wù)器。

80:HTTP,用于網(wǎng)站服務(wù)例如 IIS、Apache、Nginx 等提供對(duì)外訪問(wèn)。

110:POP3,110 端口是為 POP3(郵件協(xié)議 3) 服務(wù)開放的。

443:HTTPS,網(wǎng)頁(yè)瀏覽端口,能提供加密和通過(guò)安全端口傳輸?shù)牧硪环N HTTP。

3306:MySQL,3306 端口,是 MySQL 數(shù)據(jù)庫(kù)的默認(rèn)端口,用于 MySQL 對(duì)外提供服務(wù)。

3389:Windows 遠(yuǎn)程桌面服務(wù),3389 端口是 Windows 2000(2003) Server 遠(yuǎn)程桌面的服務(wù)端口,可以通過(guò)這個(gè)端口,用“遠(yuǎn)程桌面”連接工具來(lái)連接到云主機(jī)。

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-06-14發(fā)表,共計(jì)4501字。
轉(zhuǎn)載說(shuō)明:除特殊說(shuō)明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請(qǐng)注明出處。
評(píng)論(沒有評(píng)論)
主站蜘蛛池模板: 连州市| 定安县| 嘉善县| 尚志市| 保德县| 陕西省| 天津市| 民勤县| 榆中县| 涞源县| 洛川县| 信丰县| 政和县| 方正县| 衡南县| 河北区| 宿松县| 吴旗县| 武邑县| 正阳县| 罗平县| 阿城市| 富锦市| 磴口县| 新民市| 福安市| 黎城县| 都昌县| 武平县| 公主岭市| 东山县| 漳浦县| 阿拉善右旗| 偃师市| 怀远县| 霍林郭勒市| 长顺县| 凤山县| 营口市| 昭平县| 子长县|