GithubHelp home page GithubHelp logo

smtp2go's Introduction

SMTP2GO PowerShell Module

This PowerShell module provides a simple interface for sending emails and text messages using the SMTP2GO service. It includes functions to set credentials, send emails, and send text messages via email-to-SMS gateways.

Features

  • Set SMTP2GO credentials once for the session.
  • Send emails with customizable to, from, subject, and body parameters.
  • Send text messages via supported email-to-SMS gateways for various carriers.

Getting Started

Prerequisites

  • PowerShell 5.1 or later.
  • An active SMTP2GO account with API credentials.

Installation

  1. Clone this repository or download the ZIP file.

  2. Extract the files to a directory of your choice.

  3. Import the module into your PowerShell session:

    Import-Module /path/to/SMTP2GOModule/SMTP2GOModule.psm1

Usage

  1. Set your SMTP2GO credentials and, optionally, your phone number and carrier for text messaging:

    Set-SMTP2GOCredentials -Username "your_username" -Password "your_password" -PhoneNumber "your_phone_number" -Carrier "your_carrier"

    Supported carriers include "ATT", "Verizon", "TMobile", and "Sprint". You can add more carriers to the $CarrierEmailMappings hashtable in the module.

  2. Send an email:

    Send-SMTP2GOEmail -To "[email protected]" -From "[email protected]" -Subject "Test Email" -Body "This is a test email."
  3. Send a text message:

    Send-SMTP2GOTextMessage -Message "This is a test text message."

Contributing

Contributions are welcome! Feel free to open an issue or submit a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

smtp2go's People

Contributors

burn56 avatar neztach avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.