Opt-In Software Blog

IMAP Checker 1.5

by Vitaly, Tuesday, August 2nd, 2016

IMAP Checker 1.5 has been released.

What’s New

IMAP Checker 1.5 supports POP3 protocol.

Aol POP3 Settings

Domain(s): aol.com, aol.co.uk
Host: pop.aol.com
Port: 995
SSL/TLS: Implicit SSL
Authentication Type: User/Password

Gmail POP3 Settings

Domain(s): gmail.com, googlemail.com
Host: pop.gmail.com
Port: 995
SSL/TLS: Implicit SSL
Authentication Type: User/Password

Hotmail/Outlook POP3 Settings

Domain(s): hotmail.com, outlook.com
Host: pop-mail.outlook.com
Port: 995
SSL/TLS: Implicit SSL
Authentication Type: User/Password

Yahoo POP3 Settings

Domain(s): yahoo.com, yahoo.co.uk
Host: pop.mail.yahoo.com
Port: 995
SSL/TLS: Implicit SSL
Authentication Type: User/Password

Tags: POP3

Correlated Data

by Vitaly, Tuesday, June 21st, 2016

Opt-In List Manager 1.2.78 has been released.

What’s New

New analysis feature called “Correlated Data”. It allows to keep or remove the records where data in one column or more specified columns partially or fully correlates to data in another column.

Example:

email,first_name,last_name
drewpwtm@yahoo.com,Andrew,Smallhouse

It is needed to find the records that correlate to column 1 (email) from column 2 (first name) or column 3 (last name). Consider them correlating if 3 characters in a row match. Meaning the same 3 characters or more (in the same order) are anywhere in the email address as contained in either the first name column or the last name column.

The software will take “Andrew” and split it into “and”,”ndr”,”dre”,”rew” and check for each of those in the email address. It will find a match with “dre” and therefore be a KEEP row.

If it were to not find “dre” and “rew” (it would find both) but pretend the email was khouz12345@yahoo.com instead.
Then the software would need to take “Smallhouse” and split it into “sma”, “mal”, “all”, “llh”, “lho”, “hou”, “ous”, “use” and check for those in the email address.
In the case of khouz12345@yahoo.com it would find “hou” and KEEP the record.

If both first and last name failed to find any correlation it would remove the record.

oilm-capitalize-tn

Tags: Correlate, Data, Filter, List

Opt-In List Manager 1.1.71

by Vitaly, Friday, March 25th, 2016

Opt-In List Manager 1.1.71 has been released.

What’s New

Added option “Sort Lists”->“Count Duplicates”.

Example

Source list:

user1@gmail.com,FirstName1,LastName1
user2@gmail.com,FirstName2,LastName2
user1@gmail.com,F1,L1

Output without “Remove Duplicates“:

2,user1@gmail.com,FirstName1,LastName1
2,user1@gmail.com,F1,L1
1,user2@gmail.com,FirstName2,LastName2

Output with “Remove Duplicates“:

2,user1@gmail.com,FirstName1,LastName1
1,user2@gmail.com,FirstName2,LastName2

oilm.1.1.71-tn

Tags: Count, Duplicates, Sort

MySQL Support (WPC)

by Vitaly, Friday, February 12th, 2016

Web Proxy Checker Pro 1.8.46 released.

What’s New

Added support of MySQL databases.

Format of the MySQL source path:

mysql://connection_name/table_name/column1,column2,...[delimiter]/where_statement

Format of the MySQL output path:

mysql://connection_name/table_name/column1,column2,.../value1,value2,...

You can read more about MySQL source/output path formats here: MySQL Support (AV)

Output Values

  • :$host – proxy host
  • :$port – proxy port
  • :$type – proxy type (https, socks4, socks5)
  • :$user – proxy user name
  • :$pass – proxy password
  • :$extip – external IP address
  • :$ccode – country code

MySQL Connections

wpcp.1.8.46-1-tn

Load from MySQL Table

wpcp.1.8.46-2-tn

Save to MySQL Table

wpcp.1.8.46-3-tn

Tags: MySQL, SQL

MySQL Support (AV)

by Vitaly, Tuesday, February 9th, 2016

Account Verifier 1.39 released.

What’s New

New version of AV can read the source lists (account lists, proxy lists, etc.) from MySQL tables and save the output to MySQL tables.

Format of the MySQL source path:

mysql://connection_name/table_name/column1,column2,...[delimiter]/where_statement

Format of the MySQL output path:

mysql://connection_name/table_name/column1,column2,.../value1,value2,...

connection_name – the name of the MySQL connection. Click “MySQL Connections” MySQL Connections button to edit MySQL connections (Pic.1).

table_name – the name of the MySQL table.

[delimiter] (for source paths) – optional delimiter between columns (default: comma). Example:

mysql://optinsoft/proxies/host,port[:]

where_statement (for source paths) – optional WHERE part of the SQL SELECT statement. Example:

mysql://optinsoft/proxies/host,port/port='1080'

The corresponding SQL SELECT statement:

SELECT host,port FROM proxies WHERE port='1080'

column1,column2,… – the MySQL table column names.

value1,value2,… (for output paths) – the inserted values. Example:

mysql://optinsoft/acc-good/login,pass/:$login,:$pass

The corresponding SQL INSERT statement:

INSERT INTO acc-good (login,pass) VALUES (:$login, :$pass)

You can use these values:

  • :$email – source email
  • :$login – source login
  • :$pass – source password
  • :$host – server’s host
  • :$port – server’s port
  • :$ssl – SSL usage (‘1’ – used, ‘0’ – not used)
  • :$authmethod – authentication method
  • :$starttls – STARTTLS usage (‘1’ – used, ‘0’ – not used)
  • :$proxy – proxy_host:_proxy_port (when connected via proxy)
  • :$ip – source IP (when “Rotate IPs” is checked)
  • :$ua – HTTP User Agent
  • :$reason – fail reason

You can use “Load from MySQL table” and “Save to MySQL table” dialogs to fill MySQL paths (Pic.2,3).\  

Pic.1 MySQL Connections

av-1-38-1-tn

Pic.2 Load From MySQL table

av-1-38-2-tn

Pic.3 Save to MySQL table

av.1.38-4-tn\  

Pic.4 View Table

av.1.39-tn

Tags: MySQL, SQL