タグ付けされた質問 「email」

Magentoが一般的に送信するメールに関する質問


2
BASE64_LENGTH_79_INF:SpamAssasinがトランザクションメールにペナルティを課す
Magentoショップからのトランザクションメールがスパムとしてマークされることが多いことに気付きました。Apache SpamAssasinは2.0、BASE64_LENGTH_79_INFルールからスコアを提供します。 ルールの説明は次のとおりです。 http://en.wikipedia.org/wiki/Base64によると、base 64の長さは76文字のみにする必要があるため、これらの形式は不適切です。 リンクされているウィキペディアの記事から: MIMEでは、Base64でエンコードされた行の固定長は指定されていませんが、最大行長は76文字です。さらに、ほとんどの実装ではエンコードされた行を区切るためにCR / LF改行ペアを使用しますが、準拠するデコーダーではアルファベット以外の文字を無視する必要があることを指定します。 そのため、base64でエンコードされたコンテンツが期待どおりに行に分割されていないようです。誰かが同じことに遭遇しましたか?この不正なフォーマットの原因は何ですか?

1
Magento Advanced / System / Cron *設定
あらすじ そこで、Magentoでのcron構成の理解を確認したいと思いました。管理コンソールの下System > Configuration > Advanced > System > Cron: #ごとにスケジュールを生成 この設定が何であるか私にはわかりません。 #先にスケジュール 私はこれがcronよりも#分早くスケジュールされると想定しています。cronスケジューラがcronタブで5分ごとに実行されるように構成されている場合、この数も5に構成する必要がありますか、それともMagentoはすでにスケジュールされたジョブを再スケジュールしませんか? #内で実行しないと見逃される これは、cronの実行がスケジュールされていて、#分以内に実行されない場合、「欠落」と設定されているかのように見えます。 #ごとの履歴クリーンアップ これはcron_Scheduleテーブル全体で実行され、実行された/実行されなかった#分後に、実行されなかったスケジュールと実行されたスケジュールをすべてクリアする必要があると思いますか? 成功履歴ライフタイム# 以前の構成に関して、これで#分後にすべての成功したスケジュールがクリアされると思いますか? 障害履歴の寿命# これは#分後にすべての見逃したスケジュールをクリアすると思いますか?そして、history cleanup every #, success history and failure history設定はすべて完全にあいまいです。

1
Magento 1.9.1-新しいメールキューによってメールが送信されていますか?
よるとMagentoの1.9.1のリリースノート: すべてのMagento Eメール(注文確認やトランザクションを含む)がキューに入れられます ただし、新しい注文と注文更新のメール以外のメールがどのようにキューに入れられているかはわかりません。 ではこの回答あなたはキューを使用するように見える2つだけの場所を見ることができます。 お問い合わせフォームPOSTなどの電子メール用にキューがインスタンス化される明白な何かが欠けていますMage_Contacts_IndexControllerか? 何も見えず、リリースノートが間違っていると思います。誰かが私の方法のエラーを教えてください。
9 email  queue 

5
Magento:メールで添付ファイルを送信する
カスタムモジュールでは、この関数を使用してメールを送信します。 public function sendMail($errorCod, $errorMsg) { $mail = Mage::getModel('core/email'); $recipients = array( Mage::getStoreConfig('trans_email/ident_custom1/name') => Mage::getStoreConfig('trans_email/ident_custom1/email'), Mage::getStoreConfig('trans_email/ident_custom2/name') => Mage::getStoreConfig('trans_email/ident_custom2/email') ); foreach ($recipients as $recipient): $mail->setToEmail($recipient); $mailBody = "<b>Error Code: </b>".$errorCod."<br />"; $mailBody .= "<b>Error Massage: </b>".$errorMsg."<br />"; $mail->setBody($mailBody); $mail->setSubject('Lorem Ipsum'); $mail->setFromEmail(Mage::getStoreConfig('trans_email/ident_general/email')); $mail->setFromName("Lorem Ipsum"); $mail->setType('html'); try { $mail->send(); } catch (Exception $e) …

3
注文確認メールがmagento 2で送信されない
私は私のvpsサーバーにmagento 2をインストールし、このようにストアのメールを設定しました しかし、注文確認メールは何をすべきかを顧客に送信しません、これを行うために推奨されるリンクとしてcronをセットアップする必要がありますか、またはこのリンクのようにサーバーを構成する必要 がありますか?

1
Magento 1.9では、注文メールはキューを介して送信され、請求書メールは直接送信されるのはなぜですか?
Magento 1.9では、注文メールはキューを介して送信され、請求書メールは直接送信されるのはなぜですか?OrderとInvoiceのコードを確認し、order-sendNewOrderEmailはキューを使用しましたが、invoice->sendEmail()完全にスキップしました。注文が自動的に承認された場合に備えて、注文メールが請求メールの前ではなく後に送信されるようにしています。

3
email-inline.cssでトランザクションメールをスタイルする方法
Magento 1.9.1を使用しています。Magentoトランザクションメールをカスタマイズしたいのですが。これを行うために、ベースパッケージからカスタマイズしたパッケージに(このパス:\ skin \ frontend \ mypackage \ default \ cssに)複製email-inline.cssしemail-non-inline.cssました。 必要な変更を加え、更新されたCSSをアップロードしましたが、システムはカスタムCSSを認識していないかのように、以前と同じデザインでメールが届きます。 私は何をしなければなりませんか?

3
支払い方法が取引メールの場合は行を表示
お客様がお支払い方法チェックアウトマネーオーダーを選択したときにのみ線を表示したい。顧客が支払い方法としてマネーオーダーを選択した場合<li>、トランザクションEメールに追加の行を表示したいと思います。 顧客が他の支払い方法を選択した場合、追加<li>は非表示にする必要があります。 私はこのコードを試しましたが、うまくいきません: {{depend order.getPayment().getMethod() == "checkmo"}} <li>payment check</li> {{/depend}} どうすればそれを達成できますか?

2
メールテンプレートをデバッグする方法
メールテンプレートの変更に取り組んでいます。 {themeName}/template/email/order/items/order/default.phtml 上記のテンプレートは、ユーザー(guestまたはcustomer)が注文したときにトリガーされます。 上記のテンプレートには、次のような変数があります。 $_item = $this->getItem(); $_order = $this->getItem()->getOrder(); Mage::logまたはなどのデバッグ方法を使用するzend_debug::dumpと、チェックアウトページがハングアップし、注文が処理されません。 それで、私の質問は、ここで電子メールテンプレートをデバッグするために何を使用する必要があるかです。 またecho、常に空の文字列を表示するかarray、変数を保持する配列に使用しました。

3
リクエストを送信できませんMagentoお問い合わせフォームエラー
お問い合わせフォームを送信しようとすると、このエラーが繰り返し表示されます:「リクエストを送信できません。しばらくしてからもう一度お試しください」 デフォルトのMagento連絡フォームを使用しています。 誰がこれから始めるか知っていますか?数日前は機能していましたが、現在は機能していません。 また、販売メールの送信にも問題があります。 前もって感謝します。 以下の例では、注文に移動して[メールを送信]をクリックしようとしたところ、フロントエンドのお問い合わせフォームに記入するのに疲れました... # root path of bitnami installation replaced with [root] 2013-08-23T11:06:05+00:00 ERR (3): exception 'Zend_Mail_Transport_Exception' with message 'Unable to send mail. ' in [root]/lib/Zend/Mail/Transport/Sendmail.php:137 Stack trace: #0 [root]/lib/Zend/Mail/Transport/Abstract.php(348): Zend_Mail_Transport_Sendmail->_sendMail() #1 [root]/lib/Zend/Mail.php(1194): Zend_Mail_Transport_Abstract->send(Object(Zend_Mail)) #2 [root]/app/code/core/Mage/Core/Model/Email/Template.php(454): Zend_Mail->send() #3 [root]/app/code/core/Mage/Core/Model/Email/Template.php(506): Mage_Core_Model_Email_Template->send(Array, Array, Array) #4 [root]/app/code/core/Mage/Core/Model/Email/Template/Mailer.php(79): Mage_Core_Model_Email_Template->sendTransactional('sales_email_ord...', 'sales', Array, …

2
顧客のメールからの自動ログイン
私が取り組んでいる拡張機能の自動ログイン機能を構築することを検討していました。この機能では、メールのリンクをクリックした顧客が自動的にアカウントにログインします。 これは、ログインして購入するために忘れたパスワードを押す必要がある高度な変更があるため、特に古い顧客に送信するときに特に役立ちます。 しかし、その一方で、あまり興奮していないいくつかの脆弱性が開かれます。顧客がメールを友人に転送し、友人がリンクをクリックした場合、顧客は友人としてもログインします。 これらのメールを転送しないように顧客を教育することはできますが、それは困難な戦いになる可能性があります。マーケティングメールを友人に転送すると、彼らがあなたのアカウントに不正にログインできるようになるという考えは、人々がすぐに慣れるものではありません。 考え? 更新:Quoraがコメント通知メールから自動ログインを行うことに気づきました。
8 email 

3
カスタムモジュールでmagentoストアのメールアドレスと名前を取得する方法
独自のモジュールを作成しましたが、送信者名とメールを取得する方法はありますか? Email Senderのようなカスタム管理構成オプションを作成する必要があります。ここで私は以下のコードを使用して、ドロップダウンを設定しましたが、コントローラーでストアのメールと名前を取得する方法がわかりません。 <outofstocknotification_admin_email> <label>Email Sender</label> <frontend_type>select</frontend_type> <source_model>adminhtml/system_config_source_email_identity</source_model> </outofstocknotification_admin_email>

3
Magento 1.9.1で複数のメールを送信する
私は自分の店をセットアップし、それを使用する準備ができています。テスト注文をするとき、Magentoが確認メールを複数回送信していて、送信が停止していないことに気付きました。メールが2つずつ届きます。 そして、私は例外がスローされていることに気づきましたexception.log: Next exception 'Zend_Db_Statement_Exception' with message 'SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE (message_id='3')' at line 1, query was: UPDATE `core_email_queue` SET WHERE …

7
顧客のメールを売上請求書に追加するにはどうすればよいですか?
基本的に、お客様のレシート(請求書)および発送/宅配便などに生成される注文メールに顧客のメールを追加しようとしています。 少し検索して、これを行う最善の方法は、magento管理システム領域を介してこの変数を追加することです。だから以下: System > Configuration > Customers > Customer Configuration > Address Templates これにより、テキスト、html、pdfなどのすべてのアドレステンプレートフィールドが表示されます。 そこで、変数名の必要性であると私が思うものをここの各ボックスに追加しました。 したがって、たとえばhtmlは次のようになります。 {{依存接頭辞}} {{var接頭辞}} {{/ depend}} {{var firstname}} {{depend middlename}} {{var middlename}} {{/ depend}} {{var lastname}} {{ depend suffix}} {{var suffix}} {{/ depend}} {{depend company}} {{var company}} {{/ depend}} {{if street1}} {{var street1}} {{/ if }} …

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.