Newsgroup: it.comp.os.linux.sys
Titolo: Spariscono le mail a postmaster

, relay=local, delay=25, status=sent
(discarded)
Naturalmente non c'e' ne' un utente ne' un alias postmaster sull'host filtro
e le mail non arrivano da nessuna parte, o almeno io non le ho trovate.
E' un problema di configurazione o e' postmaster un utente speciale?
Mi conviene creare un alias e scaricare la posta direttamente da Postfix?

 Mi conviene creare un alias e scaricare la posta direttamente da Postfix?
O crei l'utente postmaster, o definisci l'alias postmaster in /etc/aliases (far
seguire il comando "newaliases" alle modifiche) che punti su un utente reale
pincopallino.
bye G.L.
--
« E' assolutamente evidente che l'arte del cinema
 si ispira alla vita, mentre la vita si ispira alla TV »
(Woody Allen)


Si, OK. Ma io volevo evitare di avere mailbox sull'host filtro.
A meno che non ci sia altra soluzione.

 
Postfix permette anche di "aliasare" anche con un indirizzo di email,
postmaster: 
imth...@altrodominio.it
-- 
Roberto Tagliaferri-Linux user #30785 <-> r.tagliaferri@(forse)
tosnet.it
	Se tu fossi altro quanto sei bischero
	berresti dalle grondaie

 A meno che non ci sia altra soluzione.
In /etc/aliases puoi far seguire all'alias un indirizzo residente su un altro
MX.



Non lo sapevo, grazie.
Questo mi risolve il problema.
Ma per curiosita': e' cmq normale che Postfix si comporti cosi'?
Se l'host filtra la posta di 100 domini devo creare 100 alias postmaster?


Non ricordo (mauriiiiiizioooooo), comunque io ho fatto uno scriptino che 
mi crea i vari indirizzi obbligatori (abuse@ e postmaster@) a richiesta


 mi crea i vari indirizzi obbligatori (abuse@ e postmaster@) a richiesta
Eh? Si? Chi e`? Questo e` summoning!
Scherzi a parte:
postmaster@domain e` _obbligatorio_ da rfc 2821 (was 821), e la
motivazione e` ovvia: serve nei bounce (Mailer-daemon e amici).
Non e` ovviamente obbligatorio vincolarlo _fisicamente_ alla macchina,
l'importante e` che esista, e che venga letta da un _UOMO_. :)
Come poi si giostra il destinatario del messaggio di postmaster e` nella
testa del gestore: io faccio arrivare tutto su una casella dedicata, e
normalmente ho mappature tipo:
# virtual
dominio			whatever
postmaster@dominio	miacaselladedicata@miorealedominio
altrodominio		whatever
postmaster@altrodominio	miacaselladedicata@miorealedominio
Altrettanto vero per aliases come gia` ti hanno fatto notare. Sempre a
beneficio di inventario, abuse@dominio non e` strettamente obbligatorio
se non sei un "fornitore a terzi di servizi email" (rfc 2142).
Infine, se non hai postmaster, si potrebbe finire listati in
postmaster.rfc-ignorant.org
, e non mi sento nemmeno di dargli torto.
Postfix che e` un software serio, ti avvisa di quello che sta
succedendo.
Link _molto_ consigliato: 
http://www.rfc-ignorant.org
-- 
                         Maurizio - Tannoiser - Lemmo
                 Founder Member of ERLUG 
http://erlug.linux.it
-------------------------------------------------------------------------------
Sex is not the answer. Sex is the question. "Yes" is the answer.

 
Sì, però se non ricordo male non si può mettere un bel
postmaster@ postmaster
abuse@ postmaster
in virtual..
Peccato!


 Peccato!
beh, comunque il dominio lo devi specificare, per cui, non vedo una
grande fatica tra scrivere
postmaster@  postmaster
oppure
postmaster@dominio  postmaster
(quest'ultimo e valido, e la mail viene girata al postmaster della
_macchina_).
Alla peggio, puoi sempre fare un catch all con 
@dominio  postmaster
ma personalmente lo trovo barbaro, e sopratutto ti arrivano centinaia
di mail se sei soggetto ad un guess spam.
-- 
                         Maurizio - Tannoiser - Lemmo
                 Founder Member of ERLUG 
http://erlug.linux.it
-------------------------------------------------------------------------------
"I had to kill him -- he was starting to make sense."

 
Già, quindi scriptino che prende i dati dal dns..


 Già, quindi scriptino che prende i dati dal dns..
Che linguaggio/i usa un sistemista per fare cosette di questo genere?
Perl?

 Perl?
Per anni. I piu` giovani python. Io sono vecchio. :)
-- 
                         Maurizio - Tannoiser - Lemmo
                 Founder Member of ERLUG 
http://erlug.linux.it
-------------------------------------------------------------------------------
Wasting time is an important part of life.

 
Non mi sparate... php



Ottima notizia, in questi giorni stavo appunto dando un'occhiata a sto
linguaggio che, paragonato a Java e simili, "sembrerebbe" una manna leggendo
in giro , ma non capisco allora perche' non e' tanto diffuso.


Per questo caso puo' andar bene.
Ma se hai degli script da far eseguire a determinati orari o intervalli di
tempo usi sempre php?
Se la risposta e' si potresti dirmi come fai?

Legalizzatemi ha scritto:

Oui, in cron. Lo so che è sparare alle mosche con un cannone, però quando 
uno è abituato ad un linguaggio cambiare può essere una palla


 in giro , ma non capisco allora perche' non e' tanto diffuso.
Non scherziamo. Non farti ingannare dalle "buzzword". Perl e` uno dei
linguaggi piu` diffusi al mondo.
un esempio:
http://freshmeat.net/browse/160/?topic_id=160
la classifica e`:
C
Perl
C++
Java
PHP
Python
Dico, ci sara` qualche motivo...
-- 
                         Maurizio - Tannoiser - Lemmo
                 Founder Member of ERLUG 
http://erlug.linux.it
-------------------------------------------------------------------------------
Confidence is the feeling you have before you understand the situation.

 Non mi sparate... php
php in console? brivido|terrore|raccapriccio.
mizio@hal:~$ cat test.perl 
#!/usr/bin/perl
for (1 .. 10) {
  print "evviva i benchmark!\n";
}
mizio@hal:~$ cat test.php 
<?php
for ($i=1;$i<=10;$i++) {
print "evviva i benchmark!\n";
}
?>
mizio@hal:~$ time perl test.perl 
evviva i benchmark!
evviva i benchmark!
evviva i benchmark!
evviva i benchmark!
evviva i benchmark!
evviva i benchmark!
evviva i benchmark!
evviva i benchmark!
evviva i benchmark!
evviva i benchmark!
real    0m0.017s
user    0m0.000s
sys     0m0.000s
mizio@hal:~$ time php4 test.php 
evviva i benchmark!
evviva i benchmark!
evviva i benchmark!
evviva i benchmark!
evviva i benchmark!
evviva i benchmark!
evviva i benchmark!
evviva i benchmark!
evviva i benchmark!
evviva i benchmark!
real    0m0.022s
user    0m0.010s
sys     0m0.000s
E questo e` quello di unstable:
mizio@hal:~$ dpkg -l | grep php4-cgi
ii  php4-cgi       4.3.2+rc3-6    A server-side, HTML-embedded scripting
langu
Quello di woody e` pure piu` lento. :)
-- 
                         Maurizio - Tannoiser - Lemmo
                 Founder Member of ERLUG 
http://erlug.linux.it
-------------------------------------------------------------------------------
If you lie to the compiler, the compiler will get its revenge.

 Se la risposta e' si potresti dirmi come fai?
se usi php-cgi puoi usarli in console, per quanto...
(vedi altro post)
-- 
                         Maurizio - Tannoiser - Lemmo
                 Founder Member of ERLUG 
http://erlug.linux.it
-------------------------------------------------------------------------------


 php in console? brivido|terrore|raccapriccio.
Lo so che è più lento ma il php lo maneggio tutti igiorni, il perl ogni 
morte di papa (pensa da quando c'è il polacco!), quindi per piccoli script 
mi va più che bene


 mi va più che bene
si dai, stavo scherzando. E` che mi piace usare il miglior sistema per
il dato scopo. Ma in realta`, su piccole esigenze la differenza non e`
apprezzabile. :)


 Dico, ci sara` qualche motivo...
Io intendevo Python :-)


Non sapevo dell'esistenza di php4-cgi,
se ho capito bene quindi installandolo si puo'
eseguire un file con codice php scrivendo
php4 nomefile.php
giusto?
scusatemi se ve lo chiedo e non provo direttamente
a farlo ma non ho sotto mano il server oggi.

 
Suvvia, siamo sotto unix:
#!/usr/local/bin/php
<?php
echo "Ave\n";
?>
un bel chmod 755 nomefile e sei a posto


 a farlo ma non ho sotto mano il server oggi.
php3/4-cgi c'e` sempre stato, anche se non serve _espressamente_ per la
console, bensi` per l'uso di php come interprete cgi, anziche` come modulo
di apache.
Questo pero` permette di usarlo anche in command line come intreprete
puro, e dalla 4.3.0 e` pure migliorato. Maggiori info, "anche senza il
server sotto mano":
http://www.php.net/manual/en/features.commandline.php
-- 
                         Maurizio - Tannoiser - Lemmo
                 Founder Member of ERLUG 
http://erlug.linux.it
-------------------------------------------------------------------------------
Software is like sex; it's better when it's free.

 #!/usr/local/bin/php
non basta: in versioni "credo" precedenti alla 4.2 ci vuole il -q (o
qualcosa del genere) altrimenti ti butta in output l'head della pagina
html.
-- 
                         Maurizio - Tannoiser - Lemmo
                 Founder Member of ERLUG 
http://erlug.linux.it
-------------------------------------------------------------------------------


 
Oui (ma ho una 4.3.3 ed una 4.2equalcosa e me ne sono dimenticato)



Grazie mi mancava #!/usr/local/bin/php
e anche a Maurizio per il link su 
php.net