Sendmail σε Ubuntu, δεν στέλνει e-mails

...ρύθμιση - εγκατάσταση web server, mail server, ftp server, κλπ

Συντονιστές: the_eye, konnn

Sendmail σε Ubuntu, δεν στέλνει e-mails

Δημοσίευσηαπό mariosv » 20 Οκτ 2012, 01:23

Λοιπόν, το πρόβλημά μου έχει ως εξής. Έχω ένα php script σε ubuntu server 10.4 που περιλαμβάνει
Κώδικας: Επιλογή όλων

<?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 μου.
Γνώσεις ⇛ Linux: Αρχάριος | Προγραμματισμός: Σχετικά καλά | Αγγλικά: Καλά
Laptop ⇛ Toshiba Satellite A200-1LA selective με Ubuntu 10.10 και Windows 7.
mariosv
babeTUX
babeTUX
 
Δημοσιεύσεις: 78
Εγγραφή: 17 Μαρ 2011, 22:42
Εκτύπωση

Re: Sendmail σε Ubuntu, δεν στέλνει e-mails

Δημοσίευσηαπό the_eye » 20 Οκτ 2012, 01:32

Αν δεν βάλεις πραγματικό domain και login στον smtp δεν θα δουλέψει.
Για την αποφυγή spaming οι smtp server έχουν πλέον πολύ αυστηρές ρυθμίσεις.

Κώδικας: Επιλογή όλων
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
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 24.04.1
3 Intel Core i3-6100 CPU @ 3.70GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
[url=http://forum.ubuntu-gr.org/viewtopic.php?f=9&t=859]Οδηγοί Ubuntu[/url] [url=http://www.youtube.com/kalaitsa]Βίντεο Οδηγοί[/url]
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11714
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

Re: Sendmail σε Ubuntu, δεν στέλνει e-mails

Δημοσίευσηαπό mariosv » 20 Οκτ 2012, 01:34

the_eye έγραψε:Αν δεν βάλεις πραγματικό domain και login στον smtp δεν θα δουλέψει.
Για την αποφυγή spaming οι smtp server έχουν πλέον πολύ αυστηρές ρυθμίσεις.

Κώδικας: Επιλογή όλων
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


Χμμμ, Πώς το κάνω αυτό;
Γνώσεις ⇛ Linux: Αρχάριος | Προγραμματισμός: Σχετικά καλά | Αγγλικά: Καλά
Laptop ⇛ Toshiba Satellite A200-1LA selective με Ubuntu 10.10 και Windows 7.
mariosv
babeTUX
babeTUX
 
Δημοσιεύσεις: 78
Εγγραφή: 17 Μαρ 2011, 22:42
Εκτύπωση

Re: Sendmail σε Ubuntu, δεν στέλνει e-mails

Δημοσίευσηαπό the_eye » 20 Οκτ 2012, 01:37

Πρέπει να τα αγοράσεις από κάποιον registar. Ψάξε στο internet για "αγορά domain".
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 24.04.1
3 Intel Core i3-6100 CPU @ 3.70GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
[url=http://forum.ubuntu-gr.org/viewtopic.php?f=9&t=859]Οδηγοί Ubuntu[/url] [url=http://www.youtube.com/kalaitsa]Βίντεο Οδηγοί[/url]
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11714
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

Re: Sendmail σε Ubuntu, δεν στέλνει e-mails

Δημοσίευσηαπό mariosv » 20 Οκτ 2012, 01:46

the_eye έγραψε:Πρέπει να τα αγοράσεις από κάποιον registar. Ψάξε στο internet για "αγορά domain".

Και από wamp και windows πώς δουλεύει κανονικά;
Γνώσεις ⇛ Linux: Αρχάριος | Προγραμματισμός: Σχετικά καλά | Αγγλικά: Καλά
Laptop ⇛ Toshiba Satellite A200-1LA selective με Ubuntu 10.10 και Windows 7.
mariosv
babeTUX
babeTUX
 
Δημοσιεύσεις: 78
Εγγραφή: 17 Μαρ 2011, 22:42
Εκτύπωση

Re: Sendmail σε Ubuntu, δεν στέλνει e-mails

Δημοσίευσηαπό roman » 21 Οκτ 2012, 15:56

Το sendEmail από τερματικό δουλεύει άψογα. Από hol σίγουρα, χωρίς login και με ότι e-mail θέλεις για αποστολέα.
No LSB modules are available.
roman
punkTUX
punkTUX
 
Δημοσιεύσεις: 178
Εγγραφή: 11 Φεβ 2009, 15:09
Τοποθεσία: Θεσσαλονίκη
IRC: rwmanos
Εκτύπωση

Re: Sendmail σε Ubuntu, δεν στέλνει e-mails

Δημοσίευσηαπό john » 05 Νοέμ 2012, 18:26

Καλησπέρα αν και καιρό αργότερα ...
Μπορείς να μας δώσεις τα output των παρακάτω αρχείων-εντολών:
/etc/postfix/main.cf
postconf -n

Φιλικά,
Γιάννης
"UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." Dennis Ritchie
Άβαταρ μέλους
john
babeTUX
babeTUX
 
Δημοσιεύσεις: 96
Εγγραφή: 12 Μάιος 2008, 14:39
Τοποθεσία: Athens
Εκτύπωση


  • ΣΧΕΤΙΚΑ ΘΕΜΑΤΑ
    ΑΠΑΝΤΗΣΕΙΣ
    ΠΡΟΒΟΛΕΣ
    ΣΥΓΓΡΑΦΕΑΣ

Επιστροφή στο Διακομιστές / Εξυπηρετητές