Pagina 1 di 1

sendmail non invia le mail

Inviato: lun 16 apr 2012, 16:48
da mandrago
Ho configurato e startato sendmail, sembra tutto funzionare per il verso giusto solamente che non invia le e-mail.
Questo è il Tastk Queue (sendmail -bp):
/var/spool/mqueue (9 requests)
-----Q-ID----- --Size-- -----Q-Time----- ------------Sender/Recipient-----------
q3GDI70E002398* 1541 Mon Apr 16 15:49 MAILER-DAEMON
(Deferred: Connection timed out with alt4.gmail-smtp-in.l.goo)
<danznn562@gmail.com>
q3GCr7AV001987* 1537 Mon Apr 16 15:24 MAILER-DAEMON
(Deferred: Connection timed out with 1244298283.pamx1.hotmail)
aaaa@localhost.it
q3GDZiWe002667 6 Mon Apr 16 15:35 <root@terminal.terminal.m.p.com>
(Deferred: Connection timed out with mail.digitalsanctuary.co)
<h478430@rppkn.com>
q3GDXUtP002644 6 Mon Apr 16 15:33 <apache@terminal.terminal.m.p.com>
(Deferred: Connection timed out with mail.digitalsanctuary.co)
<h418439@rppkn.com>
q3GDYaPK002656 6 Mon Apr 16 15:34 <apache@terminal.terminal.m.p.com>
(Deferred: Connection timed out with mail.digitalsanctuary.co)
<h478430@rppkn.com>
q3FHGXYC006386* 6 Sun Apr 15 19:16 <apache@terminal.terminal.m.p.com>
(Deferred: Connection timed out with alt4.gmail-smtp-in.l.goo)
<danznn562@gmail.com>
q3FH7ViT006007* 18 Sun Apr 15 19:09 aaaa@localhost.it
(Deferred: Connection timed out with alt4.gmail-smtp-in.l.goo)
danznn562@gmail.com
q3FEgwNM004992 6 Sun Apr 15 16:42 <kazma@terminal.terminal.m.p.com>
(Deferred: Connection timed out with alt4.gmail-smtp-in.l.goo)
<danznn562@gmail.com>
q3FEeva1004982 13 Sun Apr 15 16:41 <danznn562@gmail.com>
(Deferred: Connection timed out with alt4.gmail-smtp-in.l.goo)
<danznn562@gmail.com>
Total requests: 9
Mentre questo è quello che succede quanto mi collego tramite telnet:
220 terminal.terminal.m.p.com ESMTP Sendmail 8.14.4/8.14.4; Mon, 16 Apr 2012 16:44:01 +0200
Anche eseguendo la piu banale operazione non non invia alcuna email... come è possibile ??

Re: sendmail non invia le mail

Inviato: lun 16 apr 2012, 21:06
da targzeta
Guarda i log di sendmail sotto '/var/log/maillog'. Comunque, se il tuo server non è riconosciuto sarà difficile che qualcuno lo accetti.

Emanuele

Re: sendmail non invia le mail

Inviato: lun 16 apr 2012, 23:37
da notsafe
Connection timed out with
il computer dove gira quel sendmail non riesce ad eseguire la sessione smtp.

firewall?

Re: sendmail non invia le mail

Inviato: gio 3 mag 2012, 17:52
da mandrago
riapro la seguente discussione...
questo è /var/log/maillog:
May 3 16:45:03 terminal sm-mta[1986]: starting daemon (8.14.4): SMTP+queueing@00:25:00
May 3 16:45:03 terminal sm-msp-queue[1989]: starting daemon (8.14.4): queueing@00:25:00
May 3 17:44:58 terminal sm-mta[2910]: q43Fiove002910: localhost [127.0.0.1] did not issue MAIL/EXPN/VRFY/ETRN during connection to MTA
May 3 17:48:34 terminal sm-mta[2912]: q43Fj03v002912: from=<danznn562@gmail.com>, size=24, class=0, nrcpts=1, msgid=<201205031548.q43Fj03v002912@terminal.terminal.p-q.it>, proto=SMTP, daemon=MTA, relay=localhost [127.0.0.1]
niente firewall...

Re: sendmail non invia le mail

Inviato: gio 3 mag 2012, 22:14
da mandrago
aggiorno:
provando a inviare delle e-mail localmente (a indirizzi di posta con domini locale) funziona il problema è quando devo inviare a gmail hotmail libero ecc che non invia

Re: sendmail non invia le mail

Inviato: ven 4 mag 2012, 17:41
da notsafe
fai un grep q43Fj03v002912 su maillog per vedere il tracciato dell'invio

Re: sendmail non invia le mail

Inviato: ven 4 mag 2012, 18:10
da targzeta
mandrago ha scritto:aggiorno:
provando a inviare delle e-mail localmente (a indirizzi di posta con domini locale) funziona il problema è quando devo inviare a gmail hotmail libero ecc che non invia
Non vorrei ripetermi, ma se il tuo server non viene riconosciuto nessun server di posta ti farà un relay. Come dice notsafe, manca una riga nell'output di maillog che hai postato, ovvero manca la riga relativa all'invio dal tuo server a quello di gmail, così puoi capire come mai si rifiuta di inoltrarti la posta.

Emanuele

P.S. Poi "riapro" de che? Hai creato questo topic, ti abbiamo risposto in due e dopo un po' te ne esci con "riapro la discussione"? E chi l'ha mai chiusa :lol:

Re: sendmail non invia le mail

Inviato: ven 4 mag 2012, 20:07
da mandrago
ho provato a rispedire una mail verso hotmail e questo è il riusltato:
root@terminal:xxxx# cat /var/log/maillog | grep q44I4sCX002543
May 4 20:04:54 terminal sendmail[2543]: q44I4sCX002543: from=root, size=226, class=0, nrcpts=1, msgid=<201205041804.q44I4sCX002543@terminal.terminal.p-q.it>, relay=root@localhost
May 4 20:04:54 terminal sm-mta[2544]: q44I4s2A002544: from=<root@terminal.terminal.p-q.it>, size=496, class=0, nrcpts=1, msgid=<201205041804.q44I4sCX002543@terminal.terminal.p-q.it>, proto=ESMTP, daemon=MTA, relay=IDENT:25@localhost [127.0.0.1]
May 4 20:04:55 terminal sendmail[2543]: q44I4sCX002543: to=cross_man_script@hotmail.it, ctladdr=root (0/0), delay=00:00:01, xdelay=00:00:01, mailer=relay, pri=30226, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (q44I4s2A002544 Message accepted for delivery)
e ovviamente il messaggio non arriva...

che intendi con riconsciuto ? che non riesce a risolvere l'email ? ho bisogno di un server dns installato sul mio sistema?

Re: sendmail non invia le mail

Inviato: ven 4 mag 2012, 21:34
da targzeta
Il relay di hotmail non è 127.0.0.1 (il tuo localhost) ma qualcosa tipo mx?.hotmail.com. Ma tu hai un server oppure hai una macchina per l'uso home? Perché nell'ultimo caso non puoi aspettarti che sendmail mandi la posta verso altri domini, devi settarlo in modo da passare per un altro server SMTP a cui accedi tramite credenziali o che ti permette di fare di relay (appartieni al suo dominio). Quindi il tuo sendmail si dovrebbe sempre collegare e a lui per mandare qualsiasi tipo di email (escluse quelle locali).

Emanuele

Re: sendmail non invia le mail

Inviato: ven 4 mag 2012, 22:59
da notsafe
grep q44I4s2A002544

Re: sendmail non invia le mail

Inviato: sab 5 mag 2012, 14:25
da mandrago
spina ha scritto:Il relay di hotmail non è 127.0.0.1 (il tuo localhost) ma qualcosa tipo mx?.hotmail.com. Ma tu hai un server oppure hai una macchina per l'uso home? Perché nell'ultimo caso non puoi aspettarti che sendmail mandi la posta verso altri domini, devi settarlo in modo da passare per un altro server SMTP a cui accedi tramite credenziali o che ti permette di fare di relay (appartieni al suo dominio). Quindi il tuo sendmail si dovrebbe sempre collegare e a lui per mandare qualsiasi tipo di email (escluse quelle locali).

Emanuele
questo era quello che cercavo! in effetti il mio è un semplice linux box casalingo e come detto da te se invio e-mail ad utenti locali worka benissimo ma nel momento in cui le mando all'esterno che non funziona più... grazie a tutti !

Re: sendmail non invia le mail

Inviato: lun 7 mag 2012, 10:09
da notsafe
perché nell'ultimo caso non puoi aspettarti che sendmail mandi la posta verso altri domini
per quale motivo?
sendmail invia posta a prescindere che ci sia un smart host o meno.Che poi un IP "DUL" non sia accettato dall'MTA destinatario è altra cosa.Nel suo caso,come è riportato perlomeno dal primo post, il problema sorge nel fatto che,per qualche motivo,non riesce a dialogare con l'host remoto (Connection timed out)

Re: sendmail non invia le mail

Inviato: mer 9 mag 2012, 0:35
da ZeroUno
@notsafe: hai ragione.

@mandrago:
che provider hai?
Talvolta hanno la porta 25 firewallata per evitare spam
Che telnet era quello sopra riportato?

Prova a dare
$ telnet gmail-smtp-in.l.google.com 25
$ telnet mx1.hotmail.com 25
ecc (per vedere quale è il record mx mettere dare 'host -t mx nomedomio' es. 'host -t mx slacky.it' da 'mx.slacky.it')
e posta il risultato.

Inoltre ti era stato chiesto l'output di una grep un paio di post fa.