Linux terminalinden posta komutunu aşağıdaki gibi kullanırken e-posta göndermek için hangi e-posta hesabı kullanılır:
Varsayılan yapılandırmalarda, oturum açmak için kullandığınız hesapla aynıdır. Bilgisayarınızda yüklü bir posta sunucusu programı (MTA) vardır; genellikle Postfix veya Exim4, bazen Sendmail veya qmail.
Bu hesabın e-posta adresi veya FQDN'nin nereden edinilebileceği . Ancak, şu an posta alamıyor için MTA (hata mesajı aşağıda söylediği gibi) "yalnızca yerel posta" için yapılandırılmış ve dışarıdan gelen mesajları kabul etmemesi nedeniyle, bu hesaba.your-login@hostname
your-login@fqdn
hostname -f
Düzenleme: Yani "Uzak etki alanlarına postalama desteklenmiyor" etkisi için bir hata iletisi alırsam, bu benim ISS e-posta göndermeyi engelledi anlamına mı geliyor? Bunun etrafında bir yol var mı?
Hayır; bu hata iletisi kendi bilgisayarınız tarafından döndürülür. Posta sunucusu yalnızca yerel postayı - bir kullanıcıdan diğerine (en yaygın olarak, bir cronjob başarısız olursa , cron arka plan programından) aktarmak üzere yapılandırılmıştır . Genellikle bu mesajlar gidip ve okunabilir kullanarak vardır , , veya benzeri programlar. (IIRC, Thunderbird yerel posta biriktiricileri de içe aktarabildi.)/var/mail/login
mail
mutt
re-alpine
Posta sunucusunu başka sitelere posta göndermek ve almak üzere yeniden yapılandırmak zor değildir; kurulu MTA ve Linux dağıtımına bağlı olarak, tek bir komut bile yeterli olabilir: örneğin, dpkg-reconfigure postfix
sistem Postfix ile Debian ise.
Ancak, bunu kişisel bir bilgisayarda kullandığınızı tahmin ediyorum, bu nedenle harici bir posta hesabı kullanmak daha iyi olur - örneğin Gmail adresiniz varsa. Hangi MTA'nın kurulu olduğunu öğrenin (Ubuntu / Debian'da dpkg -S /usr/sbin/sendmail
size söyleyecektir), ardından program-name relay gmail
bir eğitim için " " için google .
Alternatif olarak, geçiş için özel olarak tasarlanmış bir MTA takın; msmtp
ve esmtp
iyi seçimler ve yapılandırması kolaydır.