私は自分のウェブサイトからPHPListリストに自動化された電子メールを送信するソリューションを探しています。私の理解から、PHPListの電子メールは、アプリケーションが提供するWebベースのインターフェースを使用して手動で作成されます。私のウェブサイトが電子メールを直接送信できるようにするAPIがありますか?電子メールをプログラマチックにPHPListリストに送信することはできますか?
答えて
まず、電子メールのリストであれば、ヨーヨーは、キューを使用し必要な、あなただけのデータベースに保存された電子メールを持っている必要があり、その後、ちょうどあなたができるデータベース
の電子メールのcicleとキューを通じて送信しますこのようなコードを作成するには、リストに一致するように挿入文字列の値の一部を変更するだけです。誰かが自分のウェブサイトを作成してアカウントを作成するときに、このようなルーチンを呼び出してPHPLISTに挿入するだけです。
メンバーテーブルのトリガーでも行うことができます。以下のコードはVB.NETですが、簡単にPHPに変換することができます。
Public Sub AddMemberToPHPList(ByVal vUserEmail As String)
Dim moConn As MySqlConnection
moConn = New MySqlConnection("server=*********;User Id=******;Password=*******;Persist Security Info=True;database=phplist;Ssl Mode=None;Allow User Variables=True;")
moConn.Open()
Dim oMySqlCommand As New MySqlCommand
oMySqlCommand.Connection = moConn
oMySqlCommand.Parameters.AddWithValue("email_address", vUserEmail.ToLower)
oMySqlCommand.Parameters.AddWithValue("uniqid", Guid.NewGuid)
oMySqlCommand.CommandText = "INSERT IGNORE INTO phplist_user_user set email = ?email_address, confirmed=1,entered = now(),modified = now(),uniqid = ?uniqid,htmlemail = 1, bouncecount=0,disabled = 0"
oMySqlCommand.CommandType = CommandType.Text
oMySqlCommand.ExecuteNonQuery()
oMySqlCommand.CommandText = "INSERT IGNORE INTO phplist_listuser set userid = (select id from phplist_user_user where email = ?email_address) , listid = 3, entered = now(), modified= now()"
oMySqlCommand.ExecuteNonQuery()
End Sub
投稿ありがとうございますが、私の質問には答えません。これは、新しい加入者をPHPListデータベースに追加する方法です。私の質問は、私のアプリケーションから電子メール(PHPListの用語集のキャンペーン)を送る方法でした。 –
これは同じ方法ですが、phplistのデータベースから電子メールを取り出し、必要に応じて使用することができます。 PHPListは、適切な情報を追加または抽出する限り、単なるデータベースにすぎません。あなたが望むものは何でもできます。これのどれも組み込まれていませんが、あなたが望むものを達成することは可能です。 – Henry
この回答は私が気付いて、私はあなたがPHPListのために、このプラグインに見てうまくやると思うかなり遅れている:
https://resources.phplist.com/plugin/submitbymail
プラグインのページは、著者は、もはや/をサポートしていることを言いませんプラグインを開発しますが、そこにあるコードは現在のバージョンのPHPListで動作するはずです。
この目的のために古いプラグイン(「MailToList」と呼ばれていました)を使用していました。誰かがどこかで電子メールを作成し、システムの特定のアドレスに送信した後、プラグインは、その電子メールをソースとして使用して新しい「キャンペーン」をキューに入れます。したがって、PHPListで送信するリストごとに1つの電子メール受信トレイを設定する必要があります。
(私は自分のPHPListシステムでアップグレードプロセスを進めていますが、 'MailToList'プラグインがもう存在しないようだからこの 'SubmitByMail'プラグインを使用するでしょうが、 SubmitByMail 'プラグイン。
- 1. Androidでプログラマチックに電子メールを送信する
- 2. CDO - 電子メールを送信しても電子メールを送信すると
- 3. 送信後に電子メールを送信
- 4. WAP、CreateUserWizardは、電子メールでパスワードを送信することは
- 5. 電子メールアドレスに電子メールを送信し、Webページに表示することができます。
- 6. 電子メールを送信する場所はどこですか?
- 7. PHPで電子メールを送信するときにメールを送信できませんでした
- 8. Codeigniter:POPアカウントのcodeigniter電子メールライブラリを使用して電子メールを送信することはできますか
- 9. 電子メールを送信するemailnot送信emailnot送信emailnot送信emailnot送信emailnot送信しない電子メール を送信しない電子メール
- 10. elmah - 例外を電子メールで送信することはできません
- 11. デフォルトのgmailアプリを開かずに、送信者の電子メールIDだけを使用して電子メールを送信することもできます
- 12. 送信者が電子メールを開いたときに電子メールを読む
- 13. 私はRailsアプリケーションから電子メールを送信できますが、SMSテキストは電子メールゲートウェイ経由で送信することはできません
- 14. Zimbra:電子メールで電子メールを送信するように修正する
- 15. クーポンコードを電子メールで送信する際にクーポンコードを電子メールで送信する方法
- 16. smtplibとMIMETextで電子メールを送信するには?
- 17. トランザクションでOracleで電子メールを送信できますか?
- 18. Azure Web Appは電子メールSMTPを受信し、電子メール(SendGrid)を送信できますか?
- 19. 電子メールをワードプレスで送信することができません
- 20. Mailgunはccに電子メールを送信できません
- 21. PHPで電子メールを送信する
- 22. ColdFusionで電子メールを送信する
- 23. cakephp2で電子メールを送信する
- 24. Jenkins Script Consoleから電子メールを送信できますか?
- 25. フォーム送信から電子メールを送信する方法は?
- 26. 電子メールとGoogleドキュメント(フォーム)に送信
- 27. ページ電子メールで送信
- 28. UIImage電子メールで送信
- 29. SQLから複数の電子メールアドレスに電子メールを送信するには
- 30. XNAから電子メールを送信することは可能ですか?
私のリストには1つの電子メールアドレスしかありません。これは私のWebアプリケーションがメッセージを送信するために必要な電子メールアドレスです。もちろん、このリストには多数の加入者がいて、メッセージを受信します。私の質問は、手動でPHPListに行かなくてもアプリケーションから直接メッセージを送信できますか? –
PHPListがすべての加入者を取得するためのAPIを提供している場合は、それを行うことができます.LaravelのTask Shedulingコンポーネントを使用して自動的に送信することができます。 – kscorrales