Closed

SMTP Account Relay Checker

SMTP Relay Checker

Software should take all unchecked SMTP accounts and check them if emails can be relayed trough them.

Here is the table:

SMTP_accounts

id -> unique id for each line

server(String) -> SMTP server(ip or domain), it can be server with http then use HTTPMail to communicate.

port(int) -> port of the SMTP server

user (String) -> authentication user

password (String) -> authentication password

email (String) -> user email

not_auth (tinyint) -> status of sending directly without authentication (0-failed, 1-sucess)

ssl_not_auth (tinyint)-> status of sending securily without authentication (0-failed, 1-sucess)

auth (tinyint) -> status of sending directly with authentication (0-failed, 1-sucess)

ssl_auth (tinyint) -> status of sending securily with authentication (0-failed, 1-sucess)

checker (tinyint) -> 0-> not checked, 1->checked

log (text) -> all debug info taken from the testing

Software should check all SMTP servers that are not checked if they can relay messages. (checked=0)

Testing:

First Case: server is ip or domain name , communicatiuon is SMTP

Those checks should be done:

1)not_auth -> status of sending directly without authentication Result -> (0-failed, 1-sucess)

2)ssl_not_auth-> status of sending securily without authentication Result -> (0-failed, 1-sucess)

3)auth -> status of sending directly with authentication Result -> (0-failed, 1-sucess)

4)ssl_auth -> status of sending securily with authentication Result -> (0-failed, 1-sucess)

Second Case: server is using HTTPMail protocol

Those checks should be done:

1)auth -> status of sending directly with authentication using HTTPMail protocol Result -> (0-failed, 1-sucess)

Software should run multithreaded and run on Linux.

There is no requirements for programming language.

Taidot: Perl, PHP

Näytä lisää: table checker, linux programming language, first programming language, email account checker, account requirements, perl check smtp account, smtp account checker, user account , smtp server, relay, Protocol Testing, int, can protocol, auth, php checker, linux check domain, check php smtp, unique account, domain name check, email relay

Tietoa työnantajasta:
( 1016 arvostelua ) Mahe, Bulgaria

Projektin tunnus: #195628