PHP Classes

MIME E-mail message sending package blog

Recommend this page to a friend!

Latest MIME E-mail message sending package blog posts

  All package blogs All package blogs   MIME E-mail message sending MIME E-mail message sending   Blog MIME E-mail message sending package blog   Post article Post article  

5. How Can PHP Send Email Using Gmail SMTP Server for Free Using OAuth Tokens That Renew Automatically

Updated on: 2022-11-11

Posted on:

The Gmail SMTP server has required OAuth-based authentication to send email messages since May 2022 for Gmail users of free accounts.

The OAuth process obtains token string values from the Gmail OAuth server. These token strings are a sort of password to access the Gmail SMTP server.

The token strings are valid for a period that currently is 1 hour. After that period, applications that use the Gmail SMTP server will have to renew the tokens using the OAuth process again.

The MIME Message package uses the SASL package to perform authorization. The XOAUTH2 driver class of the SASL package can renew the OAuth token automatically when necessary.

Please read this article to learn with example code how to use the PHP MIME Message, SMTP Client, SASL, and OAuth client packages to send email messages using PHP with the Gmail SMTP server in a way that does not require human intervention to renew the OAuth tokens automatically after they expire.



Blog More ...   Post a comment Post a comment   See comments See comments (0)   Trackbacks (0)

4. How to Implement a PHP SMTP Gmail Replacement for the PHP mail Function that Works with the Gmail OAuth Authentication

Updated on: 2022-11-11

Posted on:

Many developers use Google Gmail to send email messages to their users because Gmail is a free service that works well.

In 2022 Google made the use of Gmail as a means to send email messages via Gmail SMTP server more secure by requiring an OAuth access token instead of the traditional password of the Gmail user account.

This requirement made many developers update their PHP applications to use OAuth tokens and continue to use the Gmail SMTP server for free.

Read this article to learn how to use OAuth access tokens to send email messages from PHP applications using the Gmail SMTP server.


Blog More ...   Post a comment Post a comment   See comments See comments (2)   Trackbacks (0)

3. Fast PHP Mass Mail Script Smart Optimizations for a PHP Bulk Email Script

Updated on: 2017-04-19

Posted on:

Sending email messages to many recipients is an heavy duty task. But using smart optimizations it is possible to send messages to millions of users in a reasonable amount of time from your own PHP server without consuming too much resources.

Read this article to learn how the MIME E-mail message sending class takes advantages to efficiently send personalized messages to many recipients.


Blog More ...   Post a comment Post a comment   See comments See comments (23)   Trackbacks (0)

2. The Fastest Ways to Deliver Email in PHP

Updated on: 2013-04-21

Posted on:

There are several ways to send e-mail messages in PHP. When you need to send many e-mail newsletters as fast as you can, it matters to understand which way is the fastest.

This article describes the different ways to send e-mail in PHP and comments which one would be fastest depending on your circumstances.


Blog More ...   Post a comment Post a comment   See comments See comments (13)   Trackbacks (0)

1. PHP Mail Alternative Setting PHP SMTP Server to Use Gmail, Hotmail or Yahoo

Updated on: 2017-04-24

Posted on:

Sometimes it is not possible or it is inconvenient to send e-mail with scripts using the regular PHP mail() function.

An alternative solution consists in using your ISP or a third party SMTP server to relay your messages.

This article explains how to send e-mail with PHP relaying your messages to SMTP servers of Gmail, Hotmail or Yahoo.


Blog More ...   Post a comment Post a comment   See comments See comments (21)   Trackbacks (0)


  All package blogs All package blogs   MIME E-mail message sending MIME E-mail message sending   Blog MIME E-mail message sending package blog   Post article Post article