C MVC傳送郵件啟用郵箱完成註冊

2021-08-22 13:24:06 字數 1819 閱讀 8662

控制器**:

using system;

using system.collections.generic;

using system.linq;

using system.web;

using system.web.mvc;

using system.net.mail;

using register簡訊郵件.models;

using system.data;

namespace register簡訊郵件.controllers

///

/// 新增到資料庫,並傳送啟用郵件

/// 傳送電子郵件

///

/// 發件人郵箱位址

/// 收件人郵箱位址

/// 郵件主題

/// 郵件內容

///

public bool send(mailaddress messagefrom, string messageto, string messagesubject, string messagebody)

message.from = messagefrom;

message.to.add(messageto); //收件人郵箱位址可以是多個以實現**

message.subject = messagesubject;

message.body = messagebody;

message.isbodyhtml = false; //是否為html格式

message.priority = mailpriority.high; //傳送郵件的優先等級

smtpclient sc = new smtpclient();

sc.host = "smtp.qq.com"; //指定傳送郵件的伺服器位址或ip(這裡也可以根據郵箱的字尾來指定不同的郵箱伺服器位址"smtp.xx.com")

sc.port = 25; //指定傳送郵件埠(發件協議一般使用smtp協議,埠號為25,收件採用pop3協議,其埠號為110)

sc.credentials = new system.net.networkcredential("[email protected]", "kgruhuasiwxqbbii"); //指定登入伺服器的使用者名稱和密碼(發件人的郵箱登陸密碼)注意:如果郵箱已經申請授權碼,這裡的密碼應該使用授權碼驗證

trycatch

return true;

}///

/// 郵件啟用

///

///

public void emailactivate(string username)

else//失敗

}else}}

}前台**:

@使用者名稱:

密碼:手機號:

乙個實體類:

using system;

using system.collections.generic;

using system.linq;

using system.web;

namespace register簡訊郵件.models

public string username

public string userpwd

public string phone

public string email

public int statue }}

Ruby ruby 傳送126郵箱郵件

弄了好久終於能用126郵箱傳送郵件 1 mail gem包位址 2 在執行的時候出現的一些錯誤問題解決 usr bin ruby require mail smtp mail.defaults mail mail.new do from to subject test mail body body ...

php 傳送郵件到郵箱

stmp協議 我們傳送的郵件通過先將郵件傳送到stmp伺服器上,然後stmp伺服器在去傳送到對應的郵件的地方,這裡面我採用了163的郵箱,埠號25,在使用的時候需要開啟郵箱的stmp服務,但在qq上的服務開啟沒有通過這個程式,163通過了。我們採用了別人的框架和程式,可以參考一下 created b...

flask 傳送新浪郵箱郵件

郵件的用處很多,如註冊時驗證使用者 找回密碼 線上程式出現重大bug時觸發郵件提醒以及伺服器關鍵資料 cpu 網路 記憶體 監控提醒等 pip install flask mail配置項 預設值功能 mail server localhost 郵箱伺服器 mail port 25 25埠 mail ...