Mengirim e-mail dari alamat apa pun

Saya melihat ada kesalahan, fitur, kemampuan (bagaimana tidak menyebutnya) untuk mengirim email dari alamat apa pun ketika saya menulis skrip php biasa untuk mengirim aplikasi dari situs saya ke email domain saya sendiri. Semuanya diimplementasikan menggunakan fungsi surat biasa, di mana, di antara parameter, ada item "Dari". Awalnya, saya pikir seharusnya hanya ada alamat e-mail Anda sendiri, yang seharusnya sudah dikonfigurasikan di server terlebih dahulu, tetapi dalam kenyataannya ternyata benar-benar berbeda.

Bagaimana itu bisa terjadi?


Jadi, apa yang kita perlukan untuk mengirim email dari semua alamat (baik yang sudah ada maupun yang tidak):

1. Domain dan hosting sendiri
Saya membeli hosting reguler dan domain planforyou.ru dari registrar reg.ru.

2. Mail di domain
Kotak surat biasa telah dibuat (misalnya, test@planforyou.ru).

3. skrip Php
Skrip menggunakan fungsi surat biasa, parameter apa pun ditentukan dalam pengirim
alamat email

4. Server Penerusan
Ini juga mudah dikonfigurasi di panel kontrol hosting. Dalam hal ini, aturan ditetapkan untuk meneruskan email dari test@planforyou.ru ke kotak surat pribadi saya.

Apa hasilnya


Kadang-kadang surat-surat ini jatuh ke folder spam (tetapi semua ini dapat dengan mudah diperbaiki dengan mencari-cari melalui pengaturan mail pada domain), tetapi dalam kasus apa pun mereka tiba. Misalnya, saya mengirim sendiri email ke admin@gmail.com.



Tentu saja, tidak semuanya lancar


Dengan menekan tombol, Anda dapat melihat kepada siapa surat itu awalnya dikirim, dari server mana surat itu datang dan seterusnya. Bahkan di dekat alamat pengirim ada peringatan lencana sesuatu yang buruk (dicoret dari kunci kuning), tetapi berapa probabilitas bahwa pengguna biasa akan memperhatikannya. Selain itu, avatar pengguna (jika alamat ada dan diinstal) dimuat tanpa masalah.

Mengapa ini berhasil dan apa yang harus dilakukan dengannya bukan lagi urusan saya. Tetapi kesempatan ini tampaknya sangat berbahaya, dengan bantuan itu Anda dapat menyesatkan banyak orang.

Source: https://habr.com/ru/post/id416573/


All Articles