A RevTec CRM számára SMTP beállításokat kell konfigurálnia, ha pl. számlákat, becsléseket, késedelmes emlékeztetőket stb. szeretne küldeni… az SMTP beállítások a RevTec CRM általános e-mailjeként fognak működni az összes elküldendő e-mail esetében.
A RevTec CRM-ben az e-mail küldés funkció beállításához navigáljon a Beállítások->Beállítások->E-mail menüponthoz .
Konfigurációs lehetőségek #
Az alábbiakban olvashat az e-mail konfigurációs lehetőségekről, hogy jobban megismerkedjen velük, azonban a legtöbb esetben csak néhányat kell beállítania, ahogyan az alábbi példáinkban is szerepel.
Mail motor #
A RevTec CRM két e-mail motorral rendelkezik, alapértelmezés szerint a PHPMailer lesz kiválasztva. A levelezőmotorok közötti különbség a RevTec CRM-ből küldött e-mailek küldéséhez használt könyvtárakban van.
Ha úgy döntesz, hogy a PHPMailer-t használod (ami ajánlott), a felelős könyvtár ehhez a népszerű php email könyvtár PHPMailer, többet olvashatsz a könyvtárról ide kattintva.
A másik levelező motor az alapértelmezett Codeigniter keretrendszer könyvtár, további információ ide kattintva található.
Nem kell azonban emiatt annyira aggódnia, csak válassza ki azt, amelyik Ön szerint megfelel Önnek.
Email protokoll #
SMTP, Sendmail és Mail.
Nagyon ajánlott az SMTP protokollt konfigurálni az e-mailek küldéséhez, ha nem akarsz spamként vagy kódolással kapcsolatos problémákkal találkozni, az alábbi példák szigorúan az SMTP protokollra vonatkoznak, mivel ez az ajánlott.
E-mail titkosítás #
- SSL – Válassza ki, ha SMTP-t konfigurál a 465-ös porttal.
- TLS – Válassza ki, ha az SMTP-t az 587-es porttal konfigurálja.
- Nincs – Válassza ki, ha az SMTP-t a 25-ös porttal konfigurálja.
Összefoglalva, az SSL a 465-ös porttal működik, a TLS az 587-es porttal működik, és ha az SMTP konfigurációt a 25-ös porttal (nem biztonságos) próbálja beállítani, akkor nem lesz titkosítás, és a Nincs opciót kell kiválasztania.
SMTP Host #
Adja meg az SMTP hostnevét.
SMTP port #
Adja meg az SMTP portot
Ne keverje össze ezeket a módokat; az 587-es porton SSL-re vagy a 465-ös porton TLS-re állított e-mail titkosítás nem fog működni.
E-mail #
Adja meg az SMTP e-mail címet, amelyet a RevTec CRM általános e-mail címeként próbál beállítani, a legtöbb esetben ez egy olyan e-mail cím lesz, amelyet csak a RevTec CRM-ből küldött e-mailek küldésére használnak, pl. létrehozhat egy e-mail fiókot no-reply@ vagy info@ névvel, azonban ez csak Önön múlik, hogy meghatározza, hogyan felel meg leginkább az Ön igényeinek.
SMTP felhasználónév #
Csak akkor töltse ki, ha az e-mail kliense felhasználónevet használ az SMTP bejelentkezéshez, leginkább akkor töltse ki ezt a mezőt, ha Exchange postafiókot használ.
A legtöbb esetben, ha Exchange szervert használ, akkor nem az e-mail címmel, hanem a felhasználónévvel kell bejelentkeznie, ebben az esetben a RevTec CRM az SMTP felhasználónév mezőt fogja használni a levelező szerverre való bejelentkezéshez az e-mail cím helyett, azonban a fent megadott e-mail cím továbbra is FROM fejlécként lesz használva.
SMTP jelszó #
Töltse ki a jelszót a bejelentkezéshez, a jelszavát már ismernie kell.
Email karakterkészlet #
Az alapértelmezett az UTF-8, ezt nem kell megváltoztatnod, mert a legtöbb esetben ez működik, azonban ha úgy döntesz, hogy megváltoztatod a kódolást, nagyon ajánlott néhány kutatást végezni, hogy megtudd, melyik kódolás a legmegfelelőbb számodra.
BCC Minden e-mail címre #
Hozzáadhat BCC fejlécként hozzáadandó e-mailt, ha nyomon akarja követni és másolatot szeretne kapni a RevTec CRM-ből küldött összes e-mailről, ha több BCC e-mailt szeretne hozzáadni, válassza őket vesszővel.
Email aláírás #
Globális e-mail aláírás minden elküldött e-mailhez, használható az e-mail sablonokhoz hozzáadott egyesítő mezőként a Beállítás->E-mail sablonok menüpontban, ne feledje, hogy ez az opció felülírható, ha pl. a személyzet, amely számlát küld egy e-mailhez, egyéni e-mail aláírást állított be a profiljában.
Előre definiált fejléc és előre definiált lábléc #
A RevTec CRM telepítése alapértelmezés szerint egy előre definiált fejléccel és egy előre definiált lábléccel érkezik minden e-mail sablonhoz, az előre definiált fejléc és lábléc elég tiszta, de ha ennél többre van szüksége, nyugodtan módosítsa a kódot.
Az e-mail üzenet tartalma az előre meghatározott fejléc és lábléc közé van beillesztve, pl.
[predefined header code]
Az e-mail üzenet
[predefined footer code]
Tehát például, ha megnyitott egy
Kattintson ide, ha többet szeretne megtudni a HTML-ről
AWS Email SMTP beállítása #
Ha az AWS-t használja e-mailek küldésére, kattintson ide, ha többet szeretne megtudni.
Email várólista #
Ha az Email Queue opciót keresi, kattintson ide, ha többet szeretne megtudni.
Email sablonok #
Kattintson ide, ha többet szeretne megtudni a RevTec CRM e-mail sablonjairól.
Példák #
Az alábbi példák általános példák arra, hogyan kell beállítani az SMTP-t az e-mail küldéséhez, ne feledje, hogy a példák eltérhetnek a tényleges szerver követelményeitől, a legjobb, ha konzultál a tárhelyszolgáltatójával, hogy a megfelelő SMTP-konfigurációt biztosítsa.
SMTP-kiszolgáló a 25-ös porton keresztül #
Titkosítás:
SMTP Port : 25
SMTP Email:
SMTP jelszó: Az Ön jelszava.
SSL-kapcsolatot igénylő SMTP-kiszolgálók #
Titkosítás:
SMTP Port : 465
SMTP Email:
SMTP jelszó: Az Ön jelszava.
A Gmail esetében használja a következő konfigurációt: #
Titkosítás:
SMTP Host: smtp.gmail.com
SMTP Port : 465 / TLS titkosításhoz használja az 587-es portot
SMTP Email: youremail@gmail.com
SMTP jelszó: Az Ön jelszava.
SMTP beállítás tesztelése #
Ha tesztelnie kell az SMTP beállításait, csak menjen a Beállítások -> Beállítások -> E-mail, majd görgessen le a Teszt e-mail küldése menüpontra, írja be az e-mail címét, és kattintson a beküldés gombra. Ha az SMTP helyesen van beállítva, akkor zöld értesítést fog kapni arról, hogy az e-mail helyesen van beállítva, és egy e-mailt fog küldeni a megadott e-mail címre, különben hibakereső üzenet jelenik meg az e-mail klienstől.
Az SMTP-beállítások konfigurálása után tesztelnie kell, hogy a konfiguráció megfelelően van-e beállítva, és jól működik-e.
A Setup->Settings->Email menüpontban a Send Test Email (Teszt e-mail küldése ) menüpontban adja meg az e-mail címét, majd kattintson a küldés gombra. Ha az SMTP helyesen van beállítva, akkor zöld értesítést fog kapni arról, hogy az e-mail helyesen van beállítva, és egy e-mailt fog küldeni a megadott e-mail címre, különben hibakereső üzenet jelenik meg az e-mail klienstől.
Gyakori problémák és hibaelhárítás #
Amikor megpróbál küldeni egy teszt e-mailt, ha a konfiguráció nem sikeres, akkor képes lesz arra, hogy egy hiba blokk tetején, kérjük, olvassa el a hibakereső blokk üzenetet figyelmesen, így meg tudja határozni, hogy mi okozza a problémát, a hibakereső blokk üzenete tartalmazza a hibaüzenetet vissza az e-mail szerver, a legtöbb esetben lesz valami hasonló: “A kapcsolat sikertelen. Error #2: stream_socket_client(): unable to connect to ssl://smtp.gmail.com:465 (Connection refused) ” de ez függ a levelezőszerverétől és a használt levelezőmotortól (PHPmailer vagy Codeigniter), azonban a legtöbb hibaüzenet hasonló lesz.
Javasoljuk, hogy konzultáljon a tárhelyszolgáltatójával, ha nem tudja beállítani az SMTP-t a RevTec CRM számára, a probléma a legtöbb esetben a szerver konfigurációjával kapcsolatos, pl. DNS hiba, tűzfal blokkolás, a tárhelyszolgáltató blokkolja a kimenő kapcsolatokat stb… beszéljen velük, olvassa el a dokumentációjukat, ebben az esetben csak a tárhelyszolgáltatója tud segíteni!
Érdemes néhány típusú kutatást végezni az adott hibaüzenetről, amit kap, hogy jobban megismerje, hogyan lehet ezt megoldani. A ServerSMTP közzétett egy jó cikket és útmutatókat a gyakori SMTP hibákról és kódokról, továbbá erősen ajánlott a PHPMailer hibaelhárítási útmutatóját is megnézni ide kattintva.
E-mail beállítások nem mentése vagy 404 hiba a mentéskor #
Nem sikerült csatlakozni a kiszolgálóhoz: 111 Kapcsolat visszautasítva #
A Connection refused hiba közvetlenül a levelezőszerverről érkezik, és akkor fordulhat elő, ha a tárhelyszolgáltató blokkolja a kimenő portokat, az SMTP-t, a legtöbb esetben a tűzfalon keresztül blokkolt portok miatt.
Ha az SMTP-t a 465-ös vagy 587-es porton konfigurálja, győződjön meg arról, hogy a 465-ös és 587-es portok nyitva vannak-e. Ha nem Ön kezeli a szervert, forduljon a tárhelyszolgáltatójához, hogy ezt közvetlenül ellenőrizze.
További információ:
https://github.com/PHPMailer/PHPMailer/issues/295#issuecomment-155147551
https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
Kapcsolati időkorlát hiba és DNS hibák #
Kattintson ide, ha többet szeretne olvasni.
GoDaddy Email konfigurációs problémák #
A GoDaddy blokkolja a kimenő SMTP-t; a GoDaddy saját levelezőszervereit kell használnia.
Kattintson ide, ha többet szeretne olvasni.
Hitelesítési hibák #
Ha a hitelesítés sikertelen, annak több oka is lehet:
- Rossz felhasználónevet vagy jelszót használtál
- A kapcsolatodat egy másik szerverre irányítják át (mint fentebb).
- Ön titkosítás nélküli hitelesítést adott meg
Általában nem érdemes felhasználónevet vagy jelszót küldeni titkosítatlan linken keresztül. Néhány SMTP-hitelesítési séma minimális biztonsági szintet ad (rövid hash-ok küldése a tiszta szöveg helyett), de ezek csak minimális védelmet nyújtanak, ezért a legtöbb kiszolgáló nem engedélyezi a titkosítás nélküli hitelesítést. Ezt az SMTP titkosítás TLS-re és az 587-es portra való beállításával, valamint az e-mail és a jelszó mező kitöltésével orvosolja.
Gyakori problémák a Gmail vagy a G Suite szolgáltatással – Érvénytelen felhasználónév vagy jelszó #
Érvénytelen felhasználónév vagy jelszó a Gmail vagy a G-Suite használatakor gyakori hiba lehet, ha nem kapcsolta be a Kevesebb biztonságos alkalmazást, azonban ajánlott először ellenőrizni, hogy a jelszava helyes-e.
G-Suite #
- Jelentkezzen be a Google Admin konzolba.
- Kattintson a Biztonság > Alapbeállítások gombra.
- A Kevésbé biztonságos alkalmazások alatt válassza a Kevésbé biztonságos alkalmazások beállításai menüpontot.
- Az alablakban jelölje be a Felhasználók számára a kevésbé biztonságos alkalmazásokhoz való hozzáférés kezelésének engedélyezése rádiógombot.
- Ha nem kapja meg az e-maileket, és az SMTP-konfiguráció teszt e-mailje azt mutatja, hogy a konfiguráció megfelelően működik, nézze meg a következő cikkeket:
Gmail normál fiók #
- Jelentkezzen be a felhasználói fiókjába.
- Látogatás: https://www.google.com/settings/security/lesssecureapps
- Kapcsolja be.
2 faktoros hitelesítés engedélyezve #
Ha engedélyezte a 2-faktoros hitelesítést a Google-fiókján, akkor KELL generálnia az alkalmazás jelszavát, és hozzá kell adnia a jelszót a RevTec CRM jelszó mezőjéhez, amely a Beállítások-> Beállítások->Email menüpontban található.
Kattintson ide az App Password létrehozásának módjához.
Ha még mindig érvénytelen felhasználónév vagy jelszó jelenik meg , és Ön kezeli a kiszolgálót, próbálja meg a következőt:
- Jelentkezzen be cPanel felhasználóként, lépjen be az MX Entry menüpontba, válassza ki a tartományt, és állítsa be a távoli cserélőt.
- Jelentkezzen be a WHM-be, menjen a Tweak Settings-be, tiltsa le a “Kimenő SMTP korlátozása” opciót.
Nem tudta instanciálni a mail funkciót #
Ez a hiba a “Nem lehet e-mailt küldeni a PHP mail() használatával” néven is ismert, ha a Codeigniter levelezőmotort használja, és azt jelenti, hogy a PHP telepítése nincs megfelelően beállítva a mail() függvény hívására (pl. a sendmail_path nincs helyesen beállítva a php.ini fájlban), vagy nincs telepítve és konfigurálva a helyi levelezőszerver.
Kattintson ide, ha többet szeretne olvasni.
A hiba azonban megjelenhet, ha a Mail protokollt próbálja konfigurálni, ami nem ajánlott.
SELinux blokkolás #
Ha olyan hibát lát, mint SMTP -> ERROR: Nem sikerült csatlakozni a szerverhez: SELinux megakadályozza, hogy a PHP vagy a webkiszolgáló e-mailt küldjön.
Kattintson ide, ha többet szeretne olvasni.