mailimport.alugha.app Open in urlscan Pro
2a01:4f8:c17:73de::1  Public Scan

URL: https://mailimport.alugha.app/
Submission: On January 12 via api from US — Scanned from US

Form analysis 1 forms found in the DOM

POST /cgi-bin/imapsync

<form id="form" action="/cgi-bin/imapsync" method="post" autocomplete="on">
  <div id="form_row" class="row">
    <div id="account1" class="col-md-5">
      <fieldset>
        <legend class="text-center h2">IMAP source Mailbox</legend>
        <label for="user1">Login</label> (usually an email address) <div class="input-group form-group">
          <span class="input-group-addon"><i class="glyphicon glyphicon-user"> </i></span>
          <input data-toggle="tooltip" data-placement="bottom" title="" type="text" class="form-control input-lg" id="user1" name="user1" tabindex="1" placeholder="Enter login name"
            data-original-title="It is usually an email address or its left part before @">
        </div>
        <label for="password1">Password</label>
        <label class="checkbox-inline out">
          <input type="checkbox" id="showpassword1"> show password </label>
        <div class="input-group form-group">
          <span class="input-group-addon"><i class="glyphicon glyphicon-lock"></i></span>
          <input data-toggle="tooltip" data-placement="bottom" title="" type="password" class="form-control input-lg" id="password1" name="password1" tabindex="2" placeholder="Enter password"
            data-original-title="Passwords are not stored on the server">
        </div>
        <label for="host1">IMAP Server hostname</label> (or its IP address) <div class="input-group form-group">
          <span class="input-group-addon"><i class="glyphicon glyphicon-cloud"></i></span>
          <input data-toggle="tooltip" data-placement="bottom" title="" list="servers1" type="text" class="form-control input-lg" id="host1" name="host1" tabindex="3" placeholder="Enter IMAP source server name or IP address"
            data-original-title="IMAP transfers are done with encryption if the servers support it.">
          <datalist id="servers1">
            <option value="imap.gmail.com">
            </option>
            <option value="outlook.office365.com">
            </option>
            <option value="imap.hostinger.com">
            </option>
            <option value="ssl0.ovh.net">
            </option>
            <option value="email-ssl.com.br">
            </option>
            <option value="imap.mail.yahoo.com">
            </option>
          </datalist>
        </div>
        <div class="form-group collapse extra_param">
          <label class="checkbox-inline">
            <input data-toggle="tooltip" data-placement="bottom" title="" type="checkbox" id="delete1" name="delete1" data-original-title="Be careful with this option">Move sync. Deletes messages on source mailbox after a successful transfer.
          </label>
        </div>
        <div class="form-group collapse extra_param">
          <label for="subfolder1">Sub-folder</label>
          <div class="input-group form-group">
            <span class="input-group-addon"><i class="glyphicon glyphicon-folder-open"></i></span>
            <input data-toggle="tooltip" data-placement="bottom" title="" type="text" class="form-control input-lg" id="subfolder1" name="subfolder1" placeholder="Enter sub-folder name"
              data-original-title="A subfolder where all the source mailbox comes from.">
          </div>
        </div>
        <div>
          <br>
        </div>
      </fieldset>
    </div>
    <div id="parameters" class="col-md-2">
      <div>
        <br>
      </div>
      <div>
        <label class="checkbox-inline">
          <input data-toggle="tooltip" data-placement="bottom" title="" type="checkbox" id="dry" name="dry" data-original-title="Shows what would be done without really doing it.">Just verbose, no real sync. </label>
      </div>
      <div>
        <label class="checkbox-inline">
          <input data-toggle="tooltip" data-placement="bottom" title="" type="checkbox" id="justlogin" name="justlogin" data-original-title="Checks credentials without syncing anything.">Just checks credentials. </label>
      </div>
      <div>
        <label class="checkbox-inline">
          <input data-toggle="tooltip" data-placement="bottom" title="" type="checkbox" id="justfoldersizes" name="justfoldersizes" data-original-title="Shows folders sizes and exits.">Just presents folders sizes. </label>
      </div>
      <div>
        <label class="checkbox-inline">
          <input data-toggle="tooltip" data-placement="bottom" title="" type="checkbox" id="justfolders" name="justfolders" data-original-title="Just create the folder hierarchy, messages are not synced.">Just create folders. </label>
      </div>
      <div>
        <br>
      </div>
      <div id="button_extra_param" class="text-center scripton">
        <button type="button" class="btn btn-default btn-block" data-toggle="collapse" data-target=".extra_param">Show / Hide extra parameters</button>
      </div>
      <div>
        <br>
      </div>
      <div id="button_swap" class="text-center scripton">
        <button type="button" class="btn btn-default btn-block" id="swap"> Swap Source <span class="glyphicon glyphicon-transfer"></span> Destination </button>
      </div>
      <div>
        <br>
      </div>
    </div>
    <div id="account2" class="col-md-5">
      <fieldset>
        <legend class="text-center h2">IMAP destination Mailbox</legend>
        <label for="user2">Login</label> (usually an email address) <div class="input-group form-group">
          <span class="input-group-addon"><i class="glyphicon glyphicon-user"></i></span>
          <input data-toggle="tooltip" data-placement="bottom" title="" type="text" class="form-control input-lg" id="user2" name="user2" tabindex="6" placeholder="Enter login name"
            data-original-title="It is usually an email address or its left part before @">
        </div>
        <label for="password2">Password</label>
        <label class="checkbox-inline out">
          <input type="checkbox" id="showpassword2"> show password </label>
        <div class="input-group form-group">
          <span class="input-group-addon"><i class="glyphicon glyphicon-lock"></i></span>
          <input data-toggle="tooltip" data-placement="bottom" title="" type="password" class="form-control input-lg" id="password2" name="password2" tabindex="7" placeholder="Enter password"
            data-original-title="Passwords are not stored on the server">
        </div>
        <label for="host2">IMAP Server hostname</label> (or its IP address) <div class="input-group form-group">
          <span class="input-group-addon"><i class="glyphicon glyphicon-cloud"></i></span>
          <input data-toggle="tooltip" data-placement="bottom" title="" list="servers2" type="text" class="form-control input-lg" id="host2" name="host2" tabindex="8" placeholder="Enter IMAP destination server name or IP address"
            data-original-title="IMAP transfers are done with encryption if the servers support it.">
          <datalist id="servers2">
            <option value="imap.gmail.com">
            </option>
            <option value="outlook.office365.com">
            </option>
            <option value="imap.hostinger.com">
            </option>
            <option value="ssl0.ovh.net">
            </option>
            <option value="email-ssl.com.br">
            </option>
            <option value="imap.mail.yahoo.com">
            </option>
          </datalist>
        </div>
        <!-- -->
        <div class="form-group collapse extra_param">
          <label class="checkbox-inline">
            <input data-toggle="tooltip" data-placement="bottom" title="" type="checkbox" id="delete2" name="delete2" tabindex="9" data-original-title="Be careful with this option">Strict sync. Deletes messages on destination mailbox that are not at
            the source mailbox. </label>
        </div>
        <div class="form-group collapse extra_param" id="extra_subfolder2">
          <label for="subfolder2">Sub-folder</label>
          <div class="input-group form-group">
            <span class="input-group-addon"><i class="glyphicon glyphicon-folder-open"></i></span>
            <input data-toggle="tooltip" data-placement="bottom" title="" type="text" class="form-control input-lg" id="subfolder2" name="subfolder2" placeholder="Enter sub-folder name"
              data-original-title="A subfolder where all the source mailbox will go.">
          </div>
        </div>
        <!-- -->
        <div>
          <br>
        </div>
      </fieldset>
    </div>
  </div>
  <input type="hidden" name="automap" value="on">
  <input type="hidden" name="addheader" value="on">
  <!-- -#->
        <input type="hidden" name="simulong" value="360">
        <!-#- -->
  <a id="buttons"></a>
  <hr>
  <div class="text-center center-block"> If you <b>close</b> this <b>window</b> (or tab) <b>during</b> the synchronization, it will <b>abort</b> the synchronization, it's like <b>hitting</b> the red button <b>"Abort!"</b> below. </div>
  <!-- Classical button to go to the log only, when javascript is turned off -->
  <noscript>
    <div class="row">
      <div class="col-sm-12 padd0">
        <button type="submit" class="btn btn-success btn-lg center-block btn-block">Go sync!</button>
      </div>
    </div>
  </noscript>
  <!-- Javascript buttons using xhr -->
  <div class="row scripton">
    <div class="col-sm-6 padd0">
      <button id="bt-sync" type="button" class="btn btn-success btn-lg center-block btn-block" tabindex="11" data-toggle="tooltip" data-placement="top" title=""
        data-original-title="Launch the sync! You can abort the sync with the red Abort button nearby or by closing the tab/window."> Sync or resync!<br>
        <span class="glyphicon glyphicon-envelope"></span>
        <span class="glyphicon glyphicon-arrow-right"></span>
        <span class="glyphicon glyphicon-envelope"></span>
      </button>
    </div>
    <div class="col-sm-6 padd0">
      <button id="bt-abort" type="button" class="btn btn-danger btn-lg center-block  btn-block" tabindex="12" data-toggle="tooltip" data-placement="top" title=""
        data-original-title="Abort the sync! You can restart the sync later, no duplicates should happen."> Abort!<br>
        <span class="glyphicon glyphicon-scissors"></span>
      </button>
    </div>
  </div>
</form>

Text Content

ok 1 - [1] === [1] one equals one
ok 2 - [undefined] === [undefined] store: #test_noexists
ok 3 - [undefined] === [undefined] retrieve: #test_noexists
ok 4 - [undefined] === [undefined] retrieve: #test_noexists2
ok 5 - [foo] === [foo] #test_text val = foo
ok 6 - [foo] === [foo] store: #test_text
ok 7 - [bar] === [bar] #test_text val = bar
ok 8 - [foo] === [foo] retrieve: #test_text = foo
ok 9 - [foo] === [foo] #test_text val = foo
ok 10 - [true] === [true] store: #test_checkbox checked
ok 11 - [true] === [true] retrieve: #test_checkbox = true
ok 12 - [false] === [false] store: #test_checkbox not checked
ok 13 - [false] === [false] retrieve: #test_checkbox = false
ok 14 - [] === [] last_eta: no args => empty string
ok 15 - [ETA: unknown] === [ETA: unknown] last_eta: empty => empty string
ok 16 - [ETA: unknown] === [ETA: unknown] last_eta: ETA => empty string
ok 17 - [ETA: unknown] === [ETA: unknown] last_eta: ETA: but no CR => empty string
ok 18 - [ETA: with CR
] === [ETA: with CR
] last_eta: ETA: with CR => ETA: with CR
ok 19 - [ETA: 2 with CR
] === [ETA: 2 with CR
] last_eta: several ETA: with CR => ETA: 2 with CR
ok 20 - [] === [] decompose_eta_line: no match => undefined
ok 21 - [ETA: Wed Jul  3 14:55:27 2019  1234 s  123/4567 msgs left
] === [ETA: Wed Jul  3 14:55:27 2019  1234 s  123/4567 msgs left
] decompose_eta_line: str is str
ok 22 - [ETA: Wed Jul  3 14:55:27 2019  1234 s  123/4567 msgs left
] === [ETA: Wed Jul  3 14:55:27 2019  1234 s  123/4567 msgs left
] decompose_eta_line: str back
ok 23 - [Wed Jul  3 14:55:27 2019] === [Wed Jul  3 14:55:27 2019] decompose_eta_line: date
ok 24 - [1234] === [1234] decompose_eta_line: seconds_left
ok 25 - [123] === [123] decompose_eta_line: msgs_left
ok 26 - [4567] === [4567] decompose_eta_line: msgs_total
ok 27 - [4444] === [4444] decompose_eta_line: msgs_done
ok 28 - [97.31] === [97.31] decompose_eta_line: percent_done
ok 29 - [2.69] === [2.69] decompose_eta_line: percent_left
ok 30 - [] === [] last_x_lines: no args => empty string
ok 31 - [] === [] last_x_lines: empty string => empty string
ok 32 - [abc] === [abc] last_x_lines: abc => abc
ok 33 - [abc
def] === [abc
def] last_x_lines: abc
def => abc
def
ok 34 - [def] === [def] last_x_lines: abc
def -1 => def

ok 35 - [] === [] last_x_lines: abc
def 0 => empty string
ok 36 - [abc
def] === [abc
def] last_x_lines: last 10 of 2 lines => 2 lines
ok 37 - [4
5
] === [4
5
] last_x_lines: last 3 lines of 5 lines
ok 38 - [3
4
5] === [3
4
5] last_x_lines: last 3 lines of 5 lines
1..38



Top Bottom


IMAPSYNC ONLINE UNLIMITED

Copy/synchronize a complete Mailbox to another, without duplicates!

IMAP source Mailbox Login (usually an email address)

Password show password

IMAP Server hostname (or its IP address)

Move sync. Deletes messages on source mailbox after a successful transfer.
Sub-folder





Just verbose, no real sync.
Just checks credentials.
Just presents folders sizes.
Just create folders.


Show / Hide extra parameters


Swap Source Destination


IMAP destination Mailbox Login (usually an email address)

Password show password

IMAP Server hostname (or its IP address)

Strict sync. Deletes messages on destination mailbox that are not at the source
mailbox.
Sub-folder




--------------------------------------------------------------------------------

If you close this window (or tab) during the synchronization, it will abort the
synchronization, it's like hitting the red button "Abort!" below.
Go sync!
Sync or resync!

Abort!




Best bandwidth available hours are from 11h PM to 11h AM UTC on Mondays to
Fridays, all hours on Saturdays and Sundays.

ETA: Estimation Time of Arrival

Progress bar
Progress bar


CONSOLE OF IMAPSYNC LAUNCH




            


CONSOLE OF ABORT




            


LOG OF IMAPSYNC RUN

Link to the bottom of the imapsync log file





















Link to the beginning of the imapsync log file

--------------------------------------------------------------------------------

Local bandwidth statistics


--------------------------------------------------------------------------------

Imapsync Online Status over the last 24h


--------------------------------------------------------------------------------

The service is down? For how long? How often? Take also a look at the Imapsync
Online Status monitor page powered by the HetrixTools company.

--------------------------------------------------------------------------------

Feel free to contact Gilles LAMIRAL

Top Bottom
($Id: imapsync_form_extra.html,v 1.28 2022/05/07 13:51:28 gilles Exp gilles $)
Terms and conditions for anything: No limits to do anything with this work and
this license!