В этой статье публикуем кейс о долгом и нудном разбирательстве претензий нашего клиента о том, что наш виджет по отправке сообщений из amoCRM не работает корректно.
Клиент подключил наш виджет для отправки EMAIL своим клиентам. Настроил отправку электронных писем с использованием своего SMTP-сервера. На первый взгляд все настройки выполнены верно, баланс сервиса положительные, письма отправляются, но абонентам не доставляются.
Ваш виджет не работает. Сделайте что-нибудь, чтобы работал.
Виджет работает совершенно корректно. Проблема в корректности настроек SMTP-сервера или в заспамленности домена, почтового ящика, почтового сервера/IP клиента
Итак:
1. Клиент настроил отправку EMAIL-собщений с использованием своего почтового сервера. Вот его настройки:

Внешне все выглядит корректно. Идем дальше.
2. Мы на нашей стороне настроили принудительную отправку EMAIL только от адреса info@tasnim.group (это технический момент для упрощения тестирования. Функционал виджета позволяет отправлять электронные письма от менеджера клиента, но это может осложнить тестирование и поиск проблемы, поэтому пока все письма будут отправляться от основного адреса клиента).
3. В административном (рабочем) аккаунте клиента был создан тестовый контакт, где в качестве контактных адресов были указаны 3 реальных контактных EMAIL-адреса, а именно: один на почтовом сервере Beget (рабочий ящик), второй - на gmail.com, третий - на yandex.ru. Сделано это было для того, чтобы протестировать несколько популярных почтовых сервисов на доставляемость писем.
4. Были отправлены 3 тестовых письма на контактные адреса из предыдущего пункта. Они все отправились, о чем есть записи в комментариях тестового контакта:

Согласно логам, отправка электронных писем с нашей стороны была. Ошибки SMTP нам не вернул никакой, иначе бы она записалась. Мы не создаем успешный комментарий, если при отправке сообщения была ошибка. Если бы SMTP нам ответил, что что-то не так, то комментарий был бы примерно таким: 'SMTP сервер не принял письмо к отправке. Проверьте настройки'.
5. Одно письмо пришло в СПАМ ящика на почтовом сервере Beget.

6. Второе письмо пришло в спам ящика на почтовом сервере yandex.ru:

7. Третье письмо в ящик на почтовом сервере gmail.com вообще не пришло. Это требует отдельного разбирательства, но уже не в рамках данного кейса, так как сейчас мы разбираем совершенно другой вопрос.
Причин этому может быть много, например:
Что можно делать (список не полный):
Так или иначе, решение теперь только на стороне клиента. Наш виджет отрабатывает совершенно корректно, в строгом соответствии с заявленным функционалом (https://targetsms.ru/otpravka-sms-iz-amocrm).