Вызывается Mail () без подключения Mailed Error [duplicate]

Я очень удивлен, что не было разработчика, способного ответить на мой вопрос! githab никто не осмелился об этом думать!

На самом деле все оказалось очень простым!

Да, используя CDN, мы получить скомпилированный файл css. Стили в бутстрапе написаны с использованием sass. Кроме того, стили написаны разделяющими и модульными. Это значит, что мне не нужно загружать всю загрузочную ленту на мой сервер. Я хочу доставить кешированную версию скомпилированного CSS-кода Bootstrap, и мне нужно только добавить мои точки останова. К счастью, есть определенный файл начальной загрузки, который отвечает за Grid. Это bootstrap-grid.scss:

/*!
 * Bootstrap Grid v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

@at-root {
  @-ms-viewport { width: device-width; } // stylelint-disable-line at-rule-no-vendor-prefix
}

html {
  box-sizing: border-box;
  -ms-overflow-style: scrollbar;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

@import "functions";
@import "variables";

@import "mixins/breakpoints";
@import "mixins/grid-framework";
@import "mixins/grid";

@import "grid";
@import "utilities/display";
@import "utilities/flex";

Теперь мне просто нужно последовательно добавить код из файлов выше, добавляя мои точки останова. Добавить не-Grid-код не требуется. Например, код, отвечающий за цвет. Вот мой mcve на codepen .

2
задан Jeeten Parmar 21 May 2014 в 08:28
поделиться

3 ответа

<?php

    require 'PHPMailer.php';

    error_reporting(E_ALL);
    ini_set('display_errors', '1');

    $name = $_POST["name"];
    $email = $_POST["email"];
    $subject = $_POST["subject"];
    $message = $_POST["message"];

    $mail = new PHPMailer();
    $mail->IsSMTP();
    $mail->Host = "smtp.neelcomputech.com"; // Your SMTP PArameter
    $mail->Port = 587; // Your Outgoing Port
    $mail->SMTPAuth = true; // This Must Be True
    $mail->Username = "info@neelcomputech.com"; // Your Email Address
    $mail->Password = "YOUR PASSWORD"; // Your Password
    $mail->SMTPSecure = 'tls'; // Check Your Server's Connections for TLS or SSL

    $mail->From = "info@neelcomputech.com";
    $mail->FromName = $name;
    $mail->AddAddress("info@neelcomputech.com");

    $mail->IsHTML(true);

    $mail->Subject = $subject;

    $mail->Body = $mail_body = "<html> <body>";
    $mail_body = "<b>Hello Admin,</b><br><br>You have got email from your website.<br><br>";
    $mail_body .= '<table style="" cellpadding="3">';
    $mail_body .= "
                    <tr>
                    <td width='50'> <strong> Name </strong> </td>
                    <td width='5'> : </td>
                    <td> $name </td>
                    </tr>
                    <tr>
                    <td> <strong> Email </strong> </td>
                    <td> : </td>
                    <td> $email </td>
                    </tr>
                    <tr>
                    <td> <strong> Message </strong> </td>
                    <td> : </td>
                    <td> $message </td>
                    </tr>
                    </table>
                    </body> </html>"; 

    if(!$mail->Send())
    {
        echo 'Mailer Error: ' . $mail->ErrorInfo;
    }
    else
    {
        echo 'success';
    }

    ?>

Вы должны использовать свои собственные параметры в вашей аутентификации smtp. Также вы можете проверить параметры smtp другого почтового сервера на веб-сайте PHPMailer: phpmailer.worxware.com/index.php?pg=tip_srvrs

2
ответ дан HddnTHA 28 August 2018 в 11:36
поделиться

Мне потребовалось много времени, чтобы выяснить, что CentOS 7 отключает SMTP-соединения по умолчанию, а не через Firewalld.

Попробуйте запустить эти строки, если вы столкнетесь с этой ошибкой Mailer: следующее От адреса не удалось: «и« Вызывается Mail () без подключения ».

sudo setsebool -P httpd_can_sendmail 1

sudo setsebool -P httpd_can_network_connect 1

Благодаря следующей веб-статье: https://gistpages.com / сообщений / phpmailer_smtp_error_failed_to_connect_to_server_permission_denied_13_fix

0
ответ дан Donzo 28 August 2018 в 11:36
поделиться

Вы можете решить это, используя следующий код:

$mail->Host = 'relay-hosting.secureserver.net';

0
ответ дан Kitson88 28 August 2018 в 11:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: