Bekijk Volledige Versie : DirectAdmin - Onderwerp out-of-office e-mail via Api
IvovanWilligen
05/07/21, 20:14
Hoe kan ik via de API van DirectAdmin het onderwerp van een out-of-office e-mail meegeven?
Iemand een idee?
madeitbelgium
06/07/21, 09:45
Ik denk niet dat het mogelijk is via de API. Het staat enkel in de config hoe het onderwerp moet zijn.
IvovanWilligen
06/07/21, 10:51
Ah dat is jammer :(
IvovanWilligen
06/07/21, 14:58
Iemand toevallig een idee van een mailhostingsysteem waarbij dat wel kan?
Ramon Fincken
06/07/21, 15:10
ondanks dat het NIET is beschreven hier: https://www.directadmin.com/api.php wat houdt je tegen het niet gewoon als POST form te proberen met de DA API classe ?
IvovanWilligen
07/07/21, 20:13
Uiteraard al geprobeerd met het volgende stukje code. Geen melding terug dat het niet kan, maar het onderwerp wordt niet aangepast :(
----- code -----
$postdata = http_build_query(
array(
'action' => 'modify',
'domain' => 'domain.nl',
'user' => 'user',
'subject' => 'subject2',
'text' => 'text2',
'cc' => 'OFF',
)
);
$opts = array('http' =>
array(
'method' => 'POST',
'header' => 'Content-type: application/x-www-form-urlencoded',
'content' => $postdata
)
);
$context = stream_context_create($opts);
$x = file_get_contents(http://'.$username.':'.$password.'@'.$server_ip.':2222/CMD_API_EMAIL_AUTORESPONDER', false, $context);
$y = urldecode($x);
parse_str($y, $result);
----- result -----
Array
(
[error] => 0
[text] => Autoresponder updated
[details] => Click HERE to go back
)
----- directadmin -----
Subject Prefix: Autoreply
Responder Message: text2
Heb je dit al gepost op Directadmin forum?. ik meen hier weleens iets van gezien te hebben.
en anders feature inschieten bij DA,
IvovanWilligen
07/07/21, 23:02
Ja al wel gezocht en dezelfde vraag gevonden maar daar is (sinds 2018) nog geen antwoord op gekomen.
https://forum.directadmin.com/threads/subject-prefix-and-content-type-fields-on-autoresponder-message.56012/
In principe zou het moeten werken met "CMD_API_EMAIL_ACCOUNT_VACATION" (https://directadmin.com/features.php?id=684 & https://directadmin.com/features.php?id=348)
IvovanWilligen
08/07/21, 13:55
In principe zou het moeten werken met "CMD_API_EMAIL_ACCOUNT_VACATION" (https://directadmin.com/features.php?id=684 & https://directadmin.com/features.php?id=348)
Helaas wordt daarin niets gezegd over het subject van de e-mail. Of kijk ik nu ergens gigantisch overheen?
Helaas wordt daarin niets gezegd over het subject van de e-mail. Of kijk ik nu ergens gigantisch overheen?
--In de interface van DA zelf kun je dit inderdaad ook niet instellen. In de API zelf ontbreekt dit ook.--
Excuses, ik zie dat het in de interface wel een Prefix is in te vullen. In de API ontbreekt dit wel inderdaad.
Helaas wordt daarin niets gezegd over het subject van de e-mail. Of kijk ik nu ergens gigantisch overheen?
Dat zou normaal ook gewoon moeten werken, er staat toch bij de uitleg: "For info on how to use these 4 commands, the options passed are exactly the same as the ones passed through DA's interface". Kortom de voorbeelden die er staan zijn dus ook louter voorbeelden waar inderdaad de prefix niet vermeld wordt, maar normaal kun je deze ook opgegven.
IvovanWilligen
08/07/21, 19:51
Dat zou normaal ook gewoon moeten werken, er staat toch bij de uitleg: "For info on how to use these 4 commands, the options passed are exactly the same as the ones passed through DA's interface". Kortom de voorbeelden die er staan zijn dus ook louter voorbeelden waar inderdaad de prefix niet vermeld wordt, maar normaal kun je deze ook opgegven.
Maar dat is alleen het aanpassen van de prefix van het subject. Het subject zelf is kennelijk niet aan te passen.
stefantriep
08/07/21, 23:00
Maar dan ben ik wel benieuwd naar je doel hiervan, de implementatie van de out of office mails in DirectAdmin is niet raar. Wellicht kunnen we je hier dan verder helpen.
IvovanWilligen
08/07/21, 23:15
We willen klanten zonder inlog voor DA de mogelijkheid geven Out-of-Office zelf in te stellen. Vandaar via de API.
Maar dat is alleen het aanpassen van de prefix van het subject. Het subject zelf is kennelijk niet aan te passen.
Dat lijkt me dus maar normaal, net zoals je "RE: <origineel onderwerp>" hebt kun je hier dus bvb "RE: (ik ben tijdelijk niet beschikbaar) <origineel onderwerp>" van maken. Waarom je het volledige onderwerp zou willen aanpassen lijkt mij een raadsel aangezien de out-of-office, vacation message altijd een reply is op een origineel bericht. En de verzender beslist wat het onderwerp is en het dus voor hem ook duidelijk is waar hij een antwoord (reply) op krijgt.
Je wilt toch niet dat een klant een e-mail zend met bvb "Ik heb een probleem met X" en jij dit onderwerp aanpast naar "Ik ben op vakantie" en dit zo naar hem terug verzend. Dan weet de verzender plots niet meer waar het om gaat of flipt er bvb een ticket systeem of andere autoresponder.