У меня проблема с отправкой электронной почты в торте. Мой метод выглядит так: $this->Email->smtpOptions = array( 'port'=>'465', 'timeout'=>'30', 'auth' => true, 'host' => 'ssl://smtp.gmail.com', 'username'=>'mymail@gmail.com', 'password'=>'mypass', ); $this->Email->from = "admin@localhost"; $this->Email->to = "my_test_mail@centrum.cz"; $this->Email->subject = "Test"; $this->Email->sendAs = "text"; $this->Email->delivery = 'smtp'; $this->Email->send('Hello message body!'); Но когда я пытаюсь отправить электронное письмо, я получаю: 555 […]
Я пытаюсь отправить почту на адрес gmail, но он продолжает получать эту ошибку «SMTP -> ERROR: Не удалось подключиться к серверу: время ожидания подключения (110) Ошибка SMTP Connect (). Сообщение не отправлено. Ошибка отправителя: SMTP Connect () не смогли." В чем может быть проблема? require 'class.phpmailer.php'; // path to the PHPMailer class require 'class.smtp.php'; $mail […]
Чтобы предотвратить атаки «человек-в-середине» (сервер притворяется кем-то другим), я хотел бы проверить, что SMTP-сервер, к которому я подключаюсь слишком по SSL, имеет действительный сертификат SSL, который доказывает, что это тот, кто, как я думаю. Например, после подключения к SMTP-серверу на порту 25 я могу переключиться на безопасное соединение, например: <?php $smtp = fsockopen( "tcp://mail.example.com", 25, […]
Я работаю над проектом php / c #, который является почтовым сервером с веб-интерфейсом для управления приложением электронной почты. Предполагается, что программа работает на windows и linux, но я в основном занимаюсь разработкой в Windows. Я не пришел на тестирование в Linux и нашел ужасную проблему. Из того, что я искал в Google Windows, вы […]
Ответ SMTP-сервера: 530 5.7.0 Сначала необходимо выполнить команду STARTTLS Я получаю это сообщение об ошибке, когда я использую функцию mail () в файле php script … Я использую gmail SMTP-сервер и gmail, используя STARTTLS, который является защищенным SSL для предотвращения спама, и я уже использую эти команды в файле contact.php ini_set("SMTP","smtp.gmail.com"); ini_set("sendmail_from","<email-address>@gmail.com>"); поэтому какую команду […]
Я знаю, что для отправки электронной почты с localhost в Windows вам нужно изменить SMTP-сервер в php.ini, но это действительно только для Windows: [mail function] ; For Win32 only. ; http://php.net/smtp SMTP = localhost ; http://php.net/smtp-port smtp_port = 25 Итак, что я должен сделать, чтобы отправлять электронную почту из ОС Linux?
Вот мой код: <?php require_once 'Swift/lib/swift_required.php'; $transport = Swift_SmtpTransport::newInstance('smtp.gmail.com', 465) ->setUsername('me@ff.com') ->setPassword('pass'); $mailer = Swift_Mailer::newInstance($transport); $message = Swift_Message::newInstance('Wonderful Subject') ->setFrom(array('me@ff.com' => 'MY NAME')) ->setTo(array('you@ss.com' => 'YOU')) ->setBody('This is the text of the mail send by Swift using SMTP transport.'); //$attachment = Swift_Attachment::newInstance(file_get_contents('path/logo.png'), 'logo.png'); //$message->attach($attachment); $numSent = $mailer->send($message); printf("Sent %d messages\n", $numSent); ?> ПОСЛЕ ПОЛУЧЕНИЯ ЭТОЙ […]
Ошибка SMTP: не удалось подключиться к узлу SMTP. Сообщение не может быть отправлено. Ошибка Mailer: ошибка SMTP: не удалось подключиться к узлу SMTP. Я не могу найти способ заставить PHPMailer работать в CentOS. Почта работает очень хорошо под Windows с XAMPP, но я всегда получаю эту ошибку под Linux. SMTP-сервер является слушателем Lotus Domino на […]
Похоже, что есть несколько отличных библиотек для того, чтобы подписывать подписки на DomainKeys на C # /. NET, но мне очень сложно найти такую же поддержку для PHP. Может быть, я не смотрю в нужное место? Единственное, что я нашел, это http://php–dkim.sourceforge.net/ ; он выглядит невероятно взломанным и поддерживает только PHP4. Учитывая, насколько популярным является […]
Я использую Ubuntu на основе экземпляра ec2, недавно я переместил мой код на aws, и казалось, что функциональность электронной почты не работает. Я использую gmail SMTP-сервис ниже, это мой код 'Smtpmail'=>array( 'class'=>'application.extensions.smtpmail.PHPMailer', 'Host'=>"smtp.gmail.com", 'Username'=>'username', 'Password'=>'password', 'From'=>'from addr', 'setForm'=>'from name', 'Mailer'=>'smtp', 'SMTPSecure'=>'tls', 'Port'=>25, 'SMTPAuth'=>true, ), this code is working on my unix based server but on […]