Как я могу работать с SMTP Gmail исходящие пределы отправки?

Вы должны попытаться сохранить идентификатор в переменной до оператора return.

DtaDisplay1 = ({match}) => {
    const id=match.params.pid;
    return (
      <div>
      <h1>{id}</h1>
    </div>)
}
6
задан Jim Jones 1 April 2009 в 22:06
поделиться

4 ответа

Вы могли также настроить MTA на своем сервере и использовании это для отправки почты.

Это - то, что мы делаем.

Необходимо добавить IP сервера как допустимый для отправки электронного письма в записи SPF домена, чтобы не отмечаться как спам.

Другое преимущество этого - то, что, если Вы делаете это, можно установить От: адрес электронной почты, чтобы быть одним из Ваших пользователей, которых Вы не можете сделать с Gmail.

9
ответ дан 8 December 2019 в 17:27
поделиться

Необходимо смочь установить: элемент user_name в хеше в почтовой программе тем же способом как в конфигурации, а именно, путем выполнения:

ActionMailer::Base.smtp_settings[:user_name] = 'new_user_name'

Хотя это может потребовать, чтобы некоторый дополнительный код вызвал перезагрузку любой внутренней конфигурации почтовой программы действия (не протестированный это самостоятельно)

2
ответ дан 8 December 2019 в 17:27
поделиться

Поле комментария становилось слишком строгим для моих вопросов. Изменение ActionMailer::Base.smtp_settings хешируйте динамично работает как ожидалось на меня, таким образом, я подозреваю, что здесь существует некоторый другой фактор в действии. Некоторые вещи попробовать:

  1. Вы используете плагин TLS? Я использовал action_mailer_optional_tls с направляющими 2.3.2 и Ruby 1.8.6.
  2. Что такое запись в журнал/консоль?
  3. Вы изменяете имя пользователя, но не пароль: все учетные записи noreply имеют тот же пароль?

Править: больше вещей попробовать

У меня был бы хороший взгляд на тот smtp_tls.rb файл упомянутым в комментариях, чтобы удостовериться, что ничто не трудно кодируется. Или удалите его и попробуйте плагин, который я связал выше. Для использования его просто необходимо добавить :tls => true к хешу smtp_settings.

0
ответ дан 8 December 2019 в 17:27
поделиться

Сохраните доступные имена пользователей в таблице в базе данных, наряду с 'измененным в последний раз', 'сброшенным в последний раз' и отправленным количеством. Можно затем запросить это при отправке электронного письма для нахождения наименее используемого адреса электронной почты в настоящее время. Затем увеличьте отправленное количество и измененную в последний раз учетную запись. 'Сброшенное в последний раз' значение может использоваться для Вашего кода очистки так, чтобы Вы сбросили количества каждый 24-часовой период.

Это также помогает добавить новые почтовые ящики, ликвидировать учетные записи, которые Вы не используете больше, реализация в другом приложении, и т.д. поскольку это - все только в таблице базы данных, которую можно изменить при необходимости.

3
ответ дан 8 December 2019 в 17:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: