Configurazione servizio SMTP esterno con apache e php (risolto)

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns e altro.
Avatar utente
corrado22
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 291
Iscrizione: martedì 17 aprile 2007, 19:46

Configurazione servizio SMTP esterno con apache e php (risolto)

Messaggio da corrado22 »

Finalmente sono riuscito a spedire le email dal mio server web locale
usando l'smtp di gmail attraverso l'autenticazione, la procedure è questa:

installare ssmtp

modificare il file di configurazione /etc/ssmtp/ssmtp.conf che deve contenere:
--------------------------------------------------
#root=
mailhub=smtp.gmail.com:587
#rewriteDomain=
#hostname=
UseSTARTTLS=YES
AuthUser=utente (senza@gmail)
AuthPass=passdigmail (in chiaro)
FromLineOverride=YES

-------------------------------------------------------------------
IMPORTANTE IN /etc/php5/apache2/php.ini FARE QUESTA MODIFICA:
; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path = /usr/sbin/ssmtp
CIOE' NON FARE ESEGUIRE sendmail -t -i
riavviare il server
/etc/init.d/apache2 restart

Dato che ho perso un po' di tempo per arrivare a questo risultato spero che possa servire a qualcuno.

Ciao
Ultima modifica di corrado22 il venerdì 5 ottobre 2007, 14:35, modificato 1 volta in totale.
S.O. UBUNTU DESKTOP 10.04
Avatar utente
OrsoBalosso
Prode Principiante
Messaggi: 236
Iscrizione: lunedì 10 settembre 2007, 9:06

Re: Configurazione servizio SMTP esterno con apache e php (risolto)

Messaggio da OrsoBalosso »

Dunque... premetto che sto usando UBUNTU SERVER 7.04 e che non sono molto pratico in queste cose... quindi spero che qualcuno mi sappia aiutare.

Ho istallato sendmail (apt-get install sendmail) ma ho difficoltà a capirne le configurazioni per inviare con smtp esterno.

Poi ho trovato questo topic... ma se lancio "apt-get install ssmtp" mi dice:

Codice: Seleziona tutto

The following packages were automatically installed and are no longer required:
  sendmail-base procmail sensible-mda sendmail-cf ssl-cert libpq4 openssl
  rmail
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
  sendmail sendmail-bin
The following NEW packages will be installed:
  ssmtp
In pratica mi vuole eliminare i pacchetti di sendmail... come procedo?
Pensavo di configurarmi sendmail io... ma così mi elimina i pacchetti...

PS: mi serve ciò per avere i repost di Nagios direttamente sulla mia casella di posta anche se non sono in LAN.
Avatar utente
corrado22
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 291
Iscrizione: martedì 17 aprile 2007, 19:46

Re: Configurazione servizio SMTP esterno con apache e php (risolto)

Messaggio da corrado22 »

ssmtp sostituisce completamente sendmail
è un altro modo più semplice per spedire le email dal tuo webserver
per questo ti chiede di disinstallarlo

ciao
S.O. UBUNTU DESKTOP 10.04
Avatar utente
OrsoBalosso
Prode Principiante
Messaggi: 236
Iscrizione: lunedì 10 settembre 2007, 9:06

Re: Configurazione servizio SMTP esterno con apache e php (risolto)

Messaggio da OrsoBalosso »

Ok... fatto... ed effettivamente è molto semplice e funge ok...
Il fatto è che NON RIESCO a far inviare le mail da NAGIOS!!!
...eppure la configurazione mi sembra ok...
Sapete aiutarmi al riguardo? ...ho paura che qualche cosa l'ho saltato... il fatto è che non ho trovato nessuna guida specifica sulla configurazione per l'invio delle mail di reportistica...
HELP ME, PLEASE!
Avatar utente
corrado22
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 291
Iscrizione: martedì 17 aprile 2007, 19:46

Re: Configurazione servizio SMTP esterno con apache e php (risolto)

Messaggio da corrado22 »

ti posso solo dire che se vuoi mandare una email dalla riga di comando
puoi fare:
ssmtp emaildestinatario
invio a vuoto
testo del messaggio
ctrl-d per finire

Ciao
S.O. UBUNTU DESKTOP 10.04
Avatar utente
OrsoBalosso
Prode Principiante
Messaggi: 236
Iscrizione: lunedì 10 settembre 2007, 9:06

Re: Configurazione servizio SMTP esterno con apache e php (risolto)

Messaggio da OrsoBalosso »

ti ringrazio...
Infatti ho fatto così a testare l'invio che funzionasse (e va).
Nagios invece...
eros23
Prode Principiante
Messaggi: 3
Iscrizione: sabato 24 novembre 2007, 15:06

Re: Configurazione servizio SMTP esterno con apache e php (risolto)

Messaggio da eros23 »

io sto cercando di configurare sendmail...ci sono riuscito solo che le email arrivano nella posta non desiderata...come posso creare un modo per farle arrivare nella posta normale? devo creare un certificato? se si come posso crearlo nel mio server?
Avatar utente
OrsoBalosso
Prode Principiante
Messaggi: 236
Iscrizione: lunedì 10 settembre 2007, 9:06

Re: Configurazione servizio SMTP esterno con apache e php (risolto)

Messaggio da OrsoBalosso »

No... forse è solo una questione di client... Metti il mittente come attendibile e arriverà normalmente.
eros23
Prode Principiante
Messaggi: 3
Iscrizione: sabato 24 novembre 2007, 15:06

Re: Configurazione servizio SMTP esterno con apache e php (risolto)

Messaggio da eros23 »

grazie lo stesso, ho risolto installando postfix e modificando le impostazioni su php.ini.
sidvizioso
Prode Principiante
Messaggi: 68
Iscrizione: giovedì 22 febbraio 2007, 17:15

Re: Configurazione servizio SMTP esterno con apache e php (risolto)

Messaggio da sidvizioso »

ciao a tutti...scusate ma sono un pò ignorante in materia...
ho installato ssmtp e disinstallato sendmail e postfix chge avevo di defualt...
ho configurato ssmtp.conf come i post di questo thread ma non va...lo script php che invia la mail dice che tutto è andato a buon fine ma comunque non le invia...
che devo fare?

in una guida ho letto che nel php.ini si deve comunqiue mettere il path di sendmail e non di ssmtp...ma in entrambi i casi non va...
aiuto... >:(
saxtro
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2819
Iscrizione: domenica 4 giugno 2006, 13:16
Distribuzione: Kubuntu 20.04

Re: Configurazione servizio SMTP esterno con apache e php (risolto)

Messaggio da saxtro »

forse devi personalizzare il plugin di nagios che invia le mail
Pietrao
Prode Principiante
Messaggi: 55
Iscrizione: sabato 18 novembre 2006, 16:07
Località: italia
Contatti:

Re: Configurazione servizio SMTP esterno con apache e php (risolto)

Messaggio da Pietrao »

mi sono rassegnato anche io a ssmtp dopo aver tentato invano di configurare sendmail
se provo ad inviare una mail da riga di comando non da nessun errore eppure la mail non arriva...
ho provato a mandarla sia da gmail che da libero ma niente da fare...
qualcuno sa come risolvere?
Pietrao
Prode Principiante
Messaggi: 55
Iscrizione: sabato 18 novembre 2006, 16:07
Località: italia
Contatti:

Re: Configurazione servizio SMTP esterno con apache e php (risolto)

Messaggio da Pietrao »

scusate... rimangio... :D
ci mettono un bel po ma arrivano :D
Avatar utente
wayout
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 352
Iscrizione: martedì 16 gennaio 2007, 5:41

Re: Configurazione servizio SMTP esterno con apache e php (risolto)

Messaggio da wayout »

Scusate, so che è molto vecchia la discussione, ma era doveroso ringraziare l'autore del post. Dopo un giorno intero a sbattermi con sendmail mi ha dato la soluzione. Grazie ancora, funziona tutto alla meraviglia proprio come spiegato dall'autore  (good)
Documentazione del wiki di ubuntu http://wiki.ubuntu-it.org/Documentazione/Indice

Guide di "debianizzati", una risorsa infinita http://guide.debianizzati.org/index.php ... principale
Avatar utente
Ciummo
Prode Principiante
Messaggi: 172
Iscrizione: domenica 20 novembre 2005, 15:38
Località: Sardegna!
Contatti:

Re: Configurazione servizio SMTP esterno con apache e php (risolto)

Messaggio da Ciummo »

Mi accodo ai complimenti...
Una guida così utile sarebbe da wiki!
Santech X57 - Ati 5650
Avatar utente
sMall-ub
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 275
Iscrizione: sabato 15 aprile 2006, 17:12
Località: piemonte
Contatti:

Re: Configurazione servizio SMTP esterno con apache e php (risolto)

Messaggio da sMall-ub »

Ottimo. Anche io sono riuscito a sistemare il server mail utilizzando però un server  smtp interno modificando solo la riga con l'indirizzo ip.

Adesso però mi chiedevo come posso modificare la stringa dove compare il mittente, perchè adesso sulle email che vengono ricevute compare come mittente: www-data


Grazie a tutti
"io sono ciò che sono per merito di ciò che siamo tutti" : I belive in ubuntu linux.
mferrara00
Prode Principiante
Messaggi: 128
Iscrizione: lunedì 13 luglio 2009, 8:28

Re: Configurazione servizio SMTP esterno con apache e php (risolto)

Messaggio da mferrara00 »

Ciao a tutti,
sono nuovo e spero che possiate aiutarmi,
il mio problema è simile a quello postato da corrado22
ma invece di utilizzare una mail gmail vorrei utilizzare una mail che ho tramite una webmail,
qualcuno di voi sà come posso fare?

Il mio ambiente è il seguente:
ubuntu server 9.04
apache2
php5
ssmtp

ora se configuro ssmtp come postato da corrado le email partono correttamente.
Ma io non voglio che tali mail partano con gmail, ma con un dominio diverso.
Come posso fare?

Grazie mille
Marco
lordspammy
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 264
Iscrizione: mercoledì 4 aprile 2007, 23:44

Re: Configurazione servizio SMTP esterno con apache e php (risolto)

Messaggio da lordspammy »

Spiega per bene che vuoi realizzare, dicci il tuo progetto.
mferrara00
Prode Principiante
Messaggi: 128
Iscrizione: lunedì 13 luglio 2009, 8:28

Re: Configurazione servizio SMTP esterno con apache e php (risolto)

Messaggio da mferrara00 »

ok, scusa

Io ho creato delle pagine php sul mio sito, che devono inviare delle mail, da una mail del tipo
segreteria@miodominio.it

Ora quando richiamo la funzione mail di php la mai non arriva,
mentre se configuro ssmtp con un utente gmail arrivano senza problemi.

Io vorrei che chi invia non sia un utente gmail ma un utente del mio del tipo segreteria@miodominio.it

Spero di essere stato chiaro
Grazie a tutti
Marco
lordspammy
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 264
Iscrizione: mercoledì 4 aprile 2007, 23:44

Re: Configurazione servizio SMTP esterno con apache e php (risolto)

Messaggio da lordspammy »

molto piu semplice di quello che pensi.........

usare gli header sui tuoi file php

Codice: Seleziona tutto

<?
$a="indirizzo_mail@destinatario.it";
$oggetto="oggetto mail";
$messaggio="messaggio mail";
$intestazioni= "From:staff@allwebfree.itrn";
$intestazioni .= "Reply-To:staff@allwebfree.itrn";
$intestazioni .= "X-Mailer: PHP/".phpversion();
mail($a, $oggetto, $messaggio, $intestazioni);
?>

Scrivi risposta

Ritorna a “Ubuntu su server”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti