# Web Based Bulk Importer

**URL:** <https://discourse.mailinabox.email/t/web-based-bulk-importer/6345>\
**Category:** Improvements\
**Created:** [April 12, 2020, 8:00pm UTC](https://discourse.mailinabox.email/t/web-based-bulk-importer/6345 "2020-04-12T20:00:16Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![ashmarlow](https://discourse.mailinabox.email/letter_avatar_proxy/v4/letter/a/7ba0ec/32.png) [@ashmarlow](https://discourse.mailinabox.email/u/ashmarlow)\
**Post date:** [April 12, 2020, 8:00pm UTC](https://discourse.mailinabox.email/t/web-based-bulk-importer/6345/1 "2020-04-12T20:00:17Z")

</div>

Hello,

We would like to see a bulk importer added to the web interface. I realize I can do this with the API but some of my users who need to add emails I don’t want to give access to CLI.

Is there a way to add this, is there an option to pay for custom development such as this?

Also if not all the users loaded after each user add, this may not be as needed. We have lots of email address and the user’s page takes a while to reload after each new addition.

Thank you for your input.

---

<div class="post-metadata">

**Author:** ![alento](https://discourse.mailinabox.email/user_avatar/discourse.mailinabox.email/alento/32/1371_2.png) [@alento](https://discourse.mailinabox.email/u/alento)\
**Post date:** [April 12, 2020, 10:37pm UTC](https://discourse.mailinabox.email/t/web-based-bulk-importer/6345/2 "2020-04-12T22:37:47Z")

</div>

> [@ashmarlow](#):
>
> I realize I can do this with the API but some of my users who need to add emails I don’t want to give access to CLI.

User @murgero created a script to interact with the API for just this purpose. It is not a ‘bulk’ importer per se, but it does solve the issue of allowing access to the admin area to users.

> **[GitHub - mitchellurgero/miab\_account\_management](https://github.com/mitchellurgero/miab_account_management)**
>
> Contribute to mitchellurgero/miab\_account\_management development by creating an account on GitHub.

> [@ashmarlow](#):
>
> We have lots of email address and the user’s page takes a while to reload after each new addition.

This is not an issue when using this script.

If you need hosting for this, please let me know.

---

<div class="post-metadata">

**Author:** ![ashmarlow](https://discourse.mailinabox.email/letter_avatar_proxy/v4/letter/a/7ba0ec/32.png) [@ashmarlow](https://discourse.mailinabox.email/u/ashmarlow)\
**Post date:** [April 13, 2020, 1:07am UTC](https://discourse.mailinabox.email/t/web-based-bulk-importer/6345/3 "2020-04-13T01:07:14Z")

</div>

This looks like it will work great. Where on the server to I put these files?

---

<div class="post-metadata">

**Author:** ![alento](https://discourse.mailinabox.email/user_avatar/discourse.mailinabox.email/alento/32/1371_2.png) [@alento](https://discourse.mailinabox.email/u/alento)\
**Post date:** [April 13, 2020, 2:05am UTC](https://discourse.mailinabox.email/t/web-based-bulk-importer/6345/4 "2020-04-13T02:05:38Z")

</div>

> [@ashmarlow](#):
>
> Where on the server to I put these files?

You don’t. It has to be hosted separately.

---

<div class="post-metadata">

**Author:** ![ashmarlow](https://discourse.mailinabox.email/letter_avatar_proxy/v4/letter/a/7ba0ec/32.png) [@ashmarlow](https://discourse.mailinabox.email/u/ashmarlow)\
**Post date:** [April 15, 2020, 3:21pm UTC](https://discourse.mailinabox.email/t/web-based-bulk-importer/6345/5 "2020-04-15T15:21:57Z")

</div>

This web interface is helpful. I have a file of about 4,000 users I need to add. I found this GitHub project that imports a csv but it doesn’t appear to work any longer. Anyone else have an idea for importing mass number of accounts?

> **[krisachai/Mail-in-a-Box-BulkUserAdd](https://github.com/krisachai/Mail-in-a-Box-BulkUserAdd)**
>
> Bulk user import for mail-in-a-box. Contribute to krisachai/Mail-in-a-Box-BulkUserAdd development by creating an account on GitHub.

---

<div class="post-metadata">

**Author:** ![ashmarlow](https://discourse.mailinabox.email/letter_avatar_proxy/v4/letter/a/7ba0ec/32.png) [@ashmarlow](https://discourse.mailinabox.email/u/ashmarlow)\
**Post date:** [April 17, 2020, 2:24am UTC](https://discourse.mailinabox.email/t/web-based-bulk-importer/6345/6 "2020-04-17T02:24:24Z")

</div>

It wasn’t web based, however a friend helped me create this python file to import users:

> **[tecguru/MailInABox\_ImportUsers](https://github.com/tecguru/MailInABox_ImportUsers)**
>
> Uses Python Requests to create email account in Mail in a Box from a CSV file. - tecguru/MailInABox\_ImportUsers

---

<div class="post-metadata">

**Author:** ![ashmarlow](https://discourse.mailinabox.email/letter_avatar_proxy/v4/letter/a/7ba0ec/32.png) [@ashmarlow](https://discourse.mailinabox.email/u/ashmarlow)\
**Post date:** [May 19, 2020, 2:23am UTC](https://discourse.mailinabox.email/t/web-based-bulk-importer/6345/7 "2020-05-19T02:23:12Z")

</div>

I have a user who still would like to see a web based importer, if someone wanted to give me an estimate they would likely pay for it.

---

<div class="post-metadata">

**Author:** ![alento](https://discourse.mailinabox.email/user_avatar/discourse.mailinabox.email/alento/32/1371_2.png) [@alento](https://discourse.mailinabox.email/u/alento)\
**Post date:** [May 19, 2020, 1:31pm UTC](https://discourse.mailinabox.email/t/web-based-bulk-importer/6345/8 "2020-05-19T13:31:02Z")

</div>

> [@ashmarlow](#):
>
> I have a user who still would like to see a web based importer

Hi @ashmarlow would you be kind enough to give me more details in PM of exactly what they are desiring? I may have a developer who can make this happen.

---

<div class="post-metadata">

**Author:** ![system](https://discourse.mailinabox.email/uploads/default/original/2X/4/4d0933d13c456b7e57f296aa6cc344525b6f0c70.png) [@system](https://discourse.mailinabox.email/u/system)\
**Post date:** [June 12, 2020, 8:00pm UTC](https://discourse.mailinabox.email/t/web-based-bulk-importer/6345/9 "2020-06-12T20:00:17Z")

</div>

This topic was automatically closed after 61 days. New replies are no longer allowed.
