Как да спрете имейлите от Microsoft Teams
Ефективното приложение за комуникация и сътрудничество на Microsoft, Microsoft Teams, е едно от водещите имена в сегмента. От стартирането си през 2017 г. Teams се възползва от Microsoft…
В този урок ще научите как да инсталирате sSMTP , прост сървър за пренасочване.
Mailtrap.io предлага фалшив имейл сървър за разработчици. Използвайте го, за да изпращате отчети или имейли по време на фазата на разработка до реални адреси, но ги прихващайте в Mailtrap.io (те никога не се доставят до крайния получател) и вижте веднага как се изобразява вашият HTML имейл или как се откроява нов бутон за технически директор.
Чрез интегриране на sSMTP и Mailtrap, вашият VPS за разработка на Ubuntu може да използва същия сървър за изпращане на имейли за общи цели за изпращане на поща, като отчитане на завършване на заданието на cron.
По този начин можете да тествате приложението си с реални имейл адреси и да усетите как се държи от страна на клиента, без да наводнявате вашите лични или пощенски акаунти на колеги.
nano
.Влезте във вашия VPS като обикновен потребител. Направете себе си администратор, като издадете следното.
sudo su
След това го потвърдете с вашата парола. Инсталирайте sSMTP пакета от страна на сървъра с mutt като пощенски клиент за тестови цели.
apt install ssmtp mutt
Сега трябва да го накарате да работи с вашия mailtrap
акаунт.
Ще ви трябват вашите идентификационни данни и имена на сървъри. В нашия случай сървърът е smtp.mailtrap.io
с порт 2525
.
Има два файла, които редактираме. Първо, докато все още сте влезли като root, редактирайте конфигурационния файл.
nano /etc/ssmtp/ssmtp.conf
По подразбиране изглежда като следния текст.
# Config file for sSMTP sendmail
#
# The person who gets all mail for userids < 1000
# Make this empty to disable rewriting.
root=postmaster
# The place where the mail goes. The actual machine name is required no
# MX records are consulted. Commonly mailhosts are named mail.domain.com
mailhub=mail
# Where will the mail seem to come from?
#rewriteDomain=
# The full hostname
hostname=example.com
# Are users allowed to set their own From: address?
# YES - Allow the user to specify their own From: address
# NO - Use the system generated From: address
#FromLineOverride=YES
В този момент можете да редактирате записите, за да съответстват на вашите собствени стойности или просто да замените цялото съдържание с вашата конкретна информация. Записите с главни букви съдържат вашите действителни данни. [email protected]
е имейлът, от който искате да изпратите имейлите. MAILTRAP_USERNAME
и MAILTRAP_PASSWORD
се генерират за вас в Mailtrap.io. И двете са дълги, произволни низове. Потърсете го във вашата Mailtrap Inbox под SMTP Settings
.
[email protected]
mailhub=smtp.mailtrap.io:2525
AuthUser=MAILTRAP_USERNAME
AuthPass=MAILRTRAP_PASSWORD
FromLineOverride=Yes
Запазете файла. С nano натиснете " Ctrl-X
" и потвърдете с " Y
".
Вторият файл, който трябва да бъде редактиран, е за съпоставяне на локални потребителски акаунти към външни имейл адреси, обратен псевдоним. Изведете файла нагоре.
nano /etc/ssmtp/revaliases
Добавете вашите записи в края, така че да изглежда нещо като този текст.
# sSMTP aliases
#
# Format: local_account:outgoing_address:mailhub
#
# Example: root:[email protected]:mailhub.your.domain[:port]
# where [:port] is an optional port number that defaults to 25.
root:[email protected]:smtp.mailtrap.io:2525
username:[email protected]:smtp.mailtrap.io:2525
По същество системата трябва да изпраща всички имейли от локалния акаунт root
като потребител на имейл [email protected]
през mailtrap
сървъра. Въведете толкова потребители, колкото са ви необходими, всеки в своя ред. Ако трябва root
да изпращате само съобщения, просто пропуснете други редове. Можете да се върнете по-късно и да добавите потребители, ако е необходимо.
Запазете файла. С nano натиснете " Ctrl-X
" и потвърдете с " Y
".
Вие сте готови. Може да искате да го видите в действие, като си изпратите имейл. За да направите това, създайте своето съобщение и го изпратете.
echo "This is the body" | mutt -s "Hello World" [email protected]
Влезте в акаунта си в Mailtrap и проверете входящата си кутия за демонстрация. Пощата вече трябва да чака там.
И накрая, превключете терминалната си сесия от root
обратно към обикновен потребител.
exit
По желание добавете [email protected]
към вашия crontab. За да направите бърз тест, да кажем, проверявайки подпапките във вашата /home
папка всяка минута, редактирайте crontab.
crontab -e
Изберете вашия редактор, ако е необходимо и добавете/редактирайте тези редове в края, така че да прилича на следния текст.
# Edit this file to introduce tasks to be run by cron.
#
# Each task to run has to be defined through a single line
# indicating with different fields when the task will be run
# and what command to run for the task
#
# To define the time you can provide concrete values for
# minute (m), hour (h), day of month (dom), month (mon),
# and day of week (dow) or use '*' in these fields (for 'any').#
# Notice that tasks will be started based on the cron's system
# daemon's notion of time and timezones.
#
# Output of the crontab jobs (including errors) is sent through
# email to the user the crontab file belongs to (unless redirected).
#
# For example, you can run a backup of all your user accounts
# at 5 a.m every week with:
# 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/
#
# For more information see the manual pages of crontab(5) and cron(8)
#
# m h dom mon dow command
[email protected]
* * * * * ls /home
Това се изпълнява ls /home
всяка минута и тъй като има MAILTO
добавен запис, изпраща отговора на този адрес. Можете да научите повече за crontab таблиците тук .
Запазете го при изход. Очаквайте имейл в Mailtrap всяка минута.
Ефективното приложение за комуникация и сътрудничество на Microsoft, Microsoft Teams, е едно от водещите имена в сегмента. От стартирането си през 2017 г. Teams се възползва от Microsoft…
Използване на различна система? Mailtrain е самостоятелно хоствано приложение за бюлетин с отворен код, изградено на Node.js и MySQL/MariaDB. Източникът на Mailtrains е в GitHub. ти
Използване на различна система? Mailtrain е самостоятелно хоствано приложение за бюлетин с отворен код, изградено на Node.js и MySQL/MariaDB. Източникът на Mailtrains е в GitHub. ти
Използване на различна система? RainLoop е прост, модерен и бърз уеб-базиран имейл клиент. Изходният код на RainLoop се хоства на Github. Това ръководство ще ви покаже хо
Използване на различна система? Докато мигрирането на уебсайтове обикновено не е проблем, понякога е по-трудно да мигрирате имейл кутии. Това е особено случаят
Стартирането на собствен имейл сървър може да бъде доста възнаграждаващо. Вие отговаряте за вашите данни. Освен това ви позволява повече гъвкавост с вашите опции за доставка. въпреки това
Използване на различна система? RainLoop е прост, модерен и бърз уеб-базиран имейл клиент. Изходният код на RainLoop се хоства на GitHub. Това ръководство ще ви покаже хо
Използване на различна система? RainLoop е прост, модерен и бърз уеб-базиран имейл клиент. Изходният код на RainLoop се хоства на Github. Това ръководство ще ви покаже хо
Spamassassin е безплатен пощенски филтър с отворен код, написан на Perl, който се използва за идентифициране на спам с помощта на широк спектър от евристични тестове за заглавки и текст на имейл
Използване на различна система? Докато мигрирането на уебсайтове обикновено не е проблем, понякога е по-трудно да мигрирате имейл кутии. Това е особено случаят
Въведение Изпълняването на собствен сървър за електронна поща предлага предимствата на поверителност, както и възможността да създавате толкова пощенски акаунти, колкото желаете за вашите домейни.
Използване на различна система? RainLoop е прост, модерен и бърз уеб-базиран имейл клиент. Изходният код на RainLoop се хоства на GitHub. Това ръководство ще ви покаже хо
Използване на различна система? Mailtrain е самостоятелно хоствано приложение за бюлетин с отворен код, изградено на Node.js и MySQL/MariaDB. Източникът на Mailtrains е в GitHub. ти
Използване на различна система? Въведение Ако някога сте създавали пощенски сървър от самото начало, ще знаете, че това може да бъде досадно начинание. Там аз
Използване на различна система? Mailtrain е самостоятелно хоствано приложение за бюлетин с отворен код, изградено на Node.js и MySQL/MariaDB. Източникът на Mailtrains е в GitHub. ти
Използване на различна система? RainLoop е прост, модерен и бърз уеб-базиран имейл клиент. Изходният код на RainLoop се хоства на Github. Това ръководство ще ви покаже хо
Използване на различна система? Mailtrain е самостоятелно хоствано приложение за бюлетин с отворен код, изградено на Node.js и MySQL/MariaDB. Източникът на Mailtrains е в GitHub. ти
В този урок ще научите как да инсталирате sSMTP, прост сървър за пренасочване. Mailtrap.io предлага фалшив имейл сървър за разработчици. Използвайте го за сен
Въведение Mail-in-a-box (MiaB) се грижи за всички сложни конфигурации, необходими за избягване на проблеми със сигурността, осигурява солидна система за откриване на спам
Изкуственият интелект не е в бъдещето, тук е точно в настоящето. В този блог Прочетете как приложенията за изкуствен интелект са повлияли на различни сектори.
Вие също сте жертва на DDOS атаки и сте объркани относно методите за превенция? Прочетете тази статия, за да разрешите вашите запитвания.
Може би сте чували, че хакерите печелят много пари, но чудили ли сте се някога как печелят такива пари? нека обсъдим.
Искате ли да видите революционни изобретения на Google и как тези изобретения промениха живота на всяко човешко същество днес? След това прочетете в блога, за да видите изобретенията на Google.
Концепцията за самоуправляващи се автомобили да тръгват по пътищата с помощта на изкуствен интелект е мечта, която имаме от известно време. Но въпреки няколкото обещания, те не се виждат никъде. Прочетете този блог, за да научите повече…
Тъй като науката се развива с бързи темпове, поемайки много от нашите усилия, рискът да се подложим на необяснима сингулярност също нараства. Прочетете какво може да означава сингулярността за нас.
Методите за съхранение на данните може да се развиват от раждането на данните. Този блог обхваща развитието на съхранението на данни на базата на инфографика.
Прочетете блога, за да разберете различни слоеве в архитектурата на големи данни и техните функционалности по най-простия начин.
В този дигитално задвижван свят устройствата за интелигентен дом се превърнаха в решаваща част от живота. Ето няколко невероятни предимства на интелигентните домашни устройства за това как те правят живота ни струващ и по-опростен.
Наскоро Apple пусна macOS Catalina 10.15.4 допълнителна актуализация за отстраняване на проблеми, но изглежда, че актуализацията причинява повече проблеми, водещи до блокиране на mac машини. Прочетете тази статия, за да научите повече