AnonSec Shell
Server IP : 133.18.244.157  /  Your IP : 216.73.217.20
Web Server : Apache
System : Linux o4022v-135.kagoya.net 2.6.32-754.35.1.el6.x86_64 #1 SMP Sat Nov 7 12:42:14 UTC 2020 x86_64
User : main2 ( 81069)
PHP Version : 5.6.34
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /install/page/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     

Current File : /install/page/SystemMoveMailApplication.html
' $System.Access Admin
' $CanAutoExec = 0
' If $System.IsCloud
'  If $System.IsStandardPlan
'   Exit
'  EndIf
'  $CanAutoExec = 1
' Else
'  Exit
' EndIf
' If $System.IsPost
'  If $CanAutoExec
'   $TaskID = $Command.System.AddMoveMailTask
'   $System.Redirect $Server?page=$Page&TaskId=$TaskID
'  EndIf
'  Exit
' EndIf
<!--#include file="LibraryCommon.html"-->
' Call cmHtmlHead
<!--#include file="LibraryForm.html"-->
' $CaptionTitle = "メールアプリケーションの移動"
' Call cmHead $CaptionTitle
</head>
<body>
' $System.SetParameter BackURL "$Server?page=SystemAdmin"
' Call cmHeaderView 1 $CaptionTitle $BackURL "システム設定"
' If ! $WID or ! $mw.WorkSpaces.$WID.Mails.Count
'  For Each $localWS in $mw.WorkSpaces
'   $localWID = $localWS.ID
'   If $mw.WorkSpaces.$localWID.Mails.Count > 0
'    $WID = $localWID
'    Exit
'   EndIf
'  Next
' EndIf
' If $WID
'' $WIDがないということは移動できるメールアプリケーションが存在していない
<form name="SystemMoveMailApplication" method="post" action="$Server?">
<input type="hidden" name="CSRFTicket" value="$System.MakeCSRFKey">
<input type="hidden" name="Page" value="SystemMoveMailApplication">
<input type="hidden" name="rw" value="mw">
<input type="hidden" name="TaskID" value="">
'  If ! $CanAutoExec and $TaskID
<p>
<b>$Env.Dir</b>
</p><p>
以下にメールアプリケーションの移動実行ファイル「<b>$TaskFileName</b>」を生成しました。<br>
</p><p>
メールアプリケーションの移動を実行するには、
$Env.Dir に移動して、以下のコマンドを実行してください。<br>
'   If $Env.IsUnix
> ./$TaskFileName
'   Else
> $TaskFileName
'   EndIf
<hr>
</p>
<hr>
'  EndIf
<p>指定するメールアプリケーションを別のメールスペースに移動します。<br>
</p>
<p>
<font color="#ff0000">※ メールデータの量により、処理に時間がかかる場合があります。<br>
  [移動処理を予約する]をクリックすると、処理が完了するまで指定したメールアプリケーションにアクセスできません。<br>
  業務に支障がない時間に実行してください。</font>
</p>
<blockquote>
<table border="0" cellspacing="0" cellpadding="2">
<tr>
 <td nowrap>移動元のメールアプリケーション</td>
 <td>\\
<select name="WID" onchange="var i = WID.selectedIndex; location.href='$Server?page=$Page&wid=' + WID.options[i].value;">
'  For Each $localWS in $mw.WorkSpaces
'   $localWID = $localWS.ID
'   If ! $mw.WorkSpaces.$localWID.Mails.Count
'    Continue
'   EndIf
<option value="$localWID"\\
'   If $localWID = $WID
 selected\\
'   EndIf
>$localWS.Name</option>
'  Next
</select> :
<select name="AID">
'  Options $mw.WorkSpaces.$WID.Mails
</select>
 </td>
</tr>
<tr>
 <td nowrap>移動先のメールスペース</td>
 <td>\\
<select name="ToWID">
'  For Each $ToWS in $mw.WorkSpaces
'   If ( $ToWS.ID = $WID ) and $mw.WorkSpaces.$WID.Mails.Count
'    Continue
'   EndIf
<option value="$ToWS.ID">$ToWS.Name</option>
'  Next
</select>
 </td>
</tr>
<tr>
 <td nowrap>アドレスデータの登録</td>
 <td nowrap>
'   $desc = "メールに紐付いたアドレスデータを、移動先のメールスペース用のデータに変換する。"
'   Call formCheckBox "CreateCustomer" $desc 1 1 "CreateCustomer"
<br><font size="-1" color="#008800">データの変換に失敗した場合、アドレスデータのコピーを新規データとして移動先のメールスペースに登録します。</font>
 </td>
</tr>
</table>
</blockquote>
'  If ! $CanAutoExec and ! $TaskID
<p>
この環境は、自動タスク機能が無効のため、直接実行ファイルを起動する必要があります。
</p>
<p>
「移動を開始する」ボタンをクリックすると、データディレクトリ以下に作成される、<br>
「<b>$TaskFileName</b>」というメールアプリケーションの移動タスク実行ファイルを起動してください。<br>
</p>
'  EndIf
'  $escBackURL = $Command.String.JSEncode $BackURL
'  Call formCommit "移動処理を予約する" "" "" "location.href='$escBackURL';"
<hr size="1">
' EndIf
''
<div id="MoveMailTasks">
' $MonitorTaskID = 0
<!--#include file="PartsMoveMailApplicationTask.html"-->
</div>
<hr size="1">
'  Call cmImage "pin.png"
移動タスクログ
' If $mw.Task.MoveMail.Log
'  Call ShowMailLogs
' Else
<blockquote>
ログはありません。
</blockquote>
' EndIf
</form>
' If $MonitorTaskID > 0
<script language="JavaScript" type="text/javascript"><!--//
window.setTimeout( function(){
	var cf = function() {
		$(function(){
			$.ajax({
				url : "$Server?page=AjaxMoveMailApplicationTask&TaskId=$MonitorTaskID",
				type : "get",
				success : function(data){
					data = data.replace(/^\s+|\s+$/g, "");
					if( data == "1" )
					{
						location.href="$Server?page=$Page&wid=$WID";
					}
					else
					{
						document.getElementById( "MoveMailTasks" ).innerHTML = data;
					}
				},
				error : function(){}
			});
		});
	};
	window.setInterval( cf, 30 * 1000 );
}, 0 );
//--></script>
' EndIf
' Call cmChildFooter $BackURL "システム設定へ"
</body>
</html>
''
'' タスクの一覧を表示
' Sub ShowMailLogs
<p>
<table width="760" border="1" cellspacing="0" cellpadding="2">
<tr class="title">
 <th nowrap>開始日時</th>
 <th nowrap>終了日時</th>
 <th nowrap>結果</th>
 <th nowrap>移動元メールスペース</th>
 <th nowrap>移動先メールスペース</th>
 <th nowrap>メールアプリケーション</th>
 <th nowrap>アドレスデータの登録</th>
</tr>
'  For Each $log in $mw.Task.MoveMail.Log
'   var $localSTime  = $log.STime
'   var $localResult = $log.Result
<tr>
 <td nowrap>
$localSTime.Year00/$localSTime.Month/$localSTime.Day00 $localSTime.Hour00:$localSTime.Minute00\\
</td>
 <td nowrap>\\
'   If $log.ETime
'    var $localETime  = $log.ETime
$localETime.Year/$localETime.Month/$localETime.Day $localETime.Hour:$localETime.Minute00\\
'   EndIf
</td>
 <td nowrap>\\
'   If $localResult = End
完了\\
'   Elif $localResult = Error
失敗(\\
'    $local
'    If $log.ErrorCode
エラー番号:$log.ErrorCode\\
'    Else
$log.Error\\
'    EndIf
)\\
'   EndIf
</td>
 <td nowrap>$log.FromWSName</td>
 <td nowrap>$log.ToWSName</td>
 <td nowrap>$log.ApplicationName</td>
 <td nowrap>\\
'   If $log.CreateCustomer
'    Call cmImage "check20.png" "登録する"
'   EndIf
</td>
</tr>
'  Next
</table>
</p>
' EndSub

Anon7 - 2022
AnonSec Team