Ik kan vanuit java alleen mailen dan accounts op de server zelf. Hoe komt dit?
broncode:
Dit resulteert in de volgende foutcode (waarde) voor replystring:import org.apache.commons.net.smtp.*
String replystring = "";
SMTPClient smtpClient = new SMTPClient();
try {
smtpClient.connect(localhost);
replystring = smtpClient.getReplyString();
}
Als ik bijvoorbeeld naar piet@hotmail.com probeer te mailen, krijg ik deze error. Als ik naar een intern e-mail adres mail, dan gaat het wel goed.Mail mislukt: javax.mail.SendFailedException: Sending failed; nested exception is: class javax.mail.SendFailedException: Invalid Addresses; nested exception is: class com.sun.mail.smtp.SMTPAddressFailedException: 553 sorry, that domain isn't in my list of allowed rcpthosts (#5.7.1)
Ik heb net extra hostnames + ip's toegevoegd in /var/qmail/control/locals, maar dit heeft geen zin. Hij beschouwt java als externe mail, en relayt daarom alleen maar van domeinen op de server.

Likes:

