問題タブ [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.

0 投票する
1 に答える
1596 参照

php - Sendgrid WebAPI と Cron PHP を使用してメールを送信する

私はPHPファイルで次の標準のSendgrid WebAPIコードを使用しています。これは、WebブラウザーとCron wgetを使用してアクセスすると、電子メールを正常に送信します。しかし、Cron php で実行しようとすると、うまくいきません。サンプルの SendGrid コードは次のとおりです。

動作するcronは次のとおりです。

これが私が欲しいcronですが、動作しません:

非常に混乱しています...これについて何か助けていただければ幸いです!

0 投票する
0 に答える
384 参照

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

終わり

ユーザーコントローラー

終わり

ありがとう

0 投票する
1 に答える
345 参照

ruby-on-rails - メールアドレスにプラスが含まれていると空メールが届くのはなぜですか

私の Rails アプリでは、ユーザーにメールを送信していますが、一部は空白のまま送信されます。これまでのところ、受信者の電子メールにプラス (+) が含まれている場合 (some+address@domain.com) にのみ発生するようです。sendmail を使ってローカルでテストしたところ、プラスがあるとメールすら出ません。本番環境では、SendGrid を介して SMTP を使用すると、メールは届きますが、空白です。それは期待される動作ですか?それを回避する方法はありますか?

0 投票する
2 に答える
7239 参照

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のウェブインターフェースを使ってみます。

0 投票する
1 に答える
538 参照

ruby-on-rails-3 - Heroku からの Sendgrid マルチパート メールの空白

Rails 3.1.4 アプリで動作する HTML メールのみを使用していましたが、テキストのみのメールを追加してマルチパートにすることにし、メールが空白になりました。また、Sendgrid の Heroku アドオンも使い始めました。それが含まれているかどうかはわかりません。

heroku ログを見ると、.erb と .html.erb の両方のビューが正常にレンダリングされ、エラーが表示されていないことがわかります。メールは届くが、Yahoo!で本文が空欄。そしてHotmailでは、それは言うだけです(これ以上テストを行いませんでした):

ここに私のメーラーがあります:

テキスト版 (.erb)

ここにhtmlを投稿しました。

また、開発中のコンソールからメールを送信すると、ログを調べて、メールがレンダリングされていることを確認できます。 出力をここに置きます。別のメールを試して、特定のメールに固有の問題ではないことを確認しました2

よろしくお願いいたします。

0 投票する
1 に答える
4834 参照

email - カスタム メール ヘッダーはスパム フィルターをトリガーできますか?

私たちは多くのメーリングを行い、Sendgrid を使用して独自の引数とカテゴリを与えています。ただし、ストレージ、アーカイブ、フィルタリング、および検索機能については、この配列の json 形式のような他のカスタム ヘッダーも提供したいと思います。

では、このようなカスタム ヘッダーがメールのパススルー レートを損なう可能性はありますか? 言い換えれば、そのようなカスタム ヘッダーが原因で、メールがスパム フィルターをトリガーする可能性はありますか?

0 投票する
1 に答える
317 参照

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]が機能しない

助言がありますか?

0 投票する
0 に答える
1362 参照

django - Heroku、Django、Sendgrid-メールが送信されない?

したがって、herokuとsendgridを使用していて、settings.pyが正しく構成されていると思います。

このようにsend_mailを使用してメールを送信しています(pre_saveレシーバーを使用して属性が変更されているかどうかを確認しています...また、「myemail@gmail.com」は実際のメールに置き換えられています):

ログには送信されていることが示されていますが、受信トレイで受信されていません。また、sendgridアドオンアカウントセクションにメールを送信したと表示されていません。誰かが以前にこの問題を抱えていますか?

編集:

これがsettings.pyのインポートです

そして私のモデルファイル(send_mailが発生する場所):

そして、ここにsend_mail呼び出しのログがあります:

0 投票する
1 に答える
2171 参照

php - スラッシュを使用すると奇妙なエラーが発生する

Sendgrid (https://github.com/sendgrid/sendgrid-php) 用の PHP ライブラリを使用しています。指示に従って、次のコード行を使用する必要がありました。

エラーが発生します:

を使用すると何か問題があり'\'ますか? 私には奇妙に思えます...どうすればこれを機能させることができますか?

0 投票する
3 に答える
10406 参照

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 ファイルに追加する必要がありました。これをグローバルにシャットダウンする方法はありますか? 何が起こっているのか考えている人はいますか?