Отправка почты в php - PullRequest
       6

Отправка почты в php

4 голосов
/ 15 сентября 2010

Здесь я новичок в PHP, я хочу отправить письмо, и мое приложение работает на хостинге go daddy sahre, поэтому, пожалуйста, скажите мне, как мне его достичь.спасибо всем.

Я получил ответ от вас, ребята, и я попытался, но есть какая-то проблема.
это мой кодполучил ошибку

"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"

Ответы [ 5 ]

7 голосов
/ 15 сентября 2010

Функция PHP mail ()

Базовый пример:

<?php
$to = "someone@example.com";
$subject = "Test mail";
$message = "Hello! This is a simple email message.";
$from = "someonelse@example.com";
$headers = "From: $from";
mail($to,$subject,$message,$headers);
echo "Mail Sent.";
?>
4 голосов
/ 15 сентября 2010

Ответ Навида - это все, что требуется для отправки обычной электронной почты.

Для справки:

Функция почты PHP - http://php.net/manual/en/function.mail.php

Обычно используемые классы, предоставляющие дополнительную функциональность:

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

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

2 голосов
/ 22 июля 2013

См. Хороший пример для отправки писем здесь

http://thinkspacetechnologies.com/blog/sending-mails-via-php-script-2/

1 голос
/ 10 декабря 2015
<?php
$message="hi";
$to="to@exmaple.com";
$sub='Subject of the Mail';
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";
$headers .= "From:from@example.com\r\n";
mail($to,$sub,$message,$headers); 
?>

Простая отправка почты в php

это примет HTML-теги и будет работать соответственно

0 голосов
/ 15 сентября 2010

Помните, что хотя функция PHP mail() довольно проста и удобна в использовании, операционная система компьютера должна иметь возможность отправлять почту самостоятельно.

Необходимо проверить возвращаемое значение mail() (логическое значение, true , если почта была принята для доставки).

  $result = mail( ... );

Если переменная $result равна false , необходимо проверить конфигурацию почты вашего компьютера /реализация.

Если это true , а почта не отправлена, вам необходимо проверить журналы почты компьютера.

...