⑴ 誰知道郵件過濾器怎樣設置,及設置原理。
郵件過濾器的進入方法
點擊右欄的郵件過濾器,進入郵件過濾器設置界面,
此頁面分為兩部分:拒收發件人列表和郵件過濾規則
拒收發件人列表顯示的是你拒收的郵件地址,你可以添加,刪除,修改,下面有詳細的設置
郵件過濾規則:顯示的是你設置的郵件過濾規則,包括他的執行順序,過濾名稱,起用狀態,匹配後的動作,各種操作
拒收郵件和過濾器的設置方法
(1),拒收郵件的設置方法:
設置拒收郵件有兩個方法:
第一種方法:直接在拒收發件人列表設置
在拒收發件人列表框中輸入,要拒收的郵件地址,多個郵件用逗號分割
然後點擊保存,即可
刪除拒收郵件列表中的某一個地址,只要將此地址刪除然後保存即可
注:填寫的郵件地址,可以是詳細的郵件地址,也可以是郵件地址的一部分
比如:你可以填寫拒收[email protected]的郵件,則他拒收[email protected]的來信
你也可以填寫test,則他拒收郵件地址包括test的來信,
還可以是sohu.com則他拒收所有來自於sohu.com的郵件
第二種方法:可以在查看來信時,拒收此地址的信件
在查看信件時,如果想拒收此地址的來信,
可以點擊發件人旁邊的拒收郵件,則此郵件地址被放入拒收郵件列表中
(2),郵件過濾器的設置方法
先簡單介紹一下郵件過濾的流程。郵件過濾的流程是自上而下的,即先執行第一條過濾規則,再執行第二條過濾規則,再依次向下執行,若過濾規則匹配,根據您設定的條件,有選擇的看是否繼續向下執行。
如果您選擇退出,則不在執行剩下的過濾規則,如果您選擇繼續執行下一條,則繼續執行。當所有的過濾規則執行結束後,作為最後的一個動作(這個動作對用戶是不可見的),系統將把這份郵件放入收件箱中去。
過濾器可以過濾的類型:
根據郵件的來源: 根據郵件的來源地址判斷怎樣處理
根據郵件接收者: 根據郵件的接受這判斷怎樣處理
根據郵件主題: 根據郵件的主題所包含的內容來進行處理
根據郵件長度: 根據信件的大小來判斷對郵件如何處理(可以精確到k)
過濾器的條件有如下:
包括: 匹配包括某一字元串內容
不包括: 匹配不包括某一字元串的內容和上面相反
是: 精確匹配某一字元串
不是: 精確匹配不是某一字元串
以...開始: 匹配以某一字元串開始的內容
不以..開始: 匹配不以某一字元串開始的內容
以...結束: 匹配以某一字元串結束的內容
不以...結束: 匹配不以某一字元串結束的內容
是否區分大小寫: 指定匹配時,是否區分大小寫,選上後表示不區分大小寫
>=(用於郵件長度匹配): 匹配郵件長度大於某一位元組數的郵件
<(用於郵件長度匹配): 匹配郵件長度小於某一位元組數的郵件
對過濾結果的操作:
拒收符合條件的郵件: 表示對符合過濾條件的郵件拒收
轉發給指定的用戶: 表示對符合過濾條件的郵件,轉發給你指定的用戶
移動到指定的郵件夾: 表示把符合過濾條件的郵件移動到指定的文件夾
選擇自動回復: 可以對符合過濾條件的郵件,指定特別的回復
手機簡訊通知: 可以對符合過濾條件的郵件,指定發送手機簡訊
建立一條郵件過濾規則:
點擊新建郵件過濾器,進入建立郵件過濾器頁面,輸入過濾器輸入框
首先:填入郵件過濾器的名稱,名稱用戶可以根據喜好任意填寫,不過為了便於用戶查看和修改
建議起名盡量有意義:比如過濾同學的郵件,可以起名為同學
選擇是否啟用此規則,如果用戶要求此規則馬上生效,則選擇是;如果用戶想在以後在啟用此規則,則選擇否
選擇是否執行下一條,如果用戶要此規則匹配後,還要進行下面的匹配,則選擇是;如果用戶要此過濾規則執行完成後,就不再執行下面的動作退出,則選擇否
下面是指定過濾條件,首先選擇過濾類型(郵件來源,接受者,郵件主題,郵件長度)可以多選(即可以對多個過濾類型進行過濾);然後指定過濾條件(根據你的要求選擇),在就是指定要匹配的內容(中英文都可,郵件長度要填寫數字),最後選擇是否區分大小寫,則過濾條件建立完成
最後是選擇過濾操作(過濾操作只能選擇一種操作類型),可以根據你的要求在過濾條件中選擇一種操作類型,然後點擊保存一條郵件過濾器建立完成。
對過濾過濾規則列表的操作:
建立一條過濾規則後,則返回過濾規則列表,他所列出的內容在上面進行了介紹,下面對他的各項操作
進行相信的介紹:
他的過濾規則包括:編輯,刪除,復制,上移,下移五個功能
編輯:就是對已建立的過濾器進行修改,可以參考建立一條過濾規則部分,操作相同
刪除:即刪除此條過濾規則,當用戶認為此過濾規則無用時可以刪除
復制:即在此規則下面在建立一條和此規則相同的過濾規則,此情況適用於如果用戶發現要
建立的過濾規則和原來的某條過濾規則差別不大,則可以復制此條過濾規則然後
在對新復制的過濾規則進行簡單的編輯即可
上移:由於過濾規則是按從上到下的順序執行的,則過濾規則的先後順序是很重要得,這樣上移
下移也是很重要的,上移就是將此規則向上移動一次,即優先順序提高一級
下移:下移和上移的功能相反
2.12 配置
通過配置功能可以定製您的郵箱設置,做出您的個性化設置。
這裡面,可供用戶調節的有如下幾項:
語言:設置用戶卻省選用的語言,目前支持兩種語言,即中文簡體和英文。
頁面風格:目前支持簡約風格和藍色魅力兩種界面風格。
以上兩個設置也可以在登錄界面上選擇,只不過,這里是確定的客戶的卻省的設置。
每頁顯示郵件數:調整在郵件列表中每頁顯示郵件的條數。
是否保存郵件到發件箱:在發送郵件時,是否將這封郵件的一個副本保存在發件箱裡面。如果這兒不選擇保存,則在發郵件的頁面,那個相應的選項就是勾掉的。當然,您也可以在那裡直接選擇。
是否發送html郵件,這個設置一般不用管,系統會自動識別是否為html郵件的。
是否引用原文:這個設置將改變回復信件的內容,卻省情況下,回復的郵件將自動引用被回復郵件的原文。如果您不選這個設置,則將不再應用原文。
是否刪除郵件中的javascript腳本:一般選擇是
垃圾箱清空時間:設置垃圾箱中的郵件在幾天後刪除,每次系統登錄時,檢查垃圾箱中郵件的保存時間,對超過設置天數的郵件,系統將自動刪除。
郵件顯示默認排序條件:在郵件列表中顯示郵件時,確省的排序方法。
2.13 手機簡訊
2.13.1 安寧手機簡訊模塊包括內容
登記手機簡訊(注冊,登陸)
發送手機簡訊
查看簡訊記錄
2.13.2 登記手機簡訊
(1)分為手機注冊,手機登陸
(2)手機號碼注冊:
這是第一步要做的,是必須的,安寧電子郵件系統現在使用的是安寧簡訊網關,支持河北的中國移動手機用戶和河北的小靈通用戶。
如果沒有注冊的手機或小靈通,可以直接點擊「注冊手機簡訊服務」的鏈接,進行注冊。
(3)手機登陸
注冊完成後就可以進入手機登陸了,
輸入你的手機號,選擇你的手機登記的網關類型和密碼,點擊登記簡訊服務,
則會出現已登記手機列表,(當然你可以登記多個,你在搜狐和網易登記過得手機號碼);
(4)上面的內容操作完成後,才可以進入下面的發送手機簡訊
2.13.3 發送手機簡訊
(1)點擊發送手機簡訊鏈接,進入發送手機簡訊頁面,
(2)從發送手機號中,選擇你要使用的手機,
(3)在接受的手機號中,寫入接受的手機號(手機號之間用逗號分割),也可以從手機號本中導入,
從手記號碼本中導入:
選擇手機號導入,彈出導入手機號窗口,選擇你要導入的手機或郵件地址,
然後點擊插入地址,即可
(4)當發送手機簡訊時,也可以以郵件形式發送,
在以郵件形式發送欄中寫入收件人的地址,或從上面手記號碼本中導入
(5)然後填寫簡訊內容,點擊發送即可
2.13.4 查看簡訊歷史記錄
(1)點擊查看簡訊歷史記錄,即可看到最近你所發送的10條簡訊
(2)它列出了:時間,發送手機,網關,接受手機,內容,成功或失敗原因
2.14 更改密碼
更改密碼前,為了系統的安全性考慮,需要您先輸入原有的密碼,只有在原密碼正確的基礎上,修改密碼才能通過。
2.15 幫助
查看在線快速幫助手冊,這是系統的幫助中心,可以查到用戶感興趣的一些問題。
2.16 退出
退出郵箱登錄。
⑵ 怎麼搞一個servlet登錄過濾器
把JSP頁面全部放在WEB-INF下面 ,編寫一個BaseServlet繼承自HttpServlet,然後其餘的servlet集成自BaseServlet,在這個servlet裡面判斷session,有值的時候轉發到servlet裡面 沒有值的話 跳轉到登陸頁面 不就可以了?或者在filter裡面寫上
HttpServletRequest req = (HttpServletRequest)request;
HttpServletResponse resp = (HttpServletResponse)response;
String uri = req.getRequestURI();
System.out.println( uri );
// 如果請求的路徑是首頁的資源,那麼不需要過濾
if ( !"/loginServlet".equals(uri) && !"/".equals(uri) && !uri.startsWith("/img/") && !uri.startsWith("images") ) {
// 過濾請求,保證訪問的資源一定要在用戶登錄後才可訪問
HttpSession session = req.getSession();
if ( session.isNew() ) {
// 跳轉到首頁
resp.sendRedirect("/");
} else {
User user = (User)session.getAttribute(Const.SESS_PARAM_USER);
if ( user == null ) {
// 跳轉到首頁
resp.sendRedirect("/");
} else {
chain.doFilter(request, response);
}
}
} else {
chain.doFilter(request, response);
}
⑶ java單點登錄用過濾器怎麼實現
1、在普通站點A,B上配置過濾器,如果訪問到A的頁面時,先訪問本地SESSION看是否登錄版,如果權沒有,則訪問SSO看是否登錄,如果沒有則轉到公共登錄界面
2、公共登錄界面登錄完以後寫SSO的SESSION,並通過地址欄返回給A登錄的用戶名
3、A寫本地SESSION,完成登錄過程。
4、當訪問B應用時,先訪問本地SESSION,未登錄,則同樣跳轉到SSO,SSO取到本地SESSION的用戶名,返回給B已登錄。B寫本地SESSION。完成登錄過程。
5、A登出時,先殺本地SESSION,調用SSO的殺全局SESSION方法,SSO清空本地SESSION,同時也清空應用B的SESSION,完成單點登出。
⑷ 怎麼用過濾器管理用戶session
我們經常會碰到這樣的情況,當我們有事情離開了一會,等再回來繼續我們在網頁中的操作時,會出現session超時的錯誤,然後跟上一堆的錯誤,讓用戶感覺很不爽,像這種情況如果能在一個錯誤頁面給個Session超時的提示就會比較友好些,再一種情況,當一個系統中的用戶角色有多個,有些頁面對於一些級別低的用戶來說是沒有許可權觀看的,可能在頁面上能根據不同的許可權屏蔽了一些鏈接讓低級別的用戶無法進入,但是這只能讓低級別的用戶看不見高級操作的鏈接,假如用戶知道鏈接的地址直接在地址欄中輸入鏈接,豈不是也可以進入系統啊,要解決這兩個問題就得在頁面中做判斷了。
If(session== null) {
//如果是超時則跳轉到登陸頁面重新登陸
}
If(checkAuthority() == false) {
//如果許可權不足則跳轉到錯誤頁面給個提示
}
每個.jsp頁面中加上以上的判斷貌似能夠解決問題,然而一個系統往往有成百上千的jsp頁面,倘若每個頁面都這樣加豈不是很費事,而且如果將來的許可權判斷發生變化,將要維護所有的jsp這樣的工作量是很大的,靈活性很差,要是在進入這些jsp之前必須統一經過一個地方,在這個地方來做判斷貌似要好一下,我們使用了過濾器來解決了這個問題
新建一個過濾器命名為:FilterDemo,該類繼承自:javax.servlet.Filter
{
publicvoiddestroy() {}
publicvoiddoFilter(ServletRequest sreq, ServletResponse response,
FilterChain filterChain)
throwsIOException, ServletException {
HttpServletRequest request=(HttpServletRequest)sreq;
HttpSessionsession= request.getSession(false);
if(session==null) {
//如果是session超時,在此處做處理
}
if(request.getRequestURI().endsWith("download.do")) {
//此處可以針對不同的請求根據用戶是否具有許可權來做處理
}
request.getRequestDispatcher("/Error.jsp").
forward(request,response);
}
publicvoidinit(FilterConfig filterConfig)
throwsServletException {}
}
然後將新建的Filter添加到web.xml中,部署Filter需要添加兩部分:
1.filter元素
filter元素位於部署描述符文件(web.xml)的前部,所有filter-mapping、servlet或servlet-mapping元素之前。
<filter>
<filter-name>SessionFilter</filter-name>
<filter-class>myPackage.FilterDemo</filter-class>
</filter>
2.filter-mapping元素
filter-mapping元素位於web.xml文件中filter元素之後serlvet元素之前
<filter-mapping>
<filter-name>SessionFilter</filter-name>
<url-pattern>*.do</url-pattern>
</filter-mapping>
以上內容表示所以的請求中以.do結尾的都有首先通過我們這里指定的過濾器:
新建一個Servlet來測試:
{
=1L;
publicDownLoadDemo() {
super();
}
protectedvoiddoGet(HttpServletRequest request, HttpServletResponse response)throwsServletException, IOException {
this.doPost(request, response);
}
protectedvoiddoPost(HttpServletRequest request, HttpServletResponse response)throwsServletException, IOException {
request.getRequestDispatcher("/DownLoadExcel.jsp").
forward(request, response);
}
}
在web.xml中部署好該servlet
<servlet>
<servlet-name>DownLoadDemo</servlet-name>
<servlet-class>com.sinosoft.base.sessiondemo.DownLoadDemo</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>DownLoadDemo</servlet-name>
<url-pattern>/download</url-pattern>
</servlet-mapping>
新建jsp來測試
Index.jsp
<body>
<formaction="download.do">
<h1>This is a Demo Application</h1>
<ahref='DownLoadExcel.jsp'>導出Excel</a>
<inputtype='submit'>
</form>
</body>
為了便於對比我們使用了一個是超鏈接的形式,一個是通過servlet來跳轉,當點擊提交按鈕時會被攔截,而直接點擊超鏈接就不會被攔截,因為我們的Filter中配置的是攔截.do形式的,如果要攔截jsp也可以使用<url-pattern>DownLoadExcel.jsp </url-pattern>
再添加一個錯誤頁面Error.jsp
<body>
<h1>對不起,你沒有許可權</h1>
</body>
⑸ spring-mvc用戶登錄怎麼添加過濾器
在struts2中用過filter過濾器,在springmvc中還有攔截器,它們都能過濾請求,但是到底有什麼
⑹ yahoo郵箱如何創建過濾器
過濾器_並不是過濾垃圾郵件的哦~
只是方便你的郵件自動歸類
你試下:
設置--垃圾郵件--添加黑名單
補充:
如圖,貌似過濾器只會對新收的郵箱產生影響···
⑺ my eclipse 9怎麼創建過濾器
my eclipse 9怎麼創建過濾器
在C語言中也可以組成賦值語句,按照C語言規定,任何錶達式在版其未尾加上分號就構成為語句權。因此如
x=8;a=b=c=5;
都是賦值語句,在前面各例中我們已大量使用過了。
2. 類型轉換
如果賦值運算符兩邊的數據類型不相同,系統將自動進行類型轉換,即把賦值號右邊的類型換成左邊的類型。具體規定如下:
1) 實型賦予整型,捨去小數部分。前面的例子已經說明了這種情況。
2) 整型賦予實型,數值不變,但將以浮點形式存放,即增加小數部分(小數部分的值為0)。
3) 字元型賦予整型,由於字元型為一個位元組,而整型為二個位元組,故將字元的ASCII碼值放到整型量的低八位中,高八位為0。整型賦予字元型,只把低八位賦予字元量。
【例3.18】
⑻ java過濾器中實現Filter的類怎麼寫
web.xml配置文件來
SessionFilter
com.qhit.system.tools.SessionFilter
SessionFilter
/*
java類
public class ConnFilter extends HttpServlet implements Filter {
public void doFilter(ServletRequest request,ServletResponse response,
FilterChain filterchain) throws IOException,ServletException
{
try
{
filterchain.doFilter(request,response);此處自為過濾鏈 理解為請求通過該過濾繼續前行 可在此處加上判斷 如果TRUE執行該語句 有過FALSE 則直接跳轉其他頁面 常用於判斷是否有許可權進入某頁面
}
finally
{
DBUtils.close();
}
}
⑼ 驗證登錄過濾器類怎麼配置web.xml
可以把的值改為"*",默認全都過濾,然後在過濾器裡面寫一個正則表達式: String str = "[\\w]{1,}\\.jsp$";來判斷是否是jsp頁面,如果是就不執行doFilter()方法,這樣過濾才算靈活,獲取請求的文件名不用我說了吧?相信你會的