A Maitrain hírlevél alkalmazás telepítése Debian 9 rendszeren
Más rendszert használ? A Maitrain egy nyílt forráskódú, önállóan hosztolt hírlevél-alkalmazás, amely Node.js-re és MySQL/MariaDB-re épül. A Maitrains forrása a GitHubon található. Thi
Ebből az oktatóanyagból megtudhatja, hogyan kell telepíteni az sSMTP-t , egy egyszerű továbbítási szervert.
A Mailtrap.io hamis e-mail szervert kínál a fejlesztők számára. Használja jelentések vagy e-mailek küldésére a fejlesztési szakaszban valós címekre, de elfogja őket a Mailtrap.io oldalon (soha nem kézbesítik a végső címzetthez), és azonnal láthatja, hogyan jelenik meg a HTML e-mail, vagy hogyan áll ki az új CTO gomb.
Az sSMTP és a Mailtrap integrálásával az Ubuntu Development VPS ugyanazt az e-mail küldő szervert használhatja általános levelezési célokra, például a cron feladat befejezésének jelentésére.
Így valódi e-mail címekkel tesztelheti az alkalmazást, és átérezheti, hogyan viselkedik az ügyféloldalon, anélkül, hogy elárasztaná személyes vagy munkatársai levelezési fiókját.
nano
.Jelentkezzen be a VPS-be normál felhasználóként. Tegye magát rendszergazdává az alábbi kiadással.
sudo su
Ezután erősítse meg jelszavával. Telepítse az sSMTP-csomagot a szerveroldalra úgy, hogy a mutt levelezőkliens legyen tesztelési célból.
apt install ssmtp mutt
Most működnie kell a mailtrap
fiókjával.
Szüksége lesz a hitelesítő adataira és a szervernevekre. Esetünkben a szerver smtp.mailtrap.io
porttal rendelkezik 2525
.
Két fájlt szerkesztünk. Először is, miközben még mindig rootként van bejelentkezve, szerkessze a konfigurációs fájlt.
nano /etc/ssmtp/ssmtp.conf
Alapértelmezés szerint úgy néz ki, mint a következő szöveg.
# 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
Ezen a ponton szerkesztheti a bejegyzéseket, hogy azok megfeleljenek saját értékeinek, vagy egyszerűen lecserélheti a teljes tartalmat az Ön konkrét információira. A nagybetűs bejegyzések az Ön tényleges adatait tartalmazzák. [email protected]
az az e-mail, amelyről az e-maileket küldeni szeretné. MAILTRAP_USERNAME
és MAILTRAP_PASSWORD
a Mailtrap.io webhelyen generálják az Ön számára. Mindkettő hosszú, véletlenszerű karakterlánc. Keresse meg a Mailtrap Beérkezett üzenetek mappájában a alatt SMTP Settings
.
[email protected]
mailhub=smtp.mailtrap.io:2525
AuthUser=MAILTRAP_USERNAME
AuthPass=MAILRTRAP_PASSWORD
FromLineOverride=Yes
Mentse el a fájlt. A nano gombbal nyomja meg a " Ctrl-X
" gombot, és erősítse meg a " Y
" gombbal .
A második fájl, amelyet szerkeszteni kell, a helyi felhasználói fiókok külső e-mail címekhez való hozzárendelése, fordított aliasing. Hozza elő a fájlt.
nano /etc/ssmtp/revaliases
Add hozzá a bejegyzéseidet a végéhez, hogy úgy nézzen ki, mint ez a szöveg.
# 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
Lényegében a rendszernek el kell küldenie az összes e-mailt a helyi fiókból root
e-mail felhasználóként [email protected]
a mailtrap
szerveren keresztül . Adjon meg annyi felhasználót, amennyire szüksége van, mindegyiket a saját sorába. Ha csak root
üzeneteket kell kiküldenie, csak hagyjon ki más sorokat. Később visszatérhet, és szükség szerint hozzáadhat felhasználókat.
Mentse el a fájlt. A nano gombbal nyomja meg a " Ctrl-X
" gombot, és erősítse meg a " Y
" gombbal .
Végeztél. Előfordulhat, hogy működés közben szeretné látni, ha küld magának egy e-mailt. Ehhez hozza létre az üzenetet, és küldje el.
echo "This is the body" | mutt -s "Hello World" [email protected]
Jelentkezzen be Mailtrap-fiókjába, és ellenőrizze a Demo postafiókját. A levélnek már ott kell várnia.
Végül kapcsolja át a terminál munkamenetét root
vissza a normál felhasználóra.
exit
Opcionálisan adja hozzá [email protected]
a crontabhoz. Tegyük fel, hogy egy gyors teszt elvégzéséhez /home
percenként ellenőrizze a mappában lévő almappákat , szerkessze a crontab-ot.
crontab -e
Válassza ki a szerkesztőt, ha szükséges, és adja hozzá/szerkesztse ezeket a sorokat a végén úgy, hogy hasonlítson a következő szövegre.
# 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
Ez ls /home
minden percben lefut, és mivel van MAILTO
bejegyzés hozzáadva, erre a címre küldi el a választ. A crontab táblákról itt tudhat meg többet .
Mentse el a kilépéskor. Minden percben várjon egy e-mailt a Mailtrapben.
Más rendszert használ? A Maitrain egy nyílt forráskódú, önállóan hosztolt hírlevél-alkalmazás, amely Node.js-re és MySQL/MariaDB-re épül. A Maitrains forrása a GitHubon található. Thi
Más rendszert használ? A Maitrain egy nyílt forráskódú, önállóan hosztolt hírlevél-alkalmazás, amely Node.js-re és MySQL/MariaDB-re épül. A Maitrains forrása a GitHubon található. Thi
Más rendszert használ? A RainLoop egy egyszerű, modern és gyors webalapú e-mail kliens. A RainLoop forráskódja a Githubon található. Ez az útmutató megmutatja, ho
Más rendszert használ? Míg a webhelyek migrálása általában nem jelent problémát, néha nehezebb az e-mail fiókok migrálása. Ez különösen a ca
Saját e-mail szerver futtatása nagyon kifizetődő lehet. Ön felelős az adataiért. Ezenkívül nagyobb rugalmasságot tesz lehetővé a szállítási lehetőségek tekintetében. azonban
Más rendszert használ? A RainLoop egy egyszerű, modern és gyors webalapú e-mail kliens. A RainLoop forráskódja a GitHubon található. Ez az útmutató megmutatja, ho
Más rendszert használ? A RainLoop egy egyszerű, modern és gyors webalapú e-mail kliens. A RainLoop forráskódja a Githubon található. Ez az útmutató megmutatja, ho
A Spamassassin egy ingyenes és nyílt forráskódú, Perlben írt levélszűrő, amely a levélszemét azonosítására szolgál a levélfejléceken és a törzsön végzett heurisztikus tesztek széles skálájával.
Más rendszert használ? Míg a webhelyek migrálása általában nem jelent problémát, néha nehezebb az e-mail fiókok migrálása. Ez különösen a ca
Bevezetés A saját levelezőszerver futtatása az adatvédelem előnyeit kínálja, valamint azt a lehetőséget, hogy tetszőleges számú levelezési fiókot hozzon létre a tartományokhoz.
Más rendszert használ? A RainLoop egy egyszerű, modern és gyors webalapú e-mail kliens. A RainLoop forráskódja a GitHubon található. Ez az útmutató megmutatja, ho
Más rendszert használ? A Maitrain egy nyílt forráskódú, saját üzemeltetésű hírlevél-alkalmazás, amely Node.js-re és MySQL/MariaDB-re épül. A Maitrains forrása a GitHubon található. Thi
Más rendszert használ? Bevezetés Ha valaha az alapoktól kezdve épített fel levelezőkiszolgálót, akkor tudja, hogy ez fárasztó vállalkozás lehet. Ott i
Más rendszert használ? A Maitrain egy nyílt forráskódú, önállóan hosztolt hírlevél-alkalmazás, amely Node.js-re és MySQL/MariaDB-re épül. A Maitrains forrása a GitHubon található. Thi
Más rendszert használ? A RainLoop egy egyszerű, modern és gyors webalapú e-mail kliens. A RainLoop forráskódja a Githubon található. Ez az útmutató megmutatja, ho
Más rendszert használ? A Maitrain egy nyílt forráskódú, önállóan hosztolt hírlevél-alkalmazás, amely Node.js-re és MySQL/MariaDB-re épül. A Maitrains forrása a GitHubon található. Thi
Ebből az oktatóanyagból megtudhatja, hogyan kell telepíteni az sSMTP-t, egy egyszerű továbbítási szervert. A Mailtrap.io hamis e-mail szervert kínál a fejlesztők számára. Használd a szen
Bevezetés A Mail-in-a-box (MiaB) gondoskodik a biztonsági problémák elkerülése érdekében szükséges összes bonyolult konfigurációról, megbízható spamészlelő rendszert biztosít
A mesterséges intelligencia nem a jövőben, hanem itt a jelenben. Ebben a blogban Olvassa el, hogyan hatott a mesterséges intelligencia alkalmazások különböző ágazatokra.
Ön is DDOS támadások áldozata, és tanácstalan a megelőzési módszereket illetően? Olvassa el ezt a cikket a kérdések megoldásához.
Talán hallottál már arról, hogy a hackerek sok pénzt keresnek, de elgondolkodtál már azon, hogyan kereshetnek ennyi pénzt? beszéljük meg.
Szeretné látni a Google forradalmi találmányait, és azt, hogy ezek a találmányok hogyan változtatták meg minden mai ember életét? Ezután olvassa el a blogot, és nézze meg a Google találmányait.
Az önvezető autók koncepciója, hogy mesterséges intelligencia segítségével kerüljenek az utakra, már egy ideje álmunk. De számos ígéret ellenére sehol sem látszanak. Olvassa el ezt a blogot, hogy többet megtudjon…
Ahogy a tudomány gyors ütemben fejlődik, átveszi erőfeszítéseink nagy részét, megnő annak a kockázata is, hogy alávetjük magunkat egy megmagyarázhatatlan szingularitásnak. Olvassa el, mit jelenthet számunkra a szingularitás.
Az adatok tárolási módjai az Adatok születése óta alakulhatnak. Ez a blog egy infografika alapján mutatja be az adattárolás fejlődését.
Olvassa el a blogot, hogy a legegyszerűbb módon ismerje meg a Big Data Architecture különböző rétegeit és azok funkcióit.
Ebben a digitálisan vezérelt világban az intelligens otthoni eszközök az élet döntő részévé váltak. Íme az intelligens otthoni eszközök néhány elképesztő előnye, hogyan teszik életünket érdemessé és egyszerűbbé.
Az Apple a közelmúltban kiadott egy kiegészítést a macOS Catalina 10.15.4-hez a problémák megoldására, de úgy tűnik, hogy a frissítés több problémát okoz, ami a Mac gépek blokkolásához vezet. További információért olvassa el ezt a cikket