1. Go to this page and download the library: Download magexon/turbosmtp-php library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
magexon / turbosmtp-php example snippets
namespace SampleNameSpace;
use TurboSMTP\TurboSMTPClientConfigurationBuilder;
class Sample
{
public function sample_method()
{
$configurationBuilder = new TurboSMTPClientConfigurationBuilder();
$configuration = $configurationBuilder
->setConsumerKey(AppConstants::ConsumerKey)
->setConsumerSecret(AppConstants::ConsumerSecret)
->setEuropeanUser(AppConstants::EuropeanUser)
->build();
}
}
namespace SampleNameSpace;
use TurboSMTP\TurboSMTPClientConfigurationBuilder;
use TurboSMTP\TurboSMTPClient;
class Sample
{
public function sample_method()
{
$configurationBuilder = new TurboSMTPClientConfigurationBuilder();
$configuration = $configurationBuilder
->setConsumerKey(AppConstants::ConsumerKey)
->setConsumerSecret(AppConstants::ConsumerSecret)
->setEuropeanUser(AppConstants::EuropeanUser)
->build();
$ts_client = new TurboSMTPClient($configuration);
}
}
namespace SampleNameSpace;
use TurboSMTP\TurboSMTPClientConfigurationBuilder;
use TurboSMTP\TurboSMTPClient;
use TurboSMTP\Domain\EmailMessage\EmailMessageBuilder;
class Sample
{
public function sample_method()
{
$configurationBuilder = new TurboSMTPClientConfigurationBuilder();
$configuration = $configurationBuilder
->setConsumerKey(AppConstants::ConsumerKey)
->setConsumerSecret(AppConstants::ConsumerSecret)
->setEuropeanUser(AppConstants::EuropeanUser)
->build();
$ts_client = new TurboSMTPClient($configuration);
$emailBuilder = new EmailMessageBuilder();
// Build the email message
$emailMessage = $emailBuilder
->setFrom('[email protected]')
->addTo('[email protected]')
->setSubject('Hello World Simple Email')
->setHtmlContent('This email has been sent using <b>turboSMTP SDK</b>.')
->build(); // Call build to get the EmailMessage instance
//Send the Email Message.
$result = $ts_client->getEmailMessages()->SendAsync($emailMessage)->wait();
//Print the returned message ID.
echo $result->getMessageID();
}
}
bash
composer
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.