sending email basics php

Post on 19-May-2015

1.839 Views

Category:

Technology

5 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

Sending Email

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

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

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

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

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.

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

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

Reply To

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

Reply To Email

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

Message ID

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

Message ID

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

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

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

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

Array of files

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

top related