|
|
|
| Здравствуйте.
Проблема такая:
Не приходят письма отправленные функцией email с сайтов.
Причем это не какая то спам рассылка, а просто письма уведомлений о действиях пользователя.
Видел сообщение на форумах о том что не приходят на mail.ru, а у меня еще и на яндекс и gmail.
Хостер говорит, что письма отправляются и показывает график ежедневной оправки.
Может подключить на хостинге функцию SMTP, Кто нибудь сталкивался подскажите пожалуйста? | |
|
|
|
|
|
|
|
для: Dinya_1
(16.06.2015 в 19:40)
| | Сендмыл
<?php
$sendmail = "/usr/sbin/sendmail -t -f $sender -C /etc/sendmail.orig.cf";
$fd = popen($sendmail, "w");
fputs($fd, "To: recipient@example.com\r\n");
fputs($fd, "From: \"Sender Name\" <$sender>\r\n");
fputs($fd, "Subject: Finally\r\n");
fputs($fd, "X-Mailer: Mailer Name\r\n\r\n");
fputs($fd, $body);
pclose($fd);
|
Сокеты
<?php
function socketmail($server, $to, $from, $subject, $message) {
$connect = fsockopen ($server, 25, $errno, $errstr, 30);
fputs($connect, "HELO localhost\r\n");
fputs($connect, "MAIL FROM: $from\n");
fputs($connect, "RCPT TO: $to\n");
fputs($connect, "DATA\r\n");
fputs($connect, "Content-Type: text/plain; charset=iso-8859-1\n");
fputs($connect, "To: $to\n");
fputs($connect, "Subject: $subject\n");
fputs($connect, "\n\n");
fputs($connect, stripslashes($message)." \r\n");
fputs($connect, ".\r\n");
fputs($connect, "RSET\r\n");
}
|
| |
|
|
|
|
|
|
|
для: Dinya_1
(16.06.2015 в 19:40)
| | Может вы просто приведете код отправки как у вас написано. Телепатов то тут нет. | |
|
|
|