Join For Complete Training in PHP,ANDROID,DIGITAL MARKETING (+91 8149996597)
Friday, 24 June 2022
Monday, 20 June 2022
Core Java Syllabus
java introduction
Features of java
hello world java
set path in Java
Java Variables
Data Types in Java
Operators in Java
Java Control Statements(if,if-else,else-if,switch)
Loops in Java
Java OOPs Concepts
Objects and Classes in Java
Inheritance in Java
Method Overloading in Java
Method Overriding in Java
Interface in Java
Java Package
Java Arrays
Java String
Exception Handling in Java
Multithreading in Java
Java I/O
Java AWT (Abstract Window Toolkit)
Java Swing
Friday, 17 June 2022
Sending Emails in PHP with PHPMailer
PHPMailer is perhaps the most popular open-source PHP library to send emails with.
first Download PhpMailer from https://github.com/PHPMailer/PHPMailer
1)
Sending Email from a Local Web Server Using PHPMailer
Here’s the simplest example of sending an email from a local web server using PHPMailer:-
<?php
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;
require_once "vendor/autoload.php";
//PHPMailer Object
$mail = new PHPMailer(true); //Argument true in constructor enables exceptions
//From email address and name
$mail->From = "from@yourdomain.com";
$mail->FromName = "Full Name";
//To address and name
$mail->addAddress("recepient1@example.com", "Recepient Name");
$mail->addAddress("recepient1@example.com"); //Recipient name is optional
//Address to which recipient will reply
$mail->addReplyTo("reply@yourdomain.com", "Reply");
//CC and BCC
$mail->addCC("cc@example.com");
$mail->addBCC("bcc@example.com");
//Send HTML or Plain Text email
$mail->isHTML(true);
$mail->Subject = "Subject Text";
$mail->Body = "<i>Mail body in HTML</i>";
$mail->AltBody = "This is the plain text version of the email content";
try {
$mail->send();
echo "Message has been sent successfully";
} catch (Exception $e) {
echo "Mailer Error: " . $mail->ErrorInfo;
}
Sending an Email with Attachments
Here’s an example of how to send an email with attachments using PHPMailer:-
<?php
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;
require_once "vendor/autoload.php";
$mail = new PHPMailer;
$mail->From = "from@yourdomain.com";
$mail->FromName = "Full Name";
$mail->addAddress("recipient1@example.com", "Recipient Name");
//Provide file path and name of the attachments
$mail->addAttachment("file.txt", "File.txt");
$mail->addAttachment("images/profile.png"); //Filename is optional
$mail->isHTML(true);
$mail->Subject = "Subject Text";
$mail->Body = "<i>Mail body in HTML</i>";
$mail->AltBody = "This is the plain text version of the email content";
try {
$mail->send();
echo "Message has been sent successfully";
} catch (Exception $e) {
echo "Mailer Error: " . $mail->ErrorInfo;
}
Here, we’re attaching two files — file.txt, which resides in the same directory as the script, and images/profile.png, which resides in images directory of the script directory.
To add attachments to the email, we just need to call the function addAttachment of the PHPMailer object by passing the file path as argument. For attaching multiple files, we need to call it multiple times