Я боюсь, что на ваш вопрос нельзя ответить конкретно, потому что рядом с конкретными техническими проблемами вы можете столкнуться со сложными проблемами, требующими прикосновения к нескольким местам, что не является тривиальным.
Вопрос отправки
Прежде всего, вы можете отправлять электронные письма с помощью SwitfMailer, это должно "просто работать" tm . Однако, если используемый вами транспорт, например SMTP-сервер, не доставляет электронные письма, он не связан напрямую с SwiftMailer (так как он не будет связан с PHP mail
).
Однако вы можете использовать $result
от SwitfMailer, чтобы выяснить, не запускал ли SwiftMailer какие-либо ошибки при отправке электронного письма. См. Устранение неполадок SMTP SwiftMailer (архивная копия) для получения дополнительной информации на случай, если у вас возникли проблемы с работой SwiftMailer с вашим SMTP-сервером.
Проблема спама
На это нельзя конкретно ответить. Подобные вопросы время от времени всплывают здесь на SO, но чаще всего на них нет конкретных ответов, потому что в этой теме рассказывается о том, какой именно контент содержит ваша электронная почта (заголовок электронной почты и основной объем спама), с какого сервера она отправляется (IP-адрес). и Оценка спама на основе имени хоста, например черные списки, а также конфигурация DNS для имени хоста, см. SPF ) и другие данные.
Использование SwiftMailer может помочь, так как вы можете обмениваться почтовыми бэкэндами, например, купить коммерческий SMTP-шлюз, который нацелен на снижение нагрузки на ваши письма, оцениваемые как спам. Однако, как я написал в другом ответе / комментарии: весь бизнес работает со спамом - на «плохой» и «хорошей» стороне. Поэтому не всегда рекомендуется доверять какой-либо из этих сущностей.
Вместо этого вы можете начать узнавать о том, как технически работает электронная почта, как работает оценка спама и что вы можете сделать, чтобы отправлять правильные электронные письма через правильно настроенный SMTP-сервер. Это некоторая работа, и она не может быть предоставлена в качестве ответа здесь, потому что она очень широка.