問題タブ [sendgrid]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - Sendgrid WebAPI と Cron PHP を使用してメールを送信する
私はPHPファイルで次の標準のSendgrid WebAPIコードを使用しています。これは、WebブラウザーとCron wgetを使用してアクセスすると、電子メールを正常に送信します。しかし、Cron php で実行しようとすると、うまくいきません。サンプルの SendGrid コードは次のとおりです。
動作するcronは次のとおりです。
これが私が欲しいcronですが、動作しません:
非常に混乱しています...これについて何か助けていただければ幸いです!
ruby-on-rails-3.1 - Sendgrid on Rails 3.1.3 を使用して smtp 経由で送信すると、電子メールに不正な文字が含まれる
Gmail から連絡先のリストをインポートし、チェックボックスを使用して返されたメールを選択し、選択後にユーザーに招待状を送信しています。私のログを見ると、出力には正しい形式の電子メールがあり、すべて問題ないようです。
Sendgrid でメール アクティビティを見ると、メール アドレスに追加の文字が添付されているため、失敗します。sendmail を使用して他のメーラーでメールを送信する際に問題はありませんが、これはこれらの追加の文字を追加しているようで、どこから来たのかわかりません。
他の誰かがこれが起こっているのを見ましたか? または、これを修正する方法について提案がありますか?
期待される結果メールアドレス: test@gmail.com
実績 メールアドレス: "test@gmail.com"@i04-01
user_mailer
終わり
ユーザーコントローラー
終わり
ありがとう
ruby-on-rails - メールアドレスにプラスが含まれていると空メールが届くのはなぜですか
私の Rails アプリでは、ユーザーにメールを送信していますが、一部は空白のまま送信されます。これまでのところ、受信者の電子メールにプラス (+) が含まれている場合 (some+address@domain.com) にのみ発生するようです。sendmail を使ってローカルでテストしたところ、プラスがあるとメールすら出ません。本番環境では、SendGrid を介して SMTP を使用すると、メールは届きますが、空白です。それは期待される動作ですか?それを回避する方法はありますか?
email - 990文字を超える行を含むcsv添付ファイルを送信するにはどうすればよいですか?
大丈夫。この問題は私のrailsアプリに関係していると思いましたが、メールの添付ファイルのより深い動作に関係しているようです。
Railsアプリから店舗の注文を処理する倉庫にcsvファイルを送信する必要があります。ウェアハウスにはCSV形式があり、皮肉なことにCSVファイルのヘッダー行は非常に長い(1000文字以上)。
テストメールを受信したときに、csvファイルのヘッダー行に改行が入り、何がそこにあるのか理解できませんでした。しかし、いくつかのグーグルがついに理由を示しました:添付ファイルの行文字数の制限は1000です。なぜですか?知らない。ばかげているようですが、どういうわけかこのcsvファイルを送信する必要があります。
添付ファイルのMIMEタイプを手動でtext/csvに設定しようとしましたが、それは役に立ちませんでした。誰かがこの問題を解決する方法を知っていますか?
関連するGoogleの結果:http ://www.google.com/search?client = safari&rls = en&q = csv + wrapped + 990&ie = UTF-8&oe = UTF-8
アップデート
私は次のようにbase64で添付ファイルをエンコードしようとしました:
それは違いを生んでいないようです。SparrowforMac経由でme.comアカウントのメールを受信しています。Gmailのウェブインターフェースを使ってみます。
ruby-on-rails-3 - Heroku からの Sendgrid マルチパート メールの空白
Rails 3.1.4 アプリで動作する HTML メールのみを使用していましたが、テキストのみのメールを追加してマルチパートにすることにし、メールが空白になりました。また、Sendgrid の Heroku アドオンも使い始めました。それが含まれているかどうかはわかりません。
heroku ログを見ると、.erb と .html.erb の両方のビューが正常にレンダリングされ、エラーが表示されていないことがわかります。メールは届くが、Yahoo!で本文が空欄。そしてHotmailでは、それは言うだけです(これ以上テストを行いませんでした):
ここに私のメーラーがあります:
テキスト版 (.erb)
また、開発中のコンソールからメールを送信すると、ログを調べて、メールがレンダリングされていることを確認できます。 出力をここに置きます。別のメールを試して、特定のメールに固有の問題ではないことを確認しました2
よろしくお願いいたします。
email - カスタム メール ヘッダーはスパム フィルターをトリガーできますか?
私たちは多くのメーリングを行い、Sendgrid を使用して独自の引数とカテゴリを与えています。ただし、ストレージ、アーカイブ、フィルタリング、および検索機能については、この配列の json 形式のような他のカスタム ヘッダーも提供したいと思います。
では、このようなカスタム ヘッダーがメールのパススルー レートを損なう可能性はありますか? 言い換えれば、そのようなカスタム ヘッダーが原因で、メールがスパム フィルターをトリガーする可能性はありますか?
ruby-on-rails - sendgridAPIによって送信された添付ファイルからペーパークリップを介してs3に画像をアップロードする
私は、人々が私のサービスに写真を送信できるRailsアプリを作成しています。Sendgrid APIは、情報をコントローラーに投稿します。
パラメータの1つは、添付された画像です。新しい投稿(@post = Post.new)を作成したいのですが、投稿には写真(ペーパークリップ)が添付されています。添付の画像を撮り、投稿用の画像として使用したいと思います。フォームを使用してモデルを作成し、フォームが画像を渡す例しか見つかりません。@post = Post.new(params [:post])のようなことをします。Sendgridからの情報をモデルに一致させる必要があるため、これは機能しません。
@post = Post.new Post.photo = params [:attachment]が機能しない
助言がありますか?
django - Heroku、Django、Sendgrid-メールが送信されない?
したがって、herokuとsendgridを使用していて、settings.pyが正しく構成されていると思います。
このようにsend_mailを使用してメールを送信しています(pre_saveレシーバーを使用して属性が変更されているかどうかを確認しています...また、「myemail@gmail.com」は実際のメールに置き換えられています):
ログには送信されていることが示されていますが、受信トレイで受信されていません。また、sendgridアドオンアカウントセクションにメールを送信したと表示されていません。誰かが以前にこの問題を抱えていますか?
編集:
これがsettings.pyのインポートです
そして私のモデルファイル(send_mailが発生する場所):
そして、ここにsend_mail呼び出しのログがあります:
php - スラッシュを使用すると奇妙なエラーが発生する
Sendgrid (https://github.com/sendgrid/sendgrid-php) 用の PHP ライブラリを使用しています。指示に従って、次のコード行を使用する必要がありました。
エラーが発生します:
を使用すると何か問題があり'\'
ますか? 私には奇妙に思えます...どうすればこれを機能させることができますか?
ruby-on-rails-3 - テストモードで実際のメールを送信するActionMailer!- オフにする方法は?
私の小さなアプリに新しくサインアップしたユーザーは、サイトにアクセスできるようになる前に、管理者 (私) によって承認される必要があります。私は、うまくafter_create :send_admin_email
機能するユーザーモデルを使用して、開発中にそのような電子メールを生成することに成功しました。私の問題は、テスト中に (FactoryGirl を使用して) 複数のユーザーを生成しており、作成した各テスト ユーザーが実際の電子メールを送信することです。テストを実行することは、1 月に糖蜜を注ぐようなもので、受信トレイに送信された何百ものメールを削除する必要があります。どうすればそれをオフにできますか?
Rails GuidesのAction Mailer Basicsには、「デフォルトでは、Action Mailer はテスト環境でメールを送信しません。メールは ActionMailer::Base.deliveries 配列に追加されるだけです」と書かれています。
さらに、config/environments/test.rb
私は持っています:
それはconfig/environment.rb
持っていることに加えてです:
シンプルで基本的なものが欠けていると確信しています。ActionMailer が実際に電子メールを送信したことをテストする方法について、関連する質問や投稿を検索しました。
ご意見やご協力をよろしくお願いいたします。
補遺: Is it possible to turn off ActionMailer email when cucumber testing is going on development?にある同様の質問への回答に従ってください。メール送信の狂気を止めることができました。それでも、ActionMailer::Base.delivery_method = :test
いくつかの rspec ファイルに追加する必要がありました。これをグローバルにシャットダウンする方法はありますか? 何が起こっているのか考えている人はいますか?