I have multiple network interfaces with different internet connections.
I need a python library to:
- List all of my interfaces that can be routed to internet
- Select an network interface and send an email (through SMTP + SSL OR TLS) with the configured interface.
The library must contain a YAML configuration file to:
- Input the smtp address
- Input the smtp port
- Input the user email address
- Input the user password
- Optionally the list of the interfaces that can be routed to the internet if they are not detected automatically
The deliverable is 3 functions with the following prototypes:
def get_interfaces_list() -> that returns a list/table of the interfaces list (containing at least the interface unique name or identifier).
def is_interface_available(interface) -> returning True if the interface is available AND routed to the internet.
def send_email(interface, recipient, subject, body, attachment=None) -> sends email through the interface, body can be HTML or Text content, attachment is a list of file path.
The library must work with the following operating systems:
- Windows 7 and above
- Linux Debian Jessie / Ubuntu LTS
It is possible to re-use existing libraries, as long as it respect the conditions above.
I am expecting a minimum documentation of the code.
Contact me if you have any question!
transparent in my job. can complete within time and in your budget. already have done several time for my clients. Also guaranteed you for bothe windows and linux system. i myself use ubuntu as OS.
$35 USD en 1 día
0,0 (1 comentario)
0,6
0,6
4 freelancers están ofertando un promedio de $35 USD por este trabajo
Hello. How are u.
I saw your description
I have done several project like this.
I'm an expert in Data Structures and Algorithms.
And I know Java ,C/C++, C# and Python well.
I'm interested this Project.
I want to discuss with you about this project.
If it's possible,please contact me and explain more detail.
I wait your good reply.
Bye.