sending email basics php

16
Sending Email

Upload: prodigyview

Post on 19-May-2015

1.839 views

Category:

Technology


5 download

DESCRIPTION

Learn how to send emails with multiple different headers in ProdigyView.

TRANSCRIPT

Page 1: Sending Email Basics PHP

Sending Email

Page 2: Sending Email Basics PHP

Overview

Objective

Learn how to send email and various email headers in ProdigyView.

Requirements

Installed mailer on your server

Estimated Time

10 Minutes

www.prodigyview.com

Page 3: Sending Email Basics PHP

Follow Along With Code Example

1. Download a copy of the example code at www.prodigyview.com/source.

2. Install the system in an environment you feel comfortable testing in.

3.Proceed to examples/util/Mail.php

Page 4: Sending Email Basics PHP

Sending Emails in PHP makes me feel like this

The Bad News: This kid is scarred for life.

The Good News: Sending emails with multiple headers in PHP will no longer be a scarring event

Page 5: Sending Email Basics PHP

SMTP and PHP MailProdigyView supports sending email over SMTP and the regular PHP mailer.

This tutorial is about the basics attributes of sending email through either method. We will cover mail functions such as

Carbon Copies

Blinded Copies

Message ID

Errors To

Reply To

Html vs Text Emails

File Attachments

Page 6: Sending Email Basics PHP

Required FieldsThe three required fields when sending an email are

Receiver: The email address will be receiving the message

Subject: The subject line of the email

Message: The message going in the email.

Those three fields can be set like below.

Page 7: Sending Email Basics PHP

SenderThis is not a required, but this field should be included. The sender is the email address that email is coming from.

Sender’s email address

Page 8: Sending Email Basics PHP

Carbon and Blind CopySending an email carbon copies and blind copies is a common function. Emails listed in the carbon copy field will be seen by all receipts. Emails listed in the blind copy will receive the email and who it was sent too, but others will not know it was sent to them.

Carbon Copy

Blind Copy

Page 9: Sending Email Basics PHP

Reply To

The Reply To is the default email address that the receiver will reply to when an email is received.

Reply To Email

Page 10: Sending Email Basics PHP

Errors ToErrors To is an option that if there is an error when sending an email, such as the host not available, an error message will be sent to a designated recipient.

Errors To Email

Page 11: Sending Email Basics PHP

Message ID

The message ID is an id on the email sent. It can be a tool used later to track emails.

Message ID

Page 12: Sending Email Basics PHP

Html Email vs Text EmailNormally, when you send an email in ProdigyView, there are two versions automatically created for you, text and html.

PVMail::sendMail()

Text Version is created. Html

Tags are stripped.

HTML version is left as is.

Email is sent

Page 13: Sending Email Basics PHP

HTML/Text EmailsHTML emails are for web clients that can receive html templates in the email. If the client cannot, the text version of the mail will be displayed. We can also manually define th html message and the text message.

HTML message

Text message

Page 14: Sending Email Basics PHP

Attachment

Sending attached with PHP mail can be easily accomplished by setting the file location of the file when sending an email.

Attached file location

Page 15: Sending Email Basics PHP

Multiple AttachmentsMultiple attachments can be sent by putting the files in an array.

Array of files

Page 16: Sending Email Basics PHP

API ReferenceFor a better understanding of the email, visit the api by clicking on the link below.

PVMail

www.prodigyview.com

More Tutorials

For more tutorials, please visit:

http://www.prodigyview.com/tutorials