it-swarm-tr.com

@Gmail hesabımı cron e-postasına nasıl gönderebilirim?

Kullanıcının posta kutusunu Ubuntu dizüstü bilgisayarımda kullanmadığım için bazen hata çıktısı üreten ve "gerçek" e-posta hesabımda bildirim almak isteyen birkaç cron işim var, ancak cron (veya postfix belki de) yerel kök hesaba e-posta göndermeye devam ediyor.

Ben crontab MAILTO değişken ekleyebilirsiniz biliyorum:

[email protected]:~$ Sudo crontab -l
[email protected]
# m h  dom mon dow   command
*/5 * * * * /home/ricardo/mrtg/cfg/run.sh

Ama buna hiç dikkat etmiyor gibi görünüyor

Ayrıca e-postamı /etc/aliases dosya ve çalışan newaliases

[email protected]:~$ cat /etc/aliases
# See man 5 aliases for format
postmaster:    root
root:          [email protected]
ricardo:       [email protected]

yine de, cron bir e-posta göndermek istediğinde, [email protected]:

[email protected]:/var/log$ tail mail.log
Aug  3 16:25:01 ricardo-laptop postfix/pickup[2002]: D985B310: uid=0 from=<root>
Aug  3 16:25:01 ricardo-laptop postfix/cleanup[4117]: D985B310: message-id=<[email protected]>
Aug  3 16:25:01 ricardo-laptop postfix/qmgr[2003]: D985B310: from=<[email protected]>, size=762, nrcpt=1 (queue active)
Aug  3 16:25:03 ricardo-laptop postfix/smtp[4120]: D985B310: to=<[email protected]>, orig_to=<root>, relay=smtp.gmail.com[74.125.157.109]:25, delay=1.5, delays=0.38/0.02/0.9/0.18, dsn=5.7.0, status=bounced (Host smtp.gmail.com[74.125.157.109] said: 530 5.7.0 Must issue a STARTTLS command first. d1sm12275173anc.19 (in reply to MAIL FROM command))

Herhangi bir öneri? Ubuntu 10.04 kullanıyorum, her şey güncel

41
Ricardo Reyes

Smtp.gmail.com'u posta sunucusu için akıllı ana bilgisayarınız olarak yapılandırdığınız anlaşılıyor. Smarthost yapılandırmasını kaldırmanız veya sunucunuzun dış dünyaya posta gönderebilmesi için düzenlemeniz gerekir.

Şimdi posta iletimi için yapılandırmanız çalışıyor gibi görünüyor, ancak smtp.gmail.com postayı reddettiği için başarısız oluyor.

Güncelleme: İleride başvurmak için sorun /etc/mailname postfix'in mydestinations listesinde olmayan bir adı listeledi. Bu, tüm postaların yabancı olarak kabul edilmesine ve postaların atlanmasına neden oldu /etc/aliases işleme.

20
Ressu

Sorudan çıkarılan çözüm

(teşekkürler Ress )

Sorun /etc/mailname

Bu dosya Ubuntu yükleyicisi tarafından oluşturuldu ve yanlış sunucu adı içeriyordu. "Ricardo-laptop" postfix ile eşleşecek şekilde değiştirdikten sonra e-postaların yerel teslimat için tasarlandığını ve takma adları takip etmeye başladığını fark ettim

1
guntbert

bunu benim keşfettiğim insanlar için ekleyeceğimi düşündüm Kök hesabınızdaki tüm postalarınızın bu komutu çalıştırmasını istiyorsanız kolay bir alternatif:

Sudo nano ~ /. İleri

Daha sonra tek bir e-posta ekleyebilir veya virgül içeren birden fazla e-posta ayırabilirsiniz. Bu, tüm kök e-postalarınızı (kökü kullandığınız varsayılarak) bu dosyadaki e-posta adreslerine yönlendirir.

E-postaları ekledikten sonra, değişiklikleri kaydetmek için Ctrl + X sonra Y tuşlarına basın.

0
Phil Young