ASchroder_SMTPPro - Version 2.0.6

Version Notes

See magesmtppro.com for full release notes

Download this release

Release Info

Developer ASchroder
Extension ASchroder_SMTPPro
Version 2.0.6
Comparing to
See all releases


Code changes from version 2.0.5 to 2.0.6

app/code/local/Aschroder/SMTPPro/Block/Adminhtml/Table.php CHANGED
@@ -13,7 +13,7 @@ class Aschroder_SMTPPro_Block_Adminhtml_Table
13
 
14
  public function render(Varien_Data_Form_Element_Abstract $element) {
15
  // This is included dynamically so it can be updated from time to time without the need for extension updates.
16
- $html = '<iframe src="http://www.aschroder.com/esptable.html" style="border: none; height: 1000px; width: 100%;"></iframe>';
17
  return '<tr>' . $html . '</tr>';
18
  }
19
 
13
 
14
  public function render(Varien_Data_Form_Element_Abstract $element) {
15
  // This is included dynamically so it can be updated from time to time without the need for extension updates.
16
+ $html = '<iframe src="//smtppro-static.appspot.com/esp/esptable.html" style="border: none; height: 1000px; width: 100%;"></iframe>';
17
  return '<tr>' . $html . '</tr>';
18
  }
19
 
app/code/local/Aschroder/SMTPPro/Helper/Data.php CHANGED
@@ -162,6 +162,23 @@ class Aschroder_SMTPPro_Helper_Data extends Mage_Core_Helper_Abstract
162
  return Mage::getStoreConfig('smtppro/general/smtp_authentication', $storeId);
163
  }
164
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
165
 
166
  // These are not the droids you're looking for...
167
 
162
  return Mage::getStoreConfig('smtppro/general/smtp_authentication', $storeId);
163
  }
164
 
165
+ public function getQueueUsage($storeId = null)
166
+ {
167
+ return Mage::getStoreConfig('smtppro/queue/usage', $storeId);
168
+ }
169
+ public function isQueueBypassed($storeId = null)
170
+ {
171
+ return Mage::getStoreConfig('smtppro/queue/usage', $storeId) == "never";
172
+ }
173
+ public function getQueuePerCron($storeId = null)
174
+ {
175
+ return Mage::getStoreConfig('smtppro/queue/percron', $storeId);
176
+ }
177
+ public function getQueuePause($storeId = null)
178
+ {
179
+ return Mage::getStoreConfig('smtppro/queue/pause', $storeId);
180
+ }
181
+
182
 
183
  // These are not the droids you're looking for...
184
 
app/code/local/Aschroder/SMTPPro/Model/Email/Queue.php ADDED
@@ -0,0 +1,143 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ * This class wraps the Queue to add email sending functionality
5
+ * If enabled it will send emails using the given configuration.
6
+ *
7
+ * @author Ashley Schroder (aschroder.com)
8
+ * @copyright Copyright (c) 2013 ASchroder Consulting Ltd
9
+ */
10
+ class Aschroder_SMTPPro_Model_Email_Queue extends Mage_Core_Model_Email_Queue {
11
+
12
+ // As per parent class - except addition of before and after send events
13
+ public function send()
14
+ {
15
+
16
+ $_helper = Mage::helper('smtppro');
17
+
18
+ // if we have a valid queue page size override, use it
19
+ if (is_numeric($_helper->getQueuePerCron()) &&
20
+ intval($_helper->getQueuePerCron()) > 0) {
21
+
22
+ $percron = $_helper->getQueuePerCron();
23
+ $_helper->log('SMTP Pro using queue override page size: '. $percron);
24
+ } else {
25
+ $percron = self::MESSAGES_LIMIT_PER_CRON_RUN;
26
+ }
27
+
28
+
29
+ $pauseMicros = 0;
30
+ // if we have a valid pause, use it
31
+ if (is_numeric($_helper->getQueuePause()) &&
32
+ intval($_helper->getQueuePause()) > 0) {
33
+
34
+ $pauseMicros = $_helper->getQueuePause() * 1000; // * 1000 for millis => micros
35
+ $_helper->log('SMTP Pro using queue override pause: '. $pauseMicros);
36
+ }
37
+
38
+ /** @var $collection Mage_Core_Model_Resource_Email_Queue_Collection */
39
+ $collection = Mage::getModel('core/email_queue')->getCollection()
40
+ ->addOnlyForSendingFilter()
41
+ ->setPageSize($percron)
42
+ ->setCurPage(1)
43
+ ->load();
44
+
45
+
46
+ ini_set('SMTP', Mage::getStoreConfig('system/smtp/host'));
47
+ ini_set('smtp_port', Mage::getStoreConfig('system/smtp/port'));
48
+
49
+ /** @var $message Mage_Core_Model_Email_Queue */
50
+ foreach ($collection as $message) {
51
+ if ($message->getId()) {
52
+ $parameters = new Varien_Object($message->getMessageParameters());
53
+ if ($parameters->getReturnPathEmail() !== null) {
54
+ $mailTransport = new Zend_Mail_Transport_Sendmail("-f" . $parameters->getReturnPathEmail());
55
+ Zend_Mail::setDefaultTransport($mailTransport);
56
+ }
57
+
58
+ $mailer = new Zend_Mail('utf-8');
59
+ foreach ($message->getRecipients() as $recipient) {
60
+ list($email, $name, $type) = $recipient;
61
+ switch ($type) {
62
+ case self::EMAIL_TYPE_BCC:
63
+ $mailer->addBcc($email, '=?utf-8?B?' . base64_encode($name) . '?=');
64
+ break;
65
+ case self::EMAIL_TYPE_TO:
66
+ case self::EMAIL_TYPE_CC:
67
+ default:
68
+ $mailer->addTo($email, '=?utf-8?B?' . base64_encode($name) . '?=');
69
+ break;
70
+ }
71
+ }
72
+
73
+ if ($parameters->getIsPlain()) {
74
+ $mailer->setBodyText($message->getMessageBody());
75
+ } else {
76
+ $mailer->setBodyHTML($message->getMessageBody());
77
+ }
78
+
79
+ $mailer->setSubject('=?utf-8?B?' . base64_encode($parameters->getSubject()) . '?=');
80
+ $mailer->setFrom($parameters->getFromEmail(), $parameters->getFromName());
81
+ if ($parameters->getReplyTo() !== null) {
82
+ $mailer->setReplyTo($parameters->getReplyTo());
83
+ }
84
+ if ($parameters->getReturnTo() !== null) {
85
+ $mailer->setReturnPath($parameters->getReturnTo());
86
+ }
87
+
88
+ try {
89
+
90
+
91
+ $transport = new Varien_Object();
92
+ Mage::dispatchEvent('aschroder_smtppro_queue_before_send', array(
93
+ 'mail' => $mailer,
94
+ 'transport' => $transport
95
+ ));
96
+
97
+ if ($transport->getTransport()) { // if set by an observer, use it
98
+ $mailer->send($transport->getTransport());
99
+ } else {
100
+ $mailer->send();
101
+ }
102
+
103
+ unset($mailer);
104
+ $message->setProcessedAt(Varien_Date::formatDate(true));
105
+ $message->save();
106
+
107
+ // loop each email to fire an after send event
108
+ foreach ($message->getRecipients() as $recipient) {
109
+ list($email, $name, $type) = $recipient;
110
+ Mage::dispatchEvent('aschroder_smtppro_after_send', array(
111
+ 'to' => $email,
112
+ 'template' => "queued email",
113
+ // TODO: should we preserve the template id in the queue object, in order to include it here?
114
+ 'subject' => $parameters->getSubject(),
115
+ 'html' => !$parameters->getIsPlain(),
116
+ 'email_body' => $message->getMessageBody()));
117
+ }
118
+
119
+
120
+ }
121
+ catch (Exception $e) {
122
+ unset($mailer);
123
+ $oldDevMode = Mage::getIsDeveloperMode();
124
+ Mage::setIsDeveloperMode(true);
125
+ Mage::logException($e);
126
+ Mage::setIsDeveloperMode($oldDevMode);
127
+
128
+ return false;
129
+ }
130
+
131
+ // after each valid message has been sent - pause if required
132
+ if ($pauseMicros > 0) {
133
+ $_helper->log('SMTP Pro pausing.');
134
+ usleep($pauseMicros);
135
+ }
136
+
137
+ }
138
+ }
139
+
140
+ return $this;
141
+ }
142
+
143
+ }
app/code/local/Aschroder/SMTPPro/Model/Email/Template.php CHANGED
@@ -53,10 +53,9 @@ class Aschroder_SMTPPro_Model_Email_Template extends Mage_Core_Model_Email_Templ
53
  $variables['email'] = reset($emails);
54
  $variables['name'] = reset($names);
55
 
56
- ini_set('SMTP', Mage::getStoreConfig('system/smtp/host'));
57
- ini_set('smtp_port', Mage::getStoreConfig('system/smtp/port'));
58
-
59
- $mail = $this->getMail();
60
 
61
  $setReturnPath = Mage::getStoreConfig(self::XML_PATH_SENDING_SET_RETURN_PATH);
62
  switch ($setReturnPath) {
@@ -71,6 +70,36 @@ class Aschroder_SMTPPro_Model_Email_Template extends Mage_Core_Model_Email_Templ
71
  break;
72
  }
73
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
74
  if ($returnPathEmail !== null) {
75
  $mailTransport = new Zend_Mail_Transport_Sendmail("-f".$returnPathEmail);
76
  Zend_Mail::setDefaultTransport($mailTransport);
@@ -80,16 +109,13 @@ class Aschroder_SMTPPro_Model_Email_Template extends Mage_Core_Model_Email_Templ
80
  $mail->addTo($email, '=?utf-8?B?' . base64_encode($names[$key]) . '?=');
81
  }
82
 
83
- $this->setUseAbsoluteLinks(true);
84
- $text = $this->getProcessedTemplate($variables, true);
85
-
86
  if($this->isPlain()) {
87
  $mail->setBodyText($text);
88
  } else {
89
  $mail->setBodyHTML($text);
90
  }
91
 
92
- $mail->setSubject('=?utf-8?B?' . base64_encode($this->getProcessedTemplateSubject($variables)) . '?=');
93
  $mail->setFrom($this->getSenderEmail(), $this->getSenderName());
94
 
95
  try {
@@ -112,7 +138,7 @@ class Aschroder_SMTPPro_Model_Email_Template extends Mage_Core_Model_Email_Templ
112
  Mage::dispatchEvent('aschroder_smtppro_after_send', array(
113
  'to' => $email,
114
  'template' => $this->getTemplateId(),
115
- 'subject' => $this->getProcessedTemplateSubject($variables),
116
  'html' => !$this->isPlain(),
117
  'email_body' => $text));
118
  }
53
  $variables['email'] = reset($emails);
54
  $variables['name'] = reset($names);
55
 
56
+ $this->setUseAbsoluteLinks(true);
57
+ $text = $this->getProcessedTemplate($variables, true);
58
+ $subject = $this->getProcessedTemplateSubject($variables);
 
59
 
60
  $setReturnPath = Mage::getStoreConfig(self::XML_PATH_SENDING_SET_RETURN_PATH);
61
  switch ($setReturnPath) {
70
  break;
71
  }
72
 
73
+ // Use the queue IFF it's not bypassed and it's been set.
74
+ if (!$_helper->isQueueBypassed() &&
75
+ $this->hasQueue() && $this->getQueue() instanceof Mage_Core_Model_Email_Queue) {
76
+
77
+ /** @var $emailQueue Mage_Core_Model_Email_Queue */
78
+ $emailQueue = $this->getQueue();
79
+ $emailQueue->setMessageBody($text);
80
+ $emailQueue->setMessageParameters(array(
81
+ 'subject' => $subject,
82
+ 'return_path_email' => $returnPathEmail,
83
+ 'is_plain' => $this->isPlain(),
84
+ 'from_email' => $this->getSenderEmail(),
85
+ 'from_name' => $this->getSenderName(),
86
+ 'reply_to' => $this->getMail()->getReplyTo(),
87
+ 'return_to' => $this->getMail()->getReturnPath(),
88
+ ))
89
+ ->addRecipients($emails, $names, Mage_Core_Model_Email_Queue::EMAIL_TYPE_TO)
90
+ ->addRecipients($this->_bccEmails, array(), Mage_Core_Model_Email_Queue::EMAIL_TYPE_BCC);
91
+ $emailQueue->addMessageToQueue();
92
+
93
+ $_helper->log('Email not sent immediately, queued for sending.');
94
+
95
+ return true;
96
+ }
97
+
98
+ ini_set('SMTP', Mage::getStoreConfig('system/smtp/host'));
99
+ ini_set('smtp_port', Mage::getStoreConfig('system/smtp/port'));
100
+
101
+ $mail = $this->getMail();
102
+
103
  if ($returnPathEmail !== null) {
104
  $mailTransport = new Zend_Mail_Transport_Sendmail("-f".$returnPathEmail);
105
  Zend_Mail::setDefaultTransport($mailTransport);
109
  $mail->addTo($email, '=?utf-8?B?' . base64_encode($names[$key]) . '?=');
110
  }
111
 
 
 
 
112
  if($this->isPlain()) {
113
  $mail->setBodyText($text);
114
  } else {
115
  $mail->setBodyHTML($text);
116
  }
117
 
118
+ $mail->setSubject('=?utf-8?B?' . base64_encode($subject) . '?=');
119
  $mail->setFrom($this->getSenderEmail(), $this->getSenderName());
120
 
121
  try {
138
  Mage::dispatchEvent('aschroder_smtppro_after_send', array(
139
  'to' => $email,
140
  'template' => $this->getTemplateId(),
141
+ 'subject' => $subject,
142
  'html' => !$this->isPlain(),
143
  'email_body' => $text));
144
  }
app/code/local/Aschroder/SMTPPro/Model/Observer.php CHANGED
@@ -60,5 +60,10 @@ class Aschroder_SMTPPro_Model_Observer extends Varien_Object {
60
  Mage::helper('smtppro')->log($observer->getEvent()->getMail());
61
  $observer->getEvent()->getTransport()->setTransport(Mage::helper('smtppro')->getTransport());
62
  }
 
 
 
 
 
63
 
64
  }
60
  Mage::helper('smtppro')->log($observer->getEvent()->getMail());
61
  $observer->getEvent()->getTransport()->setTransport(Mage::helper('smtppro')->getTransport());
62
  }
63
+
64
+ public function beforeSendQueue($observer) {
65
+ Mage::helper('smtppro')->log($observer->getEvent()->getMail());
66
+ $observer->getEvent()->getTransport()->setTransport(Mage::helper('smtppro')->getTransport());
67
+ }
68
 
69
  }
app/code/local/Aschroder/SMTPPro/Model/System/Config/Source/Smtp/Queue.php ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ * Queue usage options
5
+ *
6
+ * @author Ashley Schroder (aschroder.com)
7
+ * @copyright Copyright (c) 2013 ASchroder Consulting Ltd
8
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
9
+ */
10
+
11
+ class Aschroder_SMTPPro_Model_System_Config_Source_Smtp_Queue
12
+ {
13
+
14
+ public function toOptionArray()
15
+ {
16
+ return array(
17
+ 'default' => Mage::helper('adminhtml')->__('Default'),
18
+ 'never' => Mage::helper('adminhtml')->__('Never'),
19
+ );
20
+ }
21
+ }
app/code/local/Aschroder/SMTPPro/controllers/Smtp/TestController.php CHANGED
@@ -118,7 +118,7 @@ class Aschroder_SMTPPro_Smtp_TestController extends Mage_Adminhtml_Controller_Ac
118
  ->setBodyText($body);
119
 
120
  $_helper->log($_helper->__("Actual email sending test..."));
121
- $msg = $msg . "<br/>". $_helper->__("Sending test email to your contact form address: ") . $to . $_helper->__(" from: ") . $this->TEST_EMAIL;
122
 
123
  try {
124
 
118
  ->setBodyText($body);
119
 
120
  $_helper->log($_helper->__("Actual email sending test..."));
121
+ $msg = $msg . "<br/>". $_helper->__("Sending test email to your contact form address: ") . $to . $_helper->__(" from: {$this->TEST_EMAIL}. ");
122
 
123
  try {
124
 
app/code/local/Aschroder/SMTPPro/etc/config.xml CHANGED
@@ -11,7 +11,7 @@
11
  <config>
12
  <modules>
13
  <Aschroder_SMTPPro>
14
- <version>2.0.5</version>
15
  </Aschroder_SMTPPro>
16
  </modules>
17
  <frontend>
@@ -60,6 +60,7 @@
60
  <rewrite>
61
  <email>Aschroder_SMTPPro_Model_Email</email>
62
  <email_template>Aschroder_SMTPPro_Model_Email_Template</email_template>
 
63
  </rewrite>
64
  </core>
65
  </models>
@@ -123,6 +124,15 @@
123
  </aschroder_smtppro_template_before_send_observer>
124
  </observers>
125
  </aschroder_smtppro_template_before_send>
 
 
 
 
 
 
 
 
 
126
  </events>
127
  </global>
128
  <adminhtml>
11
  <config>
12
  <modules>
13
  <Aschroder_SMTPPro>
14
+ <version>2.0.6</version>
15
  </Aschroder_SMTPPro>
16
  </modules>
17
  <frontend>
60
  <rewrite>
61
  <email>Aschroder_SMTPPro_Model_Email</email>
62
  <email_template>Aschroder_SMTPPro_Model_Email_Template</email_template>
63
+ <email_queue>Aschroder_SMTPPro_Model_Email_Queue</email_queue>
64
  </rewrite>
65
  </core>
66
  </models>
124
  </aschroder_smtppro_template_before_send_observer>
125
  </observers>
126
  </aschroder_smtppro_template_before_send>
127
+ <aschroder_smtppro_queue_before_send>
128
+ <observers>
129
+ <aschroder_smtppro_queue_before_send_observer>
130
+ <type>singleton</type>
131
+ <class>smtppro/observer</class>
132
+ <method>beforeSendQueue</method>
133
+ </aschroder_smtppro_queue_before_send_observer>
134
+ </observers>
135
+ </aschroder_smtppro_queue_before_send>
136
  </events>
137
  </global>
138
  <adminhtml>
app/code/local/Aschroder/SMTPPro/etc/system.xml CHANGED
@@ -189,6 +189,47 @@
189
  </fields>
190
  </general>
191
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
192
  <debug module="smtppro" translate="label comment">
193
  <label>Logging and Debugging</label>
194
  <frontend_type>text</frontend_type>
@@ -230,7 +271,7 @@
230
  </cleanlog_after_days>
231
  <log_debug translate="label">
232
  <label>Enable Debug Logging</label>
233
- <comment><![CDATA[If yes, a log file will be written with debug information.]]></comment>
234
  <frontend_type>select</frontend_type>
235
  <source_model>adminhtml/system_config_source_yesno</source_model>
236
  <sort_order>70</sort_order>
189
  </fields>
190
  </general>
191
 
192
+ <queue module="smtppro" translate="label comment">
193
+ <label>Queue Configuration</label>
194
+ <frontend_type>text</frontend_type>
195
+ <sort_order>49</sort_order>
196
+ <show_in_default>1</show_in_default>
197
+ <show_in_website>1</show_in_website>
198
+ <show_in_store>0</show_in_store>
199
+ <comment>These settings are for Magento 1.9.1 onwards. They will have no affect on versions before that. You can disable the usage of the email queue below. You can also tweak how many emails are sent with each run of cron, and how long to pause between emails.</comment>
200
+ <fields>
201
+ <usage translate="label">
202
+ <label>Queue Usage</label>
203
+ <comment>Override the usage of the queue.</comment>
204
+ <frontend_type>select</frontend_type>
205
+ <source_model>smtppro/system_config_source_smtp_queue</source_model>
206
+ <sort_order>10</sort_order>
207
+ <show_in_default>1</show_in_default>
208
+ <show_in_website>0</show_in_website>
209
+ <show_in_store>0</show_in_store>
210
+ </usage>
211
+ <percron translate="label">
212
+ <label>Emails to Send</label>
213
+ <comment>Number of emails to send per cron invocation. Leave blank for default of 100 messages sent per cron.</comment>
214
+ <frontend_type>text</frontend_type>
215
+ <sort_order>20</sort_order>
216
+ <show_in_default>1</show_in_default>
217
+ <show_in_website>0</show_in_website>
218
+ <show_in_store>0</show_in_store>
219
+ </percron>
220
+ <pause translate="label">
221
+ <label>Pause between emails (ms)</label>
222
+ <comment>Some SMTP servers restrict email sending rates as an anti-spam measure. Add a delay between each email being sent. Leave blank for default 0 ms.</comment>
223
+ <frontend_type>text</frontend_type>
224
+ <sort_order>30</sort_order>
225
+ <show_in_default>1</show_in_default>
226
+ <show_in_website>0</show_in_website>
227
+ <show_in_store>0</show_in_store>
228
+ </pause>
229
+ </fields>
230
+ </queue>
231
+
232
+
233
  <debug module="smtppro" translate="label comment">
234
  <label>Logging and Debugging</label>
235
  <frontend_type>text</frontend_type>
271
  </cleanlog_after_days>
272
  <log_debug translate="label">
273
  <label>Enable Debug Logging</label>
274
+ <comment><![CDATA[If yes, a log file will be written with debug information to file var/log/aschroder_smtppro.log.]]></comment>
275
  <frontend_type>select</frontend_type>
276
  <source_model>adminhtml/system_config_source_yesno</source_model>
277
  <sort_order>70</sort_order>
app/locale/en_US/Aschroder_SMTPPro.csv CHANGED
@@ -30,14 +30,14 @@
30
  "If this is set to yes, old entries will be deleted from email log. Cron is required and log cleaning must be enabled in system/log/enabled for this to work.","If this is set to yes, old entries will be deleted from email log. Cron is required and log cleaning must be enabled in system/log/enabled for this to work."
31
  "Email Log Days Kept","Email Log Days Kept"
32
  "Enable Debug Logging","Enable Debug Logging"
33
- "If yes, a log file will be written with debug information.","If yes, a log file will be written with debug information."
34
  "Save settings before running this test.","Save settings before running this test."
35
  "Compatible Email Services","Compatible Email Services"
36
  "Running SMTP Pro Self Test","Running SMTP Pro Self Test"
37
  "SMTP Pro Self Test Results","SMTP Pro Self Test Results"
38
  "Extension disabled, cannot run test.","Extension disabled, cannot run test."
39
  "Checking config re-writes have not clashed.","Checking config re-writes have not clashed."
40
- ""Detected overwrite conflict: %s","Detected overwrite conflict: %s"
41
  "Raw connection test for SMTP options.","Raw connection test for SMTP options."
42
  "Complete","Complete"
43
  "Failed to connect to SMTP server. Reason: ","Failed to connect to SMTP server. Reason: "
@@ -70,3 +70,8 @@
70
  "Required database tables exist.",""
71
  "Testing complete, if you are still experiencing difficulties please visit <a target='_blank' href='http://magesmtppro.com'>the support page</a> or contact me via <a target='_blank' href='mailto:support@aschroder.com'>support@aschroder.com</a> for support.","Testing complete, if you are still experiencing difficulties please visit <a target='_blank' href='http://magesmtppro.com'>the support page</a> or contact me via <a target='_blank' href='mailto:support@aschroder.com'>support@aschroder.com</a> for support."
72
  "Testing failed, please review the reported problems and if you need further help visit <a target='_blank' href='http://magesmtppro.com'>the support page</a> or contact me via <a target='_blank' href='mailto:support@aschroder.com'>support@aschroder.com</a> for support.","Testing failed, please review the reported problems and if you need further help visit <a target='_blank' href='http://magesmtppro.com'>the support page</a> or contact me via <a target='_blank' href='mailto:support@aschroder.com'>support@aschroder.com</a> for support."
 
 
 
 
 
30
  "If this is set to yes, old entries will be deleted from email log. Cron is required and log cleaning must be enabled in system/log/enabled for this to work.","If this is set to yes, old entries will be deleted from email log. Cron is required and log cleaning must be enabled in system/log/enabled for this to work."
31
  "Email Log Days Kept","Email Log Days Kept"
32
  "Enable Debug Logging","Enable Debug Logging"
33
+ "If yes, a log file will be written with debug information to file var/log/aschroder_smtppro.log.","If yes, a log file will be written with debug information to file var/log/aschroder_smtppro.log."
34
  "Save settings before running this test.","Save settings before running this test."
35
  "Compatible Email Services","Compatible Email Services"
36
  "Running SMTP Pro Self Test","Running SMTP Pro Self Test"
37
  "SMTP Pro Self Test Results","SMTP Pro Self Test Results"
38
  "Extension disabled, cannot run test.","Extension disabled, cannot run test."
39
  "Checking config re-writes have not clashed.","Checking config re-writes have not clashed."
40
+ "Detected overwrite conflict: %s","Detected overwrite conflict: %s"
41
  "Raw connection test for SMTP options.","Raw connection test for SMTP options."
42
  "Complete","Complete"
43
  "Failed to connect to SMTP server. Reason: ","Failed to connect to SMTP server. Reason: "
70
  "Required database tables exist.",""
71
  "Testing complete, if you are still experiencing difficulties please visit <a target='_blank' href='http://magesmtppro.com'>the support page</a> or contact me via <a target='_blank' href='mailto:support@aschroder.com'>support@aschroder.com</a> for support.","Testing complete, if you are still experiencing difficulties please visit <a target='_blank' href='http://magesmtppro.com'>the support page</a> or contact me via <a target='_blank' href='mailto:support@aschroder.com'>support@aschroder.com</a> for support."
72
  "Testing failed, please review the reported problems and if you need further help visit <a target='_blank' href='http://magesmtppro.com'>the support page</a> or contact me via <a target='_blank' href='mailto:support@aschroder.com'>support@aschroder.com</a> for support.","Testing failed, please review the reported problems and if you need further help visit <a target='_blank' href='http://magesmtppro.com'>the support page</a> or contact me via <a target='_blank' href='mailto:support@aschroder.com'>support@aschroder.com</a> for support."
73
+ "Disabled","Disabled"
74
+ "MailUp Username","MailUp Username"
75
+ "MailUp Password","MailUp Password"
76
+ "Input your MailUp username and password here. For more information visit <a href='http://mailup.com' target='_blank'>MailUp</a>","Input your MailUp username and password here. For more information visit <a href='http://mailup.com' target='_blank'>MailUp</a>"
77
+ "Google Apps or Gmail","Google Apps or Gmail"
app/locale/es_ES/Aschroder_SMTPPro.csv CHANGED
@@ -30,14 +30,14 @@
30
  "If this is set to yes, old entries will be deleted from email log. Cron is required and log cleaning must be enabled in system/log/enabled for this to work.","Si se ajusta esto a S&iacute;, las entradas antiguas se borrar&aacute;n del registro de correos. Se requiere Cron y que la limpieza de registros est&eacute; activada en Sistema/Registro/Activado para que esto funcione."
31
  "Email Log Days Kept","D&iacute;as a mantener el Registro de Correos"
32
  "Enable Debug Logging","Activar Registro de Depuraci&oacute;n"
33
- "If yes, a log file will be written with debug information.","Si s&iacute;, un archivo de registros se escribir&aacute; con informaci&oacute;n de depuraci&oacute;n."
34
  "Save settings before running this test.","Guarda la configuraci&oacute;n antes de ejecutar esta prueba."
35
  "Compatible Email Services","Servicios de Correo Compatibles"
36
  "Running SMTP Pro Self Test","Ejecutando Auto-Prueba de SMTP Pro"
37
  "SMTP Pro Self Test Results","Resultados de Auto-Prueba de SMTP Pro"
38
  "Extension disabled, cannot run test.","Extensi&oacute;n desactivada, no se pudo ejecutar la prueba."
39
  "Checking config re-writes have not clashed.","Verificando que los re-writes de la configuraci&oacute;n no tengan conflictos."
40
- ""Detected overwrite conflict: %s","Detectado un conflicto de sobreescritura: %s"
41
  "Raw connection test for SMTP options.","Prueba de conexi&oacute;n bruta para las opciones SMTP."
42
  "Complete","Completo"
43
  "Failed to connect to SMTP server. Reason: ","Fall&oacute; la conexi&oacute;n al servidor SMTP. Raz&oacute;n: "
30
  "If this is set to yes, old entries will be deleted from email log. Cron is required and log cleaning must be enabled in system/log/enabled for this to work.","Si se ajusta esto a S&iacute;, las entradas antiguas se borrar&aacute;n del registro de correos. Se requiere Cron y que la limpieza de registros est&eacute; activada en Sistema/Registro/Activado para que esto funcione."
31
  "Email Log Days Kept","D&iacute;as a mantener el Registro de Correos"
32
  "Enable Debug Logging","Activar Registro de Depuraci&oacute;n"
33
+ "If yes, a log file will be written with debug information to file var/log/aschroder_smtppro.log.","Si s&iacute;, un archivo de registros se escribir&aacute; con informaci&oacute;n de depuraci&oacute;n."
34
  "Save settings before running this test.","Guarda la configuraci&oacute;n antes de ejecutar esta prueba."
35
  "Compatible Email Services","Servicios de Correo Compatibles"
36
  "Running SMTP Pro Self Test","Ejecutando Auto-Prueba de SMTP Pro"
37
  "SMTP Pro Self Test Results","Resultados de Auto-Prueba de SMTP Pro"
38
  "Extension disabled, cannot run test.","Extensi&oacute;n desactivada, no se pudo ejecutar la prueba."
39
  "Checking config re-writes have not clashed.","Verificando que los re-writes de la configuraci&oacute;n no tengan conflictos."
40
+ "Detected overwrite conflict: %s","Detectado un conflicto de sobreescritura: %s"
41
  "Raw connection test for SMTP options.","Prueba de conexi&oacute;n bruta para las opciones SMTP."
42
  "Complete","Completo"
43
  "Failed to connect to SMTP server. Reason: ","Fall&oacute; la conexi&oacute;n al servidor SMTP. Raz&oacute;n: "
app/locale/nl_NL/Aschroder_SMTPPro.csv CHANGED
@@ -30,14 +30,14 @@
30
  "If this is set to yes, old entries will be deleted from email log. Cron is required and log cleaning must be enabled in system/log/enabled for this to work.","Als dit is ingeschakeld worden oude vermeldingen verwijderd uit de email log. Hiervoor is de Cron nodig en de instelling Log opschonen moet ingeschakeld zijn onder Geavanceerd->Systeem->Log opschonen."
31
  "Email Log Days Kept","Aantal dagen te behouden in het Email log"
32
  "Enable Debug Logging","Schakel debug logs in"
33
- "If yes, a log file will be written with debug information.","Indien ingeschakeld, zal er een file geschreven worden met debug informatie."
34
  "Save settings before running this test.","Sla de instellingen op voordat deze test wordt uitgevoerd."
35
  "Compatible Email Services","Vergelijkbare Email Services"
36
  "Running SMTP Pro Self Test","De SMTP Pro Zelftest uitvoeren"
37
  "SMTP Pro Self Test Results","SMTP Pro Zelftest Resultaten"
38
  "Extension disabled, cannot run test.","Extensie is uitschakeld. Kan de test niet uitvoeren."
39
  "Checking config re-writes have not clashed.","Er wordt gecontroleerd of er conflicten zijn in de herschreven configuratie."
40
- ""Detected overwrite conflict: %s","Conflict gedetecteerd in overschrijvings configuratie: %s"
41
  "Raw connection test for SMTP options.","Ruwe connectie test voor SMTP instellingen."
42
  "Complete","Compleet"
43
  "Failed to connect to SMTP server. Reason: ","Kan geen verbinding maken met de STMP server. Reden: "
30
  "If this is set to yes, old entries will be deleted from email log. Cron is required and log cleaning must be enabled in system/log/enabled for this to work.","Als dit is ingeschakeld worden oude vermeldingen verwijderd uit de email log. Hiervoor is de Cron nodig en de instelling Log opschonen moet ingeschakeld zijn onder Geavanceerd->Systeem->Log opschonen."
31
  "Email Log Days Kept","Aantal dagen te behouden in het Email log"
32
  "Enable Debug Logging","Schakel debug logs in"
33
+ "If yes, a log file will be written with debug information to file var/log/aschroder_smtppro.log.","Indien ingeschakeld, zal er een file geschreven worden met debug informatie."
34
  "Save settings before running this test.","Sla de instellingen op voordat deze test wordt uitgevoerd."
35
  "Compatible Email Services","Vergelijkbare Email Services"
36
  "Running SMTP Pro Self Test","De SMTP Pro Zelftest uitvoeren"
37
  "SMTP Pro Self Test Results","SMTP Pro Zelftest Resultaten"
38
  "Extension disabled, cannot run test.","Extensie is uitschakeld. Kan de test niet uitvoeren."
39
  "Checking config re-writes have not clashed.","Er wordt gecontroleerd of er conflicten zijn in de herschreven configuratie."
40
+ "Detected overwrite conflict: %s","Conflict gedetecteerd in overschrijvings configuratie: %s"
41
  "Raw connection test for SMTP options.","Ruwe connectie test voor SMTP instellingen."
42
  "Complete","Compleet"
43
  "Failed to connect to SMTP server. Reason: ","Kan geen verbinding maken met de STMP server. Reden: "
app/locale/pt_BR/Aschroder_SMTPPro.csv CHANGED
@@ -33,3 +33,4 @@
33
  "These settings are for experimental use of the Amazon AWS SES service. This should not be used on a production server yet, but please do try it out and let me know how you get on.","Essas configurações são para uso experimental do serviço Amazon AWS SES. Isso não deve ser usado em um servidor de produção ainda, mas por favor faça um teste e me informe como foi."
34
  "Access Key","Chave de Acesso"
35
  "Secret Key","Chave Secreta"
 
33
  "These settings are for experimental use of the Amazon AWS SES service. This should not be used on a production server yet, but please do try it out and let me know how you get on.","Essas configurações são para uso experimental do serviço Amazon AWS SES. Isso não deve ser usado em um servidor de produção ainda, mas por favor faça um teste e me informe como foi."
34
  "Access Key","Chave de Acesso"
35
  "Secret Key","Chave Secreta"
36
+ "If yes, a log file will be written with debug information to file var/log/aschroder_smtppro.log.","If yes, a log file will be written with debug information to file var/log/aschroder_smtppro.log."
app/locale/tr_TR/Aschroder_SMTPPro.csv ADDED
@@ -0,0 +1,77 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ "SMTPPro - Email Log","SMTPPro - Eposta Kayıtları"
2
+ "SMTP Pro Email Settings","SMTP Pro Eposta Ayarları"
3
+ "Email Log","Eposta Kayıtları"
4
+ "Aschroder Extensions","Aschroder Eklentileri"
5
+ "SMTP Pro","SMTP Pro"
6
+ "General Settings","Genel Ayarlar"
7
+ "<div style='background-color: #efefef;margin-bottom: 10px;height: 40px;'> <img style='float:left;width: 150px;' src='http://www.aschroder.com/smtppro-logo.png' /> <span style='float:left;font-size: 20px; margin:10px;'>SMTP Pro Email Extension</span> </div> Configure your SMTP connection below. If you have any questions or would like any help please visit <a href='http://magesmtppro.com' target='_blank'>magesmtppro.com</a>.","<div style='background-color: #efefef;margin-bottom: 10px;height: 40px;'> <img style='float:left;width: 150px;' src='http://www.aschroder.com/smtppro-logo.png' /> <span style='float:left;font-size: 20px; margin:10px;'>SMTP Pro Eposta Eklentisi</span> </div> Aşağıda SMTP bağlantı seçeneklerinizi ayarlarlayın. Herhangi bir sorunuz varsa, ya da yardıma ihtiyaç duyarsanız <a href='http://magesmtppro.com' target='_blank'>magesmtppro.com</a> adresini ziyaret edin."
8
+ "Email Connection","Eposta Bağlantı Tipi"
9
+ "Google Apps Email Address","Google Apps Eposta adresiniz"
10
+ "Google Apps Password","Google Apps Şifresi"
11
+ "Input your Google Apps or Gmail username and password here. For configuration recommendations please see the guide at <a href='http://magesmtppro.com' target='_blank'>magesmtppro.com</a>","Google Apps ya da Gmail kullanıcı adı ve şifrenizi buraya girin. Ayarlarla ilgili tavsiyeler için lütfen <a href='http://magesmtppro.com' target='_blank'>magesmtppro.com</a> adresini ziyaret edin"
12
+ "SendGrid Username","SendGrid Kullanıcı Adı"
13
+ "SendGrid Password","SendGrid Şifresi"
14
+ "Input your SendGrid username and password here. For more information visit <a href='http://sendgrid.com' target='_blank'>SendGrid</a>","SendGrid kullanıcı adı ve şifrenizi buraya girin. Daha fazla bilgi için <a href='http://sendgrid.com' target='_blank'>SendGrid</a>'i ziyaret edin."
15
+ "Amazon SES Access Key","Amazon SES Access Key"
16
+ "Amazon SES Secret Key","Amazon SES Secret Key"
17
+ "Amazon SES support in SMTP Pro is limited and best suited to development and testing purposes. For a full integration with region selection, error/bounce logging and send statistics please see the premium extension: <a href='http://magesend.com' target='_blank'>MageSend</a>","SMTP Pro içerisindeki Amazon SES desteği şu an limitlidir, geliştirme ve test amaçlı kullanıma uygundur. Bölge seçimli, hata ve geri dönüş raporlu, ve istatistikli entegrasyon için lütfen premium eklentiyi kullanın: <a href='http://magesend.com' target='_blank'>MageSend</a>"
18
+ "Authentication","Yetkilendirme"
19
+ "Username","Kullanıcı Adı"
20
+ "Password","Şifre"
21
+ "Host","Host"
22
+ "Port","Port"
23
+ "SSL Security","SSL Güvenliği"
24
+ "Custom SMTP servers can be configured in this section. For more information about these configuration options and troubleshooting advice please see <a href='http://magesmtppro.com' target='_blank'>magesmtppro.com</a>","Diğer SMTP sunucuları bu bölümde ayarlanabilir. Bu ayarlar ve hata ayıklama tavsiyeleri için lütfen <a href='http://magesmtppro.com' target='_blank'>magesmtppro.com</a> adresini ziyaret edin."
25
+ "Logging and Debugging","Kayıt Tutma ve Hata Ayıklama"
26
+ "Please only use these settings if you are a software developer or server admin.","Lütfen bu ayarları sadece geliştirici ya da sunucu yöneticisi iseniz kullanın."
27
+ "Log Emails","Epostaları Kaydet"
28
+ "This will log all outbound emails. View from System->Tools->SMTPPro - Email Log.","Bu ayar tüm giden epostaları kayıt altına alacaktır. Kayıtları Sistem->Araçlar->SMTPPro - Email Kayıtları kısmından görebilirsiniz"
29
+ "Clean Email Logs","Eposta Kayıtlarını Temizle"
30
+ "If this is set to yes, old entries will be deleted from email log. Cron is required and log cleaning must be enabled in system/log/enabled for this to work.","Bu ayar seçilirse, eposta kayıtları içerisinden eski olanlar silinecektir. Bu işlemin yapılabilmesi için Cron çalışıyor olmalı, ve Sistem->Log->Kayıt temizleme kısmında kayıt temizleme aktif olmalıdır."
31
+ "Email Log Days Kept","Email Kayıt Tutma Süresi"
32
+ "Enable Debug Logging","Hata Ayıklama Raporlarını Etkinleştir"
33
+ "If yes, a log file will be written with debug information to file var/log/aschroder_smtppro.log.","Eğer aktif ederseniz, hata ayıklama bilgileri bir kayıt dosyası içerisine yazılacak."
34
+ "Save settings before running this test.","Bu testi çalıştırmadan önce ayarları kaydedin."
35
+ "Compatible Email Services","Uyumlu Eposta Servisleri"
36
+ "Running SMTP Pro Self Test","SMTP Pro Self Test Çalışıyor"
37
+ "SMTP Pro Self Test Results","SMTP Pro Self Test Sonuçları"
38
+ "Extension disabled, cannot run test.","Eklenti aktif değil, test çalışamıyor."
39
+ "Checking config re-writes have not clashed.","Konfigürasyon yeniden yazılmarı kontrol ediliyor."
40
+ "Detected overwrite conflict: %s","Yeniden yazımlarda çelişki bulundu: %s"
41
+ "Raw connection test for SMTP options.","SMTP ayarları için ham bağlantı testi."
42
+ "Complete","Tamamlandı"
43
+ "Failed to connect to SMTP server. Reason: ","SMTP sunucusuna bağlanırken hata oluştu. Sebep: "
44
+ "This extension requires an outbound SMTP connection on port: ","Bu eklenti şu port'dan bir dış bağlantı gerektirir: "
45
+ "Connection to Host SMTP server successful","SMTP sunucuya bağlantı başarılı"
46
+ "Skipping raw connection test for non-SMTP options.","SMTP dışındaki ayarlar için ham bağlantı testi atlanıyor."
47
+ "Test Email From SMTP Pro Magento Extension","SMTP Pro Magento Eklentisinden Test Epostası"
48
+ "Actual email sending test...","Gerçek eposta gönderim testi..."
49
+ " from: "," kimden: "
50
+ "Test email was sent successfully","Test epostası başarıyla gönderildi"
51
+ "Failed to find transport for test.","Bu test için gönderim tipi bulunamadı."
52
+ "Unable to send test email.","Test epostası gönderilemedi."
53
+ "Exception message was: %s","Alınan hata mesajı: %s"
54
+ "Please check the user guide for frequent error messages and their solutions.","Lütfen sık rastlanan hatalar ve çözümleri için kullanıcı kılavuzuna göz atın."
55
+ "Test email was not sent successfully: %s","Test epostası başarıyla gönderilemedi: %s"
56
+ "See exception log for more details.","Detaylı bilgi için hata raporlarına bakın."
57
+ "Checking that a template exists for the default locale and that email communications are enabled...","Varsayılan dil için eposta şablonu varlığı kontrol ve iletişimin aktif olup olmadığı kontrol ediliyor..."
58
+ "Default templates exist.","Varsayılan şablon bulundu."
59
+ "Email communications are enabled.","Eposta iletişimi aktif."
60
+ "Default templates exist and email communications are enabled.","Varsayılan şablon bulundu ve eposta iletişimi aktif."
61
+ "Could not find default template, or template not valid, or email communications disabled in Advanced > System settings.","Varsayılan eposta şablonu bulunamadı, ya da hatalı, ya da Gelişmiş > Sistem ayarları kısmında eposta iletişimi kapalı."
62
+ "Please check that you have templates in place for your emails. These are in app/locale, or custom defined in System > Transaction Emails. Also check Advanced > System settings to ensure email communications are enabled.","Lütfen eposta şablonlarınızı kontrol edin. Eposta şablonları app/locale klasörü içinde, ya da Sistem > Dinamik Eposta mesajları bölümündedir. Ayrıca Gelişmiş > Sistem ayarları kısmına bakarak eposta iletişiminin aktif olup olmadığını kontrol edebilirsiniz."
63
+ "Could not find default template, or template not valid, or email communications disabled in Advanced > System settings","Varsayılan eposta şablonu bulunamadı, ya da hatalı, ya da Gelişmiş > Sistem ayarları kısmında eposta iletişimi kapalı"
64
+ "Could not test default template validity.","Varsayılan şablon test edilemedi."
65
+ "Please check that you have templates in place for your emails. These are in app/locale, or custom defined in System > Transaction Emails.","Lütfen eposta şablonlarınızı kontrol edin. Eposta şablonları app/locale klasörü içinde, ya da Sistem > Dinamik Eposta mesajları bölümündedir.."
66
+ "Could not test default template validity: %s","Varsayılan şablon test edilemedi: %s"
67
+ "Checking that tables are created...","Oluşturulan tablolar kontrol ediliyor..."
68
+ "Could not find required database tables.","Gerekli veritabanı tabloları bulunamadı."
69
+ "Please try to manually re-run the table creation script. For assistance please contact us.","Lütfen tablo oluşturma betiğini tekrar çalıştırın. Destek için lütfen iletişime geçin."
70
+ "Required database tables exist.","Gerekli veritabanı tabloları bulundu."
71
+ "Testing complete, if you are still experiencing difficulties please visit <a target='_blank' href='http://magesmtppro.com'>the support page</a> or contact me via <a target='_blank' href='mailto:support@aschroder.com'>support@aschroder.com</a> for support.","Test tamamlandı, hala sorun yaşıyorsanız lütfen <a target='_blank' href='http://magesmtppro.com'>destek sayfasını</a> ziyaret edin ya da destek için <a target='_blank' href='mailto:support@aschroder.com'>support@aschroder.com</a> adresinden benimle iletişime geçin."
72
+ "Testing failed, please review the reported problems and if you need further help visit <a target='_blank' href='http://magesmtppro.com'>the support page</a> or contact me via <a target='_blank' href='mailto:support@aschroder.com'>support@aschroder.com</a> for support.","Test başarısız, lütfen rapor edilen sorunları gözden geçirin ve hala sorun yaşıyorsanız lütfen <a target='_blank' href='http://magesmtppro.com'>destek sayfasını</a> ziyaret edin ya da destek için <a target='_blank' href='mailto:support@aschroder.com'>support@aschroder.com</a> adresinden benimle iletişime geçin."
73
+ "Disabled","İptal edildi"
74
+ "MailUp Username","MailUp Kullanıcı Adı"
75
+ "MailUp Password","MailUp Şifresi"
76
+ "Input your MailUp username and password here. For more information visit <a href='http://mailup.com' target='_blank'>MailUp</a>","MailUp kullanıcı adı ve şifrenizi buraya girin. Daha fazla bilgi için <a href='http://mailup.com' target='_blank'>MailUp</a>'ı ziyaret edin."
77
+ "Google Apps or Gmail","Google Apps ya da Gmail"
composer.json CHANGED
@@ -9,5 +9,13 @@
9
  "authors":[
10
  {"name": "aschroder"
11
  }
12
- ]
 
 
 
 
 
 
 
 
13
  }
9
  "authors":[
10
  {"name": "aschroder"
11
  }
12
+ ],
13
+ "extra": {
14
+ "map" : [
15
+ ["app/etc/modules/Aschroder_SMTPPro.xml", "app/etc/modules/Aschroder_SMTPPro.xml"],
16
+ ["app/code/local/Aschroder/SMTPPro", "app/code/local/Aschroder/SMTPPro"],
17
+ ["app/design/adminhtml/base/default/template/smtppro", "app/design/adminhtml/default/default/template/smtppro"],
18
+ ["app/locale/en_US/Aschroder_SMTPPro.csv", "app/locale/en_US/Aschroder_SMTPPro.csv"]
19
+ ]
20
+ }
21
  }
package.xml CHANGED
@@ -1,2 +1,2 @@
1
  <?xml version="1.0"?>
2
- <package><name>ASchroder_SMTPPro</name><version>2.0.5</version><stability>stable</stability><license>OSL</license><channel>community</channel><extends></extends><summary>Robust, Free and Open Source SMTP, Gmail, SendGrid and Google Apps Email support for Magento</summary><description>This extension provides complete control of Email settings for Magento. It can send with any custom SMTP server, your GMail or Google Apps account</description><notes>See magesmtppro.com for full release notes</notes><authors><author><name>ASchroder</name><user>ashleys22</user><email>ashley.schroder@gmail.com</email></author></authors><date>2014-10-16</date><time>14:00:51</time><compatible></compatible><dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies><contents><target name="mage"><file name="README.md" hash="25015d4d6e0a4cfbb0e8933edb198774"/><file name="composer.json" hash="572b4738922b0f2c9cc7e4e5da280db0"/><file name="modman" hash="6d9cad597b76568b18856eec6f2301b3"/><dir name="app"><dir name="code"><dir name="local"><dir name="Aschroder"><dir name="SMTPPro"><dir name="Block"><file name="Log.php" hash="f8b34b4602051fdee4c48c289c910eff"/><dir name="Adminhtml"><file name="Table.php" hash="ebb9d19c7cefe83f5825015fbb30f802"/><file name="Test.php" hash="dcba2ff6eebc87b9b4eed584fde5f47e"/></dir><dir name="Log"><file name="Grid.php" hash="0b27168a786a59e97d191bae7de0f575"/><file name="View.php" hash="b06eba5c7279a7426537b695920c5f90"/></dir></dir><dir name="controllers"><dir name="Smtp"><file name="LogController.php" hash="d64b41fc7d32cf9a3b3c506f20bc5974"/><file name="TestController.php" hash="571ae38b4f15432968816ea41644a656"/></dir></dir><dir name="etc"><file name="config.xml" hash="7a838329a4a2b6b0076540a0abd84075"/><file name="system.xml" hash="6d471d74e2cd07bec19386746f46caab"/></dir><dir name="Helper"><file name="Data.php" hash="9bb931743e252591110d711732471d6f"/><dir name="Mysql4"><file name="Install.php" hash="2b00edc32e832c8dff3b320027bdb10d"/></dir></dir><dir name="lib"><file name="AmazonSES.php" hash="487803f8f337e780a3284606363a0ce8"/></dir><dir name="Model"><file name="Email.php" hash="454761288409daa56cffb6cf078508f8"/><file name="Observer.php" hash="3fb9ff86c43cdf70023bbfbe3d6455f6"/><dir name="Email"><file name="Log.php" hash="99d2a9634e8668cf756683cc85f47cd5"/><file name="Template.php" hash="44f052d5d90f94fe4a17906206797dba"/></dir><dir name="Mysql4"><file name="Setup.php" hash="7204352ba2ba3e0bd8948a35edd326e4"/><dir name="Email"><file name="Log.php" hash="13d71e0e47e54f221dc2f5b2ec1ae885"/><dir name="Log"><file name="Collection.php" hash="419b27274424f5bce6d704ab5a288ec9"/></dir></dir></dir><dir name="System"><dir name="Config"><dir name="Source"><dir name="Smtp"><file name="Authentication.php" hash="ac4c2e3fae66365bfe5c8b30c12cebea"/><file name="Option.php" hash="8da2d8863b128b42344570b32d344622"/><file name="Ssl.php" hash="8a4cd480e637ea72b6c6e081f661a1b7"/></dir></dir></dir></dir><dir name="Transports"><file name="Basesmtp.php" hash="2d031c80c534ecc978e987fe4281d871"/><file name="Disabled.php" hash="dd16fb900bc07fc79576ae468470ddec"/><file name="Google.php" hash="66efa5bdb12f5fecf68077cd9fd0de4e"/><file name="Mailup.php" hash="e4702ab5cd5bcdf72e0dec446a382218"/><file name="Sendgrid.php" hash="f5ea76686a1a37c9b1417cb67455a576"/><file name="Ses.php" hash="247f9c8a59b40908e0fa3366cbe80007"/><file name="Smtp.php" hash="8e60c0ca9d6f68a8c606831273a2b545"/></dir></dir><dir name="sql"><dir name="smtppro_setup"><file name="mysql4-install-1.1.0.php" hash="c69c20faa54aeff30fab13a475c349fe"/><file name="mysql4-upgrade-1.4.3-1.4.4.php" hash="357c10ec32e3795d8170055b27c7d87c"/></dir></dir></dir></dir></dir></dir><dir name="design"><dir name="adminhtml"><dir name="base"><dir name="default"><dir name="template"><dir name="smtppro"><file name="view.phtml" hash="865ac495aaa0eca28678cba3a4be924f"/></dir></dir></dir></dir></dir></dir><dir name="etc"><dir name="modules"><file name="Aschroder_SMTPPro.xml" hash="23c719e9ecb45c14d29ab24d3e2bd7a1"/></dir></dir><dir name="locale"><dir name="en_US"><file name="Aschroder_SMTPPro.csv" hash="cac99e0ebe14672f707d6f6cff90a3d0"/></dir><dir name="es_ES"><file name="Aschroder_SMTPPro.csv" hash="a5aedc950ff435193206c4cc43e4e84a"/></dir><dir name="nl_NL"><file name="Aschroder_SMTPPro.csv" hash="708f1868d706e3da71da1978157f2732"/></dir><dir name="pt_BR"><file name="Aschroder_SMTPPro.csv" hash="7027c6bde1f0007c775181715289a91c"/></dir></dir></dir></target></contents></package>
1
  <?xml version="1.0"?>
2
+ <package><name>ASchroder_SMTPPro</name><version>2.0.6</version><stability>stable</stability><license>OSL</license><channel>community</channel><extends></extends><summary>Robust, Free and Open Source SMTP, Gmail, SendGrid and Google Apps Email support for Magento</summary><description>This extension provides complete control of Email settings for Magento. It can send with any custom SMTP server, your GMail or Google Apps account</description><notes>See magesmtppro.com for full release notes</notes><authors><author><name>ASchroder</name><user>ashleys22</user><email>ashley.schroder@gmail.com</email></author></authors><date>2015-04-11</date><time>19:09:55</time><compatible></compatible><dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies><contents><target name="mage"><file name="README.md" hash="25015d4d6e0a4cfbb0e8933edb198774"/><file name="composer.json" hash="e56ab248e07b595d13248cd2dcf65b3d"/><file name="modman" hash="6d9cad597b76568b18856eec6f2301b3"/><dir name="app"><dir name="code"><dir name="local"><dir name="Aschroder"><dir name="SMTPPro"><dir name="Block"><file name="Log.php" hash="f8b34b4602051fdee4c48c289c910eff"/><dir name="Adminhtml"><file name="Table.php" hash="1c07e09837ec9f727562e3ecb4247028"/><file name="Test.php" hash="dcba2ff6eebc87b9b4eed584fde5f47e"/></dir><dir name="Log"><file name="Grid.php" hash="0b27168a786a59e97d191bae7de0f575"/><file name="View.php" hash="b06eba5c7279a7426537b695920c5f90"/></dir></dir><dir name="controllers"><dir name="Smtp"><file name="LogController.php" hash="d64b41fc7d32cf9a3b3c506f20bc5974"/><file name="TestController.php" hash="9a60908de16f9f55a2bc8e87cbc89f0e"/></dir></dir><dir name="etc"><file name="config.xml" hash="cd86a37cd2e1f7a8d96eac18a6f75734"/><file name="system.xml" hash="2751ea05a44e4b74e506989a5a6df482"/></dir><dir name="Helper"><file name="Data.php" hash="f9a3e64aa6cfb555f8017c2799483536"/><dir name="Mysql4"><file name="Install.php" hash="2b00edc32e832c8dff3b320027bdb10d"/></dir></dir><dir name="lib"><file name="AmazonSES.php" hash="487803f8f337e780a3284606363a0ce8"/></dir><dir name="Model"><file name="Email.php" hash="454761288409daa56cffb6cf078508f8"/><file name="Observer.php" hash="3578ee0fb35100abee85efba225468f7"/><dir name="Email"><file name="Log.php" hash="99d2a9634e8668cf756683cc85f47cd5"/><file name="Queue.php" hash="c45b619fc3287a1a2107a09b87d9ea19"/><file name="Template.php" hash="c0d020eeea27ffcd90dfad8e50202a43"/></dir><dir name="Mysql4"><file name="Setup.php" hash="7204352ba2ba3e0bd8948a35edd326e4"/><dir name="Email"><file name="Log.php" hash="13d71e0e47e54f221dc2f5b2ec1ae885"/><dir name="Log"><file name="Collection.php" hash="419b27274424f5bce6d704ab5a288ec9"/></dir></dir></dir><dir name="System"><dir name="Config"><dir name="Source"><dir name="Smtp"><file name="Authentication.php" hash="ac4c2e3fae66365bfe5c8b30c12cebea"/><file name="Option.php" hash="8da2d8863b128b42344570b32d344622"/><file name="Queue.php" hash="02fef1f432f3c6d17b3be088c7fb5f98"/><file name="Ssl.php" hash="8a4cd480e637ea72b6c6e081f661a1b7"/></dir></dir></dir></dir><dir name="Transports"><file name="Basesmtp.php" hash="2d031c80c534ecc978e987fe4281d871"/><file name="Disabled.php" hash="dd16fb900bc07fc79576ae468470ddec"/><file name="Google.php" hash="66efa5bdb12f5fecf68077cd9fd0de4e"/><file name="Mailup.php" hash="e4702ab5cd5bcdf72e0dec446a382218"/><file name="Sendgrid.php" hash="f5ea76686a1a37c9b1417cb67455a576"/><file name="Ses.php" hash="247f9c8a59b40908e0fa3366cbe80007"/><file name="Smtp.php" hash="8e60c0ca9d6f68a8c606831273a2b545"/></dir></dir><dir name="sql"><dir name="smtppro_setup"><file name="mysql4-install-1.1.0.php" hash="c69c20faa54aeff30fab13a475c349fe"/><file name="mysql4-upgrade-1.4.3-1.4.4.php" hash="357c10ec32e3795d8170055b27c7d87c"/></dir></dir></dir></dir></dir></dir><dir name="design"><dir name="adminhtml"><dir name="base"><dir name="default"><dir name="template"><dir name="smtppro"><file name="view.phtml" hash="865ac495aaa0eca28678cba3a4be924f"/></dir></dir></dir></dir></dir></dir><dir name="etc"><dir name="modules"><file name="Aschroder_SMTPPro.xml" hash="23c719e9ecb45c14d29ab24d3e2bd7a1"/></dir></dir><dir name="locale"><dir name="en_US"><file name="Aschroder_SMTPPro.csv" hash="5757e1e853807c5cc414904075329dd1"/></dir><dir name="es_ES"><file name="Aschroder_SMTPPro.csv" hash="8cb70211a968f871d95d30a720d0469a"/></dir><dir name="nl_NL"><file name="Aschroder_SMTPPro.csv" hash="6419f7359ba05b4883a0440291c3f859"/></dir><dir name="pt_BR"><file name="Aschroder_SMTPPro.csv" hash="080e0fe0d4dd57c8aec409a53bb4e68e"/></dir><dir name="tr_TR"><file name="Aschroder_SMTPPro.csv" hash="ba128b4449075962430968ee6355728c"/></dir></dir></dir></target></contents></package>