Я не уверен, относится ли это к ошибке сервера или здесь, не стесняйтесь перемещать его, если это имеет смысл в другом месте.Я видел примеры для настройки параметров smtp и использования ActionMailer с Gmail и подтвердил, что они работают для меня.
В основном это выглядит так:
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
:address => "smtp.gmail.com",
:port => 587,
:user_name => '<username>',
:password => '<password>',
:authentication => 'plain',
:enable_starttls_auto => true }
Что ясейчас нужно отправить электронное письмо на адрес, который не является обычной учетной записью Gmail, но по своей сути это Gmail.Моя компания использует любой почтовый сервис Google, который позволяет вам использовать gmail, но адреса должны быть указаны как username@my.company.com, а не @ gmail.com.Я точно знаю, что вы не можете просто войти в нашу почту на главном сайте Gmail, поэтому я предполагаю, что наш домен отличается.Или что-то в этом роде.
В тот момент, когда я просто использую пользователя / пароль моей собственной компании, я получаю сообщение об ошибке, сообщающее, что пользователь / пароль был неверным.Но я предполагаю, что проблема заключается в том, что я пытаюсь отправить письмо с gmail-вариантом моего имени пользователя.
Я подтвердил, что наш SMTP-сервер, с точки зрения Thunderbird, является обычным SMTP-сервером Gmailчто наш порт все еще 587, и что мы используем TLS.Что мне нужно изменить здесь, чтобы я мог отправить электронное письмо на один из этих адресов?Благодаря.