Mesaje sip: livrare întârziată. Complexe masculine prin ochii femeilor

Subiectul mesajelor (ala SMS) din Asterisk nu este primul pe Habré, dar toate publicațiile au un dezavantaj - nu au funcționalitatea de livrare a mesajelor întârziate. Când destinatarul este offline, primiți un mesaj despre acesta când încercați să-i trimiteți un mesaj și o sugestie pentru a încerca din nou mai târziu.

Tulburare!

Vom lucra cu asteriscul 11, cu FreePBX instalat. În mod tradițional, „fără configurații” nu va funcționa de data aceasta.

Deci, permitem mesajelor să funcționeze și specificăm contextul procesării lor, în secțiunea Setări → Asterisk SIP Settings webmord. În partea de jos, adăugați câmpuri personalizate pentru sip.conf și specificați:

Accept_outofcall_message = da outofcall_message_context = mesaje auth_message_requests = nu
Creați acest context în extensions_custom.conf:

Exten => _.,1,Set(MSG_TO=$(CUT(MESSAGE(la),@,1))) exten => _.,n,MessageSend($(MSG_TO),$(MESSAGE(de la))) exten => _.,n,GotoIf($["$(MESSAGE_SEND_STATUS)" != "SUCCESS"]?sendfailedmsg) exten => _.,n,Hangup() exten => _.,n(sendfailedmsg),Set (MSG_TMP=$(CUT(MESAGE(de la),<,2)}) exten =>_.,n,Set(MSG_FROM=$(CUT(MSG_TMP,@,1))) exten => _.,n,Set(ODBC_SAVE_MESSAGE ("$(MESSAGE(de la))","$(MSG_TO)", „$(MESSAGE(body))”)=1) exten => _.,n,Set(MESSAGE(body)="[$(STRFTIME($(EPOCH),%d%m%Y-%H:% M:%S))] Mesajul dvs. pentru $(EXTEN) nu a fost livrat. Va fi livrat când abonatul se va conecta.") exten => _.,n,MessageSend($(MSG_FROM), SYSTEM) exten => _ .,n,Hangup()
În acest context, există un apel la o funcție ODBC care salvează „SMS” în SGBD-ul MySQL. Pentru a nu păcăli cu baze de date și DSN-uri separate, am creat un tabel în baza de date existentă asteriskcdrdb:

CREATE TABLE IF NU EXIST `messages` (`id` int(11) NOT NULL AUTO_INCREMENT, `dt` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, `mfrom` varchar(100) CHARACTER SET utf8 NOT NULL, `mto` varchar(100) CHARACTER SET utf8 NOT NULL, text `mbody` CHARACTER SET utf8 NOT NULL, timestamp `delivered` NOT NULL DEFAULT "0000-00-00 00:00:00", PRIMARY KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
În fișierul func_odbc.conf, adăugați funcția_ODBC în sine:

Writesql = INSERT INTO mesaje (mfrom,mto,mbody) VALUES ("$(ARG1)","$(ARG2)","$(BASE64_ENCODE($(ARG3)))") dsn = asteriskcdrdb
După cum puteți vedea, textul mesajului este codificat în base_64 înainte de a fi salvat. Într-un mod atât de simplu, ocolesc erorile cu chirilic. Apropo, transferul de text în contextul mesajelor trebuie încadrat între ghilimele, în caz contrar, atunci când în text apare o virgulă, de exemplu, dialpan-ul consideră că este un separator de parametri :)

Deci, mesajele noastre sunt stocate în baza de date în absența unui abonat în rețea. Rămâne de configurat mecanismul de livrare a acestui mesaj către el. O vom face in php, am pus scriptul in /etc/asterisk/send_delayes_messages.php:


Ca etichetă pentru faptul livrării, folosesc câmpul livrat de tipul marcaj temporal, dacă există zerouri, atunci mesajul trebuie livrat. Astfel, parcurgând mesajele salvate nelivrate, verificăm pentru fiecare prezența unei înregistrări peer prin comanda cli, iar dacă este online, creăm un fișier de apel de ieșire, care livrează acest mesaj. După aceea, scriptul marchează mesajul în baza de date, setând data trimiterii.

Rămâne să fixați scriptul prin php -f /etc/asterisk/send_delayes_messages.php în crons pe minut și o dată pe minut un mesaj va fi verificat și va încerca să fie livrat.

Care sunt dezavantajele acestei implementări? Primul este că înregistrarea statutului de peer durează ceva timp după pauză și este foarte posibil ca peer-ul să se înregistreze pentru o perioadă scurtă de timp și să cadă, iar sistemul îi „trimite” un mesaj într-un minut și ia în considerare a livrat. Puteți ieși folosind nu aplicația în fișierul de apel, ci trecând date în context cu verificarea stării variabilei $(MESSAGE_SEND_STATUS). Probabil, va fi posibil să folosiți contextul existent setând variabile prin Set în fișierul de apel.
Dar m-am oprit aici deocamdată: fără timp.

Complexe masculine: ce, cum și de ce

Există o părere printre oameni pe care o au multe femei întreaga linie complexe: nemulțumire față de aspectul, greutatea, vârsta, situația financiară etc. Zeci de site-uri, reviste online, emisiuni TV spun cum fetele și femeile trebuie să se descurce cu tot felul de complexe, dar puțini acordă atenție bărbaților. În societate s-a dezvoltat o anumită imagine care nu permite nicio slăbiciune pentru cei puternici ai lumii acest. Un bărbat ar trebui să fie de nezdruncinat, totul ar trebui să i se potrivească, să nu aibă temeri și complexe. Desigur, acest lucru este corect, dar nu întotdeauna corespunde realității. Mulți bărbați au complexe, dar nu pot recunoaște întotdeauna, temându-se de condamnarea societății.

Astăzi vom vorbi despre cele mai mari și mai comune complexe masculine. Puteți întreba de ce este necesar acest lucru. Aici fiecare trebuie să găsească singur răspunsul. Personal, cred că cu orice problemă, iar complexele sunt o problemă, trebuie să lupți cu conștientizare. Dacă într-adevăr realizezi că ai anumite vederi asupra ta și asupra lumii care nu îți permit să te deschizi complet, dacă înțelegi că depășind complexele poți obține rezultate mult mai mari, atunci acesta va fi primul pas către depășirea tuturor tipurilor. de complexe.
Desigur, nu vom descrie toate temerile și complexele bărbaților, pentru că o carte întreagă poate să nu fie suficientă pentru asta, dar vom da 8 dintre cele mai comune, cele cu care se confruntă majoritatea bărbaților moderni.

Complexe masculine: 8 cele mai frecvente

1. Complexul Alexandru
Potrivit statisticilor, numele Alexandru este unul dintre cele mai comune din lume. Printre celebrii si oameni de succes există o mulțime de purtători cu acest nume, dar din anumite motive, mulți oameni îl asociază cu o singură persoană. Sunt sigur că și tu, atunci când îl auzi pe Alexandru și încerci să-ți amintești de cineva celebru, îți vine în minte imaginea lui Alexandru cel Mare, marele comandant și cuceritor. Acest complex a fost numit după vechiul comandant.
Esența „Complexului Alexander” este că unui bărbat îi este frică să nu pară un bărbat în ochii altor oameni. Pentru a spune direct, este teama că toată lumea va crede că un bărbat este homosexual. Vă puteți întreba, ce are de-a face celebrul, aș spune chiar legendar, comandant? Totul stă în prezent lumea antica. Homosexualitatea atunci era mult mai răspândită decât acum, având în vedere că militarii erau în campanii de ani de zile, unde cu siguranță nu vedeau femei.
Există informații că Alexandru cel Mare, la fel ca mulți dintre războinicii săi, a avut relații sexuale cu alți bărbați. Dacă acest lucru este adevărat sau un mit, dacă lui Alexandru îi era frică că va fi considerat „nu curajos” sau nu, nu mai contează, pentru că acest complex există și foarte mulți barbati moderni sufera de ea.

2. Complexul Hercules
Acest complex masculin și-a primit numele în onoarea eroului legendelor grecești antice Hercule. Într-o poveste, s-a spus că odată Hercule a fost înrobit de regina amazoanelor și forțat să o slujească, făcând o muncă pur feminină. Pare a fi o legendă care își are rădăcinile
în trecutul îndepărtat, dar a primit o reflectare în prezentul real mai plin.
Mulți bărbați se tem să nu devină gospodine, iar conform statisticilor, printre toate temerile, complexul Hercules este unul dintre cele mai comune cinci. Bărbaților le este frică de foc munca femeilor”, crezând că odată ce au cedat în acest sens, vor spăla rufele, vor spăla vasele, vor scoate praful și vor curăța aragazul pentru o viață. Psihologii notează că acest complex se dezvoltă de-a lungul anilor, în timp ce femeile spun că aceasta este lenea obișnuită. Care dintre ele are dreptate? Mai sunt încă de gândit.

3. Complexul de lot
Lot este un personaj biblic. Potrivit legendei, după ce Dumnezeu a distrus Sadoma și Gomora, Lot a restaurat rasa umană. Ca femeie, și-a folosit propriile fiice, care au servit ca progenitori ai viitorilor rezidenți.
LA lumea modernă, sub complexul Lot, oamenii de știință înțeleg teama taților de a-și pierde fiicele. Dar nu doar să pierzi, ci să dăruiești unei alte familii, să te căsătorești și, uneori, doar pentru a avea voie să te întâlnești cu un tânăr.
Este demn de remarcat faptul că bărbații nu suferă de acest complex și îl consideră o manifestare a grijii și a iubirii paterne. Într-o măsură mai mare, întreaga problemă a complexului Lot este resimțită de fiicele, care sunt în mod constant limitate, își impun viziunea asupra lumii, băieților și relațiilor. Unii tătici le pasă atât de mult la fiicele lor, îi înconjoară cu dragoste atât de mult încât anulează întregul viata personala fete tinere.

4. Complexul Napoleon
Poate unul dintre cele mai faimoase complexe masculine din lume. Suntem cu toții nemișcați curs şcolar istoria amintiți-vă că Napoleon a fost provocat pe verticală, dar în același timp avea ambiții și aspirații incredibile.
Deci, acest complex masculin constă în faptul că bărbații scunzi nu se simt confortabil în societate. Ne este impusă imaginea că un bărbat ar trebui să fie înalt, puternic, cu spatele lat și mușchii mari, dar nu toată lumea are aceste calități „șablon”. Drept urmare, „Napoleonii” îi urăsc pe toți cei mai înalți, mai buni, mai frumoși și încearcă să compenseze acest „defect” datorită ambițiilor lor incredibile, a obiectivelor înalte și a dorinței de a le atinge.

5. Complexul Don Juan
Don Juan a fost un amant celebru care a schimbat femeile precum mănușile. Da, ei înșiși nu au fost contrarii să petreacă măcar o noapte cu acest bărbat magnific. I-a abandonat, nu a regretat nimic, iar într-o zi și-a găsit un nou tovarăș.
Bărbaților care au un complex Don Juan le este foarte frică că fata îi va părăsi sau vor să fie primii care rup relația. Ei consideră că este rușinos, nu este demn pentru un bărbat adevărat. Un bărbat ar trebui să arunce, punct - un astfel de slogan „Don Juan”.

6. Complexul Kotovsky
Kotovsky a fost unul dintre „comisarii roșii” fosta URSS, un om crud și foarte strict. Dar nu ne interesează biografia și calitățile sale personale, dar aspect. De unde crezi că a venit moda capetelor ras? Cineva poate spune că de la skinhead, cineva își va aminti de frații din anii nouăzeci, altcineva va oferi o variantă interesantă. Dar bărbații care decid să se radă foarte des pe cap o fac din cauza cheliei premature. Kotovsky era chel de la o vârstă fragedă și totul pentru că a început să-și piardă părul devreme.
Deşi Medicină modernă a făcut deja un pas lung înainte, dar încă nu este ușor să lupți împotriva cheliei și mulți bărbați decid să aleagă „imaginea Kotovsky” în loc să recunoască că au început să chelie.

7. Complexul șefului
Complexul șefului constă în faptul că unui bărbat îi este frică să fie într-o supunere puternică, să urmeze constant instrucțiunile superiorilor săi. Într-o oarecare măsură, acest complex este similar cu complexul lui Hercule, dar acoperă o zonă foarte largă de relații sociale.
De asemenea, bărbaților care suferă de complexul Hercules le este foarte frică să afle că soția lor câștigă mai mult. Acest lucru, cred ei, implică supunere financiară, o oarecare umilință și control din partea soției.

8. Complex de pensionari
Și ultimul complex masculin este inerent aproape fiecărui bărbat, doar câțiva îl pot recunoaște. Complexul pensionarului constă în faptul că unui bărbat îi este foarte frică de pensionare, crezând că va deveni inutil oricui. Trebuie remarcat faptul că acest complex începe să se dezvolte mult mai devreme decât pensionarea. Până la vârsta de 50 de ani, un bărbat începe să se gândească la bătrânețe, dar, în același timp, nu vrea să-și dea seama că este inferior băieților tineri în multe privințe. Spiritul de competiție și lipsa de dorință de a lua totul de la sine înțeles alimentează acest complex, împingând un bărbat la acțiuni foarte surprinzătoare și uneori ciudate.

În acest thread, veți afla cum competent configurați serverul de e-mail de ieșire și în special funcția mail() în PHP. Eu însumi sunt un pedant teribil. Îmi place ca totul să fie la locul lui peste tot, nu suport munca de hack. După ce am văzut o dată prostii complete în anteturile unei scrisori de la serverul meu, m-am ocupat de asta radical și necondiționat. Prin inteligent, mă refer la unul care răspunde nevoilor filtrelor de spam ale sistemelor de e-mail majore și care arată bine și are sens.

După cum știți, protocolul SMTP nu implică niciun mijloc de protecție împotriva spam-ului și autentificarea utilizatorilor, prin urmare, companiile mari și nu foarte puține au venit cu „remedieri” pentru securitatea protocolului.
Dacă configurați un server dedicat cu un domeniu găzduit pe acesta, este foarte recomandat să completați aceste setări, astfel încât totul să fie așa cum ar trebui.

Am petrecut mult timp studiind această problemă, înțelegând fiecare rubrică. A început de la setare de bază din pachete, în timp ce aleg din pachetele furnizate, ce mi-a plăcut și am terminat cu un Feng Shui subțire, de care nu mi-am dat seama pe deplin, pentru că era deja destul de sofisticat.

Am ales acest titlu pentru titlu, pentru că la începutul călătoriei mele căutam așa ceva. Vom configura postfix, php, dns (ptr, spf) și multe altele.

Acest articol va interesant pentru oameni, configurarea serverelor dedicate, dar nu mai puțin interesant pentru programatorii obișnuiți.

Detalii sub croiala

Preambul

Cineva folosește biblioteci care înlocuiesc funcția de e-mail (de exemplu, phpmailer), poate comunica direct cu SMTP sau poate trimite către server local. Dar este mai bine să folosiți funcția standard PHP mail() încorporată și configurată, care va trimite e-mail la serverul local de e-mail de ieșire, care, la rândul său, se va ocupa de el însuși. Când utilizați această funcție, frânele sunt întotdeauna cele mai puține, deoarece agentul de corespondență local acceptă sau respinge rapid corespondența, iar dacă acceptă, le livrează singur.

Articolul nu este cel mai mult formatat in cel mai bun mod. Îmi cer scuze, timpul se scurge, dar vreau să vă spun cât timp îmi aminteam, altfel nu va mai fi timp mai târziu.

Cum să ne verificăm munca?

Testarea cu această metodă
$rezultat = mail(" [email protected]„, „subiect”, „mesaj”); if($rezultat) ( echo „în regulă”; ) else ( echo „ceva greșit”; )

Ce obiective principale trebuie să atingem?

- Iată aceste anteturi de la gmail.com
Vă rugăm să rețineți că acestea sunt titluri cu care scrisoarea ajunge la cutia poștală a utilizatorului final
Livrat la: [email protected] Primit: de 10.182.0.137 cu ID SMTP 9cs9033obe; Sâmbătă, 21 ian 2012 13:25:09 -0800 (PST) Primit: până la 10.205.119.199 cu ID SMTP fv7mr1052469bkc.113.1327181107295; Sâmbătă, 21 ianuarie 2012 13:25:07 -0800 (PST) Cale de întoarcere: Primit: de la wartur.ru (wartur.ru. ) de mx.google.com cu ID ESMTP ua10si4066845bkb.110.2012.01.21.13.25.06; Sâmbătă, 21 ianuarie 2012 13:25:07 -0800 (PST) Primit-SPF: trece (google.com: domeniul de [email protected] desemnează 188.134.79.140 ca expeditor permis) client-ip=188.134.79.140; Autentificare-Rezultate: mx.google.com; spf=pass (google.com: domain of [email protected] desemnează 188.134.79.140 ca expeditor permis) [email protected] Primit: de wartur.ru (Postfix, de la userid 1002) id 9913B61D; Duminică, 22 ianuarie 2012 01:24:55 +0400 (MSK) Către: [email protected] Subiect: subiect X-PHP-Originating-Script: 1002:index.php Message-Id:<[email protected]> Data: duminica, 22 ianuarie 2012 01:24:55 +0400 (MSK) De la: [email protected]
- La fel și aceste anteturi de la mail.ru
calea de intoarcere: Primit-SPF: trece (mx64.mail.ru: domeniul wartur.ru desemnează 188.134.79.140 ca expeditor permis) client-ip=188.134.79.140; [email protected]; helo=wartur.ru; Primit: din (port=64667 helo=wartur.ru) de mx64.mail.ru cu esmtp (plic-de la ) id 1RoiQJ-0005E9-6r pt [email protected]; Duminică, 22 ianuarie 2012 01:24:31 +0400 X-Mru-BL: 0:0:0:0 X-Mru-PTR: wartur.ru X-Mru-NR: 1 X-Mru-OF: Linux (ethernet /modem) X-Mru-RC: RU Primit: de wartur.ru (Postfix, de la userid 1002) id 460BC9B7; Duminică, 22 ianuarie 2012 01:24:20 +0400 (MSK) Către: [email protected] Subiect: subiect X-PHP-Originating-Script: 1002:index.php Message-Id:<[email protected]> Data: duminica, 22 ianuarie 2012 01:24:20 +0400 (MSK) De la: [email protected] X-Spam: Nedetectat X-Mras: Ok X-Mru-Authenticated-Sender: uid: [email protected]

Când începeți prima dată, veți vedea că nu aveți titluri atât de frumoase. Serverul de e-mail care primește te va considera un fel de chuchmek și va scrie despre asta în antetul scrisorii cu un avertisment că doar puțin mai mult și cu siguranță te va pune pe lista neagră. Toate informațiile din antet sunt folosite de toate lanțurile de servere și de agentul de primire pentru a respinge sau accepta mesajul, în funcție de setările filtrului de spam. Cele mai draconice metode sunt listele negre, în timp ce cele blânde le identifică pe cele rele prin titluri și plângeri.

De asemenea, observ că dacă setați al 4-lea parametru în funcția de e-mail () și puneți acolo antetul De la, atunci antetul De la: [email protected] se va schimba, de asemenea, iar dacă nu este setat, va fi determinat automat la fel ca antetul Return-path: pe care le puteți vedea în anteturile mele.
Această schemă este foarte convenabilă: trimiterea trece printr-un server cu antetul De la modificat și primirea pe gmail (prin serviciile de domeniu). Este de dorit ca e-mailul să aparțină, de asemenea, aceluiași domeniu pentru care este configurat serverul, precum și unele dintre elementele enumerate mai jos.

Să începem

- Sfat
Domnilor, îmi place să instalez totul în loturi și nu îi sfătuiesc pe începători să se angajeze în spectacole de amatori, multe pachete au deja scripturi de configurare automată, ale căror rezultate trebuie doar să fie ușor modificate și totul va fi bine. În plus, se actualizează singur din depozite și este, în general, mai puțin aglomerat, pur și simplu pentru că există mai puțin.

- Configurare PHP
Am pus php cum vrem, tu ești cumva fără mine.

Accesați setările php, înlocuiți în mod echivalent:
sendmail_path = /usr/sbin/sendmail -t -i [email protected]

Cu aceasta am specificat antetul Return-Path:

Apropo 1: acesta va fi același pentru toate domeniile virtuale ale serverului, pentru a-l remedia și a-l configura pentru cel actual, trebuie să treceți al 5-lea parametru la funcția mail ().
$rezultat = mail(" [email protected]„, „subiect”, „mesaj”, „De la...”, „ [email protected]");
Apropo 2: dacă setați al 5-lea parametru pe o găzduire partajată obișnuită, atunci vi se recomandă și să vă configurați domeniul, așa cum este descris mai jos. Vă atrag atenția că este imposibil să faceți o operațiune cu înregistrări PTR, deoarece 1 IP = Domeniu, sau cel puțin nu este recomandat să le faceți 2, nu îmi amintesc deja.

- Setarea MTA, alias server de e-mail local de ieșire
Vă sfătuiesc sincer postfix, apoi accesați setările /etc/postfix/main.cf
pentru cei care s-au confruntat deja cu sendmail și înțeleg cât de dificil este să le scoți din sistem, sfătuiesc comanda:
aptitude purge sendmail

(k-wartur.wartur.ru este serverul meu în domeniul wartur.ru)

Dacă nu mă înșel, a ajutat. Când un agent de livrare este prezentat către un alt server, este trimis un HELO. Schimbați myhostname, următorul antet se va schimba:
ID mesaj:<[email protected]>

Smtp_helo_name este myhostname în mod implicit, citiți materialul

Destinația mea - dacă nu mă înșel, aceasta stabilește domeniile din care MTA va accepta mail pentru procesare, dacă aveți găzduire virtuală (pe care am setat-o ​​pe serverul de acasă), atunci fără _ALL_ veți avea probleme la trimiterea mail de la alte domenii decât cele specificate.

Ei bine, vezi tu, titlurile sunt deja mult mai corecte, nu-i așa, altfel a fost groază la început.

- Dezasamblare cu servicii postale (mailers)
Și ei ne consideră o sursă neplăcută.
Serverul nostru a reușit să se prezinte corect, dar e-mailerii încă nu au încredere în noi.
Pentru aceasta, a fost inventat un algoritm, astfel încât proprietarul domeniului care folosește DNS (dacă este, bineînțeles, alfabetizat ca noi) să poată indica că astfel de servere pot fi de încredere, dar altele nu.

În loc de groază, care acum ar trebui să devină așa:
Primit-SPF: trece (google.com: domeniu al [email protected] desemnează 188.134.79.140 ca expeditor permis) client-ip=188.134.79.140; Primit-SPF: trece (mx64.mail.ru: domeniul wartur.ru desemnează 188.134.79.140 ca expeditor permis) client-ip=188.134.79.140; [email protected]; helo=wartur.ru;

Suntem deja pe drumul spre adevăr. Apropo, în mod implicit, mailer-ul consideră totul ca v=spf1 ~all, ceea ce scade pragul de intrare în lista neagră și poți folosi și domeniul tău pentru a trimite spam, iar tu însuți vei fi marcat ca tip rău pentru vremuri viitoare.

Mergem la DNS și creăm o înregistrare TXT în domeniul tău, în cazul meu wartur.ru
v=spf1 +mx +a:wartur.ru +a:k-wartur.wartur.ru +include:gmail.com -all

V=spf1
aceasta înseamnă că versiunea algoritmului spf1

Mx
Puteți avea încredere în e-mail dacă este trimis de pe servere mx, de exemplu, dacă mx.wartur.ru este un server de primire, atunci dacă acest server trimite, atunci totul va fi bine.

A:wartur.ru
Puteți avea încredere în serverul care deservește domeniul wartur.ru

De asemenea, voi adăuga, de exemplu, pupkin.ru se află pe serverul meu de e-mail.
L-am lăsat pe Pupkin să conducă serverul meu de e-mail de ieșire k-wartur.wartur.ru (situația obișnuită a găzduirii virtuale, costă întotdeauna local, ca o bază de date și totul este totul). Apoi el este acasa trebuie să configureze +a:k-wartur.wartur.ru

Include: gmail.com
Importăm toate regulile gmail.com, au și o astfel de înregistrare TXT pentru serverele lor. (Eu folosesc servicii google pentru domeniu)

Toate
Indicăm că administratorul consideră că alte locuri nu sunt ale lui, iar acesta poate fi cel mai apropiat bordel de pe alee care trimite spam în numele meu
(+toate ceea ce înseamnă că întreaga lume este prietenii mei)

Material pentru auto-studiu
http://ru.wikipedia.org/wiki/Sender_Policy_Framework

- Demontarea cu servicii postale, infiintarea PTR invers
Mailerii încă cer zone de domeniu invers PTR pentru o bifă suplimentară, cred că această bifă este una dintre cele mai gras, deoarece determină 100% serverul, iar dacă acesta se comportă corect, atunci este de mare încredere și orice scrisoare va ajunge cu siguranță la destinatar.
X-Mru-PTR: wartur.ru, este și pe google, probabil este Primit: de la wartur.ru (wartur.ru. )

Nota:
În găzduirea virtuală, nu vă vor lăsa să faceți acest lucru, își mapează propriul server la această adresă, un nume servername.badhosting.ru, pe care vă aflați și, în general, este posibil să faceți acest lucru numai pe propriul server cu propriul tău IP.

Interesant: dacă locuiești acasă și am unul dintre servere acasă, în special wartur.ru. Ce să fac? ca IP-ul este dedicat, dar adresa de retur nu poate fi configurată. Am sunat mai sus (la furnizor) și am spus că oricum vreau zona PTR. Am terminat, foarte fericit.

Încă câteva cuvinte despre titluri (toate amestecate)

X-Mru-BL: 0:0:0:0 te scutește de orice altceva decât zerouri, acestea sunt liste negre.
X-Mru-OF: interfata de la care este trimis, inca nu inteleg de ce depinde.
X-PHP-Originating-Script: - Aș recomanda să îl adăugați, deși dacă sunteți foarte îngrijorat de securitate și nedezvăluire, atunci îl puteți interzice. Acest lucru se face nu departe de setarea PHP pe care am făcut-o. Activat implicit.

De asemenea, este posibil și interesant să vezi ce scrie Yandex atunci când primește, este foarte interesant.

În plus

Mai sunt câteva semnături digitale.
definit de antet, DKIM-Signature
În aparență, aveam deja totul în ordine, dar această rubrică nu este cu adevărat necesară. De obicei, este nevoie de un serviciu la scară foarte mare, cum ar fi Facebook sau Google, unde notificările și e-mailurile sunt trimise la o scară de gigaton. Dacă serviciul dvs. nu are milioane de utilizatori, atunci nu vă gândiți la asta, deși dacă sunteți prospector - scrieți despre el aici și vom lega articole - pentru ca totul să pară complet terminat, doar eu cer să fie mult mai ușor să scrie, din moment ce am văzut deja undeva articole despre toate. Voi adăuga pe cont propriu că mi-a fost prea lene să instalez un alt pachet, să-l dau seama și altceva.

Din păcate, nu există material, deoarece am adunat puțin câte puțin de peste tot acum 4 luni, atunci nu am avut timp, iar acum am scris din memorie.

Succes la configurarea serverului. Am încercat să explic cel puțin unul dintre câteva aspecte ale configurației.

UPD:
Am găsit o dovadă interesantă

Complexe masculine prin ochii femeilor

Ce nu spun ei despre femei: sunt notorii și timide, iar logica este șchiopătă pe ambele picioare. Doar că toți demonii iadului s-au instalat pentru totdeauna în mintea jumătății slabe a umanității!

Sunt de acord. Dar numai din malignitatea feminină îmi propun să mă gândesc la ce fel de complexe trăiesc în subconștientul bărbaților. Mai mult, femeile nu au nimic de-a face cu următoarele. De ce? Da, pur și simplu pentru că sunt femei.

complex de șef

Amintiți-vă ce spun părinții copiilor lor: băieții nu plâng, un bărbat trebuie să fie puternic, un bărbat este mereu înainte... Și ce se întâmplă? Dacă nu ești înaintea celorlalți, atunci nu mai ești bărbat? Aici este necesar sex mai puternic, umplut literalmente de la naștere cu instrucțiuni similare, întinde, întinde, întinde constant.

Și Doamne ferește, viața va fi aruncată sub porunca unei femei, sau propria ei soție va avea un salariu mai mare? Asta e, viața a eșuat, programul bărbaților nu a fost pus la punct. Și încep accidente vasculare cerebrale, ulcere și chiar alcoolism. Este destul de greu să scapi de acest complex coroziv - nu, nu, da, viermele îndoielii roade: ești bărbat, de ce trăiești așa, nu?

Complex de timp pierdut

Anterior, se mai numea și criză de mijloc, când la 40 de ani un bărbat s-a oprit, s-a uitat în jur și deodată: „Părinți! Am deja 40 de ani și încă nu am făcut nimic în viața asta!” Astăzi acest complex este din ce în ce mai tânăr. Deja la vârsta de 20 - 30 de ani în condus ochi masculini poți vedea: „Am deja 25 de ani (30,35+) și încă mai...” Și începe cursa nebună pentru fantome.

complex de impotenta

Aceasta este cea mai groaznică fantomă care vizitează un bărbat în visele sale. NU POT! Ce? Da, orice. De exemplu, în pat (cea mai comună versiune a complexului). Și se pare că nu este nimic de care să-ți fie frică, dar dacă? Așa se dovedește cerc vicios: mai întâi, îndoieli, apoi experiențe și, ca urmare, cele mai groaznice gânduri devin realitate.

Aici intervine auto-formarea. Dacă nu a funcționat o dată, atunci s-ar putea întâmpla din nou. Când? Necunoscut. Iar necunoscutul, după cum știți, epuizează cel mai mult nervii.

Complexul Don Juan

Poate cel mai ușor de înțeles. trebuie să părăsească femeia înainte ca ea să-l părăsească. Toata lumea intelege? E la fel. Așa că relaxați-vă doamnelor. Bărbații te iubesc, doar își antrenează copiii.

Complexul Alexandru

Ați încercat vreodată să numiți gay un bărbat heterosexual? Nu? Și nu sfătuiesc. Procedând astfel, atingeți cele mai interioare șiruri ale sufletului. Se dovedește că bărbații se tem cel mai mult să nu fie considerați suficient de masculin de către alți bărbați. În același timp, experții știu că cel puțin 21% dintre sexul puternic au înclinațiile corespunzătoare, iar 30% chiar experiența dobândită în tinerețe (cum ar fi Alexandru cel Mare, după care este numit complexul).

Complexul Kotovsky

Sincer să fiu, nu știu cât de complex poate fi numit. Dar psihologii o pun într-o categorie separată. Se referă doar la acei bărbați care își rad chel pe cap. Ca același Kotovsky. Și apoi o damă, dar pe un cal.

Dar toate acestea sunt glume. De fapt, 80% dintre bărbații care se plimbă cu capul ras strălucitor cred în mod subconștient că chelie este cel puțin sfârșitul lumii. Fără păr pe cap - nu, hmm puterea masculină. Ei bine, dacă distrugi singur părul - asta este deja simbol al masculinității se dovedește!

Complexul Regele David

Se târăște la suprafață doar dacă un bărbat alege ca pereche o fată mult mai tânără decât el. Femeile numesc astfel de bărbați tătici și îi folosesc ca un gard puternic în spatele căruia te poți relaxa și ascunde de viață.

Numele complexului vine din cele mai vechi timpuri - de la regele biblic David. El era căruia îi plăcea să pună fete tinere în patul lui pentru a se încălzi cu căldura lor.

Complexul Napoleon

Acest complex nu se aplică întregii jumătăți puternice a umanității, ci doar părții sale mici. Stereotipuri de gen pe acest punct este încă strict: un bărbat ar trebui să fie mai înalt decât o femeie- și un punct. Nu este supusă discuției.

Deși, dacă te gândești bine, de ce? Dar bărbați mici de obicei, nu vor să se gândească la asta, dar încearcă să compenseze înălțimea lor în centimetri cu creșterea profesională și personală. Amintiți-vă: Napoleon (157 cm), Diego Maradona (167 cm), Dustin Hoffman (163 cm). Ar fi devenit atât de faimoși dacă nu ar fi fost în educație fizică la sfârșitul copilăriei? Tu ce crezi?

Lot complex

Poate că numai tații de fiice pot simți asta. Toate sau nu, nu mă închipui să spun. Dar una dintre cunoștințele mele, a cărei fiică încă foarte micuță crește, a lăsat cumva să se înțeleagă într-un acces de sinceritate: „Am sentimentul că în viitor îi voi alunga pe toți iubiții ei cu o mătură. Cum le voi suporta, habar n-am.”

Doar nu învinovăți imediat toate sondajele părinților perversiuni sexuale. Ideea aici este în obișnuitul, sau mai bine zis, în dorința de a considera iubitul copilului drept rivalul său. Numele complexului își are originea din nou în povestea biblică.

Potrivit poveștii, după distrugerea Sodomei și Gomorei, Lot, împreună cu cele două fiice ale sale, s-au dus să locuiască într-o peșteră, unde a reînviat întreaga rasă umană. Ei bine, nu avea altă opțiune, nu!

P.S. Dragi bărbați, vă rog să nu vă jigniți de causticitatea feminină. Înțelegem perfect cât de greu este pentru tine să trăiești în această lume nebună. Și te apreciem tocmai pentru că poți oricând să râzi de tine. Ești cu adevărat bun la asta?

CATEGORII

ARTICOLE POPULARE

2022 "kingad.ru" - examinarea cu ultrasunete a organelor umane