நிறுவனங்கள் தங்கள் சொந்த அஞ்சல் சேவையகங்களைப் பயன்படுத்துவதும் மின்னஞ்சல் மார்க்கெட்டிங் செயல்படுத்துவதும் மேலும் மேலும் பொதுவானதாகி வருகிறது, தனிப்பட்ட முறையில் இந்த பணிகளைச் செய்யும்போது சிறந்த முறையில் மாற்றியமைக்கப்படும் கருவிகளில் ஒன்று என்று நான் நம்புகிறேன் செண்ட்கிரிட், ஆனால் துரதிர்ஷ்டவசமாக இது பிரத்தியேகமானது. அ Sendgrid க்கு மாற்று நான் இரண்டு நாட்கள் சோதித்தேன் தபால், எங்கள் வலை சேவையகத்தில் எளிதாக நிறுவக்கூடிய மிகவும் சுவாரஸ்யமான அம்சங்களைக் கொண்ட திறந்த மூல அஞ்சல் சேவையகம்.
தபால் என்றால் என்ன?
தபால் ஒரு திறந்த மூல கருவியாகும், இது ரூபி, பிஎச்பி மற்றும் கணு ஆகியவற்றில் உருவாக்கப்பட்டது aTech மீடியா எந்தவொரு தளத்திலும் அல்லது வலை சேவையகத்திலும் விரிவான அம்சங்களைக் கொண்ட அஞ்சல் சேவையகத்தை வைத்திருக்க இது நம்மை அனுமதிக்கிறது.
இந்த கருவி ஒரு சிறந்த மாற்றாகும் SendGrid, அஞ்சல் துப்பாக்கி அல்லது குறைந்த பிரபலமானவை கூட அஞ்சல் முத்திரை, முதலில் aTech குழுவின் அடிப்படை தேவைகளை பூர்த்தி செய்வதற்காக உருவாக்கப்பட்டது, ஆனால் பின்னர் அனைத்து பயனர்களின் பயன்பாட்டிற்காக வெளியிடப்பட்டது.
கருவி மிக அருமையான இடைமுகத்தைக் கொண்டுள்ளது மற்றும் 6 மாதங்களுக்கும் மேலாக சோதிக்கப்பட்டுள்ளது, இது ஒரு எளிய ஏபிஐயையும் கொண்டுள்ளது, இது மின்னஞ்சல்களை தானாக அனுப்பவும் பெறவும் அனுமதிக்கும்.
பயன்பாட்டின் பலவிதமான ஸ்கிரீன் ஷாட்கள் இந்த சிறந்த திறந்த மூல அஞ்சல் சேவையகத்தின் பண்புகள் குறித்து இன்னும் விரிவான விளக்கத்தை அளிக்கும்.
அஞ்சலை எவ்வாறு நிறுவுவது?
அஞ்சலை நிறுவுவதற்கு முன் ரூபி, MySQL, RabbitMQ, Node.js மற்றும் git ஐ நிறுவ வேண்டும், பின்னர் நாம் பின்வரும் படிகளைப் பின்பற்ற வேண்டும்:
- தொடர்புடைய தரவுத்தளத்தை உருவாக்கி, அஞ்சலின் சரியான செயல்பாட்டிற்கு அதைத் தயாரிக்கவும்
mysql -u root -p
நாங்கள் அஞ்சல் தரவுத்தளத்தை உருவாக்க வேண்டும், உங்கள் சேவையகத்தின் உள்ளூர் ஐபி மற்றும் XXX ஐ நீங்கள் விரும்பும் கடவுச்சொல்லுடன் மாற்ற வேண்டும்.
CREATE தரவுத்தளம் `அஞ்சல்`CHARSET utf8mb4 COLLATE utf8mb4_unicode_ci; கிராண்ட் அனைத்து ON `அஞ்சல்`.* செய்ய `அஞ்சல்`@`127.0.0.1` அடையாளம் காணப்பட்டது "மேலும் XXX";
ஒரு குறிப்பிட்ட பயனரை அனைத்து முன்னொட்டு தரவுத்தளங்களுக்கும் அணுக அனுமதிக்கவும்
postal-
.கிராண்ட் எல்லா உரிமைகளும் ON `அஞ்சலட்டை-%` . * க்கு `அஞ்சல்`@`%` அடையாளம் காணப்பட்டது "மேலும் XXX";
- பின்வரும் கட்டளைகளுடன் ஒரு ராபிட்எம்யூ மெய்நிகர் ஹோஸ்டை உருவாக்கவும்:
sudo rabbitmqctl add_vhost /postal sudo rabbitmqctl add_user postal XXX sudo rabbitmqctl set_permissions -p /postal postal ".*" ".*" ".*"
- ஜிப்பை இயக்க உங்கள் டிஸ்ட்ரோவைத் தயாரிக்கவும்
sudo useradd -r -m -d /opt/postal -s /bin/bash postal
- தேவையான மற்றும் சில திட்டங்களுக்குத் தேவையான இரண்டு சார்புகளை நிறுவவும்:
sudo gem install bundler sudo gem install procodile
- பின்வரும் கட்டளையுடன் பொருத்தமான கோப்பகத்தில் மூலக் குறியீட்டை குளோன் செய்யுங்கள்:
sudo -u postal git clone https://github.com/atech/postal /opt/postal/app
எந்தவொரு கோப்பகத்திலிருந்தும் அஞ்சலை அணுக ஒரு குறியீட்டு இணைப்பை நாம் உருவாக்கலாம், பின்வரும் கட்டளையுடன்
sudo ln -s /opt/postal/app/bin/postal /usr/bin/postal
- அஞ்சல் இயக்க வேண்டிய ரூபி சார்புகளை நிறுவவும்.
postal bundle /opt/postal/app/vendor/bundle
- பின்வரும் கட்டளையுடன் கருவியின் ஆரம்ப அமைப்பை இயக்கவும்:
postal initialize-config
- அஞ்சல் தரவுத்தளத்தைத் துவக்கி, உங்கள் நிறுவலை பதிவுசெய்க, இதனால் https:
postal initialize
எங்கள் பதிவு விசையை குறியாக்க அனுமதிக்கிறது
postal register-lets-encrypt youremail@example.com
- உங்கள் அஞ்சல் சேவையகத்தை இயக்கி அனுபவிக்கத் தொடங்குங்கள்:
postal start
உங்கள் கட்டுரை மிகவும் சுவாரஸ்யமானது, அதைச் சோதிக்க வரிசை.
ஸ்லாக்கிற்கான இலவச மென்பொருள் விருப்பங்கள் ஏதேனும் உங்களுக்குத் தெரியுமா?
வாழ்த்துக்கள்.