sendmail non invia le mail

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
mandrago
Linux 0.x
Linux 0.x
Messaggi: 30
Iscritto il: ven 30 mar 2012, 18:13
Slackware: 13.37
Kernel: 3.0.4
Desktop: XFCE4

sendmail non invia le mail

Messaggio 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 ??

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6631
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: sendmail non invia le mail

Messaggio 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
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

notsafe
Linux 2.x
Linux 2.x
Messaggi: 451
Iscritto il: mar 21 mar 2006, 11:00

Re: sendmail non invia le mail

Messaggio da notsafe »

Connection timed out with
il computer dove gira quel sendmail non riesce ad eseguire la sessione smtp.

firewall?

mandrago
Linux 0.x
Linux 0.x
Messaggi: 30
Iscritto il: ven 30 mar 2012, 18:13
Slackware: 13.37
Kernel: 3.0.4
Desktop: XFCE4

Re: sendmail non invia le mail

Messaggio 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...

mandrago
Linux 0.x
Linux 0.x
Messaggi: 30
Iscritto il: ven 30 mar 2012, 18:13
Slackware: 13.37
Kernel: 3.0.4
Desktop: XFCE4

Re: sendmail non invia le mail

Messaggio 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

notsafe
Linux 2.x
Linux 2.x
Messaggi: 451
Iscritto il: mar 21 mar 2006, 11:00

Re: sendmail non invia le mail

Messaggio da notsafe »

fai un grep q43Fj03v002912 su maillog per vedere il tracciato dell'invio

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6631
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: sendmail non invia le mail

Messaggio 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:
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

mandrago
Linux 0.x
Linux 0.x
Messaggi: 30
Iscritto il: ven 30 mar 2012, 18:13
Slackware: 13.37
Kernel: 3.0.4
Desktop: XFCE4

Re: sendmail non invia le mail

Messaggio 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?

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6631
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: sendmail non invia le mail

Messaggio 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
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

notsafe
Linux 2.x
Linux 2.x
Messaggi: 451
Iscritto il: mar 21 mar 2006, 11:00

Re: sendmail non invia le mail

Messaggio da notsafe »

grep q44I4s2A002544

mandrago
Linux 0.x
Linux 0.x
Messaggi: 30
Iscritto il: ven 30 mar 2012, 18:13
Slackware: 13.37
Kernel: 3.0.4
Desktop: XFCE4

Re: sendmail non invia le mail

Messaggio 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 !

notsafe
Linux 2.x
Linux 2.x
Messaggi: 451
Iscritto il: mar 21 mar 2006, 11:00

Re: sendmail non invia le mail

Messaggio 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)

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: sendmail non invia le mail

Messaggio 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.
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Rispondi