Ho appena creato un modesto server di casa usando CentOS 5.5. Voglio che il server sia in grado di inviare e-mail al mio account Gmail o ad altri account e-mail per varie cose come cron job. Inoltre sarebbe bello poter inviare e-mail tramite applicazioni PHP che eseguo / sviluppo anche sul server. O anche essere in grado per il server di inviare e-mail tramite il comando di posta.
So che ci sono milioni di risultati di ricerca di Google sull'impostazione del tuo server Linux come server di posta elettronica o sulla configurazione di sendmail ecc. Ma non sembrano essere quello che sto cercando ... almeno non la penso così. Non sto cercando di configurare alcuni server aziendali a cui altri client possano connettersi per inviare e-mail o cose così complicate.
Voglio solo che il mio server mi invii e-mail su cose. Sembra che dovrebbe essere semplice ... Qualcuno può indicarmi la giusta direzione?
AGGIORNARE
Per una richiesta degli utenti di seguito, ho provato questo comando:
/bin/mail -s "My Subject" "myaddress@gmail.com" < /home/john/test
Nessun errore o altro. Ma l'e-mail non è mai stata visualizzata nella mia casella di posta. Ecco il miomaillog
Oct 27 00:52:19 localhost sendmail[13702]: o9R6qJhU013702: from=root, size=10906, class=0, nrcpts=1, msgid=<201010270652.o9R6qJhU013702@localhost.localdomain>, relay=root@localhost
Oct 27 00:52:19 localhost sendmail[13703]: o9R6qJOd013703: from=<root@localhost.localdomain>, size=11209, class=0, nrcpts=1, msgid=<201010270652.o9R6qJhU013702@localhost.localdomain>, proto=ESMTP, daemon=MTA, relay=localhost.localdomain [127.0.0.1]
Oct 27 00:52:19 localhost sendmail[13702]: o9R6qJhU013702: to=myaddress@gmail.com, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=40906, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (o9R6qJOd013703 Message accepted for delivery)
Qualche indizio?