1. Go to this page and download the library: Download simp/mail 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/ */
$envelope = \Simp\Mail\Mail\Envelope::create(
"Testing Email",
"<h1>Hello, this is a test email</h1><p>This is the body content.</p>"
);
$envelope->addToAddresses(["[email protected]"]);
$server = [
"host" => "smtp.gmail.com",
"port" => 465,
"username" => "[email protected]",
"password" => "your-password"
];
\Simp\Environment\Environment::create('mail_server_one', $server);
$mail_manager = \Simp\Mail\Mail\MailManager::mailManager(smtp_array: $server);
$mail_manager2 = \Simp\Mail\Mail\MailManager::mailManager('mail_server_one');
$envelope = \Simp\Mail\Mail\Envelope::create("Testing Email", "<h1>Hello this is a test email</h1><p>ok let see the paragraph</p>");
$envelope->addToAddresses(["[email protected]"]);
$envelope1 = \Simp\Mail\Mail\Envelope::create("Testing Email 2", "<h1>Hello this is a test email</h1><p>ok let see the paragraph</p>");
$envelope1->addToAddresses(["[email protected]"]);
$envelope2 = \Simp\Mail\Mail\Envelope::create("Testing Email 3", "<h1>Hello this is a test email</h1><p>ok let see the paragraph</p>");
$envelope2->addToAddresses(["[email protected]"]);
$mail_manager->addEnvelope($envelope);
$mail_manager2->addEnvelope($envelope1);
$mail_manager2->addEnvelope($envelope2);
$result = $mail_manager->processEnvelopes();
$mail_manager2->processEnvelopes();
$envelope = \Simp\Mail\Mail\Envelope::create('Lorem ipsum dolor sit amet ', 'Lorem ipsum dolor sit amet consectetur');
$envelope->addToAddresses(['[email protected]','[email protected]']);
$envelope->addCcAddresses(['[email protected]','[email protected]']);
$envelope->addBccAddresses(['[email protected]','[email protected]']);
// Add Attachment
$envelope->addAttachment("chance.pdf", "financial-report.pdf");
$mail_manager = \Simp\Mail\Mail\MailManager::mailManager('mail_server_one');
$mail_manager->addEnvelope($envelope)->processEnvelopes();
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.