Si vous essayez d’utiliser un compte Gmail ordinaire pour envoyer des e-mails, c’est une violation des conditions d’utilisation et cela ne fonctionnera pas (pour plusieurs autres raisons).
et après cela, le conteneur a démarré. J’ai essayé d’envoyer un e-mail de test à mon compte Gmail depuis le panneau d’administration. Voici ce que j’ai obtenu :
Processing by Admin::UsersController#show as JSON
Parameters: {"id"=>"1"}
Completed 200 OK in 1978ms (Views: 0.6ms | ActiveRecord: 0.0ms | Allocations: 195416)
Started GET "/groups/search.json" for 10.0.0.50 at 2022-08-10 11:55:05 +0000
Processing by GroupsController#search as JSON
Completed 200 OK in 1189ms (Views: 0.5ms | ActiveRecord: 0.0ms | Allocations: 133325)
Started GET "/admin/email.json" for 10.0.0.50 at 2022-08-10 11:55:17 +0000
Processing by Admin::EmailController#index as JSON
Completed 200 OK in 23ms (Views: 1.2ms | ActiveRecord: 0.0ms | Allocations: 864)
Started POST "/admin/email/test" for 10.0.0.50 at 2022-08-10 11:55:20 +0000
Processing by Admin::EmailController#test as */*
Parameters: {"email_address"=>"test@gmail.com"}
Completed 422 Unprocessable Entity in 20ms (Views: 1.1ms | ActiveRecord: 0.0ms | Allocations: 2037)
Started GET "/about.json" for 10.0.0.47 at 2022-08-10 11:55:46 +0000
Processing by AboutController#index as JSON
Completed 200 OK in 67ms (Views: 0.3ms | ActiveRecord: 0.0ms | Allocations: 9503)
Started GET "/site/basic-info.json" for 10.0.0.47 at 2022-08-10 11:55:46 +0000
Processing by SiteController#basic_info as JSON
Completed 200 OK in 254ms (Views: 0.5ms | ActiveRecord: 0.0ms | Allocations: 33103)
Started GET "/site/basic-info.json" for 10.0.0.47 at 2022-08-10 11:55:47 +0000
Processing by SiteController#basic_info as JSON
Completed 200 OK in 80ms (Views: 0.8ms | ActiveRecord: 0.0ms | Allocations: 4260)
Savez-vous ce que je pourrais faire différemment ?
RAILS_ENV=production bundle exec rails c
irb(main):002:0> message = TestMailer.send_test("test@gmail.com")
Traceback (most recent call last):
2: from app/mailers/test_mailer.rb:7:in `send_test'
1: from lib/email/build_email_helper.rb:8:in `build_email'
ArgumentError (:arguments expected to be an Array of individual string args)
Aussi, ceci ne fonctionne pas :
root@discourse-69c7f5475c-h9qf5:/opt/bitnami/discourse# RAILS_ENV=production bundle exec rails c message = TestMailer.send_test("test@gmail.com")
bash: syntax error near unexpected token `('
Bizarre, cela fonctionne parfaitement sur mon installation :
[5] pry(main)> message = TestMailer.send_test("test@gmail.com")
TranslationOverride Exists? (0.8ms) SELECT 1 AS one FROM "translation_overrides" WHERE "translation_overrides"."locale" = 'en' AND "translation_overrides"."translation_key" = 'test_mailer.subject_template' LIMIT 1
(0.2ms) SELECT "translation_overrides"."translation_key", "translation_overrides"."value" FROM "translation_overrides" WHERE "translation_overrides"."locale" = 'en'
TestMailer#send_test: processed outbound mail in 259.9ms
=> #<Mail::Message:212740, Multipart:false, Headers:<From: "Discourse" <noreply@unconfigured.discourse.org>>, <Reply-To: "Discourse" <noreply@unconfigured.discourse.org>>, <To: test@gmail.com>, <Subject: [Discourse] Email Deliverability Test>, <Mime-Version: 1.0>, <Content-Type: text/plain>, <X-Auto-Response-Suppress: All>, <Auto-Submitted: auto-generated>>
Étant donné que vous utilisez une #installation-non-prise-en-charge empaquetée par Bitnami, il est normal qu’elle soit défectueuse de manière subtile. Nous ne prenons pas en charge de telles installations ici, vous devrez donc contacter leur propre canal de support sur GitHub · Where software is built.
J’ai aidé quelqu’un avec une installation K8s la semaine dernière. Il m’a fallu, à moi et à quelques ingénieurs talentueux, plus de 6 heures (mais cela aurait pu être 10, sans compter le temps qu’ils ont passé sans moi) pour la faire fonctionner en utilisant leurs outils.
J’ai envisagé de créer des images qui devraient être lancées à partir d’un diagramme Helm, mais je ne l’ai pas encore fait. Si vous avez un budget, contactez-moi par message privé ou par e-mail et je pourrai peut-être vous aider.