Pada dasarnya saya memiliki mesin Ubuntu Server dan saya ingin solusi idiot-bukti untuk mengirim email dari situs web saya yang juga berjalan di mesin yang sama ini.
Keraguan saya adalah:
1) Haruskah saya menggunakan postfix atau ada solusi yang lebih sederhana untuk server smtp?
2) Apakah saya harus dapat menerima email juga? Saya hanya ingin mengirim email ...
3) Saya melakukan tes sederhana dengan postfix yang datang dengan server Ubuntu saya dan emailnya dikirim, tetapi ia pergi ke kotak spam gmail saya. Pokoknya untuk menghindari kotak spam?
4) Pengirim email adalah [email protected]. Bagaimana saya mengubahnya?
Terima kasih banyak!
-Sergio
Jawaban:
Pilihan Desktop Ubuntus adalah paket msmtp-mta (diinstal sebagai pengganti sendmail default).
sumber
Ini bukan solusi yang Anda cari, tetapi jika Anda memiliki akses ke beberapa server smtp, Anda dapat menggunakan nullmailer .
Ini 93kB diinstal untuk karma, dan membutuhkan satu atau dua baris konfigurasi .. :)
sumber
Anda tidak perlu menjalankan server SMTP sendiri. Anda dapat memasang sistem Anda untuk dikirim menggunakan server kotak yang berbeda. Misalnya, jika Anda memiliki akses ke server email ISP (atau layanan hosting), Anda dapat mengirim email dari sana.
Untuk memberikan jawaban yang benar-benar berguna tentu membutuhkan mengetahui apa yang Anda coba lakukan - penjelasan Anda benar-benar kabur. Apakah Anda ingin mengirim email dari skrip CGI, atau apa?
sumber
Pertama: Anda ingin menambahkan kemungkinan untuk menerima email, dan jika itu hanya untuk Bounce , kecuali jika Anda menggunakan email selain satu di server. Jika ya, Anda mungkin juga tidak akan memerlukan server SMTP - setiap penyedia email yang saya tahu menyediakannya sendiri.
Postfix tidak terlalu sulit untuk dikonfigurasi, selama Anda tahu apa yang Anda lakukan. Anda mungkin ingin membaca dokumentasi Postfix dan tentang sistem surat pada umumnya.
Ya, ini berfungsi, tetapi Anda memilih untuk menjalankan server Anda sendiri. Jika Anda tidak ingin pekerjaan itu, jangan jalankan.
Ini harus menjadi penulisan ulang alamat kanonik .
Tentang hal spam: Apakah server Anda berada di rumah Anda? Email dari koneksi dialup biasanya diblokir di mana-mana.
sumber
Server SMTP digunakan untuk mengirim email dan POP3 untuk menerima email. Untuk pengiriman spam, saya tidak yakin apa penyebabnya, karena saya mengirim email dari aplikasi menggunakan detail SMTP gmail, tetapi email itu dikirim ke email spam saya.
sumber
Mungkin saja email Anda ditandai sebagai spam karena pengirimnya adalah default yang jelas - "mysite.dyndns.org".
Untuk memperbaikinya: Saya jauh dari pakar Postfix, tetapi apakah Anda sudah mencari di / etc / postfix /, mungkin file main.cf?
sumber
1) Anda hanya perlu server smtp jika Anda ingin menerima email. Tidak perlu hanya mengirimnya.
3) kotak spam adalah fungsi dari sistem email penerima, bukan pengirim. Tidak ada cara untuk menjamin tidak dimasukkan ke dalam kotak spam. Anda dapat menguranginya dengan membuat pesan Anda tidak terlihat seperti spam (yang merupakan topik untuk pertanyaan lain).
4) Itu mungkin pengirim default. Apapun api yang Anda gunakan untuk mengirim email harus memungkinkan Anda untuk mengonfigurasinya. Mungkin harus diatur ke alamat yang dapat menerima email.
sumber
Postfix mudah mati jika Anda tidak akan merelay email. Masalah Anda bukan kesalahan Postfix: kedengarannya seolah-olah Postfix berfungsi dengan baik.
Spam: lihat SPF - SPF dapat memberi tahu situs lain bahwa Anda memiliki kebijakan hanya mengirim surat yang berasal dari mesin yang sama. Tapi Anda harus hack DNS untuk mengatur yang up. Gunakan pemeriksa nameserver untuk melihat apakah tidak ada masalah yang jelas, seperti membalikkan DNS yang tidak diatur di situs Anda: lihat SF qn, Pemeriksa Nameserver .
sumber
Relay email dari server SMTP Anda ke server SMTP ISP Anda.
Tambahkan opsi berikut ke /etc/postfix/main.cf:
relayhost = smtp.yourisp.com
sumber