Golden Codes - armanexplorer planet

Practical code snippets for Django, Python, Bash, Git and All!

View on GitHub

swaks

Install

curl -O https://jetmore.org/john/code/swaks/files/swaks-20240103.0/swaks
swaks --auth \
       --server smtp.mailgun.org:587 \
	   --from postmaster@website.com \
       --au postmaster@website.com \
       --ap 'the_password' \
       --to myemailaddress@gmail.com \
       --h-Subject: "Welcome To Our Website" \
	   --h-From: 'Website Info <info@website.com>' \
       --body 'Dear friend\nWelcome to our world of fun'


swaks --auth \
       --server smtp.eu.mailgun.org:587 \
	   --from no-reply@website.net \
       --au postmaster@mg.website.net \
       --ap 'the_password' \
       --to myemailaddress@gmail.com \
       --h-Subject: "Welcome To Our Website" \
	   --h-From: 'Website <no-reply@website.net>' \
       --body 'Dear Arman\nWelcome to our world of fun'

Docs

Repo

python client

ref

import smtplib
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText

def send_email(subject, message, from_addr, to_addr, password):
    msg = MIMEMultipart()
    msg['From'] = from_addr
    msg['To'] = to_addr
    msg['Subject'] = subject

    body = message
    msg.attach(MIMEText(body, 'plain'))

    server = smtplib.SMTP('smtp.mailgun.org', 587)
    server.starttls()
    server.login(from_addr, password)
    text = msg.as_string()
    server.sendmail(from_addr, to_addr, text)
    server.quit()

# Example usage:
subject = "Test Email"
message = "This is a test email."
from_addr = "postmaster@website.mailgun.org"
to_addr = "my_email_address@gmail.com"
password = ""

send_email(subject, message, from_addr, to_addr, password)

msmtp, mutt

Link

curl, mail, mpack

Link

openssl

Link