<?php
sendMail('gmailalso@yahoo.com', '0001', '123456');
function sendMail($email, $user_id, $pass) {
ini_set("sendmail_from","info@domain.com");
ini_set("SMTP","mail.domain.com");
ini_set("smtp_port","25");
$headers = "MIME-Version: 1.0\n";
$headers .= "From: Admin\n";
$headers .= "Content-Type: text/html; charset=iso-8859-1\n";
$to=$email;
$subject = "Genuity Membsers Info.";
$mailtext = "<table width='100%'>
<table height='300' width='500' cellpadding='1' cellspacing='1' align='center' style='background-color:#2797FF;'>
<tr style='background-color:#A3D6FE;'>
<td style='border:1px solid #FFFFFF;'>
Dear Member,<br>
</td>
</tr>
<tr style='background-color:#A3D6FE;'>
<td style='border:1px solid #FFFFFF;'>
Below is your information to log in Genuity Staff<br>
</td>
</tr>
<tr style='background-color:#A3D6FE;'>
<td style='border:1px solid #FFFFFF;'>
<table align='center'>
<tr>
<td>User ID:</td><td> <b>$user_id</b></td>
</tr>
<tr>
<td>Password:</td><td> <b>$pass</b></td>
</tr>
</table>
</td>
</tr>
<tr style='background-color:#A3D6FE;'>
<td style='border:1px solid #FFFFFF;'>
You can change your password after login
</td>
</tr>
<tr style='background-color:#A3D6FE;'>
<td style='border:1px solid #FFFFFF;'>
Please keep this info in a safe place. <br>
</td>
</tr>
<tr style='background-color:#A3D6FE;'>
<td style='border:1px solid #FFFFFF;' align='right'>
Our Systems .
</td>
</tr>
</table>
</table>
";
if(mail($to, $subject, $mailtext, $headers)) {
return true;
} else {
return false;
}
}
?>
Runtime Configuration
The behaviour of these functions is affected by settings in php.ini.
| Name | Default | Changeable | Changelog |
|---|---|---|---|
| mail.add_x_header | "0" | PHP_INI_SYSTEM|PHP_INI_PERDIR | Available since PHP 5.3.0. |
| mail.log | NULL | PHP_INI_SYSTEM|PHP_INI_PERDIR | Available since PHP 5.3.0. |
| SMTP | "localhost" | PHP_INI_ALL | |
| smtp_port | "25" | PHP_INI_ALL | Available since PHP 4.3.0. |
| sendmail_from | NULL | PHP_INI_ALL | |
| sendmail_path | "/usr/sbin/sendmail -t -i" | PHP_INI_SYSTEM |
For further details and definitions of the PHP_INI_* modes, see the Where a configuration setting may be set.
Here's a short explanation of the configuration directives.
- mail.add_x_header bool
-
Add X-PHP-Originating-Script that will include UID of the script followed by the filename.
- mail.log string
-
Log all mail() calls including the full path of the script, line number, To address and headers.
- SMTP string
-
Used under Windows only: host name or IP address of the SMTP server PHP should use for mail sent with the mail() function.
- smtp_port int
-
Used under Windows only: Number of the port to connect to the server specified with the SMTP setting when sending mail with mail(); defaults to 25. Only available since PHP 4.3.0.
- sendmail_from string
-
Which "From:" mail address should be used in mail sent from PHP under Windows. This directive also sets the "Return-Path:" header.
- sendmail_path string
-
Where the sendmail program can be found, usually /usr/sbin/sendmail or /usr/lib/sendmail. configure does an honest attempt of locating this one for you and set a default, but if it fails, you can set it here.
Systems not using sendmail should set this directive to the sendmail wrapper/replacement their mail system offers, if any. For example, » Qmail users can normally set it to /var/qmail/bin/sendmail or /var/qmail/bin/qmail-inject.
qmail-inject does not require any option to process mail correctly.
This directive works also under Windows. If set, smtp, smtp_port and sendmail_from are ignored and the specified command is executed.
Runtime Configuration
24-Jun-2009 02:12
24-Jun-2009 02:11
<?php
sendMail('gmailalso@yahoo.com', '0001', '123456');
function sendMail($email, $user_id, $pass) {
ini_set("sendmail_from","info@domain.com");
ini_set("SMTP","mail.domain.com");
ini_set("smtp_port","25");
$headers = "MIME-Version: 1.0\n";
$headers .= "From: Admin\n";
$headers .= "Content-Type: text/html; charset=iso-8859-1\n";
$to=$email;
$subject = "Genuity Membsers Info.";
$mailtext = "<table width='100%'>
<table height='300' width='500' cellpadding='1' cellspacing='1' align='center' style='background-color:#2797FF;'>
<tr style='background-color:#A3D6FE;'>
<td style='border:1px solid #FFFFFF;'>
Dear Member,<br>
</td>
</tr>
<tr style='background-color:#A3D6FE;'>
<td style='border:1px solid #FFFFFF;'>
Below is your information to log in Genuity Staff<br>
</td>
</tr>
<tr style='background-color:#A3D6FE;'>
<td style='border:1px solid #FFFFFF;'>
<table align='center'>
<tr>
<td>User ID:</td><td> <b>$user_id</b></td>
</tr>
<tr>
<td>Password:</td><td> <b>$pass</b></td>
</tr>
</table>
</td>
</tr>
<tr style='background-color:#A3D6FE;'>
<td style='border:1px solid #FFFFFF;'>
You can change your password after login
</td>
</tr>
<tr style='background-color:#A3D6FE;'>
<td style='border:1px solid #FFFFFF;'>
Please keep this info in a safe place. <br>
</td>
</tr>
<tr style='background-color:#A3D6FE;'>
<td style='border:1px solid #FFFFFF;' align='right'>
Our Systems .
</td>
</tr>
</table>
</table>
";
if(mail($to, $subject, $mailtext, $headers)) {
return true;
} else {
return false;
}
}
?>
