Use custom email server for Magento based ecommerce shops

Use custom email server for Magento based ecommerce shops

You will need to change code on the file : app/code/core/Mage/Core/Model/Email/Template.php

Comment out the existing getMail() method.

And replace the method with the following code.

Remember: changing the core Magento code is not the greatest idea as upgrade of Magento will eventually become a big issue at a later time (if you keep doing this).

You can consider this as a quick test if you can make external mail server working with magento. However, ideally you need to take a better approach.

public function getMail()
    {
        if (is_null($this->_mail)) {

            /*Start of added code to specify config*/
            $my_smtp_host = Mage::getStoreConfig('system/smtp/host');
            $my_smtp_port = Mage::getStoreConfig('system/smtp/port'); 

            $config = array(
                    'ssl' => 'tls',
                    'port' => $my_smtp_port,
                    'auth' => 'login',
                    'username' => 'account@gmail.com',
                    'password' => 'secret'
            );

            $transport = new Zend_Mail_Transport_Smtp($my_smtp_host, $config);

            Zend_Mail::setDefaultTransport($transport);
            /*End of added code to specify config*/

            $this->_mail = new Zend_Mail('utf-8');
        }
        return $this->_mail;
    }
https://stackoverflow.com/questions/11558156/magento-how-enable-smtp-server-authentication-and-secure-transport


Sayed Ahmed
647-624-8509, sayedum

Linkedin: https://ca.linkedin.com/in/sayedjustetc

Blog: http://sitestree.com, http://bangla.salearningschool.com

Top Data Science and Analytics Programs in Canada | Best Big Data Analytics Courses in Canada

Top Data Science and Analytics Programs in Canada | Best Big Data Analytics Courses in Canada

Graduate Programs in Data Science – University of Waterloo

Master of Data Science – University of British Columbia

M.Sc. in Computing & Data Analytics – Saint Mary’s University

Master’s in Big Data – Simon Fraser University

Masters in Data Science and Analytics – Ryerson University

MSc in Applied Computing – University of Toronto

Master of Management Analytics – Queen’s University

Master of Business Analytics – York University

MS Computing Science with Big Data Analytics / MS Computing Science with Machine Learning – University of Alberta

MSC IN MANAGEMENT: Business Analytics – University of Western Ontario

Data Science – McGill University / Information Studies – McGill University / Computer Science – McGill University

Data Science Specialization – Carleton University (Alternative Link)

Big Data Management and Analytics – University of Ottawa

MS Information Systems – Athabasca University

Information Security and Data Management – University of Calgary

Computer Science with Database Systems and Data Mining – University of Windsor

Computer Science with Data Management, Analytics, and Mining – University of New Brunswick

Big Data Analytics M.Sc.: Applied Modelling and Quantitative Methods – Trent University

Computer Science with Data Mining – University of Regina

MS Computer Science with Research in Data Science – Acadia University

Sayed Ahmed
647-624-8509, sayedum

Linkedin: https://ca.linkedin.com/in/sayedjustetc

Blog: http://sitestree.com, http://bangla.salearningschool.com

Sayed Ahmed
647-624-8509, sayedum

Linkedin: https://ca.linkedin.com/in/sayedjustetc

Blog: http://sitestree.com, http://bangla.salearningschool.com

The Story of a Change Request Form

"

I always say that, “change is the only constant”. And this is true in any situation, specially for projects. Changes come every now & then, from different situations. Few known reasons for changes in a project are as follows.

  1. Budget overshot
  2. Missing deadline
  3. Increased Scope
  4. Resource shortage
  5. Risk popup
  6. Management direction etc.

"

Reference:
https://parvejislam.wordpress.com/2017/10/18/the-story-of-a-change-request-form

এক দিন পরই সূচক বেড়েছে পুঁজিবাজারে

"

লেনদেন শেষে সূচক সামান্য বেড়েছে দেশের প্রধান শেয়ারবাজার ঢাকা স্টক এক্সচেঞ্জে (ডিএসই)। আজ সোমবার সপ্তাহের দ্বিতীয় কার্যদিবসে লেনদেন কমেছে ডিএসইতে। অন্যদিকে, সূচক বেড়েছে চট্টগ্রাম স্টক এক্সচেঞ্জেও (সিএসই)।

গতকাল রোববার সপ্তাহের প্রথম কার্যদিবসে লেনদেন শেষে সূচক কমে দুই পুঁজিবাজারে। ডিএসইর প্রধান সূচক ডিএসইএক্স ৫৫ পয়েন্ট বা প্রায় ১ শতাংশ কমে। অপর শেয়ারবাজার সিএসইর সার্বিক সূচকটিও গতকাল এক দিনে ১৯০ পয়েন্ট বা ১ শতাংশ কমে। গতকালের দরপতনে ছিল ব্যাংক খাতের বড় ভূমিকা। লেনদেন হওয়া বেশির ভাগ ব্যাংকের শেয়ারের দাম কমায় তা দিন শেষে সূচকে নেতিবাচক প্রভাব ফেলে।

"

http://www.prothom-alo.com/economy/article/1344851/%E0%A6%8F%E0%A6%95-%E0%A6%A6%E0%A6%BF%E0%A6%A8-%E0%A6%AA%E0%A6%B0%E0%A6%87-%E0%A6%B8%E0%A7%82%E0%A6%9A%E0%A6%95-%E0%A6%AC%E0%A7%87%E0%A7%9C%E0%A7%87%E0%A6%9B%E0%A7%87-%E0%A6%AA%E0%A7%81%E0%A6%81%E0%A6%9C%E0%A6%BF%E0%A6%AC%E0%A6%BE%E0%A6%9C%E0%A6%BE%E0%A6%B0%E0%A7%87

Sayed Ahmed
647-624-8509, sayedum

Linkedin: https://ca.linkedin.com/in/sayedjustetc

Blog: http://sitestree.com, http://bangla.salearningschool.com

Even after North Korea threats, the market is moving up

Even after North Korea threats, the market is moving up. The market is mostly moving up for couple of days.

Just my ETFs of interest

Ticker

$ Current
Price

$ Change
% Change
$ Target
Sell
$ Target
Buy
Shares
Held
$ Market
Value
%
Weight

News

Analysis
Report
Morningstar
Rating For
Funds
Morningstar
Rating For
Stocks
24.82
0.11
0.45
24.82
44.85
0.11
0.25
44.85
40.20
0.08
0.20
40.20
33.49
0.08
0.24
33.49
23.52
0.07
0.30
23.52
25.06
0.05
0.20
25.06
21.14
0.05
0.24
21.14
32.03
0.04
0.13
32.03
25.11
0.02
0.08
25.11
20.17
0.02
0.10
20.17
16.24
0.01
0.06
16.24
27.54
0.01
0.04
27.54
14.40
0.01
0.07
14.40
30.07
-0.02
-0.07
30.07
23.67
-0.03
-0.13
23.67
27.28
-0.11
-0.40
27.28

আমাদের লিখা কিছু অ্যানড্রইড অ্যাপ – কোড উদাহরণ সহ

আমাদের লিখা কিছু অ্যানড্রইড অ্যাপ – আপনি এখানে পাবেন।

https://play.google.com/store/apps/developer?id=Sayed+Ahmed

কোড গুলো নিচের লিঙ্ক এ পাবেন।

https://github.com/sayedjustetc/android-apps-by-justetc


অ্যানড্রইড অ্যাপ লিখার জন্য

আপনাকে জাভা ব্যবহার করতে হবে।

আপনি Android Developer Studio (ADT) অথবা  Eclipse ব্যবহার করতে পারেন।

আমরা  Android Developer Studio (ADT)  এবং  Gradle ব্যবহার করেছি .

তাই আমাদের কোড উদাহরণ ব্যবহার করলে, ADT ব্যবহার করা ভালো হতে পারে।


আপনি নিচের লিঙ্ক থেকে কোড ডাউনলোড করতে পারবেন

git clone https://github.com/sayedjustetc/android-apps-by-justetc.git

git clone দিয়ে আপনি আসলে কয়েকটি অ্যাপ এর কোড পাবেন – একসাথে

আপনি একটি করে  .tar.gz ফাইল ও ডাউনলোড করতে পারেন।

 

—-

The application: https://github.com/sayedjustetc/android-apps-by-justetc/tree/master/justetc-app-with-justetc-com-files

internally contains all files from Justetc.com; hence, if you have a web-site, you want to build an Android app based on the files there (and that will work without internet connection on your mobile device) – then this is the option. You need to put your HTML/CSS/JS files under www/assets folder.

Other examples, are also pretty simple; they just load the URL of a Web-site or a Web-App in the application. You primarily need to change the URL in the MainActivity.Java file. Then you will be good.

If you want to have package names the way you want, you can simply create the package(s) you want and then move the files there. The package name inside those files will be automatically changed – remember to select the Refactor option. You can create package for AndroidTest and Test as well. Then remove the older package(s).

Change the package name in the Manifest file, also make sure that your application id is consistent across files (esp. check the MainActivity.java file and the import statement with .R at the end -> this need to be consistent with application id defined in the configuration files).

 

Adjust the configuration files under the Gradle folder (Gradle configuration files). If you change the package name, you will have to change these configurations in couple of places.

 

 

দৃশ্যত, স্টক মার্কেট ঊর্ধ্বমুখী, আজ। প্রকৃত পক্ষে কয়েকদিনের জন্য

 দৃশ্যত, স্টক মার্কেট ঊর্ধ্বমুখী, আজ। প্রকৃত পক্ষে কয়েকদিনের জন্য
উত্তর আমেরিকা – স্টক মার্কেট

Ticker

$ Current
Price

$ Change
% Change
$ Target
Sell
$ Target
Buy
Shares
Held
$ Market
Value
%
Weight

News

Analysis
Report
Morningstar
Rating For
Funds
Morningstar
Rating For
Stocks
44.85
0.57
1.29
44.85
40.15
0.52
1.31
40.15
27.03
0.37
1.39
27.03
24.78
0.30
1.23
24.78
29.74
0.20
0.66
29.74
31.94
0.13
0.41
31.94
33.35
0.09
0.27
33.35
23.39
0.07
0.30
23.39
24.97
0.07
0.28
24.97
21.02
0.06
0.29
21.02
23.27
0.06
0.26
23.27
20.13
0.05
0.25
20.13
14.29
0.05
0.35
14.29
24.93
0.05
0.20
24.93
16.25
0.03
0.19
16.25
27.51
0.02
0.07
27.51
2.64
0.62
427.60
100.00
3.73
0.00

 

কানাডিয়ান প্রকল্প সুযোগ। জয় করতে চেষ্টা করুন

Reference: http://www.merx.com/English/SUPPLIER_Menu.Asp?WCE=GOTO&GID=CATSEARCH&CAT=N4&TAB=1&TODAY=TRUE&hcode=o6rI7GsO%2b3en05xusCu6qA%3d%3d

 

 

1 Open Opportunities

Published [ALT] Closing [ALT] Reg. Of Delivery Title, Organization Name and Category
1 Innovation, Science and Economic Development Canada 04/10/2017 24/10/2017 National Capital Region BizPaL – Business Transformation Consulting (BTC) Services (401697)
Innovation, Science and Economic Development Canada
Information Processing and Related Telecommunications Services
Order
2 Public Services and Procurement Canada 04/10/2017 24/10/2017 National Capital Region TBIPS-RFP Maintenance Application for DIAND (A0156-163781/A)
Public Services and Procurement Canada
Information Processing and Related Telecommunications Services
Order
3 Alberta Public Sector 04/10/2017 19/10/2017 Alberta Design Build – Conservation Officer (CO) Boat Garage and Storage
Alberta Public Sector
Information Processing and Related Telecommunications Services
4 Shared Services Canada 03/10/2017 24/10/2017 Canada Wide INSTALLATION AND CONFIGURATION OF CISCO UNIFIED COMMUNICATIONS CORE UPGRADE FOR DND HALIFAX AND ESQU
Shared Services Canada
Information Processing and Related Telecommunications Services
Order
5 Natural Resources Canada 03/10/2017 06/11/2017 National Capital Region Request for Information for Managed File Tranfer Procurement Process (142090)
Natural Resources Canada
Information Processing and Related Telecommunications Services
Order
6 Global Affairs Canada 03/10/2017 19/10/2017 National Capital Region Notice of Proposed Procurement – Supply Arrangement for Task-Based Informatics Professional Services
Global Affairs Canada
Information Processing and Related Telecommunications Services
7 Office of the Auditor General of Canada 03/10/2017 23/10/2017 National Capital Region RFP #300 – Cyber Protection Services (300)
Office of the Auditor General of Canada
Information Processing and Related Telecommunications Services
8 The Ottawa Hospital 03/10/2017 30/10/2017 Ontario IBM HARDWARE MAINTENANCE & SUPPORT RENEWAL
The Ottawa Hospital
Information Processing and Related Telecommunications Services
9 The Ottawa Hospital 03/10/2017 30/10/2017 Ontario ORACLE BUSINESS INTELLIGENCE IMPLEMENTATION
The Ottawa Hospital
Information Processing and Related Telecommunications Services
10 Alberta Public Sector 03/10/2017 23/10/2017 Alberta Enterprise Production Storage Solution
Alberta Public Sector
Information Processing and Related Telecommunications Services

 

আমাদের এই কোড টেমপ্লেট ব্যবহার করে আপনি যে কোন ওয়েব সাইট এর ফাইল গুলো দিয়ে অ্যান্ড্রোএড অ্যাপ বানাতে পারবেন। Create an Android App based on web-site files.

GitHub Code By Us: Create an Android App based on Static Web-Pages

The coe is at: https://github.com/sayedjustetc/android-apps-by-justetc/tree/master/justetc-app-with-justetc-com-files

This app actually has the content of the justetc.com corporate info web-pages in static HTML – sure JS is there.

You can use this as a template and make an android application based on any web-site.

Just use “git clone https://github.com/sayedjustetc/android-apps-by-justetc.git”

Then then put your entire, static HTML based content under “app/src/main/assets/www” folder.

Then clean the project, rebuild/build the project, and run-app with Android Developer Studio.

You will be fine.

If you are using Eclipse – there will be an way to import the project.

This is Grade based project.

 

Taking Angular 2 Quiz – 2