← Back to team overview

sslug-teknik team mailing list archive

Re: Sende mail fra et bash script

 

Hans Christian Studt wrote:
Kristian Vilmann wrote:

Hans Christian Studt wrote:

Ole Kofoed Hansen wrote:

On Mon, 4 Nov 2002, Hans Christian Studt wrote:

Det virker lidt overvældende på mig at nu skal jeg først sætte en DNS
server (som jeg tror er lidt svært) op for at kunne maile - augh
(Mozilla mail virker da uden !!!)
(Jeg mener også jeg kunne maile fra min php-server ???)

Det er lige før det er nemmere at skrive de 200-300 mails manuelt :(

Kan det være rigtigt at det ikke er muligt uden en DNS server ???




Nej. Du kan sætte postfix (eller sendmail) op til at benytte din ISPs
smtp-server som relay for al udgående post. Hvis du gør det, bør det ikke
være nødvendigt at have en DNS server selv.

I min /etc/postfix/main.cf har jeg følgende linje, som klarer det for mig.
relayhost = vip.cybercity.dk




relayhost = smtp.mail.dk
done

echo "test mail" | mail -s "dette er dit subject" hcstudt@xxxxxxxxxxxxxx
done

/var/log/maillog
----------------------------
Nov  4 23:38:45 tux1700 sendmail[15253]:
 My unqualified host name (tux1700) unknown; sleeping for retry

Nov  4 23:39:45 tux1700 sendmail[15253]:
 unable to qualify my own domain name (tux1700) -- using short name



Din sendmail kender ikke sig selv.

Prøv lige
host smtp.mail.dk

den skal gerne svare sådan her:

kristian@www ~ > host smtp.mail.dk
smtp.mail.dk has address 193.162.153.3
smtp.mail.dk has address 193.162.153.4
smtp.mail.dk has address 193.162.153.2
kristian@www ~ >

/kristian


(/user/w3c) #host smtp.mail.dk
smtp.mail.dk has address 193.162.153.3
smtp.mail.dk has address 193.162.153.4
smtp.mail.dk has address 193.162.153.2
tir nov 05 00:01:31 (hcs)@(tux1700)on(pts/5):



relayhost = [193.162.153.3]
relayhost = [193.162.153.4]
relayhost = [193.162.153.2]
relayhost = smtp.mail.dk
done

echo "test mail" | mail -s "dette er dit subject" hcstudt@xxxxxxxxxxxxxx
done

/var/log/maillog
----------------------------
Nov 5 00:12:12 tux1700 sendmail[1613]: My unqualified host name (tux1700) unknown; sleeping for retry

Nov 5 00:13:12 tux1700 sendmail[1613]: unable to qualify my own domain name (tux1700) -- using short name

Nov 5 00:13:16 tux1700 sendmail[1613]: gA4NDC7p001613: from=hcs, size=68, class=0, nrcpts=1, msgid=<200211042313.gA4NDC7p001613@tux1700>, relay=hcs@localhost

Nov 5 00:13:20 tux1700 sendmail[1613]: gA4NDC7p001613: to=hcstudt@xxxxxxxxxxxxxx, ctladdr=hcs (500/500), delay=00:00:08, xdelay=00:00:04, mailer=relay, pri=30058, relay=localhost.localdomain. [127.0.0.1], dsn=4.0.0, stat=Deferred: Connection refused by localhost.localdomain.

Inbox
empty :-(

--
Hans Christian Studt  : http://hc.studt.dk  mailto:hc@xxxxxxxx
.dk og W3C standarder : http://w3c.studt.dk



Follow ups

References