問題タブ [swiftmailer]

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 に答える
510 参照

phpmailer - 返信付きのバッチメール送信

SwiftMailなどのシステムを使ってバッチメールを送信したい。SwiftMailerのドキュメントには次のように記載されています。

「メッセージの各受信者は、To:フィールドに自分の電子メールアドレスのみが記載された異なるコピーを受信します。成功した受信者の数を含む整数が返されます。」

http://swiftmailer.org/docs/batchsend-method

どのメールアドレスが失敗したかを調べ、オプションでエラーの理由/コードを取得できるかどうかを知りたいです。

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

php - SwiftMailer と PHP でメールに添付するファイル名を取得する

名前がハードコードされた SwiftMailer を使用してファイルを添付できます。しかし、ユーザーが HTML フォームの「ファイル入力タイプ」コントロールからファイルをアップロードし、PHP スクリプトによって電子メールで送信する必要がある場合はどうなるでしょうか。SwiftMailer でファイル名を指定するにはどうすればよいですか?

ありがとうございました!

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

php - SwiftMailerとPHPを使用して電子メールに添付するファイル名を取得する

昨日質問してアドバイスをもらって使ってみましたが、どういうわけかうまくいきません。そのため、ユーザーがHTMLフォームからサーバーにアップロードしたファイルの名前を取得する必要があります。このファイルを、PHP/SwiftMailerによって送信される電子メールに添付する必要があります。これが私のコード、ファイルアップロード部分です:

これはファイル添付部分です:

サーバーからファイルを取得しないのはなぜですか?エラーメッセージは次のとおりです。間違ったディレクトリでファイルを見つけようとしているようです。

警告:fopen(/tmp/phpHJdw0H)[function.fopen]:ストリームを開くことができませんでした:/home/myserver/mydomain.com/Hawaii/html/swift-mailer/lib/classes/Swift/ByteStreamにそのようなファイルまたはディレクトリはありません/fileByteStream.phpの131行目致命的なエラー:キャッチされない例外「Swift_IoException」とメッセージ「/home/myserver/mydomain.com/Hawaii/html/swift-mailer/libの[/tmp/phpHJdw0H]を読み取るためのファイルを開くことができません」 /classes/Swift/ByteStream/FileByteStream.php:133スタックトレース:#0
など。

ありがとうございました!

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

php - SwiftMailer problem

I use SwiftMailer in my PHP script to send emails upon HTML form submission. On the test server it all works fine. On the production server (different host) it gives me this error message:

Parse error: syntax error, unexpected T_CLASS in /home/alkal5/public_html/html/swift-mailer/lib/classes/Swift.php on line 18

What could it be? Thank you!

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

php - SwiftMailer の使用を開始する方法

swiftmailer を使用して、フォームの結果を gmail アカウントに送信したいと考えています。

私はphpが初めてで(そしてubuntuも初めて)、ドキュメントを読んでも(恥ずかしいことに)迷っている段階です。

質問:

a) ライブラリはどこで抽出しますか? デスクトップに置いてみました。apache フォルダーに入れるべきではありませんか?

b) Gmail の受信トレイに送信されるサンプル メッセージはどのようになりますか?

0 投票する
6 に答える
85319 参照

php - Using php's swiftmailer with gmail

I'm writing a simple script in which a gmail account is used to send an email to itself.

I altered the script from SwiftMailer's reference, but I'm not getting any results. What's wrong?

Edit: after further debugging I've found that the statement

causes the code to fail (the echo below it doesn't print).

Why is this? Just cause the message isn't sent the program crashes? :/

The test form:

0 投票する
8 に答える
53375 参照

php - swift mailer、gmail smtp、phpを使用してメールを送信しようとしています

これが私のコードです:

実行後にこのエラーが発生しました...

致命的なエラー:キャッチされない例外'Swift_TransportException'とメッセージ'応答コード220が必要ですが、/ home / sitenyou / public_html / Swift / lib / classes / Swift / Transport / AbstractSmtpTransport.php:406にメッセージ""'のコード""が含まれています

0 投票する
13 に答える
111918 参照

php - PHP Swiftメーラー:2つの可能なオーセンティケーターを使用したSMTPでの認証に失敗しました

PHP Swiftメーラーを使用してこのサーバーに電子メールを送信すると:smtp.exchange.example.com次のようになります。

奇妙なエラーが返されます:

2つの可能なオーセンティケーターを使用したユーザー名「user@example.com」のSMTPサーバーでの認証に失敗しました

login-infoが正しいことは確かです。

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

email - Swiftmailer はメールを送信しませんが、mail() は送信します

PHP の mail() 関数はメールを正常に送信しますが、Swiftmailer の Swift_MailTransport は機能しません!

これは機能します:

しかし、これはしません:

(user@example.comは、テスト コード内の有効な電子メール アドレスに置き換えられます。)

両方のイベントのメール ログは非常によく似ており、メールは後者で送信されているようです。

Swiftmailer によって作成されたメッセージが、スパム フィルターによってブロックされる原因になっている可能性はありますか?

(ちなみに、SMTP トランスポートを使用してみましたが、うまくいきませんでした。mail() が正しく動作するので、Swiftmail のメール トランスポートに切り替えるのは簡単だと思いました...)

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

php - Symfony1.4用のsfSwiftPluginをインストールします

私はPHPフレームワークとしてSymfony1.4を使用しており、ORMとしてPropelを使用しています。sfSwiftPlugin 1.5.1をダウンロードしましたが、1.oバージョン用であり、インストールするとエラーが発生しますyou try to install a symfony 1.0 plugin。プラグインをアップグレードするにはどうすればよいですか、または郵送目的の他のプラグインはありますか?SymfonyでコアPHPメール関数を使用できますか?