Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Sending mail in php

Tags:

php

sendmail

Here i am new to PHP, i want to send the mail and my application is running on go daddy sahre hosting so please tell me hows can i achieve it . thanks to all.

I got the response from you guys and I tried but there is some problem .
this is my code ..

  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Send Mail</title>
</head>

<body>
<?php
        if( isset($_POST['email']) && isset($_POST['subject']) && isset($_POST['msg']) )
        {
            $to = $_POST['email'];
            $subject = $_POST['subject'];
            $msg = $_POST['msg'];
            $from = "[email protected]";
            $headers = "From: $from";
            mail($to,$subject,$msg,$headers);
            echo "Mail Send";
        }

 ?>
 <form action="sendMail.php" method="post">

 <div>
 <table style="width:100%;">
 <tr>
 <td>Email:</td>
 <td><input type="text" name="email" /></td>
 <td>Subject:</td>
 <td><input type="text" name="subject" /></td>
 </tr>
  <tr>
 <td>Message</td>
 <td><input type="text" name="msg" /></td>
 <td colspan="2"> <input type="submit" value="Send Mail" /></td>

 </tr>
 </table>
 </div>
 </form>
</body>
</html>

And after running this page i got the error

"Warning: mail() [function.mail]: SMTP server response: 554 The message was rejected because it contains prohibited virus or spam content in D:\Hosting\5676400\html\myPhp\temp\admin\sendMail.php on line 17"
like image 391
Abhishek Avatar asked Dec 10 '22 13:12

Abhishek


2 Answers

The PHP mail() Function

Basic Example:

<?php
$to = "[email protected]";
$subject = "Test mail";
$message = "Hello! This is a simple email message.";
$from = "[email protected]";
$headers = "From: $from";
mail($to,$subject,$message,$headers);
echo "Mail Sent.";
?>
like image 57
Naveed Avatar answered Dec 27 '22 03:12

Naveed


Naveed's answer is all that is required for sending a basic email.

For reference:

PHP's Mail function - http://php.net/manual/en/function.mail.php

Commonly used classes providing additional functionality:

PHPMailer - http://phpmailer.worxware.com/

Zend_Mail - http://framework.zend.com/manual/en/zend.mail.html

like image 36
Alex Osborn Avatar answered Dec 27 '22 04:12

Alex Osborn