finally Amazon release an affordable bulk mail service. Amazon Simple Email Service (Amazon SES) (beta). this is very useful.
As far as pricing goes, Amazon will charge fees for the number of e-mails sent and data transfers. Pricing for SES is US$ 0.10 per thousand messages sent. A customer may also send 2,000 e-mail messages per day free of charge when these e-mails originate from Amazon EC2
here is the open source php class
http://sourceforge.net/projects/php-aws-ses/
Updates
===========
sample code
step 1
include and make a new instance of class
include_once('ses.php');
$con=new SimpleEmailService("your access key","your secretKey ");
step 2
if you are using ses first time you need to add a verified email adders to send mail from. following code will help you to add and verify email address
include_once('ses.php');
$con=new SimpleEmailService("your access key","your secretKey ");
$con->verifyEmailAddress('anilmathewm@mail.com');
once you run the code you will get a mail from amazon ses service to verify the email address by clicking a link.once you verify the code you can use the email address as sender email
step 3
if you want to check the verified email address then use the following code.
include_once('ses.php');
$con=new SimpleEmailService("your access key","your secretKey ");
$con->listVerifiedEmailAddresses();
step 4
how to send an email with Amazon Simple Email Service
include_once('ses.php');
$con=new SimpleEmailService("your access key","your secretKey ");
$con->listVerifiedEmailAddresses();
$m = new SimpleEmailServiceMessage();
$m->addTo('anilmathewm@mail.com');
$m->setFrom('anilmathewm@mail.com');
$m->setSubject('Hello, world!');
$m->setMessageFromString('This is the message body.');
$con->sendEmail($m);
NOTE:
most impotent
If you have not yet requested production access to Amazon SES, then you will only be able to send email to and from verified email addresses. For more information, go to the Developer Guide.
Labels: PHP class And Utilities
Download PHP HTTP protocol client
Class that implements requests to Web resources using the HTTP protocol.
It features:
- May submit HTTP requests with any method, to any page, to any server, connecting to any port.
- Provides support to setup connection and request arguments from a given URL.
- May submit requests via a proxy server with support for authentication if necessary.
- May establish connections via a SOCKS server.
- Supports HTTP direct access or proxy based authentication mechanisms via SASL class library like HTTP Basic, HTTP Digest or NTLM (Windows or Samba).
- Support secure connections (https) via Curl library with SSL support, or at least PHP 4.3.0 with OpenSSL support, or via a non-SSL HTTP proxy server.
- Supports accessing secure pages using SSL certificates and private keys using Curl library
- Supports user defined request headers.
- Supports POST requests with a user defined array of form values.
- Supports POST requests with a user defined request bodies for instance for making requests to SOAP services.
- Supports streaming requests that require uploading large amounts of data of undefined length in small chunks to avoid exceeding PHP memory limits
- Supports requests to sites hosting virtual Web servers.
- Retrieves the HTTP response headers and body data separately.
- Support HTTP 1.1 chunked content encoding
- Supports session and persistent cookies.
- Provides optional handling of redirected pages.
- Supports defining connection and data transfer timeout values.
- Can output connection debug information in plain text or formatted as HTML.
- An add-on class is provided to login to Yahoo sites and perform actions on the behalf of the logged users like exporting the user address book or sending invitation to a group.
Download PHP HTTP protocol client
A PHP Tutorial creating a User Login and Setting Cookies....php tutorial
PHP Tutorial: Installation and The Basics,
How to Install XampP
This package can be used to pack and unpack files in ZIP archives.
There is a class that can retrieve the list of packed files as well several types of file details, such as the uncompressed size, last modification time, comments, etc..
The class can extract individual files, one at a time, specifying their file names, or extract all at once into a given directory.
There is another class that can pack files into new ZIP archives.
The classes use the usual PHP file access functions and gzip extension functions
DownLoad Link