問題タブ [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.
email - swiftmailer :: 仮想ファイルを送信しますか?
添付ファイルからコンテンツを取得する API にメールを送信しています。
実際にファイルを作成して (1 行のテキストのように)、添付して送信したくありません。
ファイルストリームを作成し、swiftmailer 経由で送信することは可能ですか?
php - PHPSwiftMailerローカルホストテストのセットアップ
SwiftMailerの使用方法を学び始めたばかりですが、ローカルホストから簡単なテストメッセージを送信するのに問題があります。以下は私が使おうとしているコードです。
これが私のエラーメッセージの一部です、
アップデート
Gmailを使用して動作させることができました。Swift_SmtpTransportの行を次のように変更しました。
php - PHP、Swift-mailer の問題
連絡先ページの送信ボタンをクリックして、swift-mailer を使用するフォームを送信しようとすると、次のようになります。
警告: fopen(uploads/) [function.fopen]: ストリームを開くことができませんでした: ライン上の /home/polycys2/public_html/html/swift-mailer/lib/classes/Swift/ByteStream/FileByteStream.php にそのようなファイルまたはディレクトリはありません131
エラーメッセージには「そのようなファイルまたはディレクトリはありません。何が問題なのですか?よろしくお願いします!そしてメリークリスマス!
php - Swift Mailer の添付ファイル
PHP を使用してオンザフライで CSV を作成しています。次に、この CSV ファイルを Swift Mailer Message に添付する必要があります。作成したファイルで file_get_content を使用するだけでなく、作成したファイルで chunk_split(base64_encode(file_get_contents()) を使用するだけでなく、ディスクに書き込む前にファイルを添付しようとしました。 file_get_content を使用すると、CSV ファイルの各行に文字列が 1 つだけ表示されます。何が間違っているか知っている人はいますか?
php - Swiftmailerはローカルホストで動作していますが、本番環境では動作していません
私のローカルホスト(Linux Mint OS)では、Swiftmailerは次のコードで正常に動作していますが、サーバーに移動すると、送信機能でハングし、内部サーバーエラーが発生します。
現在、Google Appsを使用してメールを設定しているので、SMTPがこの状況で機能しない可能性がありますか?その場合、SMTPからこれを変更することをどのように提案しますか。
また、このようなメールを送信すると、ユーザー名領域に送信元アドレスが表示されます。「setFrom」関数のfromアドレスとともに表示したい。
助けてくれてありがとう!
php - エスケープ文字としてエンコードされたアポストロフィ
HTML フォームからデータを取得し、SwiftMailer を使用してメールで送信する PHP スクリプトがあります。ユーザーが入力フィールド (テキストエリア) にアポストロフィまたは引用符を入力すると、電子メールは次のようになります。
フォーム入力: 夫の PLD
受信したメール: 夫の PLD
フォーム入力: pld's "snack" "old"
メール受信: pld\'s \"snack\" \"old\"
私のスクリプトでは、いくつかの検証とサニテーションが行われています。
Swiftmailer の部分は次のとおりです。
$date に $ip から www.polycystic-kidneydisease.com/html/contact_email.php。\n\n -------------------------- ------\n\n 名前: $name \n\n メールアドレス: $email \n\n 件名: $form_subject \n\n コメント: $form_message");
どうすれば修正できますか?ありがとうございました!
php - php、gmail、swiftmailer を使用してメールを送信すると、SSL 関連のエラーが発生する
ここに私のPHPコードがあります:
エラーは次のとおりです。
( ! ) Warning: fsockopen() [function.fsockopen]: unable to connect to ssl://smtp.gmail.com:465 (Unable to find the socket transport "ssl" - did you forget to enable it when you configured PHP?) in C:\Program Files\wamp\www\swift-mailer\lib\classes\Swift\Transport\StreamBuffer.php on line 233
( ! ) Fatal error: Uncaught exception 'Swift_TransportException' with message 'Connection could not be established with host smtp.gmail.com [Unable to find the socket transport "ssl" - did you forget to enable it when you configured PHP? #44551400]' in C:\Program Files\wamp\www\swift-mailer\lib\classes\Swift\Transport\StreamBuffer.php on line 235
( ! ) Swift_TransportException: Connection could not be established with host smtp.gmail.com [Unable to find the socket transport "ssl" - did you forget to enable it when you configured PHP? #44551400] in C:\Program Files\wamp\www\swift-mailer\lib\classes\Swift\Transport\StreamBuffer.php on line 235
問題はどこだ??
アップデート:
確認phpinfo()
したところ、次のように書かれています。
以下のリンクを参考にしましたが、sslのインストールができませんでした...
php - テンプレートの代わりに添付されたHTMLメールショーの埋め込み画像
swiftmailerでHTMLメールを送信しています。それはすべてかなりうまく機能します、私のHTMLメールはすべてのクライアントでうまく表示されています。私はメールテンプレートの作成についてかなりの知識を持っています。自分で送るのはそれほど多くない...
問題はGmailとhotmailにあります。画像が表示されていません。たとえば、Thunderbirdでは問題なく表示されます... gmailは画像を空白のままにして、添付ファイルとして追加します(誕生日の写真を送信するように、メールの下部に追加します)。
何か案は?
私は次のコードを持っています:
これは私のテンプレートの画像をここにレンダリングします:
swiftmailer - swiftmailer-参照による失敗?
swiftmailerを使用しています
現在、私が使用している障害を記録するために
if(!$mailer->send()) //failed
しかし、
私はあなたができることを知っています
参照変数名をMailerクラスのsend()またはbatchSend()メソッドに渡します。トランスポートが受信者のいずれかを拒否した場合、犯人のアドレスは参照によって提供される配列に追加されます。
私の質問は、
if(!$mailer->send())
キャッチバウンスはありますか?すべてのメールの内容が変更されているため、一度に1つずつメールを送信します。そのため、一度に複数のアドレスにメールを送信することはありません。
2番目の方法を使用することで特にメリットはありますか?
php - smtp リレー - gmail - swiftmailer: 応答コード 220 が必要ですが、コード "" を取得しました
swiftmailer クラスの smtp サーバーとして gmail を使用しています。
しかし、私は得ています
応答コード 220 が予期されていましたが、「\classes\Swift\Transport\AbstractSmtpTransport.php」にメッセージ「」を含むコード「」が返されました
これは何を意味するのでしょうか?