Проблем с mail()

xlebabarov

Registered
Здравейте, след конфигурация на 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

Къде бъркам?
 
вместо 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/какви-са-настройките-за-вашите-pop3-и-smtp-сър-2/
 
Untitled_1.jpg


При тези настройки
 
Първо, имаш тайпо в хоста, написал си stmp вместо smtp
Второ, използваш некоректен порт.
Прегледай отново отговора на @systems и линка, който ти е дал
Порт за SSL: 465
Порт за TLS/STARTTLS: 587
 
EDIT:Порта на картинката предполагам, че е TLS/STARTTLS затова го направих на 587. Но като се опитам да пратя мейл от Send mail message отново не го получава.

П.С. Къде се настройва другият порт?
 
Използва се само порт 465 за smtp някои smtp използвалват само само пощата към която са примерно изпращат само от gmail към gmail други изпращат към всички пощи.
 

Горе