Articles of smtp

Использование Gmails Исходящий SMTP из PHP с использованием TLS

Я отправляю электронную почту с PHP через SMTP-сервер Gmail. Я использовал компонент электронной почты CakePHP с настройками SMTP. Первоначально я работал над этим, используя SSL через порт 465, но обнаружил, что мой веб-хост не разрешает исходящий трафик через 465. Тем не менее они сказали мне, что допустимы исходящие соединения через порт 587. Прочитав http://mail.google.com/support/bin/answer.py?answer=13287, я […]

используя основную почту php () для отправки через gmail SMTP

Можно ли отправлять почту в основной php через gmail smtp без использования какого-либо внешнего класса?

Ошибка SMTP connect () в PHPMailer

Я совершенно новый для PHP, и я хочу отправить почту с помощью PHP. У меня есть форма «Свяжитесь с нами», в которой будет приниматься электронное письмо от человека, связавшегося со мной, и поэтому мне будет отправлено письмо. Я использую библиотеку PHPMailer из https://github.com/PHPMailer/PHPMailer/tree/master, а следующий – фрагмент кода, который я использую. <?php require("class.phpmailer.php"); $mail = […]

Отправка электронной почты через SMTP с помощью PHPMailer

Я пытаюсь отправить SMTP-сообщения электронной почты с помощью PHPMailer, но я продолжаю получать это сообщение об ошибке, любые идеи, как избавиться от него? Я пытаюсь подключиться через SSL на порту 465. SMTP -> FROM SERVER: SMTP -> FROM SERVER: SMTP -> ERROR: EHLO not accepted from server: Notice: fputs() [function.fputs]: send of 18 bytes failed […]

Настройка SMTP-данных для функции php mail ()

Я искал ответ и много раз пробовал эту проблему. Мой скрипт отлично работает на моем веб-хосте, но при переносе на другой выделенный сервер почта никогда не доставляется. Теперь мне нужно установить SMTP-сервер, но не получится правильно. Использование приложений Gmail кстати. Вот как выглядит код. <?php if(!$_POST) exit; $email = $_POST['email']; //$error[] = preg_match('/\b[A-Z0-9._%-]+@[A-Z0-9.-]+\.[AZ]{2,4}\b/i', $_POST['email']) ? […]

PHP Неустранимая ошибка: «Swift_TransportException» с сообщением «Не удалось выполнить проверку подлинности на SMTP-сервере

Я знаю, что этот вопрос был задан раньше, и я прочитал все сообщения там, но я до сих пор не могу найти решение этого. У меня есть машина для Windows с установленным на ней креплением. Когда я пытаюсь отправить простую электронную почту через SMTP-сервер Google, все работает нормально. Хотя, когда я копирую тот же самый […]

Каков наилучший способ отправки электронной почты сотням получателей из приложения Zend Framework?

Я пытаюсь внедрить систему списков рассылки для своего приложения. В настоящее время я использую Zend_Mail_Transport_Smtp('localhost') качестве своего транспорта, просматривая список подписчиков и отправляя новый Zend_Mail каждому. Тем не менее, я замечаю, что длительность времени, которое требуется для завершения сценария, увеличивается по мере увеличения количества подписчиков. Я уверен, что для этого требуется более профессиональный подход, связанный […]

По умолчанию почта Laravel не работает

Я пытаюсь отправить электронное письмо активации при регистрации. У меня есть простой сайт laravel с регистрацией и аутентификацией. При регистрации отсутствуют ошибки, и данные хранятся правильно, однако письмо никогда не отправляется. Пробовал несколько разных примеров, но у меня такая же проблема. Это мой конфигурационный файл mail.php – <?php return array( /* |————————————————————————– | Mail Driver […]

Ошибка SMTP Connect (). Сообщение не отправлено. Ошибка отправителя: Ошибка SMTP Connect ()

Я пытаюсь отправить почту на адрес gmail, но он продолжает получать эту ошибку «SMTP -> ERROR: Не удалось подключиться к серверу: время ожидания подключения (110) Ошибка SMTP Connect (). Сообщение не отправлено. Ошибка отправителя: SMTP Connect () не смогли." В чем может быть проблема? require 'class.phpmailer.php'; // path to the PHPMailer class require 'class.smtp.php'; $mail […]

Как проверить, что сертификат TLS SMTP действителен в PHP?

Чтобы предотвратить атаки «человек-в-середине» (сервер притворяется кем-то другим), я хотел бы проверить, что SMTP-сервер, к которому я подключаюсь слишком по SSL, имеет действительный сертификат SSL, который доказывает, что это тот, кто, как я думаю. Например, после подключения к SMTP-серверу на порту 25 я могу переключиться на безопасное соединение, например: <?php $smtp = fsockopen( "tcp://mail.example.com", 25, […]