Articles of sendmail

PHP sendmail работает в командной строке Ubuntu, но не из файла php

Я установил sendmail с PHP и apache на Ubuntu. Когда я пытаюсь выполнить следующую командную строку php -r "mail('test@gmail.com', 'test', 'test')"' он успешно отправляет электронное письмо. Однако, запустив файл «test_send_mail.php», выполните следующие действия: <?php mail('test@gmail.com', 'test', 'test') ?> не отправляет электронное письмо. Неудачная попытка с файлом .php генерирует запись журнала: `Jul 5 21:24:47 www sendmail[25603]: […]

jQuery / PHP mail отправляет простой способ?

Хорошо, чтобы сделать длинный рассказ коротким: JavaScript: jQuery("submit").click(function() { var address = jQuery("#mail").val(); var title = jQuery("#title").val(); var name = jQuery("#name").val(); var mail = jQuery("#email").val(); var message = jQuery("#msg").val(); alert(address); alert(title); alert(name); alert(mail); alert(message); jQuery.post("sendmail.php", {address: address, title: title, name: name, mail: mail , message: message}, function(data){ jQuery("#email").html("<div id='sent'><p>Thank you for the message.</p><p>We will reply […]

mail: не удалось открыть поток: Permission denied?

Я получаю это предупреждение, отправляя письма с php Warning: mail (1) [function.mail]: не удалось открыть поток: Permission denied in / home / … используя ssmtp и gmail в качестве smtp PHP 5.3.1 ничего в журналах (без ошибок) почта добирается до места назначения разрешениями файлов являются rwxrxrx Разрешение лишено чего? Даже призывая что-то простое mail ("mail@domain.com", […]

Почта Swiftmailer входит в папку SPAM.

$headers = "\r\n" . "MIME-Version: 1.0" . "\r\n"; $headers .= "Content-type:text/html;charset=iso-8859-1" . "\r\n"; $message = Swift_Message::newInstance() ->setSubject($subject) ->setFrom(array('from@mail.com' => 'From Address')) ->setTo(array('to@mail.com' => 'To Address')) ->setBody($message_plain_txt) ->addPart($message, 'text/html') ; if ($file_name) { $message->attach(Swift_Attachment::fromPath($file_path)); } $result = $mailer->send($message); В этом случае $ filepath – это путь tmp, который я использую, когда пользователь прикрепляет файлы из формы, […]

Функция php Mail () не работает

Я работаю над php-скриптом, который должен отправлять электронные письма. Но моя функция mail () не работает. Я знаю, что мне нужно настроить каким-то образом php.ini и может быть чем-то другим, но я не знаю, что именно и как. Кстати, я установил sendmail. Есть идеи? Большое спасибо. это мой код. error_reporting(E_ALL); $to = 'name@gmail.com'; $subject = […]

Ошибка с PHP mail (): множественные или неверные строки, найденные в дополнительном_header

Внезапно они начали получать вышеуказанную ошибку без каких-либо изменений, внесенных в скрипт. Хост – 1 и 1 (я знаю …) Сценарий все еще отлично работает на другом сервере, и поэтому я подозреваю, что, должно быть, произошли некоторые изменения конфигурации сервера, которые привели к этому, хотя хозяева умоляют о невежестве. В Google нет никакой информации о […]

Устранение неполадок PHP Mail

Как я могу проверить проблему с отправкой почты на моем сервере? Я пробую простой тест: if(mail($to, $subject, $message)) { echo 'Mail Sent'; } который тест выводит текст; но, почта не приходит. Как я могу отслеживать проблему?

Отладка PHP Mail () и / или PHPMailer

Я довольно застрял в проблеме отправки почты с PHP-скрипта. Некоторые данные: Общий хостинг, отсутствие доступа к SSH, только панель поставщика хостинга PHP версия 5.2.5 В прошлом году я построил сайт, у которого не было проблем с отправкой почты с тем же хостингом Предположим, что домен «domain.com», а мой частный адрес – «myaddress@mydomain.com» для анонимности в […]

Правильное предотвращение почтовой инъекции в PHP

Не могли бы вы посоветовать мне, как мне избежать предотвращения отправки электронной почты в PHP mail() без потери исходных данных? Например, если мне нужно разрешить пользователю использовать \r\n , To , CC т. Д., Поэтому я не хочу полностью отделять их от сообщения – я все еще хочу, чтобы они были доставлены, но без добавления […]

PHP mail () работает из командной строки, но не apache

Я пытаюсь понять, почему функция электронной почты в PHP терпит неудачу при вызове через веб-браузер (например, apache), но я могу запустить тот же скрипт из командной строки, используя php -f mailtest.php Это один из серверов Fedora моего клиента, поэтому я не понимаю его полностью, но у меня есть root-доступ, если мне нужно что-то изменить. от […]