- Проблем с mail()
WT форуми -> PHP MySQL ASP.NET -> Проблем с mail()
Създайте нова тема Напишете отговор 
Автор Съобщение
xlebabarov
Нов
Нов

Регистриран на: 10/11/2009 8:24 am

Support: 5
Bonus: 10
Мнения: 169
Мнение 21/08/2018 1:22 pm     Проблем с mail() Отговорете с цитат


Здравейте, след конфигурация на Mercury с този урок се опитвам да изпратя следния мейл:

<?php
$to = '359988772699@sms.mtel.net';
$subject = 'Съобщение от ХХ';
$message = '<!DOCTYPE html>
            <head><meta charset="utf-8"></head><body>
<pre>аааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааа7</pre></body></html>';
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=UTF-8' . "\r\n";
$headers .= 'From: кирилица@k.k' . "\r\n";


mail($to, $subject, $message, $headers);
?>


но получавам следната грешка:
Warning: mail(): SMTP server response: 553 We do not relay without RFC2554 authentication. in E:\xampp\htdocs\starniko\test6.php on line 12


Къде бъркам?
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
systems
Турист
Турист

Регистриран на: 28/09/2012 9:04 pm

Support: 3
Bonus: 6
Мнения: 251
Мнение 21/08/2018 5:02 pm      Отговорете с цитат


вместо localhost използваи smtp.gmail.com и порт:465 или smtp.abv.bg порт:465
за да може да изпраща емаил адреси.

на realy client configuration емаил адреса на пощата която се използва за smtp
и паролата.

ето за gmail:https://support.google.com/mail/answer/7126229?hl=bg

ето за abv.bg: https://help.abv.bg/%D0%BA%D0%B0%D0%BA%D0%B2%D0%B8-%D1%81%D0%B0-%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8%D1%82%D0%B5-%D0%B7%D0%B0-%D0%B2%D0%B0%D1%88%D0%B8%D1%82%D0%B5-pop3-%D0%B8-smtp-%D1%81%D1%8A%D1%80-2/
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
xlebabarov
Нов
Нов

Регистриран на: 10/11/2009 8:24 am

Support: 5
Bonus: 10
Мнения: 169
Мнение 21/08/2018 5:35 pm      Отговорете с цитат


Проблем с mail()

При тези настройки
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
raiden
Активен
Активен

Регистриран на: 08/12/2006 10:13 am

Support: 189
Bonus: 464
Мнения: 2181
Мнение 21/08/2018 6:38 pm      Отговорете с цитат


Първо, имаш тайпо в хоста, написал си stmp вместо smtp
Второ, използваш некоректен порт.
Прегледай отново отговора на @systems и линка, който ти е дал
Порт за SSL: 465
Порт за TLS/STARTTLS: 587
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
xlebabarov
Нов
Нов

Регистриран на: 10/11/2009 8:24 am

Support: 5
Bonus: 10
Мнения: 169
Мнение 21/08/2018 9:02 pm      Отговорете с цитат


EDIT:Порта на картинката предполагам, че е TLS/STARTTLS затова го направих на 587. Но като се опитам да пратя мейл от Send mail message отново не го получава.

П.С. Къде се настройва другият порт?
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
systems
Турист
Турист

Регистриран на: 28/09/2012 9:04 pm

Support: 3
Bonus: 6
Мнения: 251
Мнение 22/08/2018 1:37 pm      Отговорете с цитат


Използва се само порт 465 за smtp някои smtp използвалват само само пощата към която са примерно изпращат само от gmail към gmail други изпращат към всички пощи.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
Покажи мнения от преди:    
Създайте нова тема   Напишете отговор    web-tourist.net Форуми -> PHP MySQL ASP.NET Часовете са според зоната GMT + 2 Часа
Страница 1 от 1


 
Идете на:  
Не Можете да пускате нови теми
Не Можете да отговаряте на темите
Не Можете да променяте съобщенията си
Не Можете да изтривате съобщенията си
Не Можете да гласувате в анкети