Mükemmel bir anlam ifade etmiyor çünkü “sanırım” diyorsunuz, sanki sizin işinizmiş gibi. Sanal makinede gerçek bir posta sunucusu kuruyor musunuz? İpuçlarını, bir posta sistemine sahip olmak için sanal sunucuya ihtiyacınız olduğu, ancak sanal sunucunun tam zamanlı "gerçek" bir SMTP sunucusu olmadığı anlamına gelir. (Aksi halde zaten biliyordun, sanırım çılgınca.)
Bunu göz önünde bulundurarak, "smarthost ile İnternet" seçeneğine ihtiyacınız olacaktır. Esasen, bunun en büyük nedeni, dünya çapında iyi yapılandırılmış SMTP sunucularının hepsinin istenmeyen posta önleme önlemleri kullanmasıdır; ve bu önlemler arasında bilinen dinamik adres havuzlarından (spam göndericilerin kullanmayı sevdiği) gelen tüm SMTP bağlantılarının reddedilmesi de yer alıyor. Bu nedenle, giden postalar için başka bir SMTP sunucusu kullanmanız gerekir.
Bunun için Postfix ile bağlı kalmak istiyorsanız, bunu yapmak kolaydır: Postfix'i akıllı ana makine olarak ayarlamakla ilgili Ubuntu makalelerini arayın. Eğer başka bir yere bir sistem için özel bir yakınlık varsa, ancak, bunun için sadece tasarlanmış bir paket vardır: ssmtp
. Yani, bir spin vermek istiyorsanız, sadece ssmtp'yi yükleyin.
( Dikkat: aşağıdaki işlem postfix veya sendmail'i silecektir. )
sudo apt-get install ssmtp
Sonra ssmtp yapılandırma dosyasını düzenleyin:
sudo -e /etc/ssmtp/ssmtp.conf
Kullanabileceğiniz bir SMTP sunucusunun ayrıntılarını bilmiyorum, bu yüzden bir GMail örneği vereceğim:
Root=your_email@gmail.com
Mailhub=smtp.gmail.com:465
RewriteDomain=gmail.com
AuthUser=your_gmail_username # me@gmail.com
AuthPass=your_gmail_password
FromLineOverride=Yes
UseTLS=Yes
Şimdi sisteminiz postaları istediğiniz şekilde gönderecektir. Localhost'u, giden SMTP sunucusu için GUI uygulamalarınızda bir posta sunucusu olarak kullanabilirsiniz. Peki ya CLI? mail
Yazılımı kullanın :
sudo apt-get install heirloom-mailx
Artık postaları komut satırından aşağıdaki gibi bir şeyle de kullanabilirsiniz:
mail < filename.ascii someone@somewhere.com -s "My File"
Veya, mail
( mail someone@somewhere.com
) yazdığınız bir ileti oluşturmak için kullanırsanız , boş bir satırda tek bir nokta ile posta iletisini bitirin. Daha iyi bir CLI posta istemcisi mutt
veya pine
.
Bu ihtiyacınız olan açı mı? Eğer öyleyse, başarılı oldu mu?