Saturday, January 10, 2015

6.3.3 Test Result

6.3.3 Test Result

         This offline email system queue delay period was set to30 minutes with maximum retries value 2147483647. The status of the queue message available in the mail server administrator control pages. The email from user offlineA was sent to user onlineC and found that pending email data was remaining on the Mail Server after a period of testing time as shown in the Table 6.2. Test result is produced by actual conduct test.

Delay Period Test Result
Delay Period Test Result

Table 6.2: Delay Period Test Result

Thursday, January 8, 2015

6.3.2 Expected Outcome

6.3.2 Expected Outcome

         This offline email system expected to be able to tolerate with a long period of delay communication between offline network environment and online network environment. The email data expected to be remain in the mail server and keep in pending status for 60 minutes ( one hour), 1440 minutes (one day) or 10080 minutes (one week) and successfully reach the destination after process of database synchronization completed.

6.3 Delay Test


           Minutes between every retry setting defines how many minutes mail servers should wait before every retry delivering emails to other servers. The default value is 60 minutes. As explained in chapter 4.2, this offline email system queue delay period was set by the email system administrator where the email data can be kept in temporary storage for a maximum period of 2147483647 minutes equal to 1491308 days. This offline email system delay time was set to 30 minutes. The email data will remain and not discarded for 30 minutes until a next retry. When every email was sent successfully from the sender to the receiver in the delay period range of time, its mean the mail data are remaining stored in mail server and synchronization is successfully performed.

           Number of retries setting defines the number of times mail server should try to deliver an email when the deliveries failed. Email failed to deliver when the receiving mail server such as Gmail cannot be reached or the network is not available. The default value of number of retries setting is 4 retries. This means hMailServer will try a total of 5 times before giving up and returning an error message to the sender. The maximum value is 2147483647 retries. This offline email system number of retries was set to maximum 2147483647. This means that the email data is kept in the database for 30 minutes until next retries and repeated until maximum 2147483647 retries. The email data will only discard when the maximum retries value which is 2147483647 is exceeded. Delay period test performed for sending email with delay 60 minutes, 1440 minutes and 10080 minutes.

6.2.3 Test Result


            The email system functionality result for each test 1, test 2, test3, test4, test 5 and test 6 shown in Table 6.1. Test result is produced by actual conduct test. Test 1 is testing send and receives of email between user offlineA and user offlineB, test 2 is testing send and receives of email between user onlineC and user onlineD, test 3 is testing send and receives of email between user onlineC and Gmail through internet, test 4 is testing send and receives of email between user offlineA and user onlineC, test5 is testing send and receives of email between user offlineA and Gmail and test 6 is testing send and receives of email between user onlineC and Gmail from local mail server to the internet. All email communication tests contain sample attachment files.

Send and receive email test result on each node
Send and receive email test result on each node
Table 6.1: Send and receive email test result on each node

Wednesday, January 7, 2015

6.2.2 Expected Outcome

Expected outcome from all five test samples as shown in Figure 6.3 as per below:
Test 1: Connectivity test between offline users at offline mail server in Test 1 should show that user offlineA and user offlineB can successfully send and receive email.
Test 2: Connectivity test between online users at online mail server in Test 2 should show that user onlineC and user onlineD can successfully send and receive email.
Test 3: Connectivity test between online user at online mail server and internet user in Test 3 should show that user onlineC and gmail user can successfully send and receive email. This is the same result for Test 6.
Test 4: Connectivity test between offline user at offline mail server and online user at online mail server in Test 4 should show that user offlineA and user onlineC can successfully send and receive email with the help of infomediary device.

Test 5: Connectivity test between offline user at offline mail server and internet user in Test 5 should show that user offlineA and gmail user can successfully send and receive email with the help of infomediary device.

Monday, January 5, 2015

6.2 Connectivity Test

            There are six test samples as in Figure 6.3. Test 1 involves sending and receiving emails between user offlineA and user offlineB through offline environment LAN. Test 2 involves sending and receiving emails between user onlineC and onlineD through an online environment LAN. Test 3 involves sending and receiving emails between user onlineC and an internet email such as Gmail through the internet. Test 4 involves sending and receiving emails between user offlineA and user onlineC through infomediary device with DTN based technique. Test 5 involves sending and receiving emails between user offlineA and Gmail through an infomediary device with a DTN based technique where the mail data is being transitioned on the online mail server before it being sent to the Gmail. Test 6 involves sending and receiving emails between user onlineC and Gmail from the online environment LAN directly to the internet.

Email Connectivity Test
Connectivity Test

Figure 6.3: Test sample

Sunday, January 4, 2015

6.1.3 Test result

            The registration page is only accessible from LAN which connected to online mail server or through internet. Characters such as "? * |  \ / < >" does not supported in creating an email account. Figure 6.2 shows new account registration test result through internet at webmail address which is http://pemail.suroot.com by following the register button, filling in the anti spam security code and setup the username and password for the new email. The same procedure also performed on the local online mail server at the local webmail address which is http://192.168.1.7/pemail.
New account registration test result
New account registration test result

Figure 6.2: New account registration test result

            Database synchronization application on the online server computer is synchronizing the mail database into infomediary device and transferring it to the offline server computer. All the new email accounts which are created in this test such as offlineA@pemail.suroot.com, offlineB@pemail.suroot.com, onlineC@pemail.suroot.com and onlineD@pemail.suroot.com was tested on the offline environment network. All emails are successfully login, working and listed in the mail server administrator pages. Test result is produced by actual conduct test.