Chapter 22 How to send and access other web sites
|
|
|
- Francine Wells
- 10 years ago
- Views:
Transcription
1 Chapter 22 How to send and access other web sites Murach's PHP and MySQL, C , Mike Murach & Associates, Inc. Slide 1
2 Objectives Applied 1. Install and use the PEAR Mail package to send messages from your web applications. 2. Use the curl library to work with the data on web sites that provide APIs for doing that. Knowledge 1. Describe the use of the PEAR Mail package, including its static factory method and its mailer object. 2. Describe the use of a helper function for sending with the PEAR Mail package. 3. Describe the use of the curl library for working with the data on a web site that provides an API for doing that. Murach's PHP and MySQL, C , Mike Murach & Associates, Inc. Slide 2
3 How is sent Sender Client SMTP Server server Sender composes message on client program. Client uses SMTP to send message to sender s server. Receiver s client uses POP3 or IMAP to download message from server. Receiver can then read message. Sender s server uses SMTP to send message to receiver s server. SMTP Receiver Client POP3 IMAP Server server Murach's PHP and MySQL, C , Mike Murach & Associates, Inc. Slide 3
4 Protocols used in sending SMTP POP3 IMAP Terms client server Murach's PHP and MySQL, C , Mike Murach & Associates, Inc. Slide 4
5 Limitations of the built-in PHP mail function You must modify the php.ini file to change servers. You cannot use an encrypted connection to the server. You cannot provide a username and password when connecting to the server. Murach's PHP and MySQL, C , Mike Murach & Associates, Inc. Slide 5
6 How to install the PEAR Mail package in Windows 1. Click the Start menu, select the Programs Accessories group, and click on Command Prompt to open a command prompt window. 2. In the Command Prompt window, type these commands: cd \xampp\php pear install --alldeps Mail exit How to install the PEAR Mail package in Mac OS X 1. In Finder, open the Applications folder, open the Utilities folder, and double click the Terminal icon to open a Terminal window. 2. In the Terminal window, type these commands: cd /Applications/XAMPP/xamppfiles/bin sudo./pear install --alldeps Mail exit Murach's PHP and MySQL, C , Mike Murach & Associates, Inc. Slide 6
7 How to create a Gmail account for testing 1. If you don t already have a Gmail account, create one. To do that, you can go to click on the Create an Account link, and follow the instructions. 2. Login to your Gmail account and go to your Inbox. 3. Click the Settings link at the top of the page. 4. On the Settings page, click the Forwarding and POP/IMAP link. 5. In the POP download section, select the Enable POP for all mail option. 6. Click the Save Changes button. Murach's PHP and MySQL, C , Mike Murach & Associates, Inc. Slide 7
8 Configuration info for a Gmail SMTP server Setting Value Host name smtp.gmail.com Encryption SSL Port number 465 Authentication Yes Username [email protected] Password yourgmailpassword Murach's PHP and MySQL, C , Mike Murach & Associates, Inc. Slide 8
9 Step 1: Load the PEAR Mail package require_once 'Mail.php'; Murach's PHP and MySQL, C , Mike Murach & Associates, Inc. Slide 9
10 Step 2: Set the parameters for the mailer object Example 1: A simple SMTP server $options = array(); $options['host'] = 'mail.example.com'; Example 2: An SMTP server with authentication $options = array(); $options['host'] = 'mail.example.com'; $options['auth'] = true; $options['username'] = '[email protected]'; $options['password'] = 'Sup3r*S3cr3+'; Example 3: SMTP server with authentication and SSL encryption $options = array(); $options['host'] = 'ssl://mail.example.com'; $options['port'] = 465; $options['auth'] = true; $options['username'] = '[email protected]'; $options['password'] = 'Sup3r*S3cr3+'; Murach's PHP and MySQL, C , Mike Murach & Associates, Inc. Slide 10
11 Step 3: Create the mailer object $mailer = Mail::factory('smtp', $options); Murach's PHP and MySQL, C , Mike Murach & Associates, Inc. Slide 11
12 Step 4: Send the message // 1. Set the SMTP headers $headers = array(); $headers['from'] = '[email protected]'; $headers['to'] = '[email protected], [email protected]'; $headers['cc'] = '[email protected]'; $headers['bcc'] = '[email protected]'; $headers['subject'] = 'How to use PEAR Mail'; // 2. Set the recipient list $recipients = '[email protected], [email protected], '; $recipients.= '[email protected], [email protected]'; // 3. Set the text for the body of the message $body = "The Murach PHP and MySQL book has a chapter on\n"; $body.= "how to use the PEAR Mail package to send ."; Murach's PHP and MySQL, C , Mike Murach & Associates, Inc. Slide 12
13 Step 4: Send the message (continued) // 4. Send the message $result = $mailer->send($recipients, $headers, $body); // 5. Check the result and display an error if one exists if (PEAR::isError($result)) { $error = 'Error sending '. $result->getmessage(); echo htmlspecialchars($error); } Murach's PHP and MySQL, C , Mike Murach & Associates, Inc. Slide 13
14 How to use HTML formatting in the body of the message // 1. Set the Content-type header $headers['content-type'] = 'text/html'; // 2. Use HTML tags to format the body of the message $body = '<p>the Murach PHP and MySQL book has a chapter on how to use the <a href=" PEAR Mail package </a> to send . </p>'; Murach's PHP and MySQL, C , Mike Murach & Associates, Inc. Slide 14
15 The message.php file (a helper function) <?php require_once 'Mail.php'; require_once 'Mail/RFC822.php'; function send_ ($to, $from, $subject, $body, $is_body_html = false) { if (! valid_ ($to)) { throw new Exception('This To address is invalid: '. htmlspecialchars($to)); } if (! valid_ ($from)) { throw new Exception('This From address is invalid: '. htmlspecialchars($from)); } Murach's PHP and MySQL, C , Mike Murach & Associates, Inc. Slide 15
16 The message.php file (continued) $smtp = array(); // **** You must change the following to match your // **** SMTP server and account information. $smtp['host'] = 'ssl://smtp.gmail.com'; $smtp['port'] = 465; $smtp['auth'] = true; $smtp['username'] = '[email protected]'; $smtp['password'] = 'supersecret'; $mailer = Mail::factory('smtp', $smtp); if (PEAR::isError($mailer)) { throw new Exception('Could not create mailer.'); } // Add the address to an array of all recipients $recipients = array(); $recipients[] = $to; Murach's PHP and MySQL, C , Mike Murach & Associates, Inc. Slide 16
17 The message.php file (continued) // Set the headers $headers = array(); $headers['from'] = $from; $headers['to'] = $to; $headers['subject'] = $subject; if ($is_body_html) { $headers['content-type'] = 'text/html'; } // Send the $result = $mailer->send($recipients, $headers, $body); } // Check the result and throw an error if one exists if (PEAR::isError($result)) { throw new Exception('Error sending '. htmlspecialchars($result->getmessage()) ); } Murach's PHP and MySQL, C , Mike Murach & Associates, Inc. Slide 17
18 The message.php file (continued) function valid_ ($ ) { $ objects = Mail_RFC822::parseAddressList($ ); if (PEAR::isError($ Objects)) return false; // Get mailbox and host parts of first object $mailbox = $ objects[0]->mailbox; $host = $ objects[0]->host; // Make sure mailbox and host parts aren't too long if (strlen($mailbox) > 64) return false; if (strlen($host) > 255) return false; Murach's PHP and MySQL, C , Mike Murach & Associates, Inc. Slide 18
19 The message.php file (continued) // Validate the mailbox $atom = '[[:alnum:]_!#$%&\'*+\/=?^`{ }~-]+'; $dotatom = '(\.'. $atom. ')*'; $address = '(^'. $atom. $dotatom. '$)'; $char = '([^\\\\"])'; $esc = '(\\\\[\\\\"])'; $text = '('. $char. ' '. $esc. ')+'; $quoted = '(^"'. $text. '"$)'; $localpart = '/'. $address. ' '. $quoted. '/'; $localmatch = preg_match($localpart, $mailbox); if ($localmatch === false $localmatch!= 1) { return false; } Murach's PHP and MySQL, C , Mike Murach & Associates, Inc. Slide 19
20 The message.php file (continued) // Validate the host $hostname = '([[:alnum:]]([-[:alnum:]]{0,62}[[:alnum:]])?)'; $hostnames = '('. $hostname. '(\.'. $hostname. ')*)'; $top = '\.[[:alnum:]]{2,6}'; $domainpart = '/^'. $hostnames. $top. '$/'; $domainmatch = preg_match($domainpart, $host); if ($domainmatch === false $domainmatch!= 1) { return false; } }?> return true; Murach's PHP and MySQL, C , Mike Murach & Associates, Inc. Slide 20
21 How to use the send_ function require_once 'message.php'; $from = 'John Doe <[email protected]>'; $to = 'Jane Doe <[email protected]>'; $subject = 'How to use PEAR Mail'; $body = '<p>the Murach PHP and MySQL book has a chapter on how to use the <a href=" PEAR Mail package</a> to send .</p>'; $is_body_html = true; try { send_ ($to, $from, $subject, $body, $is_body_html); } catch (Exception $e) { $error = $e->getmessage(); echo $error; } Murach's PHP and MySQL, C , Mike Murach & Associates, Inc. Slide 21
22 How to configure PHP to use the curl library in Windows 1. Open the php.ini file in a text editor. 2. Find the line that contains the text php_curl.dll. 3. Remove the semicolon from the beginning of the line. It should read as follows: extension=php_curl.dll 4. Restart the Apache web server as described in the appendix. Murach's PHP and MySQL, C , Mike Murach & Associates, Inc. Slide 22
23 How to configure PHP to use the curl library in Mac OS X 1. Open the php.ini file in a text editor. 2. Find the line that contains the text curl.so. 3. If necessary, remove the semicolon from the beginning of the line. It should read as follows: extension=curl.so 4. Restart the Apache web server as described in the appendix. Murach's PHP and MySQL, C , Mike Murach & Associates, Inc. Slide 23
24 Common curl functions curl_init($url) curl_setopt($curl, OPTION, $value) curl_exec($curl) curl_close($curl) Murach's PHP and MySQL, C , Mike Murach & Associates, Inc. Slide 24
25 How to use the curl functions // Initialize the curl session $curl = curl_init(' // Set the curl options so the session returns data curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); // Transfer the data and store it $page = curl_exec($curl); // Close the session curl_close($curl); // Process the data $page = nl2br(htmlspecialchars($page)); echo $page; Murach's PHP and MySQL, C , Mike Murach & Associates, Inc. Slide 25
26 The URL for the YouTube API documentation The base URL for the YouTube Video Search API Murach's PHP and MySQL, C , Mike Murach & Associates, Inc. Slide 26
27 Four parameters that you can add to the base URL alt q orderby safesearch Specifies an alternate data format. The default is atom which returns XML data, but you can use json to return data in the JavaScript Object Notation (JSON) format. Specifies the search string. Specifies how to sort the results of the search. The default is relevance ; you can specify other values such as published, viewcount, and rating. Filters videos by removing restricted content. The default value is moderate ; you can specify other values such as none and strict. A URL for a YouTube query Murach's PHP and MySQL, C , Mike Murach & Associates, Inc. Slide 27
28 How to use curl to query YouTube // Set up the URL for the query $query = 'space shuttle'; $query = urlencode($query); $base_url = ' $params = 'alt=json&q='. $query; $url = $base_url. '?'. $params; // Use curl to get data in JSON format $curl = curl_init($url); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); $json_data = curl_exec($curl); curl_close($curl); // Get an array of videos from the JSON data $data = json_decode($json_data, true); $videos = $data['feed']['entry']; Murach's PHP and MySQL, C , Mike Murach & Associates, Inc. Slide 28
29 How to use curl to query YouTube (continued) // Access the data for each video foreach ($videos as $video) { $image_url = $video['media$group']['media$thumbnail'][0]['url']; $video_url = $video['link'][0]['href']; $text = $video['title']['$t']; } // Code to output these values Murach's PHP and MySQL, C , Mike Murach & Associates, Inc. Slide 29
30 Search view Murach's PHP and MySQL, C , Mike Murach & Associates, Inc. Slide 30
31 view Murach's PHP and MySQL, C , Mike Murach & Associates, Inc. Slide 31
32 The controller (index.php) <?php require_once 'message.php'; session_start(); function search_youtube($query) { // Set up the URL for the query $query = urlencode($query); $base_url = ' $params = 'alt=json&q='. $query; $url = $base_url. '?'. $params; // Use curl to get data in JSON format $curl = curl_init($url); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); $json_data = curl_exec($curl); curl_close($curl); // Get array of videos from the JSON data and return it $data = json_decode($json_data, true); $videos = $data['feed']['entry']; return $videos; } Murach's PHP and MySQL, C , Mike Murach & Associates, Inc. Slide 32
33 The controller (continued) if (isset($_post['action'])) { $action = $_POST['action']; } else { $action = 'search'; } if (isset($_post['query'])) { $query = $_POST['query']; $_SESSION['query'] = $query; } else if (isset($_session['query'])) { $query = $_SESSION['query']; } else { $query = ''; } Murach's PHP and MySQL, C , Mike Murach & Associates, Inc. Slide 33
34 The controller (continued) switch ($action) { case 'search': if (!empty($query)) { $videos = search_youtube($query); } include 'search_view.php'; break; case 'display_ _view': $url = $_POST['url']; $text = $_POST['text']; include ' _view.php'; break; Murach's PHP and MySQL, C , Mike Murach & Associates, Inc. Slide 34
35 The controller (continued) case 'send_mail': // Get the data from the Mail View page $from = $_POST['from']; $to = $_POST['to']; $subject = $_POST['subject']; $text = $_POST['text']; $url = $_POST['url']; $message = $_POST['message']; // Create the body $body = $text. "\n\n". $url. "\n\n". $message; Murach's PHP and MySQL, C , Mike Murach & Associates, Inc. Slide 35
36 The controller (continued) try { // Send the send_ ($to, $from, $subject, $body); // Display the Search view for the current query $videos = search_youtube($query); include 'search_view.php'; } catch (Exception $e) { $error = $e->getmessage(); include ' _view.php'; } break; Murach's PHP and MySQL, C , Mike Murach & Associates, Inc. Slide 36
37 The controller (continued) }?> default: include 'search_view.php'; break; Murach's PHP and MySQL, C , Mike Murach & Associates, Inc. Slide 37
38 Search view (search_view.php) <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML > <html xmlns=" <head> <title>youtube Search</title> <link rel="stylesheet" type="text/css" href="main.css"/> </head> <body> <div id="page"> <div id="header"><h1>youtube Search</h1></div> <div id="main"> Murach's PHP and MySQL, C , Mike Murach & Associates, Inc. Slide 38
39 Search view (continued) <h2>search</h2> <form action="." method="post"> <input type="text" name="query" value="<?php echo $query;?>"/> <input type="submit" value="search"/> </form> <?php if (count($videos)!= 0) :?> <h2>results</h2> <table> <?php foreach ($videos as $video) : $imgsrc = $video['media$group']['media$thumbnail'][0]['url']; $url = $video['link'][0]['href']; $text = $video['title']['$t'];?> <tr> <td> <a href="<?php echo $url;?>"> <img src="<?php echo $imgsrc;?>"> </a> </td> Murach's PHP and MySQL, C , Mike Murach & Associates, Inc. Slide 39
40 Search view (continued) <td> <form action="." method="post"> <input type="hidden" name="action" value="display_ _view"/> <input type="hidden" name="url" value="<?php echo $url;?>"/> <input type="hidden" name="text" value="<?php echo $text;?>"/> <input type="submit" value=" this Link"/> </form> <a href="<?php echo $url;?>"> <?php echo $text;?> </a> </td> </tr> <?php endforeach;?> </table> <?php endif;?> Murach's PHP and MySQL, C , Mike Murach & Associates, Inc. Slide 40
41 Search view (continued) </div><!-- end main --> </div><!-- end page --> </body> </html> Murach's PHP and MySQL, C , Mike Murach & Associates, Inc. Slide 41
42 view (mail_view.php) <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML > <html xmlns=" <head> <title>youtube Search</title> <link rel="stylesheet" type="text/css" href="main.css"/> </head> <body> <div id="page"> <div id="header"><h1>youtube Search</h1></div> <div id="main"> <h2> the YouTube link</h2> Murach's PHP and MySQL, C , Mike Murach & Associates, Inc. Slide 42
43 view (continued) <?php if (isset($error)) :?> <p>error Sending <?php echo $error;?></p> <?php endif;?> <form action="." method="post" id=" _form"> <input type="hidden" name="action" value="send_mail"/> <input type="hidden" name="url" value="<?php echo $url;?>"/> <input type="hidden" name="text" value="<?php echo $text;?>"/> <label>from:</label> <input type="text" name="from"/> Your address<br /> <label>to:</label> <input type="text" name="to"/> Your friend's address<br /> <label>subject:</label> <input type="text" name="subject" value="youtube Video Link"/><br /> Murach's PHP and MySQL, C , Mike Murach & Associates, Inc. Slide 43
44 view (continued) <label>video:</label> <?php echo $text;?><br /> <label>link:</label> <?php echo $url;?><br /> <label>message:</label> <textarea name="message"> I thought you might enjoy this video. </textarea> <br /> <label> </label> <input type="submit" value="send"/> </form> Murach's PHP and MySQL, C , Mike Murach & Associates, Inc. Slide 44
45 view (continued) <form action="." method="post" id="cancel_form"> <label> </label> <input type="submit" value="cancel"/> </form> </div><!-- end main --> </div><!-- end page --> </body> </html> Murach's PHP and MySQL, C , Mike Murach & Associates, Inc. Slide 45
Initial Setup of Mozilla Thunderbird with IMAP for OS X Lion
Initial Setup of Mozilla Thunderbird Concept This document describes the procedures for setting up the Mozilla Thunderbird email client to download messages from Google Mail using Internet Message Access
WIRIS quizzes web services Getting started with PHP and Java
WIRIS quizzes web services Getting started with PHP and Java Document Release: 1.3 2011 march, Maths for More www.wiris.com Summary This document provides client examples for PHP and Java. Contents WIRIS
Contents. 2 Alfresco API Version 1.0
The Alfresco API Contents The Alfresco API... 3 How does an application do work on behalf of a user?... 4 Registering your application... 4 Authorization... 4 Refreshing an access token...7 Alfresco CMIS
Novell Identity Manager
AUTHORIZED DOCUMENTATION Manual Task Service Driver Implementation Guide Novell Identity Manager 4.0.1 April 15, 2011 www.novell.com Legal Notices Novell, Inc. makes no representations or warranties with
Script Handbook for Interactive Scientific Website Building
Script Handbook for Interactive Scientific Website Building Version: 173205 Released: March 25, 2014 Chung-Lin Shan Contents 1 Basic Structures 1 11 Preparation 2 12 form 4 13 switch for the further step
Initial Setup of Microsoft Outlook 2011 with IMAP for OS X Lion
Initial Setup of Microsoft Outlook Concept This document describes the procedures for setting up the Microsoft Outlook email client to download messages from Google Mail using Internet Message Access Protocol
Fortigate SSL VPN 4 With PINsafe Installation Notes
Fortigate SSL VPN 4 With PINsafe Installation Notes Table of Contents Fortigate SSL VPN 4 With PINsafe Installation Notes... 1 1. Introduction... 2 2. Overview... 2 2.1. Prerequisites... 2 2.2. Baseline...
Emailing from The E2 Shop System EMail address Server Name Server Port, Encryption Protocol, Encryption Type, SMTP User ID SMTP Password
Emailing from The E2 Shop System With recent releases of E2SS (at least 7.2.7.23), we will be allowing two protocols for EMail delivery. A new protocol for EMail delivery Simple Mail Transfer Protocol
Email Update Instructions
1 Email Update Instructions Contents Email Client Settings The Basics... 3 Outlook 2013... 4 Outlook 2007... 6 Outlook Express... 7 Windows Mail... 8 Thunderbird 3... 9 Apple Mail... 10 Apple Mail 8.2...
Website Planning Checklist
Website Planning Checklist The following checklist will help clarify your needs and goals when creating a website you ll be surprised at how many decisions must be made before any production begins! Even
Vodafone Hosted Services. Getting your email. User guide
Vodafone Hosted Services Getting your email User guide Welcome. This guide will show you how to get your email, now that it is hosted by Vodafone Hosted Services. Once you ve set it up, you will be able
1 Login to your CSUF student email account and click on the Settings icon ( ) at the far right.
Connect to Your Student Email: Microsoft Outlook for PC Before you can access your student email account on your e-mail client, you must first enable POP/IMAP features on your student email account and
How to Setup your E-mail Account -Apple Mail for Mac OS X 1- Open Mail
How to Setup your E-mail Account -Apple Mail for Mac OS X 1- Open Mail 2- The welcome screen will appear as follow: Fill in the above information as follow Full Name: type your display name E-Mail address:
Email Migration Manual (For Outlook 2010)
Email Migration Manual (For Outlook 2010) By SYSCOM (USA) May 13, 2013 Version 2.2 1 Contents 1. How to Change POP3/SMTP Setting for Outlook 2010... 3 2. How to Login to Webmail... 10 3. How to Change
Short notes on webpage programming languages
Short notes on webpage programming languages What is HTML? HTML is a language for describing web pages. HTML stands for Hyper Text Markup Language HTML is a markup language A markup language is a set of
3. On the E-mail Accounts wizard window, select Add a new e-mail account, and then click Next.
To Set Up Your E-mail Account in Microsoft Outlook 2003 1. Open Microsoft Outlook 03 3. On the E-mail Accounts wizard window, select Add a new e-mail account, and then click Next. 4. For your server type,
Web Development 1 A4 Project Description Web Architecture
Web Development 1 Introduction to A4, Architecture, Core Technologies A4 Project Description 2 Web Architecture 3 Web Service Web Service Web Service Browser Javascript Database Javascript Other Stuff:
The Beginner s Guide to G-Lock WPNewsman Plugin for WordPress: Installation and Configuration
The Beginner s Guide to G-Lock WPNewsman Plugin for WordPress: Installation and Configuration Summary G-Lock WPNewsman is a nice WordPress plugin for collecting subscribers using the confirmed opt-in method
Fortigate SSL VPN 3.x With PINsafe Installation Notes
Fortigate SSL VPN 3.x With PINsafe Installation Notes Table of Contents Fortigate SSL VPN 3.x With PINsafe Installation Notes... 1 1. Introduction... 2 2. Overview... 2 2.1. Prerequisites... 2 2.2. Baseline...
After you've enabled POP/IMAP access in i.mail, you need to configure your email client to download i.mail messages.
User Guide- i.mail enhancement Configure POP/IMAP access using Outlook and Windows Mail Firstly, you need to enable POP/IMAP on your i.mail account: 1. Log into your i.mail account via web 2. Click Mail
Initial Setup of Mozilla Thunderbird with IMAP for Windows 7
Initial Setup of Mozilla Thunderbird Concept This document describes the procedures for setting up the Mozilla Thunderbird email client to download messages from Google Mail using Internet Message Access
Mail 8.2 for Apple OSX: Configure IMAP/POP/SMTP
Mail 8.2 for Apple OSX: Configure IMAP/POP/SMTP April 10, 2015 Table of Contents Introduction... 3 Email Settings... 3 IMAP... 3 POP... 3 SMTP... 3 Process Overview... 3 Anatomy of an Email Address...
CHARTER BUSINESS custom hosting faqs 2010 INTERNET. Q. How do I access my email? Q. How do I change or reset a password for an email account?
Contents Page Q. How do I access my email? Q. How do I change or reset a password for an email account? Q. How do I forward or redirect my messages to a different email address? Q. How do I set up an auto-reply
Further web design: HTML forms
Further web design: HTML forms Practical workbook Aims and Learning Objectives The aim of this document is to introduce HTML forms. By the end of this course you will be able to: use existing forms on
How to configure your Desktop Computer and Mobile Devices post migrating to Microsoft Office 365
How to configure your Desktop Computer and Mobile Devices post migrating to Microsoft Office 365 1 Contents Purpose... 3 Office 365 Mail Connections... 3 Finding IMAP server... 3 Desktop computers... 4
Initial Setup of Mac Mail with IMAP for OS X Lion
Concept Initial Setup of Mac Mail This document describes the procedures for setting up the Mac Mail client to receive messages from Google Mail using Internet Message Access Protocol (IMAP) with the Mac
Intell-a-Keeper Reporting System Technical Programming Guide. Tracking your Bookings without going Nuts! http://www.acorn-is.
Intell-a-Keeper Reporting System Technical Programming Guide Tracking your Bookings without going Nuts! http://www.acorn-is.com 877-ACORN-99 Step 1: Contact Marian Talbert at Acorn Internet Services at
507-214-1000. This information is provided for informational purposes only.
507-214-1000 This information is provided for informational purposes only. The following guide will show you how to set up email in various email programs. The Basic Email settings for all email addresses
1. Open Thunderbird. If the Import Wizard window opens, select Don t import anything and click Next and go to step 3.
Thunderbird The changes that need to be made in the email programs will be the following: Incoming mail server: newmail.one-eleven.net Outgoing mail server (SMTP): newmail.one-eleven.net You will also
Configuring Outlook 2016 for Windows
Configuring Outlook 2016 for Windows This document assumes that you already have Outlook 2016 installed on your computer and you are ready to configure Outlook. Table of Contents Configuring Outlook 2016
How To Configure Email Using Different Email Clients
How To Configure Email Using Different Email Clients This document will show step by step instructions for setting up and updating email accounts using different Email Clients. Always remember to verify
Configuring your email client to connect to your Exchange mailbox
Configuring your email client to connect to your Exchange mailbox Contents Use Outlook Web Access (OWA) to access your Exchange mailbox... 2 Use Outlook 2003 to connect to your Exchange mailbox... 3 Add
Creating your personal website. Installing necessary programs Creating a website Publishing a website
Creating your personal website Installing necessary programs Creating a website Publishing a website The objective of these instructions is to aid in the production of a personal website published on
Mail Programs. Manual
Manual April 2015, Copyright Webland AG 2015 Table of Contents Introduction Basics Server Information SSL POP3 IMAP Instructions Windows Outlook 2000 Outlook 2002/2003/XP Outlook 2007 Outlook 2010 Outlook
Web Programming with PHP 5. The right tool for the right job.
Web Programming with PHP 5 The right tool for the right job. PHP as an Acronym PHP PHP: Hypertext Preprocessor This is called a Recursive Acronym GNU? GNU s Not Unix! CYGNUS? CYGNUS is Your GNU Support
Configuring Mozilla Thunderbird to Access Your SAS Email Account
Configuring Mozilla Thunderbird to Access Your SAS Email Account 1. When you launch Thunderbird for the first time, the Import Wizard will appear: If Thunderbird detects that another email program was
Configuring Your Email Client: Eudora 5.x
Configuring Your Email Client: Eudora 5.x Configuring Eudora for POP 1-1 Table of Contents Chapter 1. Introduction...1-1 What is an Email Client?...1-1 Who Should Read This Manual?...1-1 How Does Email
How To Send Mail From A Macbook Access To A Pc Or Ipad With A Password Protected Email Address (Monroe Access) On A Pc (For Macbook) Or Ipa (For Ipa) On Pc Or Macbook (For
Email client settings: Incoming Mail (IMAP) Server requires SSL: Outgoing Mail (SMTP) Server requires TLS or SSL: Account Name: Email Address: Password: imap.gmail.com Use SSL: Yes Port: 993 smtp.gmail.com
Migration User Guides: The Console Email Application Setup Guide
Migration User Guides: The Console Email Application Setup Guide Version 1.0 1 Contents Introduction 3 What are my email software settings? 3 Popular email software setup tutorials 3 Apple Mail OS Maverick
Webmail. Setting up your email account
Setting up your email account In these notes, yourdomain means the full domain name (i.e. the part of an email address after the @ sign). This doesn t include www, but does include.co.uk or.com. For example,
Configuring Outlook 2013 For IMAP Connections
Configuring Outlook 2013 For IMAP Connections VERSION 1.0 1 P a g e U A C o n n e c t C o n f i g u r i n g O u t l o o k 2013 f o r I M A P 12/2013 Configuring Outlook 2013 for IMAP Connections Overview
CS412 Interactive Lab Creating a Simple Web Form
CS412 Interactive Lab Creating a Simple Web Form Introduction In this laboratory, we will create a simple web form using HTML. You have seen several examples of HTML pages and forms as you have worked
Exchange 2010. Outlook Profile/POP/IMAP/SMTP Setup Guide
Exchange 2010 Outlook Profile/POP/IMAP/SMTP Setup Guide September, 2013 Exchange 2010 Outlook Profile/POP/IMAP/SMTP Setup Guide i Contents Exchange 2010 Outlook Profile Configuration... 1 Outlook Profile
WineWeb Email Account Services
As part of WineWeb s website services, we can provide email accounts under your domain name. Although this is optional, almost all of our clients use our mail server for their email accounts. We run the
USING YOUR GMAIL ACCOUNT FOR SCRUBBING YOUR REGULAR EMAIL OF SPAM Beginners Kaffee Klatch Presented by Bill Wilkinson
USING YOUR GMAIL ACCOUNT FOR SCRUBBING YOUR REGULAR EMAIL OF SPAM Beginners Kaffee Klatch Presented by Bill Wilkinson The Gmail spam filter is highly acclaimed by many experts in the security and privacy
Protected Trust Journaling Guide. Privacy Security Compliance
Protected Trust Journaling Guide Privacy Security Compliance Protected Trust Journaling Guide Summary With Protected Trust Journaling, you can archive all of the Protected Trust messages sent to or from
BOTTOM UP THINKING EMAIL SETUP INSTRUCTIONS. Unique businesses require unique solutions CLIENT GUIDE
BOTTOM UP THINKING Unique businesses require unique solutions EMAIL SETUP INSTRUCTIONS CLIENT GUIDE INDEX How to connect a. Deciding on best method (POP or IMAP) Setting up email on devices Webmail a.
e- storage Mail Archive
e- storage Mail Archive 1 TABLE OF CONTENTS 1.0 OVERVIEW 3 1.1 INTRODUCTION... 3 1.2 REQUIREMENT. 4 2.0 SETUP AND CONFIGURATION. 6 2.1 CREATE NEW ARCHIVE PROFILE. 6 2.1.1 Gmail Account.. 8 2.1.2 Hotmail
UNI EMAIL - WINDOWS. How to... Access your University email on your Windows Computer. Introduction. Step 1/1 - Setting Up Your Windows Computer
UNIVERSITY EMAIL - WINDOWS How to... Access your University email on your Windows Computer Introduction The University of South Wales offers all enrolled students the use of a free personal e-mail account
isecuremail User Guide for iphone
isecuremail User Guide for iphone Page 1 CONTENTS Chapter 1: Welcome... 4 Chapter 2: Getting Started... 5 Compatability... 5 Preliminary Steps... 5 Setting up a POP3 / IMAP4/ Exchange Email Account...
SEEM4540 Open Systems for E-Commerce Lecture 06 Online Payment
SEEM4540 Open Systems for E-Commerce Lecture 06 Online Payment PayPal PayPal is an American based e-commerce business allowing payments and money transfers to be made through the Internet. In 1998, a company
BlackBerry Internet Service Using the Browser on Your BlackBerry Smartphone Version: 2.8
BlackBerry Internet Service Using the Browser on Your BlackBerry Smartphone Version: 2.8 User Guide SWDT653811-793266-0827104650-001 Contents Getting started... 3 About messaging service plans for BlackBerry
ConnectMail Mobile Email Configuration
ConnectMail Mobile Email Configuration Introduction/Utility ConnectMail allows you to use your mobile phone to access information in your account. This includes e mail messages, calendar, and contacts.
Email Instructions. Outlook (Windows) Mail (Mac) Webmail Windows Live Mail iphone 4, 4S, 5, 5c, 5s Samsung Galaxy S4 BlackBerry
Email Instructions Outlook (Windows) Mail (Mac) Webmail Windows Live Mail iphone 4, 4S, 5, 5c, 5s Samsung Galaxy S4 BlackBerry ii Table of Contents Table of Contents 1 Mail Account Settings 1 Account Set
HOW WILL I KNOW THAT I SHOULD USE THE IAS EMAIL CONTINUITY SERVICE? https://web.ias.edu/updateme/
WHEN DO I NEED TO ACCESS THE IAS EMAIL CONTINUITY SERVICE? This service is provided to address the following actions during periods where the IAS email servers are offline: 1. If you need to check for
User guide. Business Email
User guide Business Email June 2013 Contents Introduction 3 Logging on to the UC Management Centre User Interface 3 Exchange User Summary 4 Downloading Outlook 5 Outlook Configuration 6 Configuring Outlook
Email Client configuration and migration Guide Setting up Thunderbird 3.1
Email Client configuration and migration Guide Setting up Thunderbird 3.1 1. Open Mozilla Thunderbird. : 1. On the Edit menu, click Account Settings. 2. On the Account Settings page, under Account Actions,
Configuring Your Email Client: Eudora 5.x. Quick Reference
Configuring Your Email Client: Eudora 5.x Quick Reference Table of Contents Chapter 1. Introduction...1-1 What is an Email Client?...1-1 Who Should Read This Manual?...1-1 POP, IMAP, and SSL: Which Protocol
Outlook Express. Make Changes in Red: Open up Outlook Express. From the Menu Bar. Tools to Accounts - Click on. User Information
Outlook Express Open up Outlook Express From the Menu Bar Tools to Accounts - Click on Mail Tab Click on mail.btconline.net mail (default) Click on Properties button Click on the General tab User Information
Set Up E-mail Setup with Microsoft Outlook 2007 using POP3
Page 1 of 14 Help Center Set Up E-mail Setup with Microsoft Outlook 2007 using POP3 Learn how to configure Outlook 2007 for use with your 1&1 e-mail account using POP3. Before you begin, you will need
SerialMailer Manual. For SerialMailer 7.2. Copyright 2010-2011 Falko Axmann. All rights reserved.
1 SerialMailer Manual For SerialMailer 7.2 Copyright 2010-2011 Falko Axmann. All rights reserved. 2 Contents 1 Getting Started 4 1.1 Configuring SerialMailer 4 1.2 Your First Serial Mail 7 1.2.1 Database
Email Client Configuration Secure Socket Layer. Information Technology Services 2010
Email Client Configuration Secure Socket Layer Information Technology Services 2010 Table of Contents A. Apple Mail [Mac OSX Leopard]... 1 1. POP SSL Secure Settings... 1 2. IMAP SSL Secure Settings...
Introduction to XHTML. 2010, Robert K. Moniot 1
Chapter 4 Introduction to XHTML 2010, Robert K. Moniot 1 OBJECTIVES In this chapter, you will learn: Characteristics of XHTML vs. older HTML. How to write XHTML to create web pages: Controlling document
Email Migration Manual (For Outlook Express 6)
Email Migration Manual (For Outlook Express 6) By SYSCOM (USA) May 13, 2013 Version 1.0 1 Contents 1. How to Change POP3/SMTP Setup for Outlook Express... 3 2. How to Login to Webmail... 7 3. How to Change
Configuring Thunderbird for Flinders Mail at home.
Configuring Thunderbird for Flinders Mail at home. Downloading Thunderbird can be downloaded from the Mozilla web site located at http://www.mozilla.org/download.html This web site also contains links
Getting started with IMAP for Aggiemail What is IMAP?
Getting started with IMAP for Aggiemail What is IMAP? IMAP, or Internet Message Access Protocol, lets you download messages from Aggiemail s servers onto your computer so you can access your mail with
Outlook Express. Make Changes in Red: Open up Outlook Express. From the Menu Bar. Tools to Accounts - Click on Mail Tab.
Outlook Express Open up Outlook Express From the Menu Bar Tools to Accounts - Click on Mail Tab Click on mail.nefcom.net (default) Click on Properties button Click on the General tab User Information E-mail
RoboMail Mass Mail Software
RoboMail Mass Mail Software RoboMail is a comprehensive mass mail software, which has a built-in e-mail server to send out e-mail without using ISP's server. You can prepare personalized e-mail easily.
c. Write a JavaScript statement to print out as an alert box the value of the third Radio button (whether or not selected) in the second form.
Practice Problems: These problems are intended to clarify some of the basic concepts related to access to some of the form controls. In the process you should enter the problems in the computer and run
Ciphermail for BlackBerry Quick Start Guide
CIPHERMAIL EMAIL ENCRYPTION Ciphermail for BlackBerry Quick Start Guide June 19, 2014, Rev: 8975 Copyright 2010-2014, ciphermail.com. Introduction This guide will explain how to setup and configure a Ciphermail
Configuring iplanet 6.0 Web Server For SSL and non-ssl Redirect
Introduction Configuring iplanet 6.0 Web Server For SSL and non-ssl Redirect This document describes the process for configuring an iplanet web server for the following situation: Require that clients
How to setup your iphone email client
How to setup your iphone email client First things first! Make sure you can access mail directly through webmail using your username and password. Webmail can be accessed using the following format http://webmail.stmkr.net
How to Display Weather Data on a Web Page
Columbia Weather Systems Weather MicroServer Tutorial How to Displaying your weather station s data on the Internet is a great way to disseminate it whether for general public information or to make it
Outlook 2010 Setup Guide (POP3)
Versions Addressed: Microsoft Office Outlook 2010 Document Updated: 8/31/2012 Copyright 2012 Smarsh, Inc. All rights Purpose: This document will assist the end user in configuring Outlook 2010 to access
Configuring Thunderbird with UEA Exchange 2007:
Configuring Thunderbird with UEA Exchange 2007: This document covers Thunderbird v10.0.2 please contact [email protected] if you require an upgrade. Mail Account Setup. Step 1: Open Thunderbird, you should
Login with Amazon. Getting Started Guide for Websites. Version 1.0
Login with Amazon Getting Started Guide for Websites Version 1.0 Login with Amazon: Getting Started Guide for Websites Copyright 2016 Amazon Services, LLC or its affiliates. All rights reserved. Amazon
Live@edu User Guide. Please visit the Helpdesk website for more information: http://www.smu.edu.sg/iits/helpdesk_support/index.asp
IITS Main Office SINGAPORE MANAGEMENT UNIVERSITY Administration Building, Level 11 81, Victoria Street Singapore 188065 Phone: 65-6828 1930 Email: [email protected] Please visit the Helpdesk website for
Configuring Outlook 2010 for Windows
Configuring Outlook 2010 for Windows This document assumes that you already have Outlook 2010 installed on your computer and you are ready to configure Outlook. Table of Contents Configuring Outlook 2010
1. Open the preferences screen by opening the Mail menu and selecting Preferences...
Using TLS encryption with OS X Mail This guide assumes that you have already created an account in Mail. If you have not, you can use the new account wizard. The new account wizard is in the Accounts window
How to Set Up LSUS IMAP Email in Outlook 2013
How to Set Up LSUS IMAP Email in Outlook 2013 Page 1 Table of Contents Basic Settings Overview..3 Complete Text Only Guide for Faculty/Staff...4 Complete Text Only Guide for Students..5 Picture Guide for
How to Setup OSX Mail to POP an Exchange Account
How to Setup OSX Mail to POP an Exchange Account (Revised 04/27/11) LAUSD IT Help Desk 333 S. Beaudry Ave. 9 th Floor Phone 213.241.5200 Opening OS X Mail application The following instructions are written
Working with forms in PHP
2002-6-29 Synopsis In this tutorial, you will learn how to use forms with PHP. Page 1 Forms and PHP One of the most popular ways to make a web site interactive is the use of forms. With forms you can have
Outlook 2002. 1. Start Outlook, and click on mserver.wlu.ca. 2. From the Tools menu, choose Options
Mserver to Ipmail Conversion Instructions The new email server called ipmail is configured to allow only encrypted email sessions. Members of the Laurier community who are currently using unencrypted email
THUNDERBIRD SETUP (STEP-BY-STEP)
Jim McKnight www.jimopi.net Thunderbird_Setup.lwp revised 12-11-2013 (Note1: Not all sections have been updated for the latest version of Thunderbird available at the time I verified that Section. Each
Webmail Using the Hush Encryption Engine
Webmail Using the Hush Encryption Engine Introduction...2 Terms in this Document...2 Requirements...3 Architecture...3 Authentication...4 The Role of the Session...4 Steps...5 Private Key Retrieval...5
Configuring Your Suffolk Email on Outlook Express 6.x
Configuring Your Suffolk Email on Outlook Express 6.x This document details configuration specific to using sumail.suffolk.edu in Outlook Express 6.x. Setting Up a New Account If you are using Microsoft
How to set up your Secure Email in Outlook 2010*
How to set up your Secure Email in Outlook 2010* This guide is for hosting clients who are hosting their email with us. If you are using a third party email, you should not use these instructions. 1. Open
1. Navigate to Control Panel and click on User Accounts and Family Safety. 2. Click on User Accounts
This document will guide you through setting up your outgoing server (SMTP) Microsoft Outlook and Windows Live Mail. There is also a section below that guides you through the manual configuration of your
Patriots Email Outlook Configuration
Patriots Email Outlook Configuration Contents Configuration in Outlook... 2 Exchange/Active Sync Configuration... 2 IMAP and POP Configuration... 5 Retrieve Unique POP/IMAP Server... 5 IMAP or POP Setup
Steps for: POP (Post Office Protocol) and IMAP (Internet Message Access Protocol) setup on MAC Platforms
Steps for: POP (Post Office Protocol) and IMAP (Internet Message Access Protocol) setup on MAC Platforms The following instructions offer options for POP and IMAP e-mail retrieval locally on your MAC.
Configuring Email on Mobile Devices
1 Configuring Email on Mobile Devices Contents Android IMAP... 3 Android - POP3... 7 iphone IMAP... 10 iphone - POP3... 13 2 Android IMAP The look and feel of each Android device can be different based
Forms, CGI Objectives. HTML forms. Form example. Form example...
The basics of HTML forms How form content is submitted GET, POST Elements that you can have in forms Responding to forms Common Gateway Interface (CGI) Later: Servlets Generation of dynamic Web content
PREMIUM MAIL USER GUIDE
PREMIUM MAIL USER GUIDE WHO THIS USER GUIDE IS FOR This document is for users of BigPond Premium Mail. It describes the features of BigPond Premium Mail from a user s perspective. It contains: A general
Getting an ipath server running on Linux
Getting an ipath server running on Linux Table of Contents Table of Contents... 2 1.0. Introduction... 3 2.0. Overview... 3 3.0. Installing Linux... 3 4.0. Installing software that ipath requires... 3
