Отправка почты через SMTP


#1

Привет, подскажите куда копать?
Имеется домен делегированный на яндекс коннект, соответственно и почта там же, создал ящик на яндексе вида no-reply@examle.com при попытке отправки тестовых писем с сайта получаю ошибку:

ОшибкаСообщение не может быть отправлено.
Ошибка: SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting

Через PHP mail почта ходит нормально, но улетает в спам к сожалению.
В настройках компании везде указал почту с которой должна уходить почта - no-reply@examle.com, сделал все по инструкции отсюда:
https://www.youtube.com/watch?v=JGWn6mm2ESI&feature=emb_title


#2

Все должно работать с такими настройками:


#3

пробовал, ни в какую не хочет


#4

Может в спам письма улетают или блокируются на стороне получателя, если dkim-подписи нет. Попробуйте добавить её.

Сам пользуюсь доменной почтой через Я.Коннект, проблем не испытываю.


Could not instantiate mail function
#5

вы имеете ввиду PHP mail?
в том то и дело что через SMTP если использовать отправку то вероятность попадания в спам меньше


#6

Я про SMTP. Для доменной почты необходима dkim-подпись, в сообщении выше ссылка с информацией.

upd: хотя немного не в ту сторону я пошел, у вас изначально ошибка с отправкой писем. Если настройки не помогают её исправить, то лучше в хелпдеск написать.


#7

smtp.yandex.ru:465 - вот так в адресе сервера должно быть при отправке с SSL шифрованием


#8

Так не прокатывает, порт через двоеточие. Сам долго мучался чтобы почту через Яндекс почту для домена отправлять. При неправильных настройках именно такая ошибка как у спрашивающего и выскакивает. Тоже в итоге правило работает при настройках как у @albinoz . Точно у вас TLS в настройках?


#9

Именно так и прописано у меня, с портом через двоеточие


#10

Могу с уверенностью сказать, что для SSL шифрования отправляет отлично такая настройка


#11

Если в админке настройки верны, то дело в настройке SPF dkim записях. Яндекс коннект зайди там у них инструкция как в днс записи добавлять.