PDA

Visualizza la versione completa : Posta con sendmail


ricman
07-04-2010, 10:21
Invio dal mio server (freebsd con sendmail) una newsletter. Sono molti utenti. Il programma è in php e fa un ciclo per ogni utente preparandogli un email personalizzata da inviare.
Sono quindi invii singoli (senza l'uso di bcc etc..)
Ho creato una regola nel crontab che ogni 5min legge un file php destinato a processare 5 email.
Il sendmail dovrebbe accodarsele (non mi smebrano molte) ed inviarle.

Dal file di log non capisco se partono (e arrivano) o meno...


Apr 7 10:00:01 www sendmail[46232]: o37801au046232: to=Nome Cognome <prova@miodominio.it>, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=41312, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (o37801WG046233 Message accepted for delivery)

Apr 7 10:01:16 www sm-mta[46235]: o37801WG046233: to=<prova@miodominio.it>, delay=00:01:15, xdelay=00:01:15, mailer=relay, pri=41539, relay=smtp.eutelia.it. [62.94.10.136], dsn=4.0.0, stat=Deferred: Operation timed out with smtp.eutelia.it.

Questo "Time out" che si legge in fondo alla seconda riga del log che fa? Attende e riprova dopo? Elimina l'email dagli invii? (cioè non la manda?)

sacarde
07-04-2010, 11:44
non e': mail.eutelia.it ?

ricman
07-04-2010, 12:03
Originariamente inviato da sacarde
non e': mail.eutelia.it ?
Boh... io dentro il file .cf di sendmail ho smtp.eutelia.it (non so chi/quando ce l'ha scritto... il server venne configurato un po' di tempo fa...).

Cmq vedo che esistono entrambi ma con due ip diversi:

PING mail.eutelia.it (62.94.10.135)
e
PING smtp.eutelia.it (62.94.10.136)

Fra l'altro mi sono accorto anche che ogni tanto mi segna:
relay=smtp.eutelia.it., dsn=4.0.0, stat=Deferred: Bad file descriptor

Con l'smtp che uso io alcune email vengono recapitate, di questo sono sicuro perchè monitoro l'apertura e i click.
Quello che non sono in grado di sapere è se sono arrivate!!
Infatti io monitoro l'apertura dell'email... se non l'ha aperta non sono in grado di sapere il perchè (non gli arrivata? è in ferie? non esiste più quell'utente? ...)

sacarde
07-04-2010, 13:43
in mancanza di errori, si considera arrivata al server di consegna

ricman
08-04-2010, 08:52
Originariamente inviato da sacarde
in mancanza di errori, si considera arrivata al server di consegna
Ok...
Ma da terminale (ssh) vado a vedere la coda (che fra l'altro è cresciuta rispetto a ieri) e ancora trovo un buon numero di email che fanno parte dell'invio di newsletter che avevo avviato ieri... sempre con questo messaggio:


mailq

Apr 8 08:35:10 www sendmail[51101]: o378F0Qe046333: to=<emailcheavevoinviato@dominio.it>, delay=22:20:10, xdelay=00:00:00, mailer=relay, pri=4541570, relay=smtp.eutelia.it., dsn=4.0.0, stat=Deferred: Operation timed out with smtp.eutelia.it.

sacarde
08-04-2010, 09:08
sembra in timed out il server


provato l'altro?

ricman
08-04-2010, 09:34
Originariamente inviato da sacarde
sembra in timed out il server

provato l'altro?
Come posso fare a provare l'altro? So che il parametro è nel file.cf di sendmail... Quiandi potrei stoppare, cambiare, riavviare sendmail. Ma la coda come si comporterà? Si "ricorderà" il vecchio o prenderà il nuovo smtp?

sacarde
08-04-2010, 09:44
la coda credo sia indipendente dal server smtp

ricman
08-04-2010, 11:01
Originariamente inviato da sacarde
la coda credo sia indipendente dal server smtp
E' vero è indipendente... ho provato... ***ovviamente*** non ho risolto...

Ti faccio quest'ultima domanda poi non ti stresso più... :(

Ho fatto questa prova:

> telnet smtp.eutelia.it 25
Trying 62.94.10.136...
telnet: connect to address 62.94.10.136: Operation timed out
telnet: Unable to connect to remote host

poi ho fatto

> telnet mail.eutelia.it 25
Trying 62.94.10.135...
Connected to mail.eutelia.it.
Escape character is '^]'.
220 mp1-mail-4.eutelia.it ESMTP Eutelia Antivirus;

Sembra meglio mail.eutelia.it (come dicevi anche tu) ... o sbaglio?

Il problema è che quando ho sotituito l'smtp nel file.cf di sendmail, quando poi ho riavviato ed sendmail ha provato a rilanciare la coda ho trovato questo errore DIVERSO causato dal nuovo smtp

Apr 8 10:40:57 www sm-mta[51613]: o378K1t6046373: to=<emaildainviare@dominio.it>, delay=1+00:20:56, xdelay=00:00:01, mailer=relay, pri=4991573, relay=mail.eutelia.it. [62.94.10.135], dsn=5.0.0, stat=Service unavailable Apr 8 10:40:57 www sm-mta[51613]: o378K1t6046373: o388dJim051613: sender notify: Service unavailable

Cioè... servizio non disponibile sul server che sembrava a posto!! (Potrebbe essere il firewall che blocca il secondo smtp? magari avevano impostato una regola...?!)
:dhò:

sacarde
08-04-2010, 11:38
ho visto adesso....


Server di posta in arrivo (POP3 o IMAP) mail.eutelia.it
Server di posta in uscita (SMTP) smtp.eutelia.it

http://www.eutelia.it/index.php?option=com_content&task=view&id=980&Itemid=2201




ma anche a me non fa spedire, forse solo a connessioni eutelia



p.s.
ma vedi se qualcuna viene spedita (con smtp.eutelia.it) ?

Loading