Sistem Surat Sederhana untuk Ubuntu?

8

Apa yang saya cari seharusnya relatif mudah. Yang ingin saya lakukan adalah mengatur sesuatu yang SANGAT kecil untuk Ubuntu yang memungkinkan saya menggunakan fungsi mail () dalam PHP dari server web saya (/ var / www /). Saya tidak ingin sesuatu yang kompleks. Saya memiliki jenis pengaturan email [email protected] jadi jika perlu, saya dapat menggunakannya sebagai alamat balasan. Tapi saya hanya ingin kemampuan untuk mengirim email, TIDAK menerima apa pun di server web saya. Terima kasih

Akan

Ngomong-ngomong, saya sudah mencoba exim4 (btw, pengaturan mana yang harus saya pilih, jika memungkinkan untuk melakukan apa yang saya inginkan?), Dan saya sudah mencoba ssmtp, tetapi tidak beruntung dengan ssmtp. Terima kasih.

Willbeeler
sumber

Jawaban:

6

Lakukan saja

sudo dpkg-reconfigure exim4-config

dan pilih opsi "surat yang dikirim melalui smarthost; tidak ada surat lokal". Sekarang untuk opsi:

  • Tentukan nama sistem surat, tentukan untuk mendengarkan koneksi SMTP yang masuk hanya pada port 25 dari localhost
  • Jangan menentukan tujuan lain yang menerima email
  • Tentukan subdomain.mybusiness.com sebagai nama domain yang terlihat untuk pengguna lokal.
  • Tentukan alamat IP server surat Anda yang sebenarnya - itulah smarthost. Jika memerlukan otentikasi letakkan nama server, nama pengguna dan kata sandi Anda di /etc/exim4/passwd.client

Ini dia: pengaturan email lengkap untuk Debian / Ubuntu dalam waktu kurang dari satu menit!

kepala kode
sumber
4

Jika Anda hanya mengirim surat, Anda mungkin bisa mencoba nullmailer, ada di repositori ekstra Ubuntu di Jaunty (output apt "show"):

Package: nullmailer
Description: simple relay-only mail transport agent
 Nullmailer is a replacement MTA for hosts, which relay to a fixed set of smart
 relays. It is designed to be simple to configure and especially useful on slave
 machines and in chroots. 

 The sendmail interface of this package doesn't provide the -bs switch, hence
 it's not LSB compatible!
Homepage: http://untroubled.org/nullmailer/

Tautan ke beranda proyek: di sini

James Hannah
sumber
4

Anda masih akan memerlukan server SMTP yang valid untuk digunakan ssmtp. Setelah Anda mengkonfigurasi ssmtpuntuk berbicara dengan server SMTP up-stream, itu akan menyampaikan semua email Anda melalui server itu. Biasanya ini adalah server ISP Anda atau server SMTP pihak ketiga.

sybreon
sumber
1

Sudahkah Anda mencoba esmtp ?

Sintaksnya kompatibel dengan sendmail. Itu ada di repositori Ubuntu.

Mengkonfigurasi email untuk PHP .

Dijeda sampai pemberitahuan lebih lanjut.
sumber
1

Kebetulan melihat ini di How-to Forge hari ini

Greeblesnort
sumber
Saya yakin dia sedang mencari sesuatu yang 'relatif mudah'. :)
Luke
petunjuk langkah demi langkah tidak mudah? =)
Greeblesnort
1

Terima kasih semuanya telah mengajari saya beberapa hal. Saya mencoba hampir semua solusi dan saya merasa agak malu. Saya menghapus paket-paket yang saya kerjakan dan menginstal postfix. Dengan kerja yang sangat sedikit, saya memiliki sesuatu.

Inilah tautan ke halaman yang saya temukan:

http://sudhanshuraheja.com/2009/02/slicehost-setup-outgoing-mail-google-apps-postfix/

Terima kasih lagi.

Willbeeler
sumber
0

Postfix cukup bagus. itu menginstal dengan baik dari repositori, dan memiliki konfigurasi bersih hanya dalam dua file.

hanya untuk pengiriman ..

apt-get instal postfix.

pilih host internet saat diminta,

masukkan nama host yang tepat (harus diselesaikan kembali dengan reverse dns)

selesai

Brandon Helwig
sumber