Kök kullanıcım ssmtp ile e-posta gönderiyor. Ancak "Kimden: root ..." kök adını değiştiremiyorum. Başka bir kullanıcı kullanmadan başka bir adla e-posta göndermenin bir yolu var mı?
Denenmiş:
echo 'Kimden: "Yeni ad"' | ssmtp to@gmail.com -v
Kök kullanıcım ssmtp ile e-posta gönderiyor. Ancak "Kimden: root ..." kök adını değiştiremiyorum. Başka bir kullanıcı kullanmadan başka bir adla e-posta göndermenin bir yolu var mı?
Denenmiş:
echo 'Kimden: "Yeni ad"' | ssmtp to@gmail.com -v
Yanıtlar:
Alanında ters takma ad ayarlayabilirsiniz /etc/ssmtp/revaliases
root:someone@yourdomain.tld
man sayfasının altında gizlidir .
/Etc/ssmtp/ssmtp.conf dosyanıza aşağıdakileri ekleyin; çalışma zamanı sırasında herhangi bir ad ve e-posta ayarlayabileceksiniz:
FromLineOverride=YES
Ssmtp artık aktif olarak geliştirilmediğinden ssmtp'den msmtp'ye geçmenizi öneririm. msmtp, ssmtp plus ile aynı özellikleri sunar. Özellikle msmtp ile postanın kimden gönderildiğini kontrol etmek için from ayarını yapabilirsiniz .
-Full_name seçeneğini deneyin, örn:
ssmtp login@mail.com -F"Look at me"
tam adını değiştireceğim.
ayrıca gönderen e-postasını değiştirmek için -f vardır, örn:
ssmtp -f"helper@world" -F"SuperHero" save@our.world
/etc/passwd
Yalnızca 'root' yerine 'NAME HERE' öğesinden posta almak için düzenleyerek 'Kimden' metnini değiştirin .
chfn -f 'YOUR NAME HERE' root
Kullanarak kontrol edin grep root /etc/passwd
root:x:0:0:YOUR NAME HERE,,,:/root:/bin/bash
Burada buldum ve bir tedavi çalıştı!
Bu -F
seçenek, ssmtp komut satırında e-posta parametrelerini belirtiyorsanız çalışır;
echo "Test email" | ssmtp -F"New name" -v to@gmail.com
Root @'dan gönderilen tüm e-postaların belirli bir addan gelmesini istiyorsanız, Linux kullanıcı bilgilerini bu StackOverflow yanıtında açıklandığı gibi değiştirebilirsiniz :
chfn -f "New name" root
"Bunun yaptığı, parmak bilgisinde o kullanıcının gerçek adını ayarlamak / değiştirmek (/ etc / passwd dosyasında saklanır - chfn man sayfasına bakın )."
Güncelle Parmak bilgilerini güncelledikten sonra bile, cron "Yeni adımı" kullanmadan "kök" ünden e-posta gönderiyor. Bazı cron sürümleri bir MAILFROM=
satırı destekler , ancak benimkileri desteklemez ( bu makaleye bakın ).