- Κώδικας: Επιλογή όλων
<?php
if (mail('kati@domain.gr', "Thema", "message"))
{
echo "OK";
}
?>
Αυτό, όταν το τρέχω, εκτός οτι θέλει 1-2 λεπτά να φορτώσει, βγάζει ΟΚ συνεπώς το mail στάλθηκε.
Το πρόβλημα είναι ότι δεν φτάνει ποτέ...
Επίσης έχω και την ηλίθια τη cyta που χωρίς το mail-out.cyta.gr σαν smtp δεν στέλνει τίποτα. Σε άλλο server με windows και wamp, αλλάζοντας κάτι ρυθμίσεις στο php.ini (αν θυμάμαι καλά) όριζες τι αποστολέα θα έχεις, τον smtp και πόρτα και έπαιζε μια χαρά. στο ubuntu τι κάνω; Επίσης χρησιμοποιώ και το webmin στο οποίο βρήκα μια ρύθμιση στο Sendmail Mail Server που λέγεται Send outgoing mail via host και έχω βάλει το mail-out.cyta.gr και στη συνέχεια, όταν πάω στο Sendmail Mail Server και πατήσω το Mail Queue (mailq), μου δείχνει τα mail που έχει στείλει το script και μπορώ από εκεί να επιβεβαιώσω αν θα σταλούν. Πατώντας να σταλούν, εκτός του ότι περιμένω κανένα λεπτό να φορτώσει βγάζει το εξής:
- Κώδικας: Επιλογή όλων
WARNING: local host name (server) is not qualified; see cf/README: WHO AM I?
Running /var/spool/mqueue/q9JLEJ7q007795 (sequence 1 of 1)
<kati@domain.gr>... Connecting to mail-out.cyta.gr. via relay...
220 demokritos1.cyta.gr ESMTP
>>> EHLO server
250-demokritos1.cyta.gr
250-PIPELINING
250-SIZE 25000000
250-ETRN
250-AUTH PLAIN LOGIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
>>> MAIL From:<www-data@server> SIZE=527 AUTH=<>
250 2.1.0 Ok
>>> RCPT To:<kati@domain.gr>
>>> DATA
450 4.1.8 <www-data@server>: Sender address rejected: Domain not found
<kati@domain.gr>... Deferred: 450 4.1.8 <www-data@server>: Sender address rejected: Domain not found
554 5.5.1 Error: no valid recipients
>>> RSET
250 2.0.0 Ok
Closing connection to mail-out.cyta.gr.
>>> QUIT
221 2.0.0 Bye
στο /var/log/mail.err έχω:
- Κώδικας: Επιλογή όλων
Oct 20 00:37:50 server sendmail[8395]: My unqualified host name (server) unknown; sleeping for retry
Oct 20 00:38:50 server sendmail[8395]: unable to qualify my own domain name (server) -- using short name
Oct 20 00:40:01 server sm-msp-queue[8430]: My unqualified host name (server) unknown; sleeping for retry
στο /var/log/mail.err έχω:
- Κώδικας: Επιλογή όλων
Oct 20 00:37:50 server sendmail[8395]: My unqualified host name (server) unknown; sleeping for retry
Oct 20 00:38:50 server sendmail[8395]: unable to qualify my own domain name (server) -- using short name
Oct 20 00:38:52 server sendmail[8395]: q9JLEJ7q007795: to=<kati@domain.gr>, ctladdr=<www-data@server> (33/33), delay=00:24:33, xdelay=00:00:01, mailer=rela$
Oct 20 00:40:01 server sm-msp-queue[8430]: My unqualified host name (server) unknown; sleeping for retry
Oct 20 00:41:01 server sm-msp-queue[8430]: unable to qualify my own domain name (server) -- using short name
Oct 20 00:41:01 server sendmail[8464]: q9JLf1kb008464: from=<www-data@server>, size=377, class=0, nrcpts=1, msgid=<201210192123.q9JLNG8t007934@server>, prot$
Oct 20 00:41:01 server sm-msp-queue[8430]: q9JLNG8t007934: to=kati@domain.gr, ctladdr=www-data (33/33), delay=00:17:45, xdelay=00:00:00, mailer=relay, pri=$
Oct 20 00:41:02 server sendmail[8466]: q9JLf1kb008464: to=<kati@domain.gr>, ctladdr=<www-data@server> (33/33), delay=00:00:01, xdelay=00:00:01, mailer=rela$
και στο /var/log/apache2/error.log δεν έχω σχετικά σφάλματα
*όπου kati@domain.gr είναι το mail μου.