E-mail accounts

From Documentation
Jump to: navigation, search

Why E-mail accounts?

E-mail address has been a universal means to identify a user for a long time. Most Web-based services, such as social networks, forums, classified ad sites etc. require that you provide an E-mail address when registering an account. This E-mail address is used by the Web service as a context (or you can say 'a folder') where all user-specific information is kept. Such information may include: how many times you logged in, what pages you visited, which buttons you clicked, what functions you used and how often etc. All of this is tied to your E-mail address and stored in your account's history. Such approach may be convenient to some extent, but certainly has a number of drawbacks:

  • Your account details and/or account history may be used by the Web service to limit your freedom and discriminate you in certain ways (for instance, by limiting your access to some functions based on your race, gender, age, country of residence etc., by limiting number of actions you can take during certain time interval etc.)
  • The Web service may force you to provide personal information, that you would rather not divulge.
  • The Web service may use your personal information in a way that you would prefer to avoid.

The above risks can be easily mitigated by means of impersonation. In other words, we can just create many bogus accounts, with imaginary information describing people that do not exist in material life (but may start living their digital lives once we create them :-). While it is easy to invent some pieces of information (like first/last name, gender, date of birth etc), it may be challenging to provide many existing E-mail addresses for these bogus accounts. E-mail accounts must be real (not necessarily link to an existing person, but must allow to log in and read mail messages), because most of the Web-based services will not register a new account until you confirm that you have an access to the E-mail box you specified when registering.

Now we understand why E-mail accounts are so important. They are our first step towards impersonation, towards disguising our real identity on the Internet. In order to achieve this goal, the first step is to create enough E-mail accounts that have no connection to our personality, and will never be used for private correspondence. We need these E-mails only to create many different accounts on a certain website (or websites). And this is where our software comes in handy...

Creating E-mail accounts

The easiest way to start account creation is to use E-mail creation wizard.

There are 3 major steps to create E-mail accounts with the software:

<uml activity style="scruffy"> [1. Configure]->[2. Generate accounts]->[3. Create accounts] </uml>

  1. Configure
    • For beginners. There are hundreds of different settings in the software allowing you to fine-tune the process of E-mail creation. However, most of the settings can be left with their default values. You only need to specify what kind of E-mail accounts to create (select from the drop-down list) and enter the number of account you need. The rest of the boxes you can leave as they are and click the Next button.
    • For professionals. Please see the Advanced features section below.
  2. Generate accounts.
    On this step, the software automatically generates all information about the account holder for each E-mail that is to be created. The information consists of: first and last names, gender, date of birth, username, password and other details. These details are generated based on the settings you specified during the first step.
    It is important to understand that this step does not actually create E-mail accounts. It just prepares all information necessary to start actual account creation and generates a "draft" for each E-mail account.
    After the generation is complete, you can review each "account draft" if necessary and make any changes you need.
  3. Create accounts.
    At this stage, the software is almost ready to start the sign-up process for each "account draft". The only other thing that needs to be checked at this point is the availability of IP changing mechanism. If you are not sure what this means, please take time to read this article on impersonation, explaining why IP changing is necessary. If you understand what IP changing is all about, you may also want to take a look at this article on IP changing, giving more details about the setup procedures. Once that is taken care of, we are ready to start creating E-mail accounts. The creation process is multithreaded, which means that a number of accounts will be created in parallel, thus making the whole process faster and more efficient. Multithreading has a lot of advantages, but there are also a number of drawbacks. Therefore, we do **not** recommend to change default multithreading settings (e.g., increasing the number of simultaneously running threads) without thorough understanding of how multithreading works. You can learn more in this article on multithreading


  1. IP rotation. If you need to create just one or two E-mail accounts - no need to worry about this one. But if you need more - you will have to set up IP rotation. This article explains in great detail why and how you can do that.

Advanced features

Specifying target campaign

If you select target campaign on the first page of the account creation wizard, all new accounts will be placed into that campaign. Please check this article to learn more about campaigns

Using personal profiles

Most of the times, creation of E-mail accounts is only an intermediate step. After E-mails are created, we would want to use them for other tasks, usually to create some other accounts. In this case, it makes sense to maintain consistent information about account holder and use it whenever we need to create an account with the E-mail address.

Let's take an example. Suppose we created an E-mail account for Mary Jane - maryjane123@mail.com. Next, we want to create a Facebook account using this E-mail address. Along with the E-mail address, we also need to provide the first/last name of the account holder, birthday, gender and then other details, that are specific to Facebook (such as education, workplace, city of residence etc.) And we do not want the software to use the E-mail account maryjane123@mail.com with the name Bob Marley when creating Facebook account. Furthermore, when filling in Facebook-specific details, we would want to maintain a certain level of consistency, e.g. set the gender to "Female" if the name of the account holder is Mary Jane, make sure that Mary Jane's picture comes without a mustache or beard, make sure that the graduation date does not come before the birthdate, etc. To keep all that personal information consistent, we decided to introduce a concept of personal profiles. We have a separate article with detailed description of personal profiles here. In short, we can create an imaginary person with all necessary details using the personal profiles feature, and then use it to create E-mail account, Facebook account and any other accounts we need for this imaginary person, thus providing for complete correspondence of names, pictures, gender and other details.

Conclusion: if E-mail accounts is all you need and you have no plans to use them further in this software, then you don't need to worry about personal profiles and just leave that field empty. If you plan to use E-mails to create other accounts, then it is advised to use personal profiles.

Customizing account creation process

It is possible to customize the behavior of the account generator and account creator by adjusting various settings, such as template for account username, domain for new accounts, IP rotation settings etc. You can do that by selecting "Customize account creation settings" in the "Advanced settings" box. If you are not sure about these advanced settings, please do not change them, the default values should work just fine.

Validating E-mail accounts

Validation is used to determine whether an E-mail account is good or bad

Validation is performed simply by signing into an account. If the software was able to log in without issues - then the account is marked as "Validated" and is shown green in the list. Otherwise, if there was an error during sign in process - that error will be recorded into the account's Context log and the account will be disabled and will become red in the list.

There may be a number of reasons why account doesn't pass validation, here are some of them (but not all):

  • Account with the given username does not exist
  • Password is invalid for the given username
  • Account was blocked/blacklisted/put on hold or otherwise disabled by the E-mail provider
  • During sign in, the E-mail provider shows a page (probably with some some sort of error) that the software doesn't understand
  • ... and so on.

Usually you don't have to worry about validation, because the software performs it automatically when needed (after new account has been created or after you imported existing account(s) into the software). However, you can ask the software to validate the account should the need be. To do that, select the group of accounts, right-click and choose corresponding menu item from the drop-down.

The term "Validation" is not to be confused with "Verification", they have different meanings. "Verification" usually refers to the phone verification, or the process where E-mail message is sent to your account to verify certain actions etc.

Forwarding E-mail accounts

Some E-mail providers (not all) allow to set up forwarding of incoming E-mail messages from one account to the other. The software does not really need your E-mail accounts to be forwarded because it manages each account individually and loads E-mail messages from each E-mail account when needed. However, if you need to manage E-mail messages outside the software (for example, to handle E-mail responses from the users), you may find this feature useful, because it allows to collect mail from many accounts into a single account.

An important thing to understand here is that forwarding is a feature of the E-mail provider, it is NOT a feature of the software. The software can only ask E-mail provider to set up forwarding, but the software does not do actual forwarding of E-mail messages.

Please keep in mind that this feature has 3 drawbacks:

  1. Not all E-mail providers allow forwarding
  2. Some E-mail providers (such as Google Mail) have implicit limit on number of forwards to a single account. It's hard to tell what the exact limit is (only Google knows that), but once the limit is reached - Google will just disable all accounts that have been forwarded, and the target account.
  3. Some E-mail providers will remove original E-mail message from the account after it has been forwarded. That may confuse the software if it expects certain messages to go into certain mailboxes. Therefore, please set up forwarding only if you have a very good understanding of how it works and what are the consequences.

To set up forwarding, you just need to start the corresponding wizard and follow the directions. You will be asked to select E-mail accounts that you want to forward, and the destination E-mail account where the forwarded messages should go. There is also a convenience shortcut to start the wizard from the context menu in the list of E-mail accounts (just select the accounts, right-click and choose corresponding bulk task)