BG Development


  Reply to this topicStart new topicStart Poll

> ICN php mail проблем, Кои са вариантите?
berge
Публикувано на: 14-07-2018, 13:36
Quote Post



Име:
Група: Потребител
Ранг: Новопостъпил

Мнения: 18
Регистриран на: 30.10.17



Здравейте, има ли някой проблем с php mail изпращането на е-поща от формата в сайта си? И кои са вариантите, с които се оправя това?..

CODE

<?php
      
            header('Content-Type: text/html; charset=utf-8');
            header('Content-Transfer-Encoding: 8bit');
            $mailStat = "";
            if (isset($_POST['submit'])) {
                  if ($_POST['name'] && $_POST['email'] && $_POST['subject'] && $_POST['message']) {
      
                  $mailFrom = $_POST['email'];
                  $to       = 'berge@abv.bg';
                  $subject  = $_POST['subject'];
                  $name     = $_POST['name'];
                  $message  = 'От '.$name. ":<br /><br />" .$_POST['message'];
                  $headers  = 'MIME-Version: 1.0' . "\r\n";
                  $headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
                  $headers .= 'From: ' ."От Saita.com\r\n" .
                  'Reply-To: '.$mailFrom. "\r\n" .
                  'X-Mailer: PHP/' . phpversion();
      
                  $success = mail($to, '=?UTF-8?B?'.base64_encode($subject).'?=', $message, $headers);
                  
                        if ($success) {
                              $mailStat = "<font color='#060'>Съобщението Ви към ".$to." е изпратено успешно.</font>";
                        } else {
                              $mailStat = "<font color='#d00'>Получи се грешка при изпращането към ".$to."</font>";
                        }
                  } else {
                        $mailStat = "<font color='#00d'>Моля, попълнете всички полета!</font>";
                  }
            }
            
      ?>
      

      <main>
            <h1>Изпрати e@mail</h1>
            <img src="img/mail.png" />
            <form action="" method="post">

                  <input class="input" type="text" name="name" placeholder="Вашето име" />
                  <input class="input" type="text" name="email" placeholder="Вашия e-mail" />
                  <input class="input" type="text" name="subject" placeholder="Заглавие" />
                  <textarea name="message" placeholder="Запитване"></textarea>
                  <input class="input" id="submit" type="submit" name="submit" value="ИЗПРАТИ">
                  <br />
                  <p><?php echo "uj prateno"; ?></p>
                  <br />
                  <p>Данните Ви ще бъдат използвани единствено за осъществяване на Вашата поръчка.</p>
            </form>
      </main>


Благодаря Ви!

Това мнение е било редактирано от berge на 14-07-2018, 13:38
PMEmail Poster
Top
TrustHavic
Публикувано на: 18-07-2018, 09:18
Quote Post



Име: Станимир
Група: Потребител
Ранг: Редовен член

Мнения: 379
Регистриран на: 30.04.14



дай да видим тая функция mail, тя ли прави проблем или нещо друго
PMEmail Poster
Top
berge
Публикувано на: 01-08-2018, 00:39
Quote Post



Име:
Група: Потребител
Ранг: Новопостъпил

Мнения: 18
Регистриран на: 30.10.17



Проблемът се оказа точно в mail функцията, която пощите разчитат като спам, не знам дали заради това, че сайта не е по https, но при всички случаи от хостинга ме посъветваха вместо mail, да се пращат чрез SMTP и бяха категорични, че проблема не е в php кода, а в пощата. Другото решение се оказа добавянето на нов филтър в самата поща за сортиране на получените писма и сега всичко си работи перфе. Изглежда обаче SMTP варианта е за предпочитане.

Благодаря TrustHavic!
PMEmail Poster
Top
PureEvil
Публикувано на: 01-08-2018, 09:25
Quote Post



Име: Атанас Митрев
Група: Потребител
Ранг: Почетен член

Мнения: 5215
Регистриран на: 21.02.04



@berge сядай да четеш, че пишеш глупости.
Проблема е в задклавиатурното у-во и не разбирането на това как се случват нещата.


--------------------
<?php die("WTF"); ?>
PMUsers WebsiteICQ
Top
berge
Публикувано на: 04-08-2018, 16:46
Quote Post



Име:
Група: Потребител
Ранг: Новопостъпил

Мнения: 18
Регистриран на: 30.10.17



Това и правя, въпроса е, че понякога работи, понякога не, ти също не даде адекватен отговор, така че коментара към човека ти е по-голяма глупост. Имаш ли си на идея защо са тия форуми въобще?
PMEmail Poster
Top
PureEvil
Публикувано на: 08-08-2018, 09:24
Quote Post



Име: Атанас Митрев
Група: Потребител
Ранг: Почетен член

Мнения: 5215
Регистриран на: 21.02.04



@berge и като четеш разбрали как работи mail() или си обикновен ползвател?

Ако беше прочел и разбрал както съм написал щеше да знаеш отговора на въпроса си.

Аз знам какво е форум не ме мисли, но ти май не си наясно.


--------------------
<?php die("WTF"); ?>
PMUsers WebsiteICQ
Top
1 потребители преглеждат тази тема в момента (1 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2018 | BG Development | All Rights Reserved
RSS 2.0